两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種頻偏估計(jì)方法及裝置與流程

文檔序號(hào):12182706閱讀:528來(lái)源:國(guó)知局
一種頻偏估計(jì)方法及裝置與流程

本發(fā)明涉及通信領(lǐng)域,特別涉及一種頻偏估計(jì)方法及裝置。



背景技術(shù):

新一代的移動(dòng)通信系統(tǒng)要求具備高速率、高頻譜效率、大容量的多媒體數(shù)據(jù)傳輸能力。在無(wú)線環(huán)境下高速數(shù)據(jù)傳輸會(huì)產(chǎn)生嚴(yán)重的頻率選擇性衰落,而正交頻分復(fù)用(Orthogonal Frequency Division Multiplexing,OFDM)技術(shù)由于其突出的優(yōu)點(diǎn)脫穎而出,成為矚目的焦點(diǎn)。

OFDM是一種子載波相互正交的多載波傳輸技術(shù),它將一個(gè)較寬的傳輸帶寬分割成互相正交的多個(gè)子載波用于并行傳輸數(shù)據(jù)。其具有頻譜利用率高、抗多徑衰落、實(shí)現(xiàn)多入多出(Multiple-Input Multiple-Output,MIMO)技術(shù)簡(jiǎn)單等優(yōu)點(diǎn)。然而,由于OFDM技術(shù)要求子載波之間相互正交的特性,對(duì)頻偏非常敏感。

OFDM技術(shù)中,時(shí)偏的存在會(huì)造成符號(hào)間干擾(Inter-Symbol Interference,ISI),從而對(duì)頻偏估計(jì)的精度造成影響。雖然,由于OFDM引入了循環(huán)前綴的概念,在一定程度上抑制了時(shí)偏對(duì)它的影響,但是需要保證時(shí)偏不能過(guò)大,否則,數(shù)據(jù)也將受到嚴(yán)重的干擾,造成性能的損失。

可見(jiàn),同步問(wèn)題是OFDM技術(shù)核心問(wèn)題之一,數(shù)十年來(lái)很多通信工程師提出了各種同步的解決方法。如果繼續(xù)沿用連續(xù)導(dǎo)頻符號(hào)的頻偏估計(jì)方法對(duì)梳妝導(dǎo)頻符號(hào)進(jìn)行頻偏估計(jì),估計(jì)精度損失比較大。但對(duì)于如何利用梳妝分布等非連續(xù)分布的導(dǎo)頻符號(hào)進(jìn)行頻偏估計(jì),且保證相對(duì)于連續(xù)分布的導(dǎo)頻符號(hào)沒(méi)有損失,沒(méi)有針對(duì)性的文獻(xiàn)進(jìn)行描述。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的在于提供一種頻偏估計(jì)方法及裝置,能更好地解決利用梳妝分布等非連續(xù)分布導(dǎo)頻符號(hào)進(jìn)行頻偏估計(jì)的問(wèn)題。

根據(jù)本發(fā)明的一個(gè)方面,提供了一種頻偏估計(jì)方法,包括:

對(duì)目標(biāo)用戶的信道估計(jì)值和非目標(biāo)用戶的信道估計(jì)值進(jìn)行重構(gòu),得到目標(biāo)用戶的重構(gòu)信道估計(jì)值和非目標(biāo)用戶的重構(gòu)信道估計(jì)值;

利用目標(biāo)用戶所占子載波的頻域數(shù)據(jù)及相鄰的非目標(biāo)用戶所占子載波的頻域數(shù)據(jù)、目標(biāo)用戶的重構(gòu)信道估計(jì)值和非目標(biāo)用戶的重構(gòu)信道估計(jì)值,計(jì)算已消除干擾的目標(biāo)用戶的本地導(dǎo)頻的頻域接收數(shù)據(jù);

利用所述消除干擾的目標(biāo)用戶的本地導(dǎo)頻及頻域接收數(shù)據(jù),確定頻偏估計(jì)值。

優(yōu)選地,所述對(duì)目標(biāo)用戶的信道估計(jì)值和非目標(biāo)用戶的信道估計(jì)值進(jìn)行重構(gòu),得到目標(biāo)用戶的重構(gòu)信道估計(jì)值和非目標(biāo)用戶的重構(gòu)信道估計(jì)值的步驟包括:

在所述目標(biāo)用戶所占用的資源塊中,利用所述目標(biāo)用戶的信道估計(jì)值,計(jì)算相鄰的非目標(biāo)用戶所占資源的信道估計(jì)值,并利用所述目標(biāo)用戶的信道估計(jì)值和所述相鄰的非目標(biāo)用戶所占資源的信道估計(jì)值,確定所述目標(biāo)用戶的重構(gòu)信道估計(jì)值;

在所述非目標(biāo)用戶所占用的資源塊中,利用所述非目標(biāo)用戶的信道估計(jì)值,計(jì)算與所述非目標(biāo)用戶相鄰的其他用戶所占資源的信道估計(jì)值,并利用所述非目標(biāo)用戶的信道估計(jì)值和所述其他用戶所占資源的信道估計(jì)值,確定所述非目標(biāo)用戶的重構(gòu)信道估計(jì)值。

優(yōu)選地,所述計(jì)算已消除干擾的目標(biāo)用戶的本地導(dǎo)頻的頻域接收數(shù)據(jù)的步驟包括:

當(dāng)所述目標(biāo)用戶的信道與所述非目標(biāo)用戶的信道之間正交或弱相關(guān)時(shí),將所述目標(biāo)用戶的頻域數(shù)據(jù)與目標(biāo)用戶的重構(gòu)信道估計(jì)值進(jìn)行共軛相關(guān)運(yùn)算,得到已消除干擾的目標(biāo)用戶的本地導(dǎo)頻的頻域接收數(shù)據(jù)。

優(yōu)選地,所述計(jì)算已消除干擾的目標(biāo)用戶的本地導(dǎo)頻的頻域接收數(shù)據(jù)的步驟包括:

當(dāng)所述目標(biāo)用戶和所述非目標(biāo)用戶為梳分用戶且兩者信道之間強(qiáng)相關(guān)時(shí),利用所述梳分用戶的重構(gòu)信道估計(jì)值,消除所述梳分用戶在目標(biāo)用戶的相鄰子載波上的干擾數(shù)據(jù),得到已消除干擾的目標(biāo)用戶的本地導(dǎo)頻的頻域接收數(shù)據(jù);

或者,當(dāng)所述目標(biāo)用戶與所述非目標(biāo)用戶為碼分用戶且兩者信道之間強(qiáng)相關(guān) 時(shí),利用最小均方誤差算法或迫零算法,對(duì)目標(biāo)用戶所占子載波的頻域數(shù)據(jù)及相鄰的非目標(biāo)用戶所占子載波的頻域數(shù)據(jù)、目標(biāo)用戶的重構(gòu)信道估計(jì)值和非目標(biāo)用戶的重構(gòu)信道估計(jì)值進(jìn)行處理,得到目標(biāo)用戶所占子載波的頻域接收數(shù)據(jù)和目標(biāo)用戶在相鄰非目標(biāo)用戶所占子載波上泄露的頻域接收數(shù)據(jù)。

優(yōu)選地,所述計(jì)算已消除干擾的目標(biāo)用戶的本地導(dǎo)頻的頻域接收數(shù)據(jù)的步驟還包括:

利用所述目標(biāo)用戶的重構(gòu)信道估計(jì)值和所述非目標(biāo)用戶的重構(gòu)信道估計(jì)值,計(jì)算正交化因子,并利用所述正交化因子,對(duì)所述非目標(biāo)用戶的信道進(jìn)行正交化處理,使所述目標(biāo)用戶的信道與所述非目標(biāo)用戶的信道之間正交,從而消除所述非目標(biāo)用戶的頻域數(shù)據(jù)在發(fā)送期間對(duì)目標(biāo)用戶的相鄰子載波的干擾。

優(yōu)選地,所述利用所述消除干擾的目標(biāo)用戶的本地導(dǎo)頻及頻域接收數(shù)據(jù),確定頻偏估計(jì)值的步驟包括:

對(duì)所述目標(biāo)用戶的本地導(dǎo)頻進(jìn)行重構(gòu),得到重構(gòu)本地導(dǎo)頻序列;

對(duì)所述已消除干擾的目標(biāo)用戶的本地導(dǎo)頻及頻域接收數(shù)據(jù)和所述重構(gòu)本地導(dǎo)頻序列分別進(jìn)行頻時(shí)變換,得到本地導(dǎo)頻的時(shí)域接收數(shù)據(jù)和時(shí)域數(shù)據(jù)序列;

利用所得到的本地導(dǎo)頻的時(shí)域接收數(shù)據(jù)和時(shí)域數(shù)據(jù)序列進(jìn)行頻偏測(cè)量,得到頻偏估計(jì)值。

