文獻(xiàn)標(biāo)識碼: A
DOI:10.16157/j.issn.0258-7998.172648
中文引用格式: 魏良財,彭端. 基于前導(dǎo)的OFDM系統(tǒng)信道估計及FPGA實現(xiàn)[J].電子技術(shù)應(yīng)用,2018,44(2):20-22,26.
英文引用格式: Wei Liangcai,Peng Duan. The FPGA implementation of OFDM system on channel estimation and equalization on preamble[J]. Application of Electronic Technique,2018,44(2):20-22,26.
0 引言
正交頻分復(fù)用(OFDM)由于具有抗多徑衰落,頻譜利用率高等特點,因而被廣泛用于無線通信系統(tǒng)中。但是由于無線信道的復(fù)雜性,發(fā)射信號經(jīng)過無線信道到達(dá)接收端時,信號發(fā)生幅值與相位的畸變,造成I路與Q路信號分量的相互干擾,接收機必須根據(jù)信道的特性對其進(jìn)行補償。檢測的方法一般分為:相干檢測與差分檢測。相干檢測是通過信道估計得到OFDM符號子載波的絕對參考相位與幅度;差分檢測是比較相鄰信號的相位與幅度的差值以獲得相對參考相位與幅度。這兩種方法相比較而言,相干檢測需要信道估計,因而使得接收機較為復(fù)雜,但是其相對于差分檢測具有3 dB的信噪比增益[1-2]。一般而言,差分檢測適用于低速的OFDM通信系統(tǒng),而對于追求更高的傳輸速率與頻譜利用率的OFDM系統(tǒng)而言,相干檢測更為適合。
本文在對OFDM系統(tǒng)信道估計的算法進(jìn)行介紹之后,提出了可行的基于前導(dǎo)的信道估計與均衡算法的FPGA實現(xiàn)方案。
1 信道估計算法
信道估計可分為數(shù)據(jù)輔助估計與非數(shù)據(jù)輔助信道估計。數(shù)據(jù)輔助信道估計包括基于前導(dǎo)、導(dǎo)頻等已知信息的LS、MMSE估計[3]。非數(shù)據(jù)輔助信道估計是利用接收數(shù)據(jù)的統(tǒng)計特性進(jìn)行信道估計。數(shù)據(jù)輔助信道估計雖然需要插入前導(dǎo)與導(dǎo)頻等輔助信息而降低了頻帶的利用率,但其相對于非數(shù)據(jù)輔助而言具有計算復(fù)雜度低、收斂快等優(yōu)點,本文將主要對基于數(shù)據(jù)輔助信道估計與均衡的相關(guān)算法進(jìn)行介紹。
基于前導(dǎo)的信道估計分為時域信道估計與頻域信道估計,前者是在DFT變換之前進(jìn)行,估計信道的脈沖響應(yīng);后者是在DFT變換之后進(jìn)行的,估計信道的頻率響應(yīng)。
1.1 時域信道估計
基于前導(dǎo)的信道估計時域方法是在DFT之前利用長訓(xùn)練符號的相關(guān)性進(jìn)行的信道估計。以IEEE802.11a而言,長訓(xùn)練符號期間接收到的時域信號為:
1.2 頻域信道估計
因為時域的卷積在頻域中可以轉(zhuǎn)換成簡單的乘法運算,因而式(1)可以轉(zhuǎn)換成:
比較式(5)與式(8)可得,由于式(5)中需要求解X矩陣的倒數(shù),而且需要對式(5)的結(jié)果進(jìn)行DFT變換以求得信道的頻率響應(yīng),這兩步的計算相對于式(8)的簡單除法而言較為復(fù)雜且資源利用率也較高,因此本文選擇基于前導(dǎo)的頻域信道估計方法。
2 頻域信道估計設(shè)計方法
IEEE 802.11a WLAN主要應(yīng)用于室內(nèi)環(huán)境,其無線信道的特征具體體現(xiàn)在多徑豐富,多徑的時延小,并且擁有很少的多普勒擴展、較大的相干時間,因而其信道可以看出一個慢衰落平坦信道。當(dāng)一個發(fā)送的數(shù)據(jù)幀不長情況下,可以認(rèn)為一幀內(nèi)信道保持不變。本文設(shè)計思路是:利用接收到的數(shù)據(jù)幀前端的前導(dǎo)中的兩個長訓(xùn)練符號完成數(shù)據(jù)幀后續(xù)子載波信道頻率響應(yīng)的估計。IEEE802.11a物理層協(xié)議數(shù)據(jù)單元(PPDU)幀結(jié)構(gòu)[4],如圖1所示。
在圖1中前端是10個周期重復(fù)的短訓(xùn)練序列符號,其一般用于信號檢測、自動增益控制、符號定時與粗頻率偏差估計。本文中的信道估計主要是利用后端兩個重復(fù)周期的長訓(xùn)練符號L1與L2。為了充分利用已知數(shù)據(jù)以及降低差錯率,在接收端接收到兩個長訓(xùn)符號后將其相加求取平均:
3 頻域信道估計硬件實現(xiàn)
3.1 系統(tǒng)結(jié)構(gòu)框圖
圖2為系統(tǒng)實現(xiàn)的整體流程圖。由于本文只對由于時延引起的相位旋轉(zhuǎn)進(jìn)行估計與補償,因而在添加CP之后添加相位的旋轉(zhuǎn),以此來模擬信道延時引起的相位旋轉(zhuǎn),旋轉(zhuǎn)因子為(0.3rad,sin=16’d75,cos=16’d243),具體實現(xiàn)由一復(fù)數(shù)乘法器完成。經(jīng)由去CP、FFT、并串轉(zhuǎn)換之后,在頻域提取長訓(xùn)進(jìn)行信道的估計,然后將信道頻域響應(yīng)送到16QAM解調(diào)模塊指導(dǎo)解調(diào)的順利完成。
3.2 信道估計實現(xiàn)框圖
圖3是信道估計與均衡的硬件實現(xiàn)流程圖,經(jīng)過準(zhǔn)確的分組檢測、載波頻偏估計、符號同步,F(xiàn)FT之后的數(shù)據(jù)從Data_In端口輸入到信道估計模塊。該電路模塊分為5個部分:長訓(xùn)提取(LTS Picking),數(shù)據(jù)緩存(Data Buffer),能量計算(Energy Compute),信道估計(Channel Estimating),信道均衡(Channel Compensation)。其中長訓(xùn)提取是根據(jù)判斷輸入OFDM符號的序號進(jìn)行提??;由于估計頻率信道響應(yīng)需要一定時間,故將輸入數(shù)據(jù)通過Data Buffer進(jìn)行緩存,待H*計算完成后,給數(shù)據(jù)緩存模塊一個輸出使能信號將數(shù)據(jù)與H*一起送入到信道均衡模塊進(jìn)行信道補償。H*信道頻偏響應(yīng)的共軛只對信道引起的相位旋轉(zhuǎn)進(jìn)行補償,而幅值衰減則由能量計算模塊的輸出值送入到解調(diào)模塊來動態(tài)調(diào)節(jié)星座圖的判斷值,以此完成幅度衰減的補償。
3.2.1 信道估計結(jié)構(gòu)框圖
本文采用基于前導(dǎo)中長訓(xùn)的信道估計,其主要是完成信道頻率響應(yīng)估計,并對無線信道引起的相位旋轉(zhuǎn)進(jìn)行補償。由式(15)得為了對數(shù)據(jù)進(jìn)行補償,需要求得信道頻率響應(yīng)的共軛H*,即對式(14)求共軛:
3.2.2 信道均衡
信道均衡模塊主要是完成無線信道引起的相位旋轉(zhuǎn)的補償。當(dāng)信道頻率響應(yīng)計算完成后,頂層模塊給數(shù)據(jù)緩存模塊一個輸出使能信號,將待均衡數(shù)據(jù)與信道頻率響應(yīng)的共軛一起送入信道均衡模塊,以此來完成信道的均衡,具體的硬件實現(xiàn)由一個復(fù)數(shù)乘法器完成。而無線信道引起的信號幅值衰落的補償,是由能量計算模塊進(jìn)行補償,具體實現(xiàn)是將能量輸出值送入到解調(diào)模塊,以此來動態(tài)調(diào)制星座圖的映射。
4 系統(tǒng)仿真與結(jié)果分析
本文采用的是IEEE802.11a標(biāo)準(zhǔn),20 MHz帶寬,輸入數(shù)據(jù)位寬為16,Qn8格式的有符號定點小數(shù)。在Vivado14.2軟件平臺下進(jìn)行仿真。
圖5為信道頻率響應(yīng)的共軛仿真圖,即信道均衡系數(shù)。圖6為信道均衡輸出仿真圖。為方便對比輸出結(jié)果與輸入數(shù)據(jù)之間的關(guān)系,特取輸入數(shù)據(jù)前3個數(shù)據(jù)列表展示,并進(jìn)行誤差分析,如表1所示。
由于本系統(tǒng)輸入數(shù)據(jù)采用16位的Qn8 格式的定點小數(shù),故輸入與輸出有一定的誤差,但從表1可以看出,系統(tǒng)的整體誤差在可接受范圍之內(nèi),故系統(tǒng)可行。
5 結(jié)語
由于無線信道的復(fù)雜性,性能優(yōu)良的信道估計器對于接收機而言非常重要。因而本文在IEEE802.11a標(biāo)準(zhǔn)下,進(jìn)行了基于前導(dǎo)的信道估計FPGA設(shè)計,并對設(shè)計進(jìn)行仿真與結(jié)果分析。仿真結(jié)果表明本系統(tǒng)設(shè)計合理可行,滿足設(shè)計要求。
參考文獻(xiàn)
[1] PROAKIS J G.Digital communications[M].4ed McGraw-Hill,Boston,1995.
[2] MOOSE P.A technique for orthogonal frequency division multiplexing frequency offset correction[J].IEEE Trans.Communications,1994,42(10):2908-2914.
[3] 史治國,洪少華.基于XILINX FPGA的OFDM通信系統(tǒng)基帶設(shè)計[M].杭州:浙江大學(xué)出版社,2009.
[4] IEEE,Wireless LAN medium access control(MAC) and physical layer(PHY Specifications: High-speed Physical Layer in the 5 GHz Band,Std.[S].802.11a-1999.
[5] 于蕾.OFDM系統(tǒng)的信道估計技術(shù)研究[D].哈爾濱:哈爾濱工程大學(xué),2009.
[6] 宋伯煒.OFDM無線寬帶移動通信系統(tǒng)中信道估計與均衡技術(shù)研究[D].上海:上海交通大學(xué),2005.
[7] KRISHNA E H,SIVANI K,REDDY K A.OFDM channel estimation using novel LMS adaptive algorithm[C].2017 International Conference on Computer,Communication and Signal Processing,Chennai,India,2017.
[8] OGUNDILE O O,VERSFELD D J J.A low complexity iterative channel estimation and decoding receiver based on reed-solomon PTA[J].IEEE Access,2016(4):8805-8813.