專利名稱:接收機頻偏估計和補償的方法與裝置的制作方法
技術領域:
本發明涉及移動通信技術領域,特別涉及一種接收機頻偏估計和補償的方法與裝置。
背景技術:
在LTE(Long Term Evolution,長期技術演進)移動通信系統中,由于終端的移動, 基站和終端之間會產生多普勒頻移,特別是在高速場景下,這種頻移尤其明顯。比如高速鐵路中,列車速度為500公里/小時,載波頻率為20GHz,接收端的最大多普勒頻移可達fd = 9. 3KHz。對于接收機來說,估計和發射機之間的頻率誤差并完成頻率誤差校正是必須具備的功能。如果不能精確估計頻偏并進行補償,系統性能將大大降低。因此,尋找性能好、實現簡單穩定的頻偏估計與補償方法對于工程實現有重要意義。發明內容
本發明實施例提供了一種接收機頻偏估計和補償的方法與裝置,以對LTE上行接收機接收到的數據進行頻偏估計和補償。
本發明實施例接收機頻偏估計和補償的方法,包括以下步驟
對接收到的空口數據依次進行模數轉換、symbol定時和頻偏去除處理,將處理后的空口數據的每個時隙中第一個symbol的循環前綴長度截取至與其他symbol的循環前綴長度相同,再對每個時隙進行自相關運算,得到每個時隙的相關值corr;
根據所述相關值corr計算小數倍頻偏步進值δ,根據所述小數倍頻偏步進值δ 進行小數倍頻偏補償;
對經過小數倍頻偏補償后的時域數據依次進行去循環前綴、FFT運算和物理資源解映射處理,得到用戶的頻域數據;
將用戶DMRS數據與本地生成的DMRS數據進行滑動互相關操作,根據所得峰值 peak對應的滑動位置截取symbol數據,并檢測截取的symbol數據的整數倍頻偏;
根據symbol號,從預設的相位查找表查找相位乘法因子,將截取后的symbol數據與相應的所述相位乘法因子相乘,得到整數倍頻偏補償后的數據。
優選地,所述預設的相位查找表中,所述相位乘法因子是由所述整數倍頻偏和 symbol號計算得到
P (shift, s) = e-J*2"*1096*shift*s/1024
上式中,P (shift, s)表示所述相位乘法因子,shift表示所述整數倍頻偏值,s =
,表示 symbol 號。
優選地,所述相關值corr的計算公式為
權利要求
1.一種接收機頻偏估計和補償的方法,其特征在于,包括以下步驟 對接收到的空口數據依次進行模數轉換、symbol定時和頻偏去除處理,將處理后的空口數據的每個時隙中第一個symbol的循環前綴長度截取至與其他symbol的循環前綴長度相同,再對每個時隙進行自相關運算,得到每個時隙的相關值corr; 根據所述相關值corr計算小數倍頻偏步進值S,根據所述小數倍頻偏步進值5進行小數倍頻偏補償; 對經過小數倍頻偏補償后的時域數據依次進行去循環前綴、FFT運算和物理資源解映射處理,得到用戶的頻域數據; 將用戶DMRS數據與本地生成的DMRS數據進行滑動互相關操作,根據所得峰值peak對應的滑動位置截取symbol數據,并檢測截取的symbol數據的整數倍頻偏; 根據symbol號,從預設的相位查找表查找相位乘法因子,將截取后的symbol數據與相應的所述相位乘法因子相乘,得到整數倍頻偏補償后的數據。
2.根據權利要求1所述的接收機頻偏估計和補償的方法,其特征在于,所述預設的相位查找表中,所述相位乘法因子是由所述整數倍頻偏和symbol號計算得到 p (shift, s) = e-J*2"*1096*shift*s/1024 上式中,p (shift, s)表示所述相位乘法因子,shift表示所述整數倍頻偏值,s =
,表不 symbol 號。
3.根據權利要求1所述的接收機頻偏估計和補償的方法,其特征在于,所述相關值corr的計算公式為
4.根據權利要求1或2或3所述的接收機頻偏估計和補償的方法,其特征在于,所述步驟根據所述相關值corr計算小數倍頻偏步進值8的具體過程為利用cordic算法求出所述相關值corr的相位,用所述相位除以每個symbol所包含子載波的個數,得到小數倍頻偏步進值S。
5.根據權利要求1或2或3所述的接收機頻偏估計和補償的方法,其特征在于,采用下述公式來完成所述步驟根據所述小數倍頻偏步進值S進行小數倍頻偏補償y (n) = x(n)ejn5 式中,n = 0,1, . . . 7671,n表示子載波號,x(n)表示小數倍頻偏補償前子載波號為n的時域數據,y(n)表示小數倍頻偏補償后的子載波號為n的時域數據。
6.根據權利要求1或2或3所述的接收機頻偏估計與補償的方法,其特征在于,所述峰值peak的計算公式為
7.一種接收機頻偏估計和補償的裝置,其特征在于,包括 自相關模塊,用于對接收到的空口數據依次進行模數轉換、symbol定時和頻偏去除處理,將處理后的空口數據的每個時隙中第一個symbol的循環前綴長度截取至與其他symbol的循環前綴長度相同,再對每個時隙進行自相關運算,得到每個時隙的相關值corr ; 小數倍頻偏補償模塊,用于根據所述相關值corr計算小數倍頻偏步進值5,根據所述小數倍頻偏步進值S進行小數倍頻偏補償; 時域頻域轉換模塊,用于對經過小數倍頻偏補償后的時域數據依次進行去循環前綴、FFT和物理資源解映射處理,得到用戶的頻域數據; 整數倍頻偏估計模塊,用于將用戶DMRS數據與本地生成的DMRS數據進行滑動互相關操作,根據所得峰值peak對應的滑動位置截取symbol數據,并檢測截取的symbol數據的整數倍頻偏; 整數倍頻偏補償模塊,用于根據symbol號,從預設的相位查找表查找相位乘法因子,將截取后的symbol數據與相應的所述相位乘法因子相乘,得到整數倍頻偏補償后的數據。
8.根據權利要求7所述的接收機頻偏估計和補償的裝置,其特征在于,所述預設的相位查找表中,所述相位乘法因子是由所述整數倍頻偏和symbol號計算得到 p (shift, s) = e-J*2"*1096*shift*s/1024 上式中,p (shift, s)表示所述相位乘法因子,shift表示所述整數倍頻偏值,s =
,表不 symbol 號。
9.根據權利要求7所述的接收機頻偏估計和補償的裝置,其特征在于,所述自相關模塊中相關值corr的計算公式為
10.根據權利要求7或8或9所述的接收機頻偏估計和補償的裝置,其特征在于,所述小數倍頻偏補償模塊還用于利用cordic算法求出所述相關值corr的相位,用所述相位除以每個symbol所包含子載波的個數,得到小數倍頻偏步進值S。
11.根據權利要求7或8或9所述的接收機頻偏估計和補償的裝置,其特征在于,所述小數倍頻偏補償模塊采用下述公式來完成小數倍頻偏補償y (n) = x(n)ejn5 式中,n = 0,1,. . . 7671,表示子載波號,x(n)表示小數倍頻偏補償前子載波號為n的時域數據,y(n)表示小數倍頻偏補償后子載波號為n的時域數據。
12.根據權利要求7或8或9所述的接收機頻偏估計與補償的裝置,其特征在于,所述整數倍頻偏估計模塊通過滑動互相關操作計算峰值peak采用的公式為
全文摘要
本發明實施例公開了一種接收機頻偏估計和補償的方法,首先對接收到的空口數據進行了預處理,其次在時域對小數倍頻偏進行估計和補償,最后在頻域對整數倍頻偏進行估計和補償。其中,空口數據的預處理為后續的估計和補償提供了方便,整數倍頻偏的估計通過用戶DMRS數據與本地DMRS數據進行互相關來完成,整數倍頻偏的補償利用查找相位乘法因子的方法快速實現。本發明實施例還公開了一種與上述方法對應的接收機頻偏估計和補償的裝置,將方法應用到裝置上即可對接收機接收到的數據進行頻偏估計和補償。
文檔編號H04L25/03GK103023832SQ201110288378
公開日2013年4月3日 申請日期2011年9月23日 優先權日2011年9月23日
發明者區洋, 朱宏 申請人:京信通信系統(中國)有限公司