優(yōu)選地,所述利用所述消除干擾的目標(biāo)用戶的本地導(dǎo)頻及頻域接收數(shù)據(jù),確定頻偏估計(jì)值的步驟還包括:

對(duì)所述目標(biāo)用戶的本地母碼序列進(jìn)行重構(gòu),得到重構(gòu)本地母碼序列;

對(duì)所述重構(gòu)本地母碼序列進(jìn)行頻時(shí)變換和循環(huán)移位操作,得到本地導(dǎo)頻的時(shí)域數(shù)據(jù)序列。

優(yōu)選地,所述利用所得到的本地導(dǎo)頻的時(shí)域接收數(shù)據(jù)和時(shí)域數(shù)據(jù)序列進(jìn)行頻偏測(cè)量,得到頻偏估計(jì)值的步驟包括:

將所述本地導(dǎo)頻的時(shí)域接收數(shù)據(jù)和時(shí)域數(shù)據(jù)序列進(jìn)行共軛相關(guān)運(yùn)算,得到域的相位序列,并利用所述時(shí)域的相位序列,確定頻偏估計(jì)值。

根據(jù)本發(fā)明的另一方面,提供了一種頻偏估計(jì)裝置,包括:

重構(gòu)模塊,用于對(duì)目標(biāo)用戶的信道估計(jì)值和非目標(biāo)用戶的信道估計(jì)值進(jìn)行重構(gòu),得到目標(biāo)用戶的重構(gòu)信道估計(jì)值和非目標(biāo)用戶的重構(gòu)信道估計(jì)值;

干擾消除模塊,用于利用目標(biāo)用戶所占子載波的頻域數(shù)據(jù)及相鄰的非目標(biāo)用戶所占子載波的頻域數(shù)據(jù)、目標(biāo)用戶的重構(gòu)信道估計(jì)值和非目標(biāo)用戶的重構(gòu)信道估計(jì)值,計(jì)算已消除干擾的目標(biāo)用戶的本地導(dǎo)頻的頻域接收數(shù)據(jù);

頻偏估計(jì)模塊,用于利用所述已消除干擾的目標(biāo)用戶的本地導(dǎo)頻及頻域接收數(shù)據(jù),確定頻偏估計(jì)值。

優(yōu)選地,所述重構(gòu)模塊包括:

第一重構(gòu)子模塊,用于在所述目標(biāo)用戶所占用的資源塊中,利用所述目標(biāo)用戶的信道估計(jì)值,計(jì)算相鄰的非目標(biāo)用戶所占資源的信道估計(jì)值,并利用所述目標(biāo)用戶的信道估計(jì)值和所述相鄰的非目標(biāo)用戶所占資源的信道估計(jì)值,確定所述目標(biāo)用戶的重構(gòu)信道估計(jì)值;

第二重構(gòu)子模塊,用于在所述非目標(biāo)用戶所占用的資源塊中,利用所述非目標(biāo)用戶的信道估計(jì)值,計(jì)算與所述非目標(biāo)用戶相鄰的其他用戶所占資源的信道估計(jì)值,并利用所述非目標(biāo)用戶的信道估計(jì)值和所述其他用戶所占資源的信道估計(jì)值,確定所述非目標(biāo)用戶的重構(gòu)信道估計(jì)值。

優(yōu)選地,所述干擾消除模塊在所述目標(biāo)用戶的信道與所述非目標(biāo)用戶的信道之間正交或弱相關(guān)時(shí),將所述目標(biāo)用戶的頻域數(shù)據(jù)與目標(biāo)用戶的重構(gòu)信道估計(jì)值進(jìn)行共軛相關(guān)運(yùn)算,得到已消除干擾的目標(biāo)用戶的本地導(dǎo)頻的頻域接收數(shù)據(jù)。

優(yōu)選地,所述干擾消除模塊在所述目標(biāo)用戶和所述非目標(biāo)用戶為梳分用戶且兩者信道之間強(qiáng)相關(guān)時(shí),利用所述梳分用戶的重構(gòu)信道估計(jì)值,消除所述梳分用戶在目標(biāo)用戶的相鄰子載波上的干擾數(shù)據(jù),得到已消除干擾的目標(biāo)用戶的本地導(dǎo)頻的頻域接收數(shù)據(jù),或者,在所述目標(biāo)用戶與所述非目標(biāo)用戶為碼分用戶且兩者信道之間強(qiáng)相關(guān)時(shí),利用最小均方誤差算法或迫零算法,對(duì)目標(biāo)用戶所占子載波的頻域數(shù)據(jù)及相鄰的非目標(biāo)用戶所占子載波的頻域數(shù)據(jù)、目標(biāo)用戶的重構(gòu)信道估計(jì)值和非目標(biāo)用戶的重構(gòu)信道估計(jì)值進(jìn)行處理,得到目標(biāo)用戶所占子載波的頻域接收數(shù)據(jù)和目標(biāo)用戶在相鄰非目標(biāo)用戶所占子載波上泄露的頻域接收數(shù)據(jù)。

優(yōu)選地,所述干擾消除模塊利用所述目標(biāo)用戶的重構(gòu)信道估計(jì)值和所述非目標(biāo)用戶的重構(gòu)信道估計(jì)值,計(jì)算正交化因子,并利用所述正交化因子,對(duì)所述非目標(biāo)用戶的信道進(jìn)行正交化處理,使所述目標(biāo)用戶的信道與所述非目標(biāo)用戶的信道之間正交,從而消除所述非目標(biāo)用戶的頻域數(shù)據(jù)在發(fā)送期間對(duì)目標(biāo)用戶的相鄰 子載波的干擾。

優(yōu)選地,所述頻偏估計(jì)模塊對(duì)所述目標(biāo)用戶的本地導(dǎo)頻進(jìn)行重構(gòu),得到重構(gòu)本地導(dǎo)頻序列,并對(duì)所述已消除干擾的目標(biāo)用戶的本地導(dǎo)頻及頻域接收數(shù)據(jù)和所述重構(gòu)本地導(dǎo)頻序列分別進(jìn)行頻時(shí)變換,得到本地導(dǎo)頻的時(shí)域接收數(shù)據(jù)和時(shí)域數(shù)據(jù)序列,利用所得到的本地導(dǎo)頻的時(shí)域接收數(shù)據(jù)和時(shí)域數(shù)據(jù)序列進(jìn)行頻偏測(cè)量,得到頻偏估計(jì)值。

優(yōu)選地,所述頻偏估計(jì)模塊對(duì)所述目標(biāo)用戶的本地母碼序列進(jìn)行重構(gòu),得到重構(gòu)本地母碼序列,并對(duì)所述重構(gòu)本地母碼序列進(jìn)行頻時(shí)變換和循環(huán)移位操作,得到本地導(dǎo)頻的時(shí)域數(shù)據(jù)序列。

優(yōu)選地,所述頻偏估計(jì)模塊將所述本地導(dǎo)頻的時(shí)域接收數(shù)據(jù)和時(shí)域數(shù)據(jù)序列進(jìn)行共軛相關(guān)運(yùn)算,得到時(shí)域的相位序列,并利用所述時(shí)域的相位序列,確定頻偏估計(jì)值。

與現(xiàn)有技術(shù)相比較,本發(fā)明的有益效果在于:

1、本發(fā)明利用梳妝分布等非連續(xù)分布的導(dǎo)頻符號(hào)進(jìn)行頻偏測(cè)量,在測(cè)量過(guò)程中有效的利用相鄰子載波上泄漏過(guò)來(lái)的頻域數(shù)據(jù)進(jìn)行頻偏測(cè)量,很好地保證了導(dǎo)頻符號(hào)非連續(xù)分布情況下的頻偏估計(jì)性能;

2、本發(fā)明通過(guò)消除或者消減用戶間的干擾,提升了目標(biāo)用戶的頻偏測(cè)量精度。

附圖說(shuō)明

圖1是本發(fā)明實(shí)施例提供的頻偏估計(jì)方法原理框圖;

圖2是本發(fā)明實(shí)施例提供的頻偏估計(jì)裝置框圖;

圖3是本發(fā)明實(shí)施例提供的頻分用戶的頻偏估計(jì)處理流程圖;

圖4是本發(fā)明實(shí)施例提供的用戶間強(qiáng)相關(guān)的頻偏估計(jì)處理流程圖;

圖5是本發(fā)明實(shí)施例提供的梳分用戶的第一資源映射圖;

圖6是本發(fā)明實(shí)施例提供的頻分用戶的第二資源映射圖。

具體實(shí)施方式

以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行詳細(xì)說(shuō)明,應(yīng)當(dāng)理解,以下所說(shuō)明 的優(yōu)選實(shí)施例僅用于說(shuō)明和解釋本發(fā)明,并不用于限定本發(fā)明。

