以文本方式查看主題 - 曙海教育集團論壇 (http://www.hufushizhe.com/bbs/index.asp) -- FPGA技術討論區 (http://www.hufushizhe.com/bbs/list.asp?boardid=2) ---- [轉帖]OFDM系統中頻域同步技術及FPGA實現 (http://www.hufushizhe.com/bbs/dispbbs.asp?boardid=2&id=1285) |
-- 作者:wangxinxin -- 發布時間:2010-11-12 15:27:45 -- [轉帖]OFDM系統中頻域同步技術及FPGA實現 摘要:針對OFDM系統頻域中的整數倍頻率偏移、小數倍頻率偏移、采樣鐘頻率偏移和定時偏移等問題,本文提出了相應的解決方案,并采用FPGA對各方法進行硬件電路實現。這些硬件實現方法巧妙,估計精確,能節省大量硬件資源。通過實際的電路時序波形仿真驗證,證明了這些方法的實用性。 關鍵詞:正交頻分復用(OFDM);正數倍頻率偏移;小數倍頻率偏移;采樣鐘頻率偏移;定時偏移 同步部分概述 OFDM接收系統的同步部分主要包括以下幾方面:頻率同步、采樣鐘同步和符號定時同步。載波頻率偏移和采樣鐘頻率偏移的存在導致了載波間干擾(ICI)和采樣點增減現象,這就需要頻率同步和采樣鐘同步。同時在解調過程中,接收機是在時域上的任意點開始接收數據的,而OFDM是基于符號的,這就需要檢測到符號的起始位置,否則會因為符號的起始位置的不合理,而導致符號間的干擾(ISI),這就是符號定時同步。 頻域同步估計方法 整數倍頻率偏移估計算法 (1) 式(1)是整數倍頻率偏移估計算法表達式,它是利用連續導頻在發射端為已知固定相位的特性,使用一個長為S的滑動窗作為頻域上一個OFDM符號有效載波起始位置的估計范圍,以窗內的每一個數據作為OFDM符號有效載波的的起始位置,對前后兩個符號在假設的連續導頻位置上的復數據做相關求和,這樣就得到了S個相關值,其中最大值所對應的s即為頻域上一個OFDM符號有效載波起始位置的估計值,也即為整數倍頻偏估計值。 其中L是連續導頻個數;ak是一個符號內第k個連續導頻的序號;Yl,ak是FFT輸出的第l個符號的假設第k個連續導頻位置上的復數值;S是整數倍頻偏的估計范圍,也即為滑動窗長,s是窗口移動值,s∈S;是S路相關和的最大值,其對應的s即為整數倍頻偏的估計值。 小數倍頻率偏移和采樣鐘頻率偏移估計算法 設pi為導頻點位置,pi∈P,P為導頻點位置集合;i=0,1,…,K-1,K是P的基數;△fpi為第pi個導頻點上相關結果的頻率部分,這個值以下用表示為估計結果。定義,同時考慮到在第pi個子載波上的估計誤差ei,則: (2) 其中,△fpi為在第pi個導頻點上的頻率偏移和采樣鐘偏移之和,現令為所需估計的向量參數,式(2)就可以寫作: (3) 其中,
由于估計是基于的,因此將向量V稱為觀察向量,方程式(3)稱為觀察方程。線性最小平方估計就是在觀察向量給定的條件下,根據觀察方程估計向量。根據最大似然估計原理,使得向量V的線性函數取得最小值時,得出的估計值。對式求導并使之為零,可得: (4) 公式(3)是在先得出,i=0,...,K-1的基礎上求得的,而可以通過在導頻位置對前后兩個OFDM符號做相關運算來求。 頻域符號定時偏移估計算法 設是第j個OFDM符號定時偏移在相鄰導頻點上所引起的相位偏移之差,為第j個OFDM符號所估計出來的細定時。則和可表示為: (5) (6) 其中,L為散布導頻個數;N為一個OFDM符號中有效子載波的個數;Xj,k是第j個符號的第k個散布導頻復值;△k為兩個相鄰的子載波序號的差值。 頻域同步部分的FPGA電路實現模塊 頻域同步電路模塊各單元的工作原理如圖3.1所示。這里使用Altera公司生產的StratixⅡEP2S60的FPGA芯片來實現。 FFT模塊輸出復數據經過一個OFDM符號的FIFO模塊延遲后,和當前的OFDM復數據進行相關,以實現在整數倍頻偏估計和小數倍頻率偏移算法中所需要的前后兩個符號的對應導頻相關運算,其相關結果為32位的復數據。 整數倍頻率偏移估計模塊 小數倍頻率偏移和采樣鐘頻率偏移模塊 細定時估計模塊 電路仿真 其仿真條件為:瑞利信道,SNR為15dB,載波頻偏設為-14.9倍子載波間隔(即整數倍頻偏值為-15,小數倍頻偏值為0.1倍子載波間隔),采樣鐘偏移為50ppm,保護間隔長為512,定時符號偏移為-100個采樣點。此電路工作頻率為10MHz。輸入的16位復數據由MATLAB仿真程序產生的。 整數倍頻率偏移電路仿真 由于整數倍頻偏在每一符號的結束處才能估計出來,所以syn_int在每一個符號的結束處出現,其后即為當前符號的整數倍頻偏值。由于本算法利用了4個符號的連續導頻,故圖4.1中,從第四個syn_int后的int_freqoffset[5..0]才是當前符號的整數倍頻偏估計值。由仿真波形可看出,估出的整數倍頻偏與仿真數據中所假設的一致。故用此算法的簡化形式可以準確地估計出整數倍頻偏值。 小數倍頻率偏移及采樣鐘頻率偏移估計的電路仿真 在圖4.2中,小數倍頻率偏移和采樣鐘頻率偏移估計模塊使用連續導頻進行估計。在每個符號末,syn_offset高電平有效時,fri[14..0]和qdelt[14..0]才是當前符號的小數倍頻率偏移和采樣鐘頻率偏移估計值。波形中的估值與實際數據的對應關系如表4.1所示。 |
-- 作者:veekoo -- 發布時間:2010-12-2 14:54:25 -- 自己當老板!。。。! 具體是什么? |