《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 可編程邏輯 > 設(shè)計(jì)應(yīng)用 > 基于前導(dǎo)的OFDM系統(tǒng)信道估計(jì)及FPGA實(shí)現(xiàn)
基于前導(dǎo)的OFDM系統(tǒng)信道估計(jì)及FPGA實(shí)現(xiàn)
2018年電子技術(shù)應(yīng)用第2期
魏良財(cái)1,彭 端2
1.廣東工業(yè)大學(xué) 信息工程學(xué)院,廣東 廣州510006;2.廣東工業(yè)大學(xué) 實(shí)驗(yàn)教學(xué)部,廣東 廣州510006
摘要: 在分析了802.11a WLAN系統(tǒng)發(fā)送與接收機(jī)模型基礎(chǔ)上,提出了基于前導(dǎo)的OFDM的信道估計(jì)與均衡及FPGA實(shí)現(xiàn)的方案,其中包括信道的估計(jì)與補(bǔ)償。方案中的各電路模塊使用Verilog HDL語言編寫,并在Xilinx 的編程軟件Vivado 14.2下進(jìn)行編譯、仿真與綜合。仿真結(jié)果表明:電路系統(tǒng)各模塊運(yùn)行良好,能夠?qū)π诺肋M(jìn)行估計(jì)與補(bǔ)償,符合設(shè)計(jì)要求。
中圖分類號(hào): TN929.5
文獻(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.

The FPGA implementation of OFDM system on channel estimation and equalization on preamble
Wei Liangcai1,Peng Duan2
1.School of Information Engineering,Guangdong University of Technology,Guangzhou 510006,China; 2.Department of Experimental Teaching,Guangdong University of Technology,Guangzhou 510006,China
Abstract: Based on the analysis of the transmitter and receiver model of 802.11a WLAN system, a scheme of channel estimation,equalization and FPGA implementation based on the preamble of the OFDM system is proposed, including channel estimation and compensation. The circuit modules in the scheme are written in Verilog HDL language and they are simulated,complied and synthesized in the Xilinx programming software vivado 14.2.The result of the simulation indicates that all the modules run well and meet the requirement of the design.
Key words : preamble;OFDM;channel estimation and compensation;FPGA

0 引言

    正交頻分復(fù)用(OFDM)由于具有抗多徑衰落,頻譜利用率高等特點(diǎn),因而被廣泛用于無線通信系統(tǒng)中。但是由于無線信道的復(fù)雜性,發(fā)射信號(hào)經(jīng)過無線信道到達(dá)接收端時(shí),信號(hào)發(fā)生幅值與相位的畸變,造成I路與Q路信號(hào)分量的相互干擾,接收機(jī)必須根據(jù)信道的特性對(duì)其進(jìn)行補(bǔ)償。檢測(cè)的方法一般分為:相干檢測(cè)與差分檢測(cè)。相干檢測(cè)是通過信道估計(jì)得到OFDM符號(hào)子載波的絕對(duì)參考相位與幅度;差分檢測(cè)是比較相鄰信號(hào)的相位與幅度的差值以獲得相對(duì)參考相位與幅度。這兩種方法相比較而言,相干檢測(cè)需要信道估計(jì),因而使得接收機(jī)較為復(fù)雜,但是其相對(duì)于差分檢測(cè)具有3 dB的信噪比增益[1-2]。一般而言,差分檢測(cè)適用于低速的OFDM通信系統(tǒng),而對(duì)于追求更高的傳輸速率與頻譜利用率的OFDM系統(tǒng)而言,相干檢測(cè)更為適合。

    本文在對(duì)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)頻等輔助信息而降低了頻帶的利用率,但其相對(duì)于非數(shù)據(jù)輔助而言具有計(jì)算復(fù)雜度低、收斂快等優(yōu)點(diǎn),本文將主要對(duì)基于數(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)為:

wdz6-gs1-6.gif

1.2 頻域信道估計(jì)

    因?yàn)闀r(shí)域的卷積在頻域中可以轉(zhuǎn)換成簡單的乘法運(yùn)算,因而式(1)可以轉(zhuǎn)換成:

wdz6-gs7-8.gif

    比較式(5)與式(8)可得,由于式(5)中需要求解X矩陣的倒數(shù),而且需要對(duì)式(5)的結(jié)果進(jìn)行DFT變換以求得信道的頻率響應(yīng),這兩步的計(jì)算相對(duì)于式(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所示。

wdz6-t1.gif

    在圖1中前端是10個(gè)周期重復(fù)的短訓(xùn)練序列符號(hào),其一般用于信號(hào)檢測(cè)、自動(dòng)增益控制、符號(hào)定時(shí)與粗頻率偏差估計(jì)。本文中的信道估計(jì)主要是利用后端兩個(gè)重復(fù)周期的長訓(xùn)練符號(hào)L1與L2。為了充分利用已知數(shù)據(jù)以及降低差錯(cuò)率,在接收端接收到兩個(gè)長訓(xùn)符號(hào)后將其相加求取平均:

wdz6-gs9-15.gif

3 頻域信道估計(jì)硬件實(shí)現(xiàn)

3.1 系統(tǒng)結(jié)構(gòu)框圖

    圖2為系統(tǒng)實(shí)現(xiàn)的整體流程圖。由于本文只對(duì)由于時(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)的順利完成。

wdz6-t2.gif

3.2 信道估計(jì)實(shí)現(xiàn)框圖

    圖3是信道估計(jì)與均衡的硬件實(shí)現(xiàn)流程圖,經(jīng)過準(zhǔn)確的分組檢測(cè)、載波頻偏估計(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)的共軛只對(duì)信道引起的相位旋轉(zhuǎn)進(jìn)行補(bǔ)償,而幅值衰減則由能量計(jì)算模塊的輸出值送入到解調(diào)模塊來動(dòng)態(tài)調(diào)節(jié)星座圖的判斷值,以此完成幅度衰減的補(bǔ)償。

wdz6-t3.gif

3.2.1 信道估計(jì)結(jié)構(gòu)框圖

    本文采用基于前導(dǎo)中長訓(xùn)的信道估計(jì),其主要是完成信道頻率響應(yīng)估計(jì),并對(duì)無線信道引起的相位旋轉(zhuǎn)進(jìn)行補(bǔ)償。由式(15)得為了對(duì)數(shù)據(jù)進(jìn)行補(bǔ)償,需要求得信道頻率響應(yīng)的共軛H*,即對(duì)式(14)求共軛:

wdz6-gs16.gif

wdz6-t4.gif

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為信道均衡輸出仿真圖。為方便對(duì)比輸出結(jié)果與輸入數(shù)據(jù)之間的關(guān)系,特取輸入數(shù)據(jù)前3個(gè)數(shù)據(jù)列表展示,并進(jìn)行誤差分析,如表1所示。

wdz6-t5.gif

wdz6-t6.gif

wdz6-b1.gif

    由于本系統(tǒng)輸入數(shù)據(jù)采用16位的Qn8 格式的定點(diǎn)小數(shù),故輸入與輸出有一定的誤差,但從表1可以看出,系統(tǒng)的整體誤差在可接受范圍之內(nèi),故系統(tǒng)可行。

5 結(jié)語

    由于無線信道的復(fù)雜性,性能優(yōu)良的信道估計(jì)器對(duì)于接收機(jī)而言非常重要。因而本文在IEEE802.11a標(biāo)準(zhǔn)下,進(jìn)行了基于前導(dǎo)的信道估計(jì)FPGA設(shè)計(jì),并對(duì)設(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.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。