圖1是本發(fā)明實(shí)施例提供的頻偏估計(jì)方法原理框圖,本發(fā)明主要針對(duì)梳妝分布等非連續(xù)分布情況下利用單符號(hào)導(dǎo)頻進(jìn)行頻偏估計(jì),該方法不僅僅適用于下行的頻偏測(cè)量,同時(shí)也適用于上行的頻偏測(cè)量。本發(fā)明在進(jìn)行頻偏估計(jì)過(guò)程中,不僅僅利用目標(biāo)子載波上的頻偏信息,同時(shí)也利用了在相鄰子載波上泄漏的頻偏信息進(jìn)行頻偏估計(jì),能夠大大提升梳妝分布或者非連續(xù)分布情況下的單符號(hào)的頻偏估計(jì)精度。如圖1所示,具體發(fā)明內(nèi)容包括如下:

步驟S101:目標(biāo)用戶的導(dǎo)頻頻域數(shù)據(jù)(以下簡(jiǎn)稱頻域數(shù)據(jù))的提取,用Y表示提取出來(lái)的該目標(biāo)用戶的頻域數(shù)據(jù)。

在提取目標(biāo)用戶的頻域數(shù)據(jù)的過(guò)程中,需要把相鄰子載波上非目標(biāo)用戶的頻域數(shù)據(jù)同時(shí)也提取出來(lái)。

在提取過(guò)程中,如果該目標(biāo)用戶的兩兩子載波間隔比較大,在實(shí)際提取過(guò)程中可以只提取該目標(biāo)用戶子載波相鄰L個(gè)非目標(biāo)用戶的子載波數(shù)據(jù),本發(fā)明對(duì)此不做限制,考慮到實(shí)現(xiàn)復(fù)雜度L的最大取值為3。

步驟S102:信道估計(jì)值的重構(gòu),重構(gòu)后的信道估計(jì)值用H表示。

利用梳妝分布等非連續(xù)分布導(dǎo)頻符號(hào),結(jié)合業(yè)內(nèi)成熟的最小二乘算法(Least Square,LS)或迫零算法(Zero Forcing,ZF)等算法,獲取目標(biāo)用戶所占子載波(即目標(biāo)子載波)的信道估計(jì)值。

在頻偏估計(jì)的過(guò)程中,除了需要利用目標(biāo)子載波的相鄰非目標(biāo)用戶子載波的數(shù)據(jù),同時(shí)需要獲取對(duì)應(yīng)的信道估計(jì)值。

考慮到信道頻選特性的變化相對(duì)比較連續(xù)或者比較緩慢,因此,在實(shí)際實(shí)現(xiàn)中可以利用該目標(biāo)用戶的目標(biāo)子載波的信道估計(jì)值平推獲取相鄰非目標(biāo)用戶資源上的信道估計(jì)值,例如,通過(guò)平推,相鄰非目標(biāo)用戶資源上的信道估計(jì)值確定為目標(biāo)用戶的目標(biāo)子載波的信道估計(jì)值;或者可以采用該目標(biāo)用戶的兩兩子載波插值的方式獲取非目標(biāo)用戶資源上的信道估計(jì)值,例如,通過(guò)插值,相鄰非目標(biāo)用戶資源上的信道估計(jì)值確定為目標(biāo)用戶占用的兩個(gè)子載波所對(duì)應(yīng)的兩個(gè)信道估計(jì)值之間的任意值。對(duì)此,采用什么方式獲取非目標(biāo)用戶資源數(shù)據(jù)上的信道估計(jì)值,本發(fā)明不作限制,優(yōu)選兩兩子載波間隔為如圖5所示的1個(gè)子載波,例如探測(cè)參考信號(hào)(Sounding Reference Signal,SRS)的資源分布方式,可以采用 平推的方式獲取相鄰非目標(biāo)用戶資源上的信道估計(jì)值;當(dāng)間隔為如圖6所示的2個(gè)子載波時(shí),對(duì)應(yīng)的信道估計(jì)可以通過(guò)該目標(biāo)用戶相鄰的子載波上的數(shù)據(jù)以平推的方式獲??;當(dāng)間隔大于2個(gè)子載波時(shí),可以通過(guò)該目標(biāo)用戶的兩個(gè)子載波上的數(shù)據(jù)以插值的方式獲取非目標(biāo)用戶數(shù)據(jù)位上的信道估計(jì)值。

需要說(shuō)明的是,如果在實(shí)際應(yīng)用過(guò)程中,數(shù)據(jù)上存在碼分用戶,或者相鄰的頻域數(shù)據(jù)上存在其他用戶的數(shù)據(jù),為了避免用戶間的干擾,碼分用戶至少需要保證用戶間的導(dǎo)頻是正交的,這樣才能保證獲取準(zhǔn)確的信道估計(jì)值。

步驟S103:利用步驟S101和步驟S102獲取的該目標(biāo)用戶的頻域數(shù)據(jù)和信道估計(jì)值,進(jìn)行兩兩之間的相關(guān)運(yùn)算計(jì)算接收到的本地導(dǎo)頻數(shù)據(jù)(即本地導(dǎo)頻的頻域接收數(shù)據(jù))。

需要說(shuō)明的是,如果目標(biāo)用戶所占用的資源上沒(méi)有碼分用戶,或者相鄰的子載波上也沒(méi)有分配給其他用戶,或者沒(méi)有發(fā)其他信道數(shù)據(jù),這種情況下,獲取目標(biāo)用戶的本地導(dǎo)頻的頻域接收數(shù)據(jù)的計(jì)算方式比較簡(jiǎn)單,即直接利用步驟S101獲取的頻域數(shù)據(jù)和步驟S102重構(gòu)的信道估計(jì)值進(jìn)行相關(guān)運(yùn)算;如果目標(biāo)用戶所占的資源上有碼分用戶等其它用戶的情況,除了要保證碼分用戶之間的導(dǎo)頻碼的正交性,同時(shí)需要保證碼分用戶之間的信道弱相關(guān);如果目標(biāo)用戶所占的資源塊上存在其他梳分用戶,同樣需要保證梳分用戶之間的導(dǎo)頻正交性和梳分用戶之間的信道的弱相關(guān),其中,所述梳分用戶指導(dǎo)頻符號(hào)滿足梳妝分布的用戶,所述梳妝分布的導(dǎo)頻符號(hào)在頻域方向等間隔映射,而非連續(xù)映射,如圖5所示。為了便于對(duì)本發(fā)明的思想的描述,本步驟主要分以下四種情況處理:

第一種情況,目標(biāo)用戶所占用資源塊上沒(méi)有其他碼分用戶和梳分用戶。

在這種情況下,如下處理比較簡(jiǎn)單,不需要考慮用戶間的干擾消除。假設(shè)步驟S102重構(gòu)的信道估計(jì)值H和提取出來(lái)的目標(biāo)用戶的頻域數(shù)據(jù)Y,所述目標(biāo)用戶的頻域數(shù)據(jù)Y包括每個(gè)子載波上相鄰的非目標(biāo)用戶的L個(gè)子載波的數(shù)據(jù),該數(shù)據(jù)包含本用戶所占子載波上泄漏過(guò)來(lái)的內(nèi)部載波干擾(Inter Carrier Interference,ICI)能量和噪聲干擾能量,也就是說(shuō),由于用戶導(dǎo)頻符號(hào)頻域上是非連續(xù)分布的,其中間隔的有非目標(biāo)用戶所占資源,這里非目標(biāo)用戶所占資源即為L(zhǎng)。利用如上重構(gòu)的信道估計(jì)值H和提取出來(lái)的頻域數(shù)據(jù)Y進(jìn)行共軛相關(guān)計(jì)算,從而計(jì)算得到本地導(dǎo)頻的頻域接收數(shù)據(jù),即

第二種情況,目標(biāo)用戶所占資源塊上只有梳分用戶,但是沒(méi)有調(diào)度碼分用戶。

