文獻(xiàn)標(biāo)識(shí)碼: A
DOI:10.16157/j.issn.0258-7998.172648
中文引用格式: 魏良財(cái),,彭端. 基于前導(dǎo)的OFDM系統(tǒng)信道估計(jì)及FPGA實(shí)現(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)由于具有抗多徑衰落,,頻譜利用率高等特點(diǎn),,因而被廣泛用于無線通信系統(tǒng)中。但是由于無線信道的復(fù)雜性,,發(fā)射信號(hào)經(jīng)過無線信道到達(dá)接收端時(shí),,信號(hào)發(fā)生幅值與相位的畸變,造成I路與Q路信號(hào)分量的相互干擾,,接收機(jī)必須根據(jù)信道的特性對其進(jìn)行補(bǔ)償,。檢測的方法一般分為:相干檢測與差分檢測。相干檢測是通過信道估計(jì)得到OFDM符號(hào)子載波的絕對參考相位與幅度,;差分檢測是比較相鄰信號(hào)的相位與幅度的差值以獲得相對參考相位與幅度,。這兩種方法相比較而言,相干檢測需要信道估計(jì),,因而使得接收機(jī)較為復(fù)雜,,但是其相對于差分檢測具有3 dB的信噪比增益[1-2]。一般而言,,差分檢測適用于低速的OFDM通信系統(tǒng),,而對于追求更高的傳輸速率與頻譜利用率的OFDM系統(tǒng)而言,相干檢測更為適合,。
本文在對OFDM系統(tǒng)信道估計(jì)的算法進(jìn)行介紹之后,,提出了可行的基于前導(dǎo)的信道估計(jì)與均衡算法的FPGA實(shí)現(xiàn)方案。
1 信道估計(jì)算法
信道估計(jì)可分為數(shù)據(jù)輔助估計(jì)與非數(shù)據(jù)輔助信道估計(jì),。數(shù)據(jù)輔助信道估計(jì)包括基于前導(dǎo),、導(dǎo)頻等已知信息的LS、MMSE估計(jì)[3],。非數(shù)據(jù)輔助信道估計(jì)是利用接收數(shù)據(jù)的統(tǒng)計(jì)特性進(jìn)行信道估計(jì),。數(shù)據(jù)輔助信道估計(jì)雖然需要插入前導(dǎo)與導(dǎo)頻等輔助信息而降低了頻帶的利用率,,但其相對于非數(shù)據(jù)輔助而言具有計(jì)算復(fù)雜度低、收斂快等優(yōu)點(diǎn),,本文將主要對基于數(shù)據(jù)輔助信道估計(jì)與均衡的相關(guān)算法進(jìn)行介紹。
基于前導(dǎo)的信道估計(jì)分為時(shí)域信道估計(jì)與頻域信道估計(jì),,前者是在DFT變換之前進(jìn)行,,估計(jì)信道的脈沖響應(yīng);后者是在DFT變換之后進(jìn)行的,,估計(jì)信道的頻率響應(yīng),。
1.1 時(shí)域信道估計(jì)
基于前導(dǎo)的信道估計(jì)時(shí)域方法是在DFT之前利用長訓(xùn)練符號(hào)的相關(guān)性進(jìn)行的信道估計(jì)。以IEEE802.11a而言,,長訓(xùn)練符號(hào)期間接收到的時(shí)域信號(hào)為:
1.2 頻域信道估計(jì)
因?yàn)闀r(shí)域的卷積在頻域中可以轉(zhuǎn)換成簡單的乘法運(yùn)算,,因而式(1)可以轉(zhuǎn)換成:
比較式(5)與式(8)可得,由于式(5)中需要求解X矩陣的倒數(shù),,而且需要對式(5)的結(jié)果進(jìn)行DFT變換以求得信道的頻率響應(yīng),,這兩步的計(jì)算相對于式(8)的簡單除法而言較為復(fù)雜且資源利用率也較高,因此本文選擇基于前導(dǎo)的頻域信道估計(jì)方法,。
2 頻域信道估計(jì)設(shè)計(jì)方法
IEEE 802.11a WLAN主要應(yīng)用于室內(nèi)環(huán)境,,其無線信道的特征具體體現(xiàn)在多徑豐富,多徑的時(shí)延小,,并且擁有很少的多普勒擴(kuò)展,、較大的相干時(shí)間,因而其信道可以看出一個(gè)慢衰落平坦信道,。當(dāng)一個(gè)發(fā)送的數(shù)據(jù)幀不長情況下,,可以認(rèn)為一幀內(nèi)信道保持不變。本文設(shè)計(jì)思路是:利用接收到的數(shù)據(jù)幀前端的前導(dǎo)中的兩個(gè)長訓(xùn)練符號(hào)完成數(shù)據(jù)幀后續(xù)子載波信道頻率響應(yīng)的估計(jì),。IEEE802.11a物理層協(xié)議數(shù)據(jù)單元(PPDU)幀結(jié)構(gòu)[4],,如圖1所示。
在圖1中前端是10個(gè)周期重復(fù)的短訓(xùn)練序列符號(hào),,其一般用于信號(hào)檢測,、自動(dòng)增益控制、符號(hào)定時(shí)與粗頻率偏差估計(jì),。本文中的信道估計(jì)主要是利用后端兩個(gè)重復(fù)周期的長訓(xùn)練符號(hào)L1與L2,。為了充分利用已知數(shù)據(jù)以及降低差錯(cuò)率,在接收端接收到兩個(gè)長訓(xùn)符號(hào)后將其相加求取平均:
3 頻域信道估計(jì)硬件實(shí)現(xiàn)
3.1 系統(tǒng)結(jié)構(gòu)框圖
圖2為系統(tǒng)實(shí)現(xiàn)的整體流程圖,。由于本文只對由于時(shí)延引起的相位旋轉(zhuǎn)進(jìn)行估計(jì)與補(bǔ)償,,因而在添加CP之后添加相位的旋轉(zhuǎn),以此來模擬信道延時(shí)引起的相位旋轉(zhuǎn),,旋轉(zhuǎn)因子為(0.3rad,,sin=16’d75,,cos=16’d243),具體實(shí)現(xiàn)由一復(fù)數(shù)乘法器完成。經(jīng)由去CP,、FFT,、并串轉(zhuǎn)換之后,在頻域提取長訓(xùn)進(jìn)行信道的估計(jì),,然后將信道頻域響應(yīng)送到16QAM解調(diào)模塊指導(dǎo)解調(diào)的順利完成,。
3.2 信道估計(jì)實(shí)現(xiàn)框圖
圖3是信道估計(jì)與均衡的硬件實(shí)現(xiàn)流程圖,經(jīng)過準(zhǔn)確的分組檢測,、載波頻偏估計(jì),、符號(hào)同步,F(xiàn)FT之后的數(shù)據(jù)從Data_In端口輸入到信道估計(jì)模塊,。該電路模塊分為5個(gè)部分:長訓(xùn)提取(LTS Picking),,數(shù)據(jù)緩存(Data Buffer),能量計(jì)算(Energy Compute),,信道估計(jì)(Channel Estimating),,信道均衡(Channel Compensation)。其中長訓(xùn)提取是根據(jù)判斷輸入OFDM符號(hào)的序號(hào)進(jìn)行提??;由于估計(jì)頻率信道響應(yīng)需要一定時(shí)間,故將輸入數(shù)據(jù)通過Data Buffer進(jìn)行緩存,,待H*計(jì)算完成后,,給數(shù)據(jù)緩存模塊一個(gè)輸出使能信號(hào)將數(shù)據(jù)與H*一起送入到信道均衡模塊進(jìn)行信道補(bǔ)償。H*信道頻偏響應(yīng)的共軛只對信道引起的相位旋轉(zhuǎn)進(jìn)行補(bǔ)償,,而幅值衰減則由能量計(jì)算模塊的輸出值送入到解調(diào)模塊來動(dòng)態(tài)調(diào)節(jié)星座圖的判斷值,,以此完成幅度衰減的補(bǔ)償。
3.2.1 信道估計(jì)結(jié)構(gòu)框圖
本文采用基于前導(dǎo)中長訓(xùn)的信道估計(jì),,其主要是完成信道頻率響應(yīng)估計(jì),,并對無線信道引起的相位旋轉(zhuǎn)進(jìn)行補(bǔ)償。由式(15)得為了對數(shù)據(jù)進(jìn)行補(bǔ)償,,需要求得信道頻率響應(yīng)的共軛H*,,即對式(14)求共軛:
3.2.2 信道均衡
信道均衡模塊主要是完成無線信道引起的相位旋轉(zhuǎn)的補(bǔ)償。當(dāng)信道頻率響應(yīng)計(jì)算完成后,,頂層模塊給數(shù)據(jù)緩存模塊一個(gè)輸出使能信號(hào),,將待均衡數(shù)據(jù)與信道頻率響應(yīng)的共軛一起送入信道均衡模塊,以此來完成信道的均衡,,具體的硬件實(shí)現(xiàn)由一個(gè)復(fù)數(shù)乘法器完成,。而無線信道引起的信號(hào)幅值衰落的補(bǔ)償,是由能量計(jì)算模塊進(jìn)行補(bǔ)償,,具體實(shí)現(xiàn)是將能量輸出值送入到解調(diào)模塊,,以此來動(dòng)態(tài)調(diào)制星座圖的映射,。
4 系統(tǒng)仿真與結(jié)果分析
本文采用的是IEEE802.11a標(biāo)準(zhǔn),20 MHz帶寬,,輸入數(shù)據(jù)位寬為16,,Qn8格式的有符號(hào)定點(diǎn)小數(shù)。在Vivado14.2軟件平臺(tái)下進(jìn)行仿真,。
圖5為信道頻率響應(yīng)的共軛仿真圖,,即信道均衡系數(shù)。圖6為信道均衡輸出仿真圖,。為方便對比輸出結(jié)果與輸入數(shù)據(jù)之間的關(guān)系,特取輸入數(shù)據(jù)前3個(gè)數(shù)據(jù)列表展示,,并進(jìn)行誤差分析,,如表1所示。
由于本系統(tǒng)輸入數(shù)據(jù)采用16位的Qn8 格式的定點(diǎn)小數(shù),,故輸入與輸出有一定的誤差,,但從表1可以看出,系統(tǒng)的整體誤差在可接受范圍之內(nèi),,故系統(tǒng)可行,。
5 結(jié)語
由于無線信道的復(fù)雜性,性能優(yōu)良的信道估計(jì)器對于接收機(jī)而言非常重要,。因而本文在IEEE802.11a標(biāo)準(zhǔn)下,,進(jìn)行了基于前導(dǎo)的信道估計(jì)FPGA設(shè)計(jì),并對設(shè)計(jì)進(jìn)行仿真與結(jié)果分析,。仿真結(jié)果表明本系統(tǒng)設(shè)計(jì)合理可行,,滿足設(shè)計(jì)要求。
參考文獻(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è)計(jì)[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)的信道估計(jì)技術(shù)研究[D].哈爾濱:哈爾濱工程大學(xué),2009.
[6] 宋伯煒.OFDM無線寬帶移動(dòng)通信系統(tǒng)中信道估計(jì)與均衡技術(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.