亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種頻偏估計的方法及裝置的制作方法

文檔序號:7897276閱讀:382來源:國知局
專利名稱:一種頻偏估計的方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及無線通信領(lǐng)域,特別涉及一種頻偏估計的方法及裝置。
背景技術(shù)
在無線通信系統(tǒng)中,對于多載波系統(tǒng)而言,載波頻率的偏移會導(dǎo)致信道之間產(chǎn)生干擾。實際應(yīng)用中,在較為復(fù)雜的具有時變性的無線信道中,存在著諸如發(fā)射機載波與接收機本地振蕩器之間的頻率偏差或者快速移動帶來的多普勒頻移等情況,這都會嚴重破壞系統(tǒng)子載波之間的正交性,造成干擾。在LTE (長期演進)系統(tǒng)中采用了 OFDM (Orthogonal Frequency DivisionMultiplexing,正交頻分復(fù)用)技術(shù),這是一種子載波相互正交的多載波傳輸技術(shù),它將一個傳輸帶寬較寬的載波分割成多個互相正交的子載波,從而并行傳輸數(shù)據(jù)。其具有頻譜利用率高、抗多徑衰落、實現(xiàn)MIMO(多輸入多輸出)技術(shù)簡單等優(yōu)點。然而,由于 OFDM技術(shù)的子載波之間相互正交的特性,對頻偏更是非常敏感。這就需要做到較為精確的頻偏估計,才能有效消除載波間的干擾。因此,頻偏問題成為OFDM技術(shù)的核心問題之一,雖然,目前很多通信工程師提出了各種頻偏問題解決方法。但是,依然存在較大的殘差,尤其是在低性噪比和大頻偏的情況下,頻偏估計精度相對比較差。例如,一種頻偏估計方法流程可以是頻偏估計-頻偏補償, 這樣雖然操作簡單,但頻偏估計的精確度卻很差。而為了提高頻偏估計和補償精度,現(xiàn)有技術(shù)中采用了進行多次頻偏估計和頻偏補償?shù)姆椒?,例如,另一種頻偏估計方法的流程可以是信道估計-頻偏估計-頻偏補償-信道估計-頻偏估計-頻偏補償,或者,為了提高頻偏估計的精確度,還會繼續(xù)進行多次估計及多次補償。雖然這在一定程度上提高了頻偏估計的精確度,但是卻大大增加了實現(xiàn)的復(fù)雜度和成本。

發(fā)明內(nèi)容
本發(fā)明實施例提供一種頻偏估計的方法及裝置,用于簡化頻偏估計的步驟,提高頻偏估計的精度。一種頻偏估計的方法,包括以下步驟通過歷史頻偏值對接收數(shù)據(jù)進行頻偏預(yù)補償;對頻偏預(yù)補償后的接收數(shù)據(jù)進行信道估計和頻偏估計,得到當前子幀的第一頻偏估計值;利用當前子幀的第一頻偏估計值對頻偏預(yù)補償后的接收數(shù)據(jù)進行二次頻偏補償。一種頻偏估計的裝置,包括補償模塊,用于通過歷史頻偏值對接收數(shù)據(jù)進行頻偏預(yù)補償,及利用當前子幀的第一頻偏估計值對頻偏預(yù)補償后的接收數(shù)據(jù)進行二次頻偏補償;估計模塊,用于對頻偏預(yù)補償后的接收數(shù)據(jù)進行信道估計和頻偏估計,得到當前子幀的第一頻偏估計值。
本發(fā)明實施例通過歷史頻偏值對接收數(shù)據(jù)進行頻偏預(yù)補償;對用戶頻偏預(yù)補償后的接收數(shù)據(jù)進行信道估計和頻偏估計,得到當前子幀的第一頻偏估計值;利用當前子幀的第一頻偏估計值對頻偏預(yù)補償后的接收數(shù)據(jù)進行二次頻偏補償。通過歷史頻偏值對接收數(shù)據(jù)進行頻偏預(yù)補償,縮小了頻偏估計的范圍。在頻偏預(yù)補償之后再進行一次信道估計和頻偏估計,再利用得到的第一頻偏估計值對接收數(shù)據(jù)進行二次頻偏補償,使得到的頻偏估計值更為準確。通過一次頻偏預(yù)補償達到了兩次頻偏估計和兩次頻偏補償?shù)哪康模喕祟l偏估計的步驟,且在保證頻偏估計精度的同時,也給系統(tǒng)鏈路帶來了較大的增益。