在這種情況下,需要考慮用戶間的干擾消除。如果梳分用戶的信道之間滿足正交或弱相關(guān),那么處理的時(shí)候相對(duì)比較簡(jiǎn)單,直接用提取出來(lái)的目標(biāo)用戶的頻域數(shù)據(jù)和重構(gòu)的目標(biāo)用戶的信道估計(jì)值進(jìn)行共軛相關(guān),由于兩用戶的信道是正交的或者弱相關(guān),能夠減弱或消除梳分用戶對(duì)目標(biāo)用戶的干擾;如果梳分用戶的信道之間不能保證正交或者弱相關(guān),則利用兩用戶的導(dǎo)頻碼的正交性進(jìn)行干擾消除,比如假設(shè)目標(biāo)用戶相鄰子載波上的頻域數(shù)據(jù)表示為Y1=αH1X1+βH2X2,其中X1表示目標(biāo)用戶的本地導(dǎo)頻頻域數(shù)據(jù),X2表示梳分用戶的本地導(dǎo)頻頻域數(shù)據(jù),α和β表示因?yàn)樾诺阑蛘卟蓸悠频葘?dǎo)致的功率衰減因子,Y1表示的是目標(biāo)用戶某一相鄰子載波上的頻域數(shù)據(jù),該子載波為梳分用戶所占的資源。因此,針對(duì)這種情況下,首先獲取梳分用戶的信道估計(jì)值,信道估計(jì)的計(jì)算方法可以用時(shí)域方法,也可以用頻域方法,在此不做詳細(xì)說(shuō)明。由于兩用戶之間的本地導(dǎo)頻序列是正交的,在信道估計(jì)的過(guò)程中能夠消除另外一個(gè)用戶對(duì)目標(biāo)用戶的干擾。以上述描述過(guò)程中所提供的公式為例,利用計(jì)算得到的梳分用的信道估計(jì)消除該用戶對(duì)目標(biāo)用戶的干擾,即對(duì)目標(biāo)用戶的相鄰子載波上的數(shù)據(jù)進(jìn)行干擾消除利用如此操作消除目標(biāo)用戶相鄰子載波上的干擾數(shù)據(jù),得到消除干擾后的頻域數(shù)據(jù),也就是目標(biāo)用戶在該子載波上的泄漏能量。本發(fā)明相對(duì)于傳統(tǒng)的梳分的頻偏計(jì)算的方法所不同的地方就是在估計(jì)的時(shí)候利用泄漏在非目標(biāo)用戶子載波上的數(shù)據(jù)進(jìn)行頻偏估計(jì),即將相鄰的非目標(biāo)用戶的頻域數(shù)據(jù)參與到目標(biāo)用戶的頻偏估計(jì)過(guò)程中,本步驟利用干擾消除后的頻域數(shù)據(jù)和信道估計(jì)值進(jìn)行共軛相關(guān)運(yùn)算,從而獲取本地導(dǎo)頻的頻域接收數(shù)據(jù)。另外,對(duì)于這種情況,也可以采用最小均方誤差算法(Minimum Mean Square Error,MMSE)或者ZF等干擾消除的方法,同時(shí)獲取目標(biāo)用戶在本載波上的頻域數(shù)據(jù)和泄漏到相鄰子載波的頻域數(shù)據(jù),通過(guò)這種方法能夠有效的消除梳分用戶對(duì)目標(biāo)用戶的干擾,但是實(shí)現(xiàn)復(fù)雜度比較大,在本配置下不作優(yōu)選方案。

另外,在兩個(gè)用戶之間的信道不滿足正交或者弱相關(guān)的情況下,還可以采用Gram-Schmidt正交化的思路對(duì)兩個(gè)用戶的信道進(jìn)行正交化,對(duì)發(fā)端用戶的信道 進(jìn)行正交化處理。該思路主要用于時(shí)分雙工(Time Division Duplex,TDD)制式,主要考慮TDD模式下上下行信道是對(duì)稱的,利用上行獲取的信道信息,計(jì)算兩個(gè)用戶信道正交化的向量,即正交化因子w,基于前面所構(gòu)建的信道模型中對(duì)目標(biāo)用戶和梳妝用戶的信道估計(jì)值分別定義為H1和H2,則其中,然后利用正交化因子w,對(duì)梳分用戶的信道進(jìn)行正交化處理,即利用該因子對(duì)該用戶的信道在發(fā)端進(jìn)行正交化預(yù)處理,即在發(fā)端在頻域數(shù)據(jù)上左乘以正交化因子w。

第三種情況,在目標(biāo)用戶所占的資源塊上,沒(méi)有調(diào)度梳分用戶,但存在碼分用戶。

針對(duì)這種情況下的處理,如果碼分用戶之間的信道是正交或者弱相關(guān),在這種情況下的處理相對(duì)比較簡(jiǎn)單,直接利用步驟S101的目標(biāo)用戶的頻域數(shù)據(jù)與步驟S102的目標(biāo)用戶的信道估計(jì)值進(jìn)行共軛相關(guān)運(yùn)算,由于信道之間是正交的或者是弱相關(guān),此操作能夠減弱或者消除碼分用戶對(duì)目標(biāo)用戶的干擾;如果碼分用戶間的信道不滿足正交或者弱相關(guān)的特點(diǎn),這種情況下,如果采用上述方法會(huì)對(duì)最終估計(jì)的性能有影響。針對(duì)這種情況下,可以采用兩種思路進(jìn)行解決,其一,忽略用戶間干擾的影響,直接利用前面步驟S101的頻域數(shù)據(jù)和驟S102的信道估計(jì)值進(jìn)行頻偏估計(jì),該方法優(yōu)點(diǎn)是處理比較簡(jiǎn)單,缺點(diǎn)就是存在碼分用戶對(duì)目標(biāo)用戶的干擾,影響最終的測(cè)量精度;其二,需要考慮碼分用戶間的干擾消除,消除方法可以采用MMSE或ZF等方法,用前面所述步驟S101提取出來(lái)的頻域數(shù)據(jù)和步驟S102的信道估計(jì)結(jié)果進(jìn)行干擾消除,從而獲取對(duì)應(yīng)的數(shù)據(jù)。假設(shè)兩個(gè)碼分用戶的配置下,目標(biāo)用戶所占的子載波上的接收數(shù)據(jù)表示為相鄰非目標(biāo)用戶所占資源上的接收數(shù)據(jù)這時(shí)可以利用干擾消除的方法計(jì)算得到目標(biāo)用戶所占資源上對(duì)應(yīng)子載波上的頻域數(shù)據(jù)和其相鄰非目標(biāo)用戶子載波上目標(biāo)用戶泄漏的數(shù)據(jù)能量,以采用ZF為例分別計(jì)算得到和由于對(duì)于每個(gè)用戶都包含相鄰若干個(gè)子載波的能量泄漏,泄漏的能量大小與子載波間 隔和采樣偏移有關(guān),在通常的情況下只考慮相鄰的M個(gè)子載波進(jìn)行干擾消除。除此之外,本發(fā)明提出了另外一種解決思路就是對(duì)碼分兩用戶之間的信道進(jìn)行正交化處理,處理方法參見(jiàn)第二種情況下,在此不再進(jìn)行贅述。

對(duì)于碼分用戶,也可以從調(diào)度的角度來(lái)消弱用戶間的干擾,從而降低低層的處理復(fù)雜度,即在調(diào)度的時(shí)候需要保證碼分的兩用戶的頻率偏移是同方向的或者兩用戶的頻偏偏移的差異很小。在具體計(jì)算的時(shí)候,由于碼分用戶之間的的導(dǎo)頻數(shù)據(jù)存在一個(gè)固定的相位偏移,把該相位偏移轉(zhuǎn)移到信道估計(jì)值中進(jìn)行計(jì)算目標(biāo)用戶的本地導(dǎo)頻的接收頻域數(shù)據(jù),即這種計(jì)算方式不需要關(guān)注兩個(gè)用戶之間的信道正交性,只要保證碼分的兩個(gè)用戶的頻率偏移值差異很小,其中α為碼分用戶相對(duì)于目標(biāo)用戶的循環(huán)移位因子。

第四種情況,在目標(biāo)用戶所占的資源塊上,不僅有梳分用戶,也存在碼分用戶。

針對(duì)這種情況,如果目標(biāo)用戶與梳分和碼分用戶之間的信道是正交的或者是弱相關(guān)。在這種情況下的處理相對(duì)比較簡(jiǎn)單,直接利用前面步驟S101的目標(biāo)用戶的頻域數(shù)據(jù)(包括相鄰資源上的頻域數(shù)據(jù))與步驟S102的目標(biāo)用戶的信道估計(jì)值進(jìn)行共軛相關(guān)運(yùn)算,由于兩用戶的信道是正交的或者是弱相關(guān),在如上操作下能夠消除碼分或者梳分用戶的干擾;如果目標(biāo)用戶與梳分或者碼分用戶之間的信道是正交的或者是弱相關(guān)的,而與另一用戶的信道是較強(qiáng)相關(guān),這種情況下的處理方法參考第二種情況或者第三種情況的處理方式;如果目標(biāo)用戶與梳分和碼分用戶之間的信道都是較強(qiáng)相關(guān)的,針對(duì)這種情況下,可以采用三種思路進(jìn)行解決,其一,不考慮目標(biāo)用戶與梳分用戶或者碼分用戶之間的干擾,直接利用目標(biāo)所占的資源上的頻域數(shù)據(jù)和對(duì)應(yīng)的信道估計(jì)值進(jìn)行共軛相關(guān)運(yùn)算。需要說(shuō)明的是所采用的頻域數(shù)據(jù)與前面所述的頻域數(shù)據(jù)的提取方法有所不同,只提取目標(biāo)用戶所占的資源上的頻域數(shù)據(jù),不考慮泄漏的數(shù)據(jù)能量,該方法測(cè)量的精度偏低,會(huì)受到碼分和梳分用戶的干擾,估計(jì)精度會(huì)受用戶間干擾影響。其二,不考慮梳分用戶對(duì)目標(biāo)用戶的影響,在實(shí)現(xiàn)過(guò)程中,利用計(jì)算得到的梳分用戶的信道估計(jì)值和本地導(dǎo)頻數(shù)據(jù),對(duì)目標(biāo)用戶的相鄰子載波上的梳分用戶的數(shù)據(jù)進(jìn)行消除,從而獲取目標(biāo)用戶與碼分用戶的對(duì)相鄰子載波的梳分用戶的數(shù)據(jù)泄露能量。對(duì)于碼分 用戶的處理具體方法就可以參考第三種情況的處理方式,在此不再贅述。其三,考慮碼分和梳分用戶的干擾消除,對(duì)于該情況首先可以采用Gram-Schimdt正交化的方法,使得碼分用戶和梳分用戶與目標(biāo)用戶的信道正交,然后利用常規(guī)的思路獲取目標(biāo)用戶的本地導(dǎo)頻的頻域接收數(shù)據(jù)。

步驟S104:對(duì)目標(biāo)用戶的本地導(dǎo)頻序列進(jìn)行重構(gòu)。

需要說(shuō)明的是,可以采用兩種思路進(jìn)行處理。其一,直接對(duì)目標(biāo)用戶的本地導(dǎo)頻序列進(jìn)行重構(gòu),其二,對(duì)目標(biāo)用戶所對(duì)應(yīng)的母碼序列進(jìn)行重構(gòu)。

此過(guò)程相對(duì)比較簡(jiǎn)單,重構(gòu)后的本地導(dǎo)頻序列或者本地母碼序列的長(zhǎng)度與前面重構(gòu)后的頻域數(shù)據(jù)的長(zhǎng)度是相同的,其中非目標(biāo)用戶所占的子載波上所對(duì)應(yīng)的導(dǎo)頻序列或者母碼序列為0。

步驟S105:對(duì)前面計(jì)算得到的本地導(dǎo)頻的頻域接收數(shù)據(jù)和重構(gòu)的本地導(dǎo)頻序列/本地母碼序列進(jìn)行頻時(shí)變換。

在變換的過(guò)程中可以采用離散傅里葉逆變換(Inverse Discrete Fourier Transform,IDFT)變換,也可以采用快速傅里葉逆變換(Inverse fast Fourier transform,IFFT)變換,或者其他頻時(shí)變換,在此不做限制。

需要說(shuō)明的是,如果步驟S104所采用的是本地母碼序列,則變換到時(shí)域的時(shí)候,根據(jù)該用戶對(duì)應(yīng)的循環(huán)移位恢復(fù)成該用戶的導(dǎo)頻所對(duì)應(yīng)的時(shí)域序列。

步驟S106:利用前面所計(jì)算得到的本地導(dǎo)頻序列/本地母碼序列對(duì)應(yīng)的時(shí)域序列和頻域接收數(shù)據(jù)對(duì)應(yīng)的時(shí)域序列,進(jìn)行頻偏測(cè)量。

該步驟主要利用頻偏在時(shí)域會(huì)產(chǎn)生線性相位的特點(diǎn)進(jìn)行計(jì)算,在實(shí)現(xiàn)的過(guò)程中可以采用兩兩點(diǎn)之間的相位差或者前半部分和后半部分的相位差或者把相位序列分成若干個(gè)小段,然后計(jì)算兩兩小段之間的相位差。最后,基于以上描述的相位差,獲取最終的頻偏估計(jì)值。由于此過(guò)程不屬于本發(fā)明的主要思想點(diǎn),在此不做詳細(xì)描述。

以下兩個(gè)實(shí)施例以SRS為例,對(duì)本發(fā)明進(jìn)行進(jìn)一步說(shuō)明。

實(shí)施例一

本實(shí)施例中,只有頻分用戶,沒(méi)有梳分用戶和碼分用戶。由于SRS的資源分布是梳妝分布,且如圖6所示,頻分用戶的兩個(gè)子載波間隔L=2,在如下過(guò)程中,以SRS的分配資源位24RB,其中有效資源為12RB,具體實(shí)現(xiàn)過(guò)程描述如下:

步驟一:目標(biāo)用戶的頻域數(shù)據(jù)的提取。

需要說(shuō)明的是,如果接收到的數(shù)據(jù)為時(shí)域數(shù)據(jù),首先需要變換導(dǎo)頻頻域,對(duì)于時(shí)頻變化是長(zhǎng)期演進(jìn)(Long Term Evolution,LTE)常見(jiàn)的處理,在此不做詳細(xì)描述。在進(jìn)行目標(biāo)用戶的頻域數(shù)據(jù)的提取過(guò)程中,不僅僅要提取目標(biāo)用戶的所占的子載波的數(shù)據(jù),同時(shí)也要提取出相鄰子載波上(非目標(biāo)用戶所占用的子載波數(shù)據(jù))的頻域數(shù)據(jù),提取出來(lái)的頻域數(shù)據(jù)用Yk表示,其中k為子載波索引,k=0,1,…,287。

步驟二:目標(biāo)用戶的信道估計(jì)的重構(gòu)。

如果沒(méi)有獲取到該目標(biāo)用戶的信道估計(jì)值,則首先需要進(jìn)行該目標(biāo)用戶的信道估計(jì)值的計(jì)算,計(jì)算方法可以采用時(shí)域方法,也可以采用頻域方法,至于采用什么方法本發(fā)明不做限制;如果獲取到該目標(biāo)用戶的信道估計(jì)值,則需要利用估計(jì)的信道估計(jì)值進(jìn)行信道估計(jì)的重構(gòu)。重構(gòu)的主要思路是對(duì)目標(biāo)用戶所占的資源塊中,非目標(biāo)用戶所占用的資源上的信道估計(jì)值通過(guò)相鄰的目標(biāo)用戶子載波所對(duì)應(yīng)的信道估計(jì)平推得到,考慮到信道頻選變換不會(huì)很快,建議采用平推的方式,但不局限于此方式,可以采用線性插值或者非線性插值而得到。本實(shí)施例以平推的方式來(lái)重構(gòu)非目標(biāo)用戶所占資源上的信道估計(jì)值,假設(shè)目標(biāo)用戶的信道估計(jì)值Hk,其中k=0,1,…,143,則重構(gòu)后的信道估計(jì)值表示為具體地說(shuō),如果目標(biāo)用戶的導(dǎo)頻符號(hào)是梳妝分布,其對(duì)應(yīng)的頻域資源位置上的信道估計(jì)值就是目標(biāo)用戶的目標(biāo)子載波上的信道估計(jì)值Hk,其每個(gè)子載波上相鄰的且沒(méi)有分配給目標(biāo)用戶的資源上的信道估計(jì)值就是非目標(biāo)用戶資源數(shù)據(jù)上的信道估計(jì)值,而對(duì)于重構(gòu)后的信道估計(jì)值由前兩者構(gòu)成,即中包含Hk

步驟三:本地導(dǎo)頻的頻域接收數(shù)據(jù)的計(jì)算。

此過(guò)程的計(jì)算,為直接利用前面提取的頻域數(shù)據(jù)和重構(gòu)好的該目標(biāo)用戶的信道估計(jì)值進(jìn)行共軛相乘,從而消除所接收到的數(shù)據(jù)的信道影響,即計(jì)算得到的本地導(dǎo)頻的頻域接收數(shù)據(jù),表示為

需要說(shuō)明的是,在導(dǎo)頻非連續(xù)分布的情況下,目標(biāo)用戶所占的資源塊上不僅僅包括目標(biāo)用戶的資源,還包括空閑資源,甚至其他用戶的資源,因此目標(biāo)用戶 的重構(gòu)后的信道估計(jì)值的個(gè)數(shù)要大于目標(biāo)用戶實(shí)際占用的子載波個(gè)數(shù)。

步驟四:對(duì)目標(biāo)用戶的本地導(dǎo)頻序列進(jìn)行重構(gòu)。

需要說(shuō)明的是,可以采用兩種思路進(jìn)行處理,其一,直接對(duì)目標(biāo)用戶的導(dǎo)頻序列進(jìn)行重構(gòu),其二,對(duì)目標(biāo)用戶所對(duì)應(yīng)的母碼序列進(jìn)行重構(gòu)。此過(guò)程相對(duì)比較簡(jiǎn)單,重構(gòu)后的本地導(dǎo)頻序列或者母碼序列的長(zhǎng)度與前面重構(gòu)后的頻域數(shù)據(jù)的長(zhǎng)度是相同的,其中非目標(biāo)用戶所占的子載波上所對(duì)應(yīng)的導(dǎo)頻序列值或者母碼序列值為0。本實(shí)施例對(duì)目標(biāo)用戶的本地導(dǎo)頻序列進(jìn)行重構(gòu)為例,本地導(dǎo)頻序列用Xk表示,其中k=0,1,…,143,則重構(gòu)后的本地導(dǎo)頻序列表示為即其中k=0,1,…,143。