圖1為本發(fā)明實施例中頻偏估計裝置的主要結(jié)構(gòu)圖;圖2為本發(fā)明實施例中頻偏估計裝置的詳細結(jié)構(gòu)圖;圖3為本發(fā)明實施例中頻偏估計方法的主要流程圖;圖4為本發(fā)明實施例中當多用戶均位于一個組,且只需對部分用戶的接收數(shù)據(jù)進行二次頻偏補償時頻偏估計方法的詳細流程圖;圖5為本發(fā)明實施例中當多用戶位于兩個組時,且需對所有用戶的接收數(shù)據(jù)進行二次頻偏補償時頻偏估計方法的詳細流程圖。
具體實施例方式本發(fā)明實施例通過歷史頻偏值對接收數(shù)據(jù)進行頻偏預(yù)補償;對用戶頻偏預(yù)補償后的接收數(shù)據(jù)進行信道估計和頻偏估計,得到當前子幀的第一頻偏估計值;利用當前子幀的第一頻偏估計值對頻偏預(yù)補償后的接收數(shù)據(jù)進行二次頻偏補償。通過歷史頻偏值對接收數(shù)據(jù)進行頻偏預(yù)補償,縮小了頻偏估計的范圍。在頻偏預(yù)補償之后再進行一次信道估計和頻偏估計,再利用得到的第一頻偏估計值對接收數(shù)據(jù)進行二次頻偏補償,使得到的頻偏估計值更為準確。通過一次頻偏預(yù)補償達到了兩次頻偏估計和兩次頻偏補償?shù)哪康?,簡化了頻偏估計的步驟,且在保證頻偏估計精度的同時,也給系統(tǒng)鏈路帶來了較大的增益。本發(fā)明實施例不僅適用于單導(dǎo)頻的應(yīng)用場景,也同樣適用于多導(dǎo)頻的應(yīng)用場景。參見圖1,本發(fā)明實施例中頻偏估計的裝置包括補償模塊101及估計模塊102。補償模塊101用于通過歷史頻偏值對接收數(shù)據(jù)進行頻偏預(yù)補償,及利用當前子幀的第一頻偏估計值對頻偏預(yù)補償后的接收數(shù)據(jù)進行二次頻偏補償。在本發(fā)明實施例中,主要針對時域補償?shù)那闆r來加以說明。補償模塊101獲取用戶前一子幀的頻偏估計值,即用戶的歷史頻偏值,利用該歷史頻偏值在接收端對接收數(shù)據(jù)進行頻偏預(yù)補償。其中,歷史頻偏值可以是該用戶前一子幀的有效的頻偏估計值,如果該用戶前一子幀的頻偏估計值不存在,則歷史頻偏值可以是該用戶最新的有效頻偏估計值。最新的有效頻偏估計值是指最后獲取的該用戶的有效頻偏估計值,例如,如果該用戶前一子幀的頻偏估計值不存在,且用戶當前子幀也沒有頻偏估計值,最后獲取的是該用戶前兩個子幀的頻偏估計值,且該前兩個子幀的頻偏估計值有效,則該用戶前兩個子幀的頻偏估計值就是該用戶最新的有效頻偏估計值。其中,所述有效是指,獲得此最新的頻偏估計值的時間與當前時間的間隔不能太長, 此時間間隔值T為經(jīng)驗值,且進行此歷史頻偏估計時,信噪比(SNR)不能過低。如果沒有歷史頻偏值,則認為歷史頻偏值為零。其中,可以在去CP(Cyclic Prefix,循環(huán)前綴)之前或去CP之后利用歷史頻偏值對接收數(shù)據(jù)進行頻偏預(yù)補償。一、針對單用戶的情況利用用戶前一子幀的有效的頻偏估計值作為歷史頻偏值。如果在去CP之前利用歷史頻偏值對接收數(shù)據(jù)進行頻偏預(yù)補償,則預(yù)補償表達式如下(k) = y(k) exp(力+2;rM/ —/AFJNifft)( 1 )其中,y' (k)表示頻偏預(yù)補償后接收端的接收數(shù)據(jù)序列,y(k)表示去CP之前及頻
偏預(yù)補償之前接收端的接收數(shù)據(jù)序列,j= λΑ , k表示采樣點序號,Δ/ —表示前一子
幀的頻偏估計值,即用戶的歷史頻偏值,或表示當前子幀最新的有效歷史頻偏值,可以統(tǒng)一稱為用戶的歷史頻偏值,AFs表示子載波間隔,用于歸一化頻偏補償值,Nifft表示IFFT (快速傅里葉逆變換)的點數(shù)。利用目標用戶前一子幀的有效的頻偏估計值作為歷史頻偏值。如果在去CP之后利用歷史頻偏值對接收數(shù)據(jù)進行頻偏預(yù)補償,則去CP后的接收數(shù)據(jù)的位置序數(shù)按照去CP 之前的位置序數(shù)的順序進行補償。其中,接收數(shù)據(jù)均是指接收端接收到的接收數(shù)據(jù)。例如, 在TDD(時分復(fù)用)系統(tǒng)中,CP為普通CP,IFFT點數(shù)為2048,根據(jù)普通CP的插入方式可以構(gòu)建如下矩陣M
_(160+(144+#爾).0), (160+(144+^)-0+1), L , (m+Niwi-\+(\ΛΑ+Nifw)-G) (160+(144+#爾).1), (160+(144+#爾).1+1), L, (160+#爾-1+(144+#爾).1)
M
_(160+(144+D.13),(160+(144+D.13+1),L,(160+#爾-1+(144+D.13)_ 矩陣M為一個nXNIFFT&矩陣,其中,η為設(shè)定值,例如η可以是14,因為普通CP有 14個符號。可以對矩陣M增加頻偏預(yù)補償?shù)男畔?,表達式如下
M=
(2)Fcomp =Μ·(-]·2·π· Xfn-: /AFJNifft)(3)其中,矩陣F。。mp表示一個包含了頻偏預(yù)補償信息的矩陣??梢岳镁仃嘑。。mp及歷史頻偏值對去CP后的接收數(shù)據(jù)進行頻偏預(yù)補償,表達式如下Y' = Fcomp - Y(4)其中,Y表示去CP后的時域接收數(shù)據(jù),Y'表示頻偏預(yù)補償后的時域接收數(shù)據(jù)。二、針對多用戶的情況可以根據(jù)各用戶的歷史頻偏值,對所有用戶進行分組,然后可以利用每個組的所有用戶的有效歷史頻偏值加權(quán)平均值作為該組的頻偏預(yù)補償值。其中,用戶的歷史頻偏值加權(quán)平均值也可稱為前一子幀的頻偏估計值加權(quán)平均值或者最新的有效歷史頻偏估計值加權(quán)平均值。本發(fā)明實施例中,均是以在去CP之前進行頻偏預(yù)補償為例。因在去CP之前進行頻偏預(yù)補償,操作相對簡單,且與在去CP之后進行頻偏預(yù)補償能夠達到的效果相同。首先,按照各用戶歷史頻偏值的大小對所有用戶進行分組,可以將用戶分為N組, 且1。分組的原則就是針對所有用戶的歷史頻偏值的大小,把歷史頻偏值相差比較小的用戶歸為一組。如果所有用戶的歷史頻偏值處于較大的范圍之內(nèi),可以通過增加用戶的分組個數(shù),保證每一個組內(nèi)的用戶的歷史頻偏值相差較?。幌喾?,如果所有用戶的歷史頻偏值處于一個小范圍之內(nèi),可以減少分組數(shù)目。本發(fā)明實施例主要以分為三組來闡述本發(fā)明
7的思想。將某用戶的歷史頻偏值記為。如果一個用戶的歷史頻偏值位于 [f1 f2]之間,則將該用戶歸為組1中的用戶,該用戶的歷史頻偏值為組1的一個有效的歷史頻偏值,記為F1 (Ui);如果一個用戶的歷史頻偏值為>/2,則將該用戶歸為組2中的用戶,該用戶的歷史頻偏值為組2的一個有效的歷史頻偏值,記為F2 (Ui);如果一個用戶的歷史頻偏值/"‘,《^為/"'^^,^·/;,則將該用戶歸為組3中的用戶,該用戶的歷史頻偏值為組3的一個有效的歷史頻偏值,記為F3(Ui)。其中,可以稱為下門限值, 4可以稱為上門限值,且-1000Hz < fi < 0,0 < f2 < 1000Hz。在實際操作中,還可以對每組進行調(diào)整,保證同一組內(nèi)80%以上的用戶的歷史頻偏值與該組內(nèi)所有用戶的歷史頻偏值的均值的差值的絕對值小于foHz,且& ( 800Hz。在分組后,對接收數(shù)據(jù)進行頻偏預(yù)補償。和單用戶的情況一樣,可以在去CP之前對接收數(shù)據(jù)進行頻偏預(yù)補償,也可以在去CP之后對接收數(shù)據(jù)進行頻偏預(yù)補償。本發(fā)明實施例中以在去CP之前對接收數(shù)據(jù)進行頻偏預(yù)補償為例。如果所有用戶均位于一組中,即所有用戶的歷史頻偏值均在[f1;f2]之間(組1), 或所有用戶的歷史頻偏值均大于f2 (組2),或所有用戶的歷史頻偏值均小于(組3),則只對接收數(shù)據(jù)進行單路頻偏預(yù)補償。對該組內(nèi)的所有用戶的歷史頻偏值求歷史頻偏值加權(quán)平均值,記為favg,將該favg作為該組所有用戶的頻偏預(yù)補償值,利用該值對接收數(shù)據(jù)進行頻偏預(yù)補償。頻偏預(yù)補償?shù)谋磉_式如下y' (k) = y (k) exp H 2 Ji kfavg/ Δ Fs/Nifft)(5)其中,組1內(nèi)所有用戶的歷史頻偏值加權(quán)平均值為favgl,組2內(nèi)所有用戶的歷史頻偏值加權(quán)平均值為favg2,組3內(nèi)所有用戶的歷史頻偏值加權(quán)平均值為favg3。并且,可以預(yù)先設(shè)定上門限值及下門限值的具體值,例如將上門限值設(shè)為+500Hz,將下門限值設(shè)置為-500Hz,如果某用戶的歷史頻偏值高于上門限值,則該用戶的歷史頻偏值屬于正大頻偏, 將該用戶劃分到組2中,如果某用戶的歷史頻偏值低于下門限值,則該用戶的歷史頻偏值屬于負大頻偏,將該用戶劃分到組3中,如果某用戶的歷史頻偏值不高于上門限值且不低于下門限值,則該用戶的歷史頻偏值屬于小頻偏,將該用戶劃分到組1中,在實際操作時可以不對組1中的用戶進行頻偏預(yù)補償。或者,如果計算出某組中所有用戶的歷史頻偏值加權(quán)平均值不高于上門限值且不低于下門限值,則確定該組用戶的歷史頻偏值加權(quán)平均值較小,可以不對該組用戶做頻偏預(yù)補償。或者,如果所有用戶均位于組1中,即所有用戶的歷史頻偏值均在[f\,f2]之間,則可以將該組中所有用戶的歷史頻偏值均看作小頻偏,對該組中的接收數(shù)據(jù)可以進行頻偏預(yù)補償,也可以不進行頻偏預(yù)補償。補償模塊101將組1中用戶的接收數(shù)據(jù)劃分到支路1中,將組2中用戶的接收數(shù)據(jù)劃分到支路2中,將組3中用戶的接收數(shù)據(jù)劃分到支路3中。在實際操作時,如果是在時域中進行頻偏預(yù)補償,那么每條支路均包括所有用戶的接收數(shù)據(jù),如果是在頻域進行頻偏預(yù)補償,那么每一條支路可以只包括劃分到該組中的接收數(shù)據(jù),分別采用每一組的歷史頻偏值加權(quán)平均值或一個歷史頻偏值對每一條支路的接收數(shù)據(jù)進行頻偏預(yù)補償;或者可以利用每一個用戶的歷史頻偏值分別對用戶數(shù)據(jù)分離后的每一個用戶進行頻偏預(yù)補償。。在時域中對接收數(shù)據(jù)進行頻偏預(yù)補償時,由于在接收端接收到的是所有用戶發(fā)送的混合時域信號,因此,每一條支路都包含所有用戶的接收數(shù)據(jù),在每一條支路上進行的頻偏預(yù)補償都是對所有用戶的接收數(shù)據(jù)同時根據(jù)某一歷史頻偏值加權(quán)平均值或某一歷史頻偏值進行的頻偏預(yù)補償。而當接收數(shù)據(jù)從時域轉(zhuǎn)換到頻域后,可以根據(jù)每個用戶分配的載波位置,提取出每個用戶或所需用戶的接收數(shù)據(jù)。例如,如果將接收數(shù)據(jù)分為了三條支路, 利用組1中用戶的歷史頻偏值加權(quán)平均值favgl對支路1中用戶的接收數(shù)據(jù)進行頻偏預(yù)補償時,只有分配在組1中的所有用戶的接收數(shù)據(jù)進行了正確的頻偏預(yù)補償,即分配在組1中的用戶的接收數(shù)據(jù)在支路1中接受頻偏預(yù)補償后為頻率正確,而對支路1中其它用戶的接收數(shù)據(jù)的頻偏預(yù)補償結(jié)果是不正確的或者不理想的,即未分配在組1中的用戶的接收數(shù)據(jù)在支路1中接受頻偏預(yù)補償后為頻偏預(yù)補償結(jié)果不正確或不理想的。并且,組1內(nèi)所有用戶的頻偏可以確定為屬于小頻偏,對組1可以不進行頻偏預(yù)補償。同理,利用組2中用戶的歷史頻偏值加權(quán)平均值favg2對支路2中所有用戶的接收數(shù)據(jù)進行頻偏預(yù)補償時,只有分配在組 2中的所有用戶的接收數(shù)據(jù)進行了正確地頻偏預(yù)補償,同樣支路2中除組2的其它用戶的頻偏預(yù)補償結(jié)果是不正確的或者是不理想的;利用組3中用戶的歷史頻偏值加權(quán)平均值favg3 對支路3中用戶的接收數(shù)據(jù)進行頻偏預(yù)補償時,只有在組3中的所有用戶的接收數(shù)據(jù)進行了正確地頻偏預(yù)補償,而支路3中的其他用戶的接收數(shù)據(jù)的頻偏預(yù)補償結(jié)果是不正確的或者是不理想的。或者,如果無需獲得所有頻率正確的接收數(shù)據(jù),或需要獲得的用戶已確定位于哪一組中,即需要獲得的接收數(shù)據(jù)已確定位于哪一條支路中,則在進行頻偏預(yù)補償時,也可以只針對選定的支路進行頻偏預(yù)補償。例如,將所有用戶的接收數(shù)據(jù)分為了三組,則三組各對應(yīng)一條支路??梢灾贿x擇對該三條支路的任意子集進行頻偏預(yù)補償,或者選擇對需要獲得的接收數(shù)據(jù)所在的支路進行頻偏預(yù)補償。在頻域中對接收數(shù)據(jù)進行頻偏預(yù)補償時,則也可以每組對應(yīng)一條支路,而每條支路中只包含該組中用戶的接收數(shù)據(jù),而并非包含所有用戶的接收數(shù)據(jù),在進行頻偏預(yù)補償時,根據(jù)每組中用戶不同的歷史頻偏值加權(quán)平均值分別對每條支路進行頻偏預(yù)補償?;蛘卟粚τ脩暨M行分組,分別利用每一個用戶的歷史頻偏值對其進行頻偏頻域預(yù)補償。如果一部分用戶位于組1內(nèi)、另一部分用戶位于組2內(nèi),由于組1內(nèi)的用戶均可以看作是小頻偏,可以不對該組進行頻偏預(yù)補償,因此將接收數(shù)據(jù)分為兩條支路,將組1中用戶的接收數(shù)據(jù)分到支路1中,將組2中用戶的接收數(shù)據(jù)分到支路2中。對組1內(nèi)所有用戶的歷史頻偏值求歷史頻偏值加權(quán)平均值,記為favgl,對組2內(nèi)所有用戶的歷史頻偏值求歷史頻偏值加權(quán)平均值,記為favg2,其中,可以根據(jù)favgl對支路1中的接收數(shù)據(jù)進行補償,或者, 因組1中的用戶均屬于小頻偏,也可以不對支路1中的接收數(shù)據(jù)做頻偏預(yù)補償,只對支路2 中的接收數(shù)據(jù)進行頻偏預(yù)補償。如果選擇對支路1中的接收數(shù)據(jù)進行頻偏補償,則利用組1 內(nèi)用戶的歷史頻偏值加權(quán)平均值favgl對組1中的接收數(shù)據(jù)進行頻偏預(yù)補償,表達式如下y/ (k) = y (k) exp H 2 Ji kfavgl/ Δ Fs/Nifft)(6)其中,y/ (k)表示頻偏預(yù)補償后支路1中的接收數(shù)據(jù)序列。利用組2內(nèi)用戶的歷史頻偏值加權(quán)平均值favg2對組2中的接收數(shù)據(jù)進行頻偏預(yù)補償,表達式如下y2 ‘ (k) = y (k) exp H 2 Ji kfavg2/ Δ Fs/Nifft)(7)其中,y2' (k)表示頻偏預(yù)補償后支路2中的接收數(shù)據(jù)序列。或者一部分用戶位于組1內(nèi)、另一部分用戶位于組3內(nèi),則情況與一部分用戶位于組1內(nèi)、另一部分用戶位于組2內(nèi)相同,因此將接收數(shù)據(jù)分為兩路,其中一路不做頻偏預(yù)補償,只對另一路接收數(shù)據(jù)進行頻偏預(yù)補償。此時組3內(nèi)所有用戶的歷史頻偏值記為favg3,利用該歷史頻偏值加權(quán)平均值favg2對組3中的接收數(shù)據(jù)進行頻偏預(yù)補償,表達式如下
y' 3(k) = y (k) exp H 2 Ji kfavg3/ Δ Fs/Nifft)(8)其中,y3' (k)表示頻偏預(yù)補償后支路3中的接收數(shù)據(jù)序列。如果一部分用戶位于組2內(nèi)、另一部分用戶位于組3內(nèi),對組2和組3內(nèi)的所有用戶都需進行頻偏預(yù)補償。即在此種情況下,對接收數(shù)據(jù)分兩路進行處理,對兩路接收數(shù)據(jù)分別進行頻偏預(yù)補償。對組 2內(nèi)所有用戶的歷史頻偏值求歷史頻偏值加權(quán)平均值,記為favg2,利用該歷史頻偏值加權(quán)平均值favg2對組2中的接收數(shù)據(jù)進行頻偏預(yù)補償,表達式為公式(7),對組3內(nèi)所有用戶的歷史頻偏值求歷史頻偏值加權(quán)平均值,記為favg3,利用該歷史頻偏值加權(quán)平均值favg3對組3中的接收數(shù)據(jù)進行頻偏預(yù)補償,表達式為公式(8)。如果所有用戶分別位于三個組內(nèi),則對組1內(nèi)的用戶可以不做頻偏預(yù)補償,對組 2、組3內(nèi)的用戶分別進行頻偏預(yù)補償。即在此情況下,對接收數(shù)據(jù)分三路進行處理,其中一路不進行頻偏預(yù)補償,對其余兩路分別進行頻偏預(yù)補償,對其余兩路的操作方式與一部分用戶位于組2內(nèi)、另一部分用戶位于組3內(nèi)時的此種方式相同??梢钥闯?,無論是單用戶或多用戶,在去CP之前進行頻偏預(yù)補償?shù)谋磉_式均可以表示如下y' (k) = y (k) exp H2 Ji kx/ Δ Fs/Nifft)(9)其中,如果是單用戶,則χ表示前一子幀的頻偏估計值,或該用戶最新的有效歷史頻偏估計值,即該用戶的歷史頻偏值,如果是多用戶,則X表示前一子幀的頻偏估計值加權(quán)平均值,或最新的有效歷史頻偏估計值加權(quán)平均值,即該用戶所在的組中所有用戶的歷史頻偏值加權(quán)平均值。所要進行頻偏預(yù)補償?shù)氖悄囊唤M,則X為該組所有用戶的歷史頻偏值加權(quán)平均值。其中,前一子幀的頻偏估計值及最新的有效歷史頻偏估計值統(tǒng)稱為用戶的歷史頻偏值,前一子幀的頻偏估計值加權(quán)平均值及最新的有效歷史頻偏估計值加權(quán)平均值統(tǒng)稱為歷史頻偏值加權(quán)平均值。補償模塊101利用當前子幀的第一頻偏估計值對頻偏預(yù)補償后的接收數(shù)據(jù)進行二次頻偏補償。二次頻偏補償?shù)姆椒梢耘c頻偏預(yù)補償?shù)姆椒ㄒ粯樱部梢赃x擇其它方法。 利用每一個用戶當前子幀的第一頻偏估計值對該用戶的接收數(shù)據(jù)進行二次頻偏補償時,可以選擇在頻域內(nèi)進行,也可以選擇在時域內(nèi)進行,或者可以部分在時域內(nèi)進行、部分在頻域內(nèi)進行。在進行二次頻偏補償時,可以將當前子幀的第一頻偏估計值進行濾波后得到當前子幀的頻偏補償值,記為=P1^ Δ f(u),其中,P1為濾波因子,且0彡P(guān)1S 1。可以將當前子幀的第一頻偏估計值與該用戶的歷史頻偏值進行迭加,或?qū)斍白訋牡谝活l偏估計值與該用戶所在的組中所有用戶的歷史頻偏值加權(quán)平均值進行迭加,得到當前子幀的第二頻偏估計值,即當前子幀的實際頻偏估計值,或者將濾波后得到的當前子幀的頻偏補償值與該用戶的歷史頻偏值進行迭加,或?qū)V波后得到的當前子幀的頻偏補償值該用戶所在的組中所有用戶的歷史頻偏值加權(quán)平均值相迭加,得到該用戶當前子幀的第二頻偏估計值。因為是對頻偏預(yù)補償后的接收數(shù)據(jù)進行頻偏估計,即相當于對殘余頻偏值進行的頻偏估計,最后選擇將當前子幀的第一頻偏估計值與該用戶的歷史頻偏值迭加,或?qū)斍白訋牡谝活l偏估計值與該用戶所在的組中所有用戶的歷史頻偏值加權(quán)平均值迭加得到當前子幀的第二頻偏估計值,或者將當前子幀的頻偏補償值與該用戶的歷史頻偏值迭加,或?qū)斍白訋念l偏補償值與該用戶所在的組中所有用戶的歷史頻偏值加權(quán)平均值相迭加得到當前子幀的第二頻偏估計值,就會使得到的當前子幀的第二頻偏估計值更加接近實際的頻偏值。
10當選擇在時域內(nèi)進行時,迭加過程的表達式如下= ¥n_subframJu)+p2w(u)(10 )其中,表示用戶當前子幀白勺第二頻偏估i十值,并i可以將i亥值作為該
用戶下一子幀的頻偏預(yù)補償值,即該用戶下一子幀的歷史頻偏值,^^⑷表示用戶的
歷史頻偏值,或可以表示該用戶所在的組中所有用戶的歷史頻偏值加權(quán)平均值,P2表示濾波因子,且0 < P2 < 1。如果沒有對當前子幀的第一頻偏估計值進行濾波,則P2的值為1。估計模塊102用于對頻偏預(yù)補償后的接收數(shù)據(jù)進行信道估計和頻偏估計,得到當前子幀的第一頻偏估計值。估計模塊102可以采用LS (Least Square,最小二乘)、時域相關(guān)等方法對頻偏預(yù)補償后的接收數(shù)據(jù)進行信道估計,得到信道估計值。無論采用哪種信道估計的方法,針對頻偏預(yù)補償后的接收數(shù)據(jù)進行信道估計,都會在一定程度上提高信道估計的精度。估計模塊102可以采用各種導(dǎo)頻序列時域方法或頻域方法,或者通過CP進行盲估計來進行頻偏估計,此過程可以看作是頻偏的精估計。此時得到的頻偏估計值可以稱為當前子幀的第一頻偏估計值,可以記為Δ Af(u)。參見圖2,所述裝置還可以包括處理模塊103及存儲模塊104。處理模塊103用于進行用戶分離,提取頻率正確的用戶的接收數(shù)據(jù)。處理模塊103 可以在頻域進行用戶分離,即在支路上將各用戶的接收數(shù)據(jù)進行分離。如果是多用戶的情況,則在補償模塊101對每組接收數(shù)據(jù)進行頻偏預(yù)補償后,需處理模塊103對多用戶進行用戶分離并提取。其中,如果共分為支路2和支路3兩條支路,采用組2中所有用戶的歷史頻偏值加權(quán)平均值對支路2進行頻偏預(yù)補償,在支路2中分離出每個用戶,如果用戶1被分到支路2,則該用戶1的接收數(shù)據(jù)在支路2中即為頻偏預(yù)補償正確或者理想,而其接收數(shù)據(jù)在支路3中即為頻偏預(yù)補償錯誤或者不理想。繼續(xù)采用組3中所有用戶的歷史頻偏值加權(quán)平均值對支路3進行頻偏預(yù)補償后,處理模塊103在兩條支路上分別確定及提取頻率正確的用戶的接收數(shù)據(jù),則可以在支路2中將該用戶1提取出來,而在支路3中則不對其進行提取。其中,對支路2和支路3的頻偏預(yù)補償順序可以任意。處理模塊103在支路2及支路3 中分別提取出所有頻率正確的用戶的接收數(shù)據(jù)后,將提取出的所有頻率正確的用戶頻偏預(yù)補償后的接收數(shù)據(jù)送入估計模塊102,以供估計模塊102進行信道估計?;蛘撸绻恍鑼Σ糠钟脩暨M行最后的二次頻偏補償,則處理模塊103也可以在支路2及支路3上選擇提取需要提取的頻率正確的用戶的接收數(shù)據(jù),并將該提取出的頻率正確的用戶的接收數(shù)據(jù)送入估計模塊102,以供估計模塊102進行信道估計?;蛘?,如果補償模塊101只針對選定的支路進行了頻偏預(yù)補償,例如,所有用戶的接收數(shù)據(jù)位于三條支路中,而補償模塊101只對支路2做了頻偏預(yù)補償,則處理模塊103可以提取出支路2中所有頻率正確的用戶的接收數(shù)據(jù),也可以在支路2頻率正確的用戶的接收數(shù)據(jù)中進行選擇提取。如果補償模塊101在將所有用戶的接收數(shù)據(jù)進行分組時,將每組對應(yīng)一條支路,而每條支路中只包含該組中用戶的接收數(shù)據(jù),而并非包含所有用戶的接收數(shù)據(jù),在進行頻偏預(yù)補償時,根據(jù)每組中用戶不同的歷史頻偏值加權(quán)平均值分別對每條支路進行頻偏預(yù)補償,則處理模塊103可以從每條支路中分別提取出所有頻率正確的用戶的接收數(shù)據(jù),或者也可以根據(jù)需要進行提取。存儲模塊104用于存儲用戶的歷史頻偏值。當需對某用戶進行頻偏預(yù)補償時,補償模塊101可以從存儲模塊104中獲取存儲的該用戶的歷史頻偏值。當?shù)玫疆斍白訋牡谝活l偏估計值后,可以將該用戶當前子幀的第一頻偏估計值與該用戶歷史頻偏值進行迭加,或?qū)⒃撚脩舢斍白訋牡谝活l偏估計值與該用戶所在的組中所有用戶的歷史頻偏值加權(quán)平均值進行迭加,得到當前子幀的第二頻偏估計值,或者將該用戶當前子幀的頻偏補償值與該用戶的歷史頻偏值相迭加,或?qū)⒃撚脩舢斍白訋念l偏補償值與該用戶所在的組中所有用戶的歷史頻偏值加權(quán)平均值相迭加,得到該用戶當前子幀的第二頻偏估計值,并將得到的當前子幀的第二頻偏估計值存儲到存儲模塊104中,以作為該用戶下一子幀的歷史頻偏值。下面通過具體流程來介紹頻偏估計的方法。參見圖3,本發(fā)明實施例中頻偏估計的主要方法流程如下步驟301 通過歷史頻偏值對接收數(shù)據(jù)進行頻偏預(yù)補償。步驟302 對頻偏預(yù)補償后的接收數(shù)據(jù)進行信道估計和頻偏估計,得到當前子幀的第一頻偏估計值。步驟303 利用當前子幀的第一頻偏估計值對頻偏預(yù)補償后的接收數(shù)據(jù)進行二次頻偏補償。其中,可以利用當前子幀的第一頻偏估計值分別對每一個用戶頻偏預(yù)補償后的接收數(shù)據(jù)進行二次頻偏補償。參見圖4,本發(fā)明實施例中,當多用戶均位于一個組,且只需對部分用戶的接收數(shù)據(jù)進行二次頻偏補償時,頻偏估計的詳細方法流程如下步驟401 根據(jù)各用戶的歷史頻偏值,對所有用戶進行分組。本發(fā)明實施例中,所有用戶的歷史頻偏值均大于f2,即所有用戶均位于組2中。步驟402 對接收數(shù)據(jù)進行頻偏預(yù)補償??梢栽谌P之前進行頻偏預(yù)補償,也可以在去CP之后進行頻偏預(yù)補償。因所有用戶均位于組2中,因此只需對接收數(shù)據(jù)進行單路的頻偏預(yù)補償。頻偏預(yù)補償表達式為公式(7)。如果所有用戶均位于組3中,則只需對接收數(shù)據(jù)進行單路的頻偏預(yù)補償。頻偏預(yù)補償表達式為公式(8),如果所有用戶均位于組1中, 則無需對接收數(shù)據(jù)進行頻偏預(yù)補償,或者利用所有用戶的歷史頻偏值加權(quán)平均值對接收數(shù)據(jù)進行頻偏預(yù)補償。步驟403 對用戶進行分離,在頻率正確的用戶中選擇相應(yīng)用戶。在頻域?qū)τ脩暨M行分離,例如,根據(jù)歷史頻偏值,在支路2中選擇了用戶2及用戶3。根據(jù)需要在頻率正確的用戶中選擇相應(yīng)用戶的接收數(shù)據(jù)。步驟404 對該用戶2及用戶3頻偏預(yù)補償后的接收數(shù)據(jù)進行信道估計,得到信道估計值。步驟405 進行頻偏估計,得到當前子幀的第一頻偏估計值。此次的頻偏估計可以看作頻偏的精估計。步驟406 根據(jù)用戶當前子幀的第一頻偏估計值對該用戶頻偏預(yù)補償后的接收數(shù)據(jù)進行二次頻偏補償。步驟407 對用戶當前子幀的第一頻偏估計值進行濾波,得到該用戶當前子幀的頻偏補償值?;蛘咭部梢圆粚τ脩舢斍白訋牡谝活l偏估計值進行濾波操作。步驟408 根據(jù)當前子幀的頻偏補償值與組2中所有用戶的歷史頻偏值加權(quán)平均值得到當前子幀的第二頻偏估計值??梢愿鶕?jù)公式(10)將當前子幀的頻偏補償值與組2 中所有用戶的歷史頻偏值加權(quán)平均值進行迭加,得到當前子幀的第二頻偏估計值,或者將當前子幀的第一頻偏估計值與組2中所有用戶的歷史頻偏值加權(quán)平均值進行迭加,得到當前子幀的第二頻偏估計值。所述得到的當前子幀的第二頻偏估計值即可以作為該用戶下一子幀的歷史頻偏值。參見圖5,本發(fā)明實施例中當多用戶位于兩個組,且需對所有用戶的接收數(shù)據(jù)進行二次頻偏補償時,頻偏估計的詳細方法流程如下步驟501 根據(jù)各用戶的歷史頻偏值,對所有用戶進行分組。本發(fā)明實施例中,一部分用戶的歷史頻偏值均大于f2,即一部分用戶位于組2中。另一部分用戶的歷史頻偏值小于favg3,即另一部分用戶位于組3中。步驟502 分別求組2及組3中所有用戶的歷史頻偏值的歷史頻偏值加權(quán)平均值。 其中,組2中所有用戶的歷史頻偏值加權(quán)平均值記為favg2,組3中所有用戶的歷史頻偏值加權(quán)平均值記為favg3。步驟503 根據(jù)分組情況,將接收數(shù)據(jù)分為支路2和支路3。將組2中用戶的接收數(shù)據(jù)分到支路2中,將組3中用戶的接收數(shù)據(jù)分到支路3中。如果步驟501中所有用戶分別位于三個組中,則將接收數(shù)據(jù)分為支路1、支路2和支路3。步驟504 采用favg2對支路2中的接收數(shù)據(jù)做頻偏預(yù)補償,采用favg3對支路3中的接收數(shù)據(jù)進行頻偏預(yù)補償。其中,支路2中接收數(shù)據(jù)的頻偏預(yù)補償表達式為公式(7),支路 3中的接收數(shù)據(jù)的頻偏預(yù)補償表達式為公式(8)。如果步驟503中將接收數(shù)據(jù)分為三個支路,依然只對支路2及支路3做頻偏預(yù)補償,對支路1可以不做頻偏預(yù)補償。步驟505 在兩條支路中提取所有頻率正確的用戶。步驟506 對提取出的頻率正確的用戶的接收數(shù)據(jù)進行信道估計,得到信道估計值。步驟507 對頻偏預(yù)補償正確的用戶接收數(shù)據(jù)進行頻偏估計,得到當前子幀的第一頻偏估計值。此次頻偏估計可以看作頻偏精估計。步驟508 利用當前子幀的第一頻偏估計值對頻偏預(yù)補償后的接收數(shù)據(jù)進行二次頻偏補償。其中,可以分別對每一個頻偏預(yù)補償后的用戶進行二次頻偏補償。步驟509 根據(jù)當前子幀的第一頻偏估計值與該用戶所在的組中所有用戶的歷史頻偏值加權(quán)平均值得到當前子幀的第二頻偏估計值。如果該用戶位于組2中,則根據(jù)當前子幀的第一頻偏估計值與組2中所有用戶的歷史頻偏值加權(quán)平均值得到當前子幀的第二頻偏估計值,如果該用戶位于組3中,則根據(jù)當前子幀的第一頻偏估計值與組3中所有用戶的歷史頻偏值加權(quán)平均值得到當前子幀的第二頻偏估計值??梢詫斍白訋牡谝活l偏估計值與該用戶的歷史頻偏值進行迭加,或者將當前子幀的第一頻偏估計值與該用戶所在的組中所有用戶的歷史頻偏值加權(quán)平均值進行迭加,得到當前子幀的第二頻偏估計值。所述得到的當前子幀的第二頻偏估計值即可以作為該用戶下一子幀的歷史頻偏值?;蛘邔斍白訋牡谝活l偏估計值進行濾波,得到當前子幀的頻偏補償值,根據(jù)公式(10)將當前子幀的頻偏補償值與該用戶的歷史頻偏值進行迭加,或者將當前子幀的頻偏補償值與該用戶所在的組中所有用戶的歷史頻偏值加權(quán)平均值進行迭加,得到當前子幀的第二頻偏估計值。本發(fā)明實施例通過歷史頻偏值對接收數(shù)據(jù)進行頻偏預(yù)補償;對頻偏預(yù)補償后的接收數(shù)據(jù)進行信道估計和頻偏估計,得到當前子幀的第一頻偏估計值;利用當前子幀的第一頻偏估計值對頻偏預(yù)補償后的接收數(shù)據(jù)進行二次頻偏補償。因為信道估計精確度和頻偏估計的剩余殘差,與存在的頻偏值有很大關(guān)系,因此,通過歷史頻偏值對接收數(shù)據(jù)進行頻偏預(yù)補償,預(yù)先補償?shù)粢徊糠诸l偏值,這樣就降低了頻偏對信道估計和頻偏估計的影響,也縮小了頻偏估計的范圍,并且比進行一次頻偏估計及一次頻偏補償?shù)牟僮魈岣吡祟l偏估計的精確度。在頻偏預(yù)補償之后再進行一次信道估計和頻偏估計,再利用得到的第一頻偏估計值對接收數(shù)據(jù)進行二次頻偏補償,使得到的頻偏估計值更為準確,提高了頻偏估計的精確度。 對頻偏預(yù)補償后的接收數(shù)據(jù)進行信道估計,在一定程度上也提高了信道估計的精確度。通過一次頻偏預(yù)補償達到了兩次頻偏估計和兩次頻偏補償?shù)哪康?,簡化了頻偏估計的步驟, 且在保證頻偏估計精度的同時,也給系統(tǒng)鏈路性能帶來了較大的增益??梢栽谌P之后或去CP之前對接收數(shù)據(jù)進行頻偏預(yù)補償,選擇方便。本發(fā)明實施例主要采用在去CP之前對接收數(shù)據(jù)進行頻偏預(yù)補償?shù)姆绞?,操作相對簡單。在多用戶情況下,如果有用戶的歷史頻偏值均屬于小頻偏,可以不對其進行頻偏預(yù)補償,簡化了操作步驟??梢栽趯︻l偏預(yù)補償后的接收數(shù)據(jù)進行二次頻偏補償后,將當前子幀的第一頻偏估計值與該用戶的歷史頻偏值進行迭加,或者將當前子幀的第一頻偏估計值與該用戶所在的組中所有用戶的歷史頻偏值加權(quán)平均值進行迭加,得到當前子幀的第二頻偏估計值,可以作為下一子幀的歷史頻偏值,因為是對頻偏預(yù)補償后的接收數(shù)據(jù)進行頻偏估計,相當于對殘余頻偏值進行估計,這樣進行迭加后,該值會更加接近實際的頻偏值。還可以將當前子幀的第一頻偏估計值進行濾波后,得到當前子幀的頻偏補償值,將該當前子幀的頻偏補償值與該用戶的歷史頻偏值進行迭加, 或?qū)⒃摦斍白訋念l偏補償值與該用戶所在的組中所有用戶的歷史頻偏值加權(quán)平均值進行迭加,逐步縮小頻偏估計的范圍,以提高頻偏估計的精度。本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程接收數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程接收數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程接收數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。這些計算機程序指令也可裝載到計算機或其他可編程接收數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。CN
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種頻偏估計的方法,其特征在于,包括以下步驟通過歷史頻偏值對接收數(shù)據(jù)進行頻偏預(yù)補償;對頻偏預(yù)補償后的接收數(shù)據(jù)進行信道估計和頻偏估計,得到當前子幀的第一頻偏估計值;利用當前子幀的第一頻偏估計值對頻偏預(yù)補償后的接收數(shù)據(jù)進行二次頻偏補償。
2.如權(quán)利要求1所述的方法,其特征在于,所述歷史頻偏值為前一子幀的頻偏估計值或者最新的有效歷史頻偏估計值。
3.如權(quán)利要求1或2所述的方法,其特征在于,通過歷史頻偏值對接收數(shù)據(jù)進行頻偏預(yù)補償?shù)牟襟E包括采用快速傅里葉逆變換IFFT的原理,通過歷史頻偏值對接收數(shù)據(jù)進行頻偏預(yù)補償。
4.如權(quán)利要求3所述的方法,其特征在于,采用快速傅里葉逆變換IFFT的原理,通過歷史頻偏值對接收數(shù)據(jù)進行頻偏預(yù)補償?shù)牟襟E包括在去循環(huán)前綴CP之前,利用公式y(tǒng)' (k) =y(k)exp(-j23ikx/AFs/NIFFT)對接收數(shù)據(jù)進行頻偏預(yù)補償;其中,1’ (k)表示頻偏預(yù)補償后接收端的接收數(shù)據(jù)序列,y(k)表示去循環(huán)前綴CP之前及頻偏預(yù)補償之前接收端的接收數(shù)據(jù)序列,k表示采樣點序號,χ表示前一子幀的頻偏估計值,或前一子幀的頻偏估計值加權(quán)平均值,或最新的有效歷史頻偏估計值,或最新的有效歷史頻偏估計值加權(quán)平均值,表示子載波間隔,用于歸一化頻偏補償值,Nifft表示快速傅里葉逆變換IFFT的點數(shù)。
5.如權(quán)利要求4所述的方法,其特征在于,通過歷史頻偏值對接收數(shù)據(jù)進行頻偏預(yù)補償?shù)牟襟E包括單用戶時,所述公式中的χ表示用戶前一子幀的頻偏估計值或者最新的有效歷史頻偏估計值。
6.如權(quán)利要求4所述的方法,其特征在于,通過歷史頻偏值對接收數(shù)據(jù)進行頻偏預(yù)補償之前還包括步驟多用戶時,根據(jù)用戶歷史頻偏值對用戶進行分組,當有用戶歷史頻偏值不小于下門限值且不大于上門限值,則將該用戶劃分到組1內(nèi);當有用戶歷史頻偏值大于上門限值,則將該用戶劃分到組2內(nèi);當有用戶歷史頻偏值小于下門限值,則將該用戶劃分到組3內(nèi);根據(jù)組1內(nèi)所有用戶歷史頻偏值,獲得組1內(nèi)所有用戶歷史頻偏值加權(quán)平均值 favgl ;根據(jù)組2內(nèi)所有用戶歷史頻偏值,獲得組2內(nèi)所有用戶歷史頻偏值加權(quán)平均值favg2 ;根據(jù)組3內(nèi)所有用戶歷史頻偏值,獲得組3內(nèi)所有用戶歷史頻偏值加權(quán)平均值favg3。
7.如權(quán)利要求6所述的方法,其特征在于,通過歷史頻偏值對接收數(shù)據(jù)進行頻偏預(yù)補償?shù)牟襟E包括將每組對應(yīng)一條支路,每條支路都包含所有用戶的接收數(shù)據(jù);根據(jù)組2內(nèi)所有用戶歷史頻偏值加權(quán)平均值favg2對支路2中的接收數(shù)據(jù)進行頻偏預(yù)補償時,所述公式中的χ為所述favg2 ;根據(jù)組3內(nèi)所有用戶歷史頻偏值加權(quán)平均值favg3對支路3中的接收數(shù)據(jù)進行頻偏預(yù)補償時,所述公式中的χ為所述favg3。
8.如權(quán)利要求6所述的方法,其特征在于,通過歷史頻偏值對接收數(shù)據(jù)進行頻偏預(yù)補償?shù)牟襟E包括根據(jù)組1內(nèi)所有用戶歷史頻偏值加權(quán)平均值favgl對支路1中的接收數(shù)據(jù)進行頻偏預(yù)補償,或者,不對支路1中的接收數(shù)據(jù)進行頻偏預(yù)補償。
9.如權(quán)利要求7或8所述的方法,其特征在于,在對頻偏預(yù)補償后的接收數(shù)據(jù)進行信道估計和頻偏估計,得到當前子幀的第一頻偏估計值之前還包括步驟在每條支路中,確定頻率正確的用戶接收數(shù)據(jù);在支路上進行各用戶接收數(shù)據(jù)的分離,提取該支路中頻率正確的用戶接收數(shù)據(jù);對頻偏預(yù)補償后的接收數(shù)據(jù)進行信道估計和頻偏估計,得到當前子幀的第一頻偏估計值的步驟包括對提取的頻率正確的用戶接收數(shù)據(jù)進行信道估計和頻偏估計,得到該用戶當前子幀的第一頻偏估計值。
10.如權(quán)利要求9所述的方法,其特征在于,在利用當前子幀的第一頻偏估計值對接收數(shù)據(jù)進行二次頻偏補償之后還包括步驟對當前子幀的第一頻偏估計值進行濾波,得到當前子幀的頻偏補償值;將當前子幀的第一頻偏估計值與該用戶的歷史頻偏值迭加,或者將當前子幀的第一頻偏估計值與該用戶所在的組中所有用戶的歷史頻偏值加權(quán)平均值迭加,得到當前子幀的第二頻偏估計值;或者將當前子幀的頻偏補償值與該用戶的歷史頻偏值迭加,或者將當前子幀的頻偏補償值與該用戶所在的組中所有用戶的歷史頻偏值加權(quán)平均值迭加,得到當前子幀的第二頻偏估計值。
11.如權(quán)利要求1所述的方法,其特征在于,通過歷史頻偏值對接收數(shù)據(jù)進行頻偏預(yù)補償?shù)牟襟E包括在去循環(huán)前綴CP之后,構(gòu)建包含頻偏預(yù)補償信息的矩陣,通過該包含頻偏預(yù)補償信息的矩陣及用戶歷史頻偏值,對接收數(shù)據(jù)進行頻偏預(yù)補償。
12.—種頻偏估計的裝置,其特征在于,包括補償模塊,用于通過歷史頻偏值對接收數(shù)據(jù)進行頻偏預(yù)補償,及利用當前子幀的第一頻偏估計值對頻偏預(yù)補償后的接收數(shù)據(jù)進行二次頻偏補償;估計模塊,用于對頻偏預(yù)補償后的接收數(shù)據(jù)進行信道估計和頻偏估計,得到當前子幀的第一頻偏估計值。
13.如權(quán)利要求12所述的裝置,其特征在于,所述歷史頻偏值為前一子幀的頻偏估計值或者最新的有效歷史頻偏估計值。
14.如權(quán)利要求12或13所述的裝置,其特征在于,所述補償模塊還用于采用快速傅里葉逆變換IFFT的原理,通過歷史頻偏值對接收數(shù)據(jù)進行頻偏預(yù)補償。
15.如權(quán)利要求14所述的裝置,其特征在于,所述補償模塊還用于在去循環(huán)前綴CP之前,利用公式y(tǒng)' (k) = y(k)exp(-j2 π kx/ΔFs/Nifft)對接收數(shù)據(jù)進行頻偏預(yù)補償;其中, 1’ (k)表示頻偏預(yù)補償后接收端的接收數(shù)據(jù)序列,y(k)表示去循環(huán)前綴CP之前及頻偏預(yù)補償之前接收端的接收數(shù)據(jù)序列,表示采樣點序號,χ表示前一子幀的頻偏估計值,或前一子幀的頻偏估計值加權(quán)平均值,或最新的有效歷史頻偏估計值,或最新的有效歷史頻偏估計值加權(quán)平均值,△ Fs表示子載波間隔,用于歸一化頻偏補償值,Nifft表示快速傅里葉逆變換IFFT的點數(shù)。
16.如權(quán)利要求15所述的裝置,其特征在于,單用戶時,所述公式中的χ表示用戶前一子幀的頻偏估計值或者最新的有效歷史頻偏估計值。
17.如權(quán)利要求15所述的裝置,其特征在于,所述補償模塊還用于多用戶時,根據(jù)用戶歷史頻偏值對用戶進行分組,當有用戶歷史頻偏值不小于下門限值且不大于上門限值,則將該用戶劃分到組1內(nèi);當有用戶歷史頻偏值大于上門限值,則將該用戶劃分到組2內(nèi);當有用戶歷史頻偏值小于下門限值,則將該用戶劃分到組3內(nèi);根據(jù)組1內(nèi)所有用戶歷史頻偏值,獲得組1內(nèi)所有用戶歷史頻偏值加權(quán)平均值favgl ;根據(jù)組2內(nèi)所有用戶歷史頻偏值,獲得組2內(nèi)所有用戶歷史頻偏值加權(quán)平均值favg2 ;根據(jù)組3內(nèi)所有用戶歷史頻偏值,獲得組3內(nèi)所有用戶歷史頻偏值加權(quán)平均值favg3。
18.如權(quán)利要求17所述的裝置,其特征在于,所述補償模塊還用于將每組對應(yīng)一條支路,每條支路都包含所有用戶的接收數(shù)據(jù);根據(jù)組2內(nèi)所有用戶歷史頻偏值加權(quán)平均值favg2 對支路2中的接收數(shù)據(jù)進行頻偏預(yù)補償時,所述公式中的χ為所述favg2 ;根據(jù)組3內(nèi)所有用戶歷史頻偏值加權(quán)平均值favg3對支路3中的接收數(shù)據(jù)進行頻偏預(yù)補償時,所述公式中的χ 為所述fOTg3。
19.如權(quán)利要求17所述的裝置,其特征在于,所述補償模塊還用于根據(jù)組1內(nèi)所有用戶歷史頻偏值加權(quán)平均值4_對支路1中的接收數(shù)據(jù)進行頻偏預(yù)補償,或者,不對支路1中的接收數(shù)據(jù)進行頻偏預(yù)補償。
20.如權(quán)利要求18或19所述的裝置,其特征在于,還包括處理模塊,在每條支路中, 確定頻率正確的用戶接收數(shù)據(jù);在支路上進行各用戶接收數(shù)據(jù)的分離,提取該支路中頻率正確的用戶接收數(shù)據(jù);及對提取的頻率正確的用戶接收數(shù)據(jù)進行信道估計和頻偏估計,得到該用戶當前子幀的第一頻偏估計值。
21.如權(quán)利要求20所述的裝置,其特征在于,所述補償模塊還用于對當前子幀的第一頻偏估計值進行濾波,得到當前子幀的頻偏補償值;及將當前子幀的第一頻偏估計值與該用戶的歷史頻偏值迭加,或者將當前子幀的第一頻偏估計值與該用戶所在的組中所有用戶的歷史頻偏值加權(quán)平均值迭加,得到當前子幀的第二頻偏估計值;或者將當前子幀的頻偏補償值與該用戶的歷史頻偏值迭加,或者將當前子幀的頻偏補償值與該用戶所在的組中所有用戶的歷史頻偏值加權(quán)平均值迭加,得到當前子幀的第二頻偏估計值。
22.如權(quán)利要求12所述的裝置,其特征在于,所述補償模塊還用于在去循環(huán)前綴CP之后,構(gòu)建包含頻偏預(yù)補償信息的矩陣,通過該包含頻偏預(yù)補償信息的矩陣及用戶歷史頻偏值,對接收數(shù)據(jù)進行頻偏預(yù)補償。
全文摘要
本發(fā)明公開了一種頻偏估計的方法,用于簡化頻偏估計的步驟,提高頻偏估計的精度。所述方法包括通過歷史頻偏值對接收數(shù)據(jù)進行頻偏預(yù)補償;對頻偏預(yù)補償后的接收數(shù)據(jù)進行信道估計和頻偏估計,得到當前子幀的第一頻偏估計值;利用當前子幀的第一頻偏估計值對頻偏預(yù)補償后的接收數(shù)據(jù)進行二次頻偏補償。本發(fā)明還公開了用于實現(xiàn)所述方法的裝置。
文檔編號H04L25/02GK102546485SQ201010608140
公開日2012年7月4日 申請日期2010年12月27日 優(yōu)先權(quán)日2010年12月27日
發(fā)明者李萍, 魏繼東 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1