步驟五:對(duì)前面計(jì)算得到的本地導(dǎo)頻的頻域接收數(shù)據(jù)和重構(gòu)的本地導(dǎo)頻序列進(jìn)行頻時(shí)變換。

在變換的過(guò)程中可以采用IDFT變換,也可以采用IFFT變換,或者其他方法的頻時(shí)變換,本實(shí)施例以采用IFFT方式進(jìn)行頻時(shí)變換。由于前面重構(gòu)后的數(shù)據(jù)長(zhǎng)度為288,但是IFFT變換的長(zhǎng)度為2n,則首選需要對(duì)前面的本地導(dǎo)頻序列和計(jì)算得到的本地導(dǎo)頻的頻域接收數(shù)據(jù)的尾部進(jìn)行插零處理,滿足長(zhǎng)度為2n,即首先對(duì)兩個(gè)頻域數(shù)據(jù)插224個(gè)零,然后對(duì)插零后的頻域數(shù)據(jù)進(jìn)行IFFT變換,從而獲取到本地導(dǎo)頻序列對(duì)應(yīng)的的時(shí)域序列Txn(即本地導(dǎo)頻的時(shí)域數(shù)據(jù)序列),本地導(dǎo)頻的頻域接收數(shù)據(jù)對(duì)應(yīng)的時(shí)域數(shù)據(jù)Rxn(即本地導(dǎo)頻的時(shí)域接收數(shù)據(jù)),其中n=0,1,…,511。

步驟六,利用前面計(jì)算得到的本地導(dǎo)頻的時(shí)域數(shù)據(jù)序列Txn和時(shí)域接收數(shù)據(jù)Rxn進(jìn)行頻偏測(cè)量。

該步驟主要是利用頻偏在時(shí)域會(huì)產(chǎn)生線性相位的特點(diǎn)進(jìn)行計(jì)算,在實(shí)現(xiàn)的過(guò)程中可以采用兩兩點(diǎn)之間的相位差或者前半部分和后半部分的相位差或者把相位序列分成若干個(gè)小段,然后計(jì)算兩兩小段之間的相位差。最后,基于以上描述的相位差從而獲取最終的頻偏估計(jì)值。具體過(guò)程如下:

子步驟一:利用前面計(jì)算得到的本地導(dǎo)頻的時(shí)域數(shù)據(jù)序列Txn和本地導(dǎo)頻的時(shí)域接收數(shù)據(jù)Rxn進(jìn)行共軛相關(guān)運(yùn)算,從而獲取由于頻偏導(dǎo)致的相位序列WR,即WRn=Txn×(Rxn)* n=0,1,…,511。

子步驟二:利用頻偏產(chǎn)生的相位在時(shí)域是線性的關(guān)系進(jìn)行頻偏估計(jì),在具體估計(jì)的時(shí)候可以采用兩兩相鄰的樣點(diǎn)進(jìn)行頻偏估計(jì),也可以采用等間隔或者不間隔的方式進(jìn)行頻偏估計(jì),具體采用哪種方法本發(fā)明不做限制。另外,在計(jì)算頻偏時(shí),可以對(duì)相位序列進(jìn)行截取操作,即可以利用其中部分的相位序列進(jìn)行頻偏估計(jì),在此不做限制。下面的描述采用全部相位序列進(jìn)行頻偏估計(jì),實(shí)施例如下,采用前半部分和后半部分的相位差進(jìn)行頻偏估計(jì),即其中,Δf為子載波間隔的大?。?≤k≤L1/2;L1=512。

實(shí)施例二

本實(shí)施例中,存在碼分用戶,不存在頻分用戶。本實(shí)施例通過(guò)調(diào)度的方式保證目標(biāo)用戶和碼分用戶之間的頻率偏移值相同,并假設(shè)兩個(gè)用戶之間導(dǎo)頻序列的循環(huán)移位差異為π。

步驟一:目標(biāo)用戶的頻域數(shù)據(jù)的提取。

需要說(shuō)明的是,如果接收到的數(shù)據(jù)為時(shí)域數(shù)據(jù),首先需要變換導(dǎo)頻頻域,對(duì)于時(shí)頻變化是LTE常見(jiàn)的處理,在此不做詳細(xì)描述。在進(jìn)行目標(biāo)用戶的頻域數(shù)據(jù)的提取過(guò)程中,不僅僅要提取目標(biāo)用戶的所占的子載波的數(shù)據(jù),同時(shí)也要提取出相鄰子載波上(非目標(biāo)用戶所占用的子載波數(shù)據(jù))的頻域數(shù)據(jù),提取出來(lái)的頻域數(shù)據(jù)用Yk表示,其中k=0,1,…,287。

步驟二:目標(biāo)用戶的信道估計(jì)的重構(gòu)。

如果沒(méi)有獲取到該目標(biāo)用戶的信道估計(jì)值,則首先需要進(jìn)行該目標(biāo)用戶的信道估計(jì)值的計(jì)算,計(jì)算方法可以采用時(shí)域方法,也可以采用頻域方法,至于采用什么方法本發(fā)明不做限制;如果獲取到該目標(biāo)用戶的信道估計(jì)值,則需要利用估計(jì)的信道估計(jì)值進(jìn)行信道估計(jì)的重構(gòu)。重構(gòu)的主要思路是對(duì)目標(biāo)用戶所占的資源 塊中,非目標(biāo)用戶所占用的資源上的信道估計(jì)值通過(guò)相鄰的目標(biāo)用戶子載波所對(duì)應(yīng)的信道估計(jì)平推得到,考慮到信道頻選變換不會(huì)很快,建議采用平推的方式,但不局限于此方法,可以采用線性插值或者非線性插值而得到。本實(shí)施例以平推的方式來(lái)重構(gòu)非目標(biāo)用戶所占資源上的信道估計(jì)值,假設(shè)目標(biāo)用戶的信道估計(jì)值其中k=0,1,…,143,則重構(gòu)后的信道估計(jì)值表示為

同樣,需要獲取碼分用戶的信道估計(jì)值,采用方法同目標(biāo)用戶一樣,可以采用時(shí)域方法,也可以采用頻域方法,具體采用哪種方法在此不做限制,假設(shè)碼分用戶的信道估計(jì)值其中k=0,1,…,143,則重構(gòu)后的信道估計(jì)值表示為

步驟三:本地導(dǎo)頻接收的頻域數(shù)據(jù)(即本地導(dǎo)頻的頻域接收數(shù)據(jù))的計(jì)算。

此過(guò)程的計(jì)算,需要考慮碼分用戶之間的干擾消除,即計(jì)算得到的本地導(dǎo)頻的頻域接收數(shù)據(jù)表示為k=0,1,…,287,其中,α是相對(duì)于的循環(huán)移位,也就是用戶2相對(duì)于用戶1的導(dǎo)頻循環(huán)移位。

步驟四:對(duì)目標(biāo)用戶的本地導(dǎo)頻序列進(jìn)行重構(gòu)。

需要說(shuō)明的是,可以采用兩種思路進(jìn)行處理,其一,直接對(duì)目標(biāo)用戶的導(dǎo)頻序列進(jìn)行重構(gòu),其二,對(duì)目標(biāo)用戶所對(duì)應(yīng)的母碼序列進(jìn)行重構(gòu)。此過(guò)程相對(duì)比較簡(jiǎn)單,重構(gòu)后的本地導(dǎo)頻序列或者母碼序列的長(zhǎng)度與前面重構(gòu)后的頻域數(shù)據(jù)的長(zhǎng)度是相同的,其中非目標(biāo)用戶所占的子載波上所對(duì)應(yīng)的導(dǎo)頻序列值或者母碼序列值為0。本實(shí)施例以對(duì)目標(biāo)用戶的本地導(dǎo)頻序列進(jìn)行重構(gòu)為例,本地導(dǎo)頻序列用Xk表示,其中k=0,1,…,143,則重構(gòu)后本地導(dǎo)頻序列表示為即其中k=0,1,…,143。

步驟五:對(duì)前面計(jì)算得到的本地導(dǎo)頻的頻域接收數(shù)據(jù)和重構(gòu)的本地導(dǎo)頻序列進(jìn)行頻時(shí)變換。

在變換的過(guò)程中可以采用IDFT變換,也可以采用IFFT變換,或者其他方法的頻時(shí)變換,本實(shí)施例以采用IFFT方式進(jìn)行頻時(shí)變換。由于前面重構(gòu)后的數(shù)據(jù)長(zhǎng)度為288,但是IFFT變換的長(zhǎng)度為2n,則首選需要對(duì)如上的本地導(dǎo)頻的頻域 數(shù)據(jù)(即本地導(dǎo)頻序列)和計(jì)算得到的本地導(dǎo)頻的頻域接收數(shù)據(jù)的尾部進(jìn)行插零處理,滿足長(zhǎng)度為2n,即首先對(duì)兩個(gè)頻域數(shù)據(jù)插224個(gè)零,然后對(duì)插零后的頻域數(shù)據(jù)進(jìn)行IFFT變換,從而獲取到本地導(dǎo)頻的時(shí)域數(shù)據(jù)序列Txn,本地導(dǎo)頻的時(shí)域接收數(shù)據(jù)Rxn,其中n=0,1,…,511。

步驟六:利用前面計(jì)算得到的本地導(dǎo)頻的時(shí)域數(shù)據(jù)序列Txn和時(shí)域接收數(shù)據(jù)Rxn進(jìn)行頻偏測(cè)量。

該步驟主要是利用頻偏在時(shí)域會(huì)產(chǎn)生線性相位的特點(diǎn)進(jìn)行計(jì)算,在實(shí)現(xiàn)的過(guò)程中可以采用兩兩點(diǎn)之間的相位差或者前半部分和后半部分的相位差或者把相位序列分成若干個(gè)小段,然后計(jì)算兩兩小段之間的相位差。最后,基于以上描述的相位差從而獲取最終的頻偏估計(jì)值。具體過(guò)程如下:

子步驟一:利用前面計(jì)算得到的本地導(dǎo)頻的時(shí)域數(shù)據(jù)序列Txn和本地導(dǎo)頻的時(shí)域接收數(shù)據(jù)Rxn進(jìn)行共軛相關(guān)運(yùn)算,從而獲取由于頻偏導(dǎo)致的相位序列WR,即WRn=Txn×(Rxn)* n=0,1,…,511。

子步驟二:利用頻偏產(chǎn)生的相位在時(shí)域是線性的關(guān)系進(jìn)行頻偏估計(jì),在具體估計(jì)的時(shí)候可以采用兩兩相鄰的樣點(diǎn)進(jìn)行頻偏估計(jì),也可以采用等間隔或者不間隔的方式進(jìn)行頻偏估計(jì),具體采用哪種方法本發(fā)明不做限制。另外,在計(jì)算頻偏時(shí),可以對(duì)相位序列進(jìn)行截取操作,即可以利用其中部分的相位序列進(jìn)行頻偏估計(jì),在此不做限制。下面的描述采用全部相位序列進(jìn)行頻偏估計(jì),實(shí)施例如下,采用前半部分和后半部分的相位差進(jìn)行頻偏估計(jì),即其中,Δf為子載波間隔的大?。?≤k≤L1/2;L1=512。

圖2是本發(fā)明實(shí)施例提供的頻偏估計(jì)裝置框圖,如圖2所示,包括:重構(gòu)模塊10、干擾消除模塊20和頻偏估計(jì)模塊30。

重構(gòu)模塊10用于對(duì)目標(biāo)用戶的信道估計(jì)值和非目標(biāo)用戶的信道估計(jì)值進(jìn)行重構(gòu),得到目標(biāo)用戶的重構(gòu)信道估計(jì)值和非目標(biāo)用戶的重構(gòu)信道估計(jì)值。具體地 說(shuō),所述重構(gòu)模塊10包括第一重構(gòu)子模塊和第二重構(gòu)子模塊,其中,第一重構(gòu)子模塊用于在所述目標(biāo)用戶所占用的資源塊中,利用所述目標(biāo)用戶的信道估計(jì)值,計(jì)算相鄰的非目標(biāo)用戶所占資源的信道估計(jì)值,并利用所述目標(biāo)用戶的信道估計(jì)值和所述相鄰的非目標(biāo)用戶所占資源的信道估計(jì)值,確定所述目標(biāo)用戶的重構(gòu)信道估計(jì)值;第二重構(gòu)子模塊用于在所述非目標(biāo)用戶所占用的資源塊中,利用所述非目標(biāo)用戶的信道估計(jì)值,計(jì)算與所述非目標(biāo)用戶相鄰的其他用戶所占資源的信道估計(jì)值,并利用所述非目標(biāo)用戶的信道估計(jì)值和所述其他用戶所占資源的信道估計(jì)值,確定所述非目標(biāo)用戶的重構(gòu)信道估計(jì)值。第一重構(gòu)子模塊和第二重構(gòu)子模塊的具體重構(gòu)處理步驟可以參考圖1的步驟S102即其實(shí)施例一的步驟二和實(shí)施例二的步驟二,在此不再贅述。

干擾消除模塊20用于利用目標(biāo)用戶所占子載波的頻域數(shù)據(jù)及相鄰的非目標(biāo)用戶所占子載波的頻域數(shù)據(jù)、目標(biāo)用戶的重構(gòu)信道估計(jì)值和非目標(biāo)用戶的重構(gòu)信道估計(jì)值,計(jì)算已消除干擾的目標(biāo)用戶的本地導(dǎo)頻的頻域接收數(shù)據(jù)。具體地說(shuō),可以按照以下幾種方式進(jìn)行干擾消除:1、若所述目標(biāo)用戶的信道與所述非目標(biāo)用戶的信道之間正交或弱相關(guān),則干擾消除模塊20在將所述目標(biāo)用戶的頻域數(shù)據(jù)與目標(biāo)用戶的重構(gòu)信道估計(jì)值進(jìn)行共軛相關(guān)運(yùn)算,得到已消除干擾的目標(biāo)用戶的本地導(dǎo)頻的頻域接收數(shù)據(jù);2、若所述目標(biāo)用戶和所述非目標(biāo)用戶為梳分用戶且兩者信道之間強(qiáng)相關(guān),則干擾消除模塊20利用所述梳分用戶的重構(gòu)信道估計(jì)值,消除所述梳分用戶在目標(biāo)用戶的相鄰子載波上的干擾數(shù)據(jù),得到已消除干擾的目標(biāo)用戶的本地導(dǎo)頻的頻域接收數(shù)據(jù);3、若所述目標(biāo)用戶與所述非目標(biāo)用戶為碼分用戶且兩者信道之間強(qiáng)相關(guān),則干擾消除模塊20利用最小均方誤差算法或迫零算法,對(duì)目標(biāo)用戶所占子載波的頻域數(shù)據(jù)及相鄰的非目標(biāo)用戶所占子載波的頻域數(shù)據(jù)、目標(biāo)用戶的重構(gòu)信道估計(jì)值和非目標(biāo)用戶的重構(gòu)信道估計(jì)值進(jìn)行處理,得到目標(biāo)用戶所占子載波的頻域接收數(shù)據(jù)和目標(biāo)用戶在相鄰非目標(biāo)用戶所占子載波上泄露的頻域接收數(shù)據(jù);4、除上述幾種情況外,干擾消除模塊20還可以利用所述目標(biāo)用戶的重構(gòu)信道估計(jì)值和所述非目標(biāo)用戶的重構(gòu)信道估計(jì)值,計(jì)算正交化因子,并利用所述正交化因子,對(duì)所述非目標(biāo)用戶的信道進(jìn)行正交化處理,使所述目標(biāo)用戶的信道與所述非目標(biāo)用戶的信道之間正交,從而消除所述非目標(biāo)用戶的頻域數(shù)據(jù)在發(fā)送期間對(duì)目標(biāo)用戶的相鄰子載波的干擾。也就是說(shuō),干擾消 除模塊20首先需要按照?qǐng)D1的步驟S101即其實(shí)施例一的步驟一和實(shí)施例二的步驟一提取相關(guān)的頻域數(shù)據(jù),然后利用所提取的頻域數(shù)據(jù)和重構(gòu)模塊10計(jì)算的重構(gòu)信道估計(jì)值,按照?qǐng)D1的步驟S103處理,得到消除干擾的目標(biāo)用戶的本地導(dǎo)頻的頻域接收數(shù)據(jù)。

頻偏估計(jì)模塊30用于利用所述已消除干擾的目標(biāo)用戶的本地導(dǎo)頻及頻域接收數(shù)據(jù),確定頻偏估計(jì)值。具體地說(shuō),頻偏估計(jì)模塊30對(duì)所述目標(biāo)用戶的本地導(dǎo)頻進(jìn)行重構(gòu),得到重構(gòu)本地導(dǎo)頻序列,并對(duì)所述已消除干擾的目標(biāo)用戶的本地導(dǎo)頻及頻域接收數(shù)據(jù)和所述重構(gòu)本地導(dǎo)頻序列分別進(jìn)行頻時(shí)變換,得到本地導(dǎo)頻的時(shí)域接收數(shù)據(jù)和時(shí)域數(shù)據(jù)序列,然后將所述本地導(dǎo)頻的時(shí)域接收數(shù)據(jù)和時(shí)域數(shù)據(jù)序列進(jìn)行共軛相關(guān)運(yùn)算,得到時(shí)域的相位序列,并利用所述時(shí)域的相位序列,確定頻偏估計(jì)值。其中,本地導(dǎo)頻的時(shí)域數(shù)據(jù)序列還可以通過(guò)以下方式獲?。簩?duì)所述目標(biāo)用戶的本地母碼序列進(jìn)行重構(gòu),得到重構(gòu)本地母碼序列,并對(duì)所述重構(gòu)本地母碼序列進(jìn)行頻時(shí)變換和循環(huán)移位操作,得到本地導(dǎo)頻的時(shí)域數(shù)據(jù)序列。也就是說(shuō),頻偏估計(jì)模塊30利用所述消除干擾的目標(biāo)用戶的本地導(dǎo)頻及頻域接收數(shù)據(jù)依次執(zhí)行圖1的步驟S104至步驟S106,從而確定頻偏估計(jì)值。

圖3是本發(fā)明實(shí)施例提供的頻分用戶的頻偏估計(jì)處理流程圖,如圖3所示,步驟包括:

步驟S201:提取頻域數(shù)據(jù)。

所提取的頻域數(shù)據(jù)包括目標(biāo)用戶所占子載波的頻域數(shù)據(jù)和相鄰子載波上非目標(biāo)用戶所占子載波的頻域數(shù)據(jù)。

步驟S202:信道估計(jì)。

如果沒(méi)有獲取到該目標(biāo)用戶的信道估計(jì)值,則首先需要利用導(dǎo)頻符號(hào)進(jìn)行該目標(biāo)用戶的信道估計(jì)值的計(jì)算,計(jì)算方法可以采用時(shí)域方法,也可以采用頻域方法,至于采用什么方法本發(fā)明不做限制。

同樣地,如果有碼分用戶等其它用戶,也需要進(jìn)行信道估計(jì),得到碼分用戶等其它用戶的信道估計(jì)值。

步驟S203:信道估計(jì)值重構(gòu)。

利用目標(biāo)用戶的信道估計(jì)值進(jìn)行信道估計(jì)值重構(gòu),得到目標(biāo)用戶的重構(gòu)的信道估計(jì)值。

同樣地,如果有碼分用戶等其它用戶,也需要進(jìn)行信道估計(jì)值重構(gòu),得到碼分用戶等其它用戶的重構(gòu)的信道估計(jì)值。

需要注意的是,由于導(dǎo)頻符號(hào)非連續(xù)分布,因此重構(gòu)的信道估計(jì)值的個(gè)數(shù)要大于目標(biāo)用戶實(shí)際占用的子載波個(gè)數(shù)。

步驟S204:從步驟S201中,提取相應(yīng)資源塊上的頻域數(shù)據(jù),以供步驟S205的計(jì)算。

步驟S205:導(dǎo)頻接收頻域數(shù)據(jù)獲取,即計(jì)算本地導(dǎo)頻的頻域接收數(shù)據(jù),根據(jù)情況不同,可以參考圖1中步驟S103給出的四種情況處理。

步驟S206:導(dǎo)頻接收頻域數(shù)據(jù)的頻時(shí)變換,即將頻域接收數(shù)據(jù)變換為時(shí)域接收數(shù)據(jù)。

步驟S207:對(duì)本地母碼序列進(jìn)行重構(gòu),得到重構(gòu)后的本地母碼序列。

步驟S208:對(duì)重構(gòu)后的本地母碼序列進(jìn)行頻時(shí)變換,得到相應(yīng)數(shù)據(jù)序列,以供步驟S209的計(jì)算。

步驟S209:利用步驟S206和步驟S208的計(jì)算結(jié)果,計(jì)算時(shí)域的相位序列。

步驟S210:利用所述時(shí)域的相位序列,對(duì)頻偏值進(jìn)行計(jì)算。

圖4是本發(fā)明實(shí)施例提供的用戶間強(qiáng)相關(guān)的頻偏估計(jì)處理流程圖,如圖4所示,步驟包括:

步驟S301:在兩個(gè)用戶之間的信道不滿足正交或者弱相關(guān)的情況下(即兩個(gè)用戶強(qiáng)相關(guān)),利用上行獲取的信道信息,計(jì)算兩個(gè)用戶的信道正交化因子。

步驟S302:利用所述信道正交化因子,對(duì)兩個(gè)用戶的信道進(jìn)行正交化處理,即發(fā)端在頻域數(shù)據(jù)上左乘以正交化因子。

步驟S303:發(fā)端發(fā)送所述正交化處理之后的頻域數(shù)據(jù)。

步驟S304:提取頻域數(shù)據(jù)。

所提取的頻域數(shù)據(jù)包括目標(biāo)用戶所占子載波的頻域數(shù)據(jù)和相鄰子載波上非目標(biāo)用戶所占子載波的頻域數(shù)據(jù)。

步驟S305:信道估計(jì)。

如果沒(méi)有獲取到該目標(biāo)用戶的信道估計(jì)值,則首先需要進(jìn)行該目標(biāo)用戶的信道估計(jì)值的計(jì)算,計(jì)算方法可以采用時(shí)域方法,也可以采用頻域方法,至于采用什么方法本發(fā)明不做限制。

同樣地,如果有碼分用戶等其它用戶,也需要進(jìn)行信道估計(jì),得到碼分用戶等其它用戶的信道估計(jì)值。

步驟S306:信道估計(jì)值重構(gòu)。

利用目標(biāo)用戶的信道估計(jì)值進(jìn)行信道估計(jì)值重構(gòu),得到目標(biāo)用戶的重構(gòu)的信道估計(jì)值。

同樣地,如果有碼分用戶等其它用戶,也需要進(jìn)行信道估計(jì)值重構(gòu),得到碼分用戶等其它用戶的重構(gòu)的信道估計(jì)值。

步驟S307:從步驟S304中,提取相應(yīng)資源塊上的頻域數(shù)據(jù),以供步驟S308的計(jì)算。

步驟S308:導(dǎo)頻接收頻域數(shù)據(jù)獲取,即計(jì)算本地導(dǎo)頻的頻域接收數(shù)據(jù),根據(jù)情況不同,可以參考圖1中步驟S103給出的四種情況處理。

步驟S309:導(dǎo)頻接收頻域數(shù)據(jù)的頻時(shí)變換,即將頻域接收數(shù)據(jù)變換為時(shí)域接收數(shù)據(jù)。

步驟S310:對(duì)本地母碼序列進(jìn)行重構(gòu),得到重構(gòu)后的本地母碼序列。

步驟S311:對(duì)重構(gòu)后的本地母碼序列進(jìn)行頻時(shí)變換,得到相應(yīng)數(shù)據(jù)序列,以供步驟S312的計(jì)算。

步驟S312:利用步驟S309和步驟S311的計(jì)算結(jié)果,計(jì)算時(shí)域的相位序列。

步驟S313:利用所述時(shí)域的相位序列,對(duì)頻偏值進(jìn)行計(jì)算。

本發(fā)明針對(duì)無(wú)線通訊領(lǐng)域中OFDM技術(shù)的同步問(wèn)題給出了采用單符號(hào)進(jìn)行頻偏估計(jì)的方法及裝置,適用于OFDM系統(tǒng)。

本發(fā)明在頻偏估計(jì)過(guò)程中,能夠有效進(jìn)行用戶間的干擾消除,從而保證資源是非連續(xù)分布的用戶的頻偏測(cè)量精度。

根據(jù)本發(fā)明公開(kāi)的技術(shù)方案,任何具有信號(hào)處理,通信等知識(shí)背景的工程師,都可以根據(jù)本發(fā)明設(shè)計(jì)相應(yīng)的裝置,所作的任何修改、等同替換、改進(jìn)等,其均應(yīng)包含在本發(fā)明的思想和范圍內(nèi)。

盡管上文對(duì)本發(fā)明進(jìn)行了詳細(xì)說(shuō)明,但是本發(fā)明不限于此,本技術(shù)領(lǐng)域技術(shù)人員可以根據(jù)本發(fā)明的原理進(jìn)行各種修改。因此,凡按照本發(fā)明原理所作的修改,都應(yīng)當(dāng)理解為落入本發(fā)明的保護(hù)范圍。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
河北区| 榆中县| 海阳市| 武胜县| 龙岩市| 新乐市| 自贡市| 南城县| 曲阜市| 罗定市| 大宁县| 图们市| 雷山县| 柳州市| 朝阳市| 济源市| 喜德县| 曲松县| 武山县| 西华县| 墨江| 海门市| 布拖县| 汝阳县| 贵德县| 青海省| 金阳县| 吉安市| 虎林市| 大方县| 天全县| 东城区| 宿州市| 铁力市| 宁海县| 当阳市| 拜城县| 天台县| 青铜峡市| 黔南| 阿拉尔市|