張晟歌
(中國人民解放軍戰(zhàn)略支援部隊航天工程大學(xué) 光電裝備系,北京 101400)
單載波頻域均衡系統(tǒng)分析及MATLAB仿真
張晟歌
(中國人民解放軍戰(zhàn)略支援部隊航天工程大學(xué) 光電裝備系,北京 101400)
本文分析了單載波頻域均衡(SC-FDE)的基本原理,給出了 SC-FDE系統(tǒng)的信道估計方法和頻域均衡算法,在此基礎(chǔ)上設(shè)計了SC-FDE的MATLAB仿真驗證系統(tǒng),對SC-FDE在不同信道環(huán)境以及不同均衡算法下的性能進(jìn)行了仿真,驗證了其良好的抗多徑性能,并分析了其適應(yīng)性。
單載波;頻域均衡;信道估計
無線通信從發(fā)展至今,傳輸速率和帶寬一直在向越來越高的方向發(fā)展,隨著業(yè)務(wù)類型的不斷拓展,對無線傳輸速率提出了更高要求,而高速率傳輸?shù)囊粋€巨大的阻礙就是多徑效應(yīng)[1]引起的時間色散。由于多徑效應(yīng)的存在,接收信號包含不同衰減和時延的多徑信號,會使信號能量在時間上被擴展,從而導(dǎo)致碼間干擾[2](ISI),速率越高,碼間干擾越嚴(yán)重。
為了解決多徑效應(yīng)產(chǎn)生的碼間干擾,人們提出了時域均衡的方法[3],但時域均衡在高速傳輸系統(tǒng)中復(fù)雜度過高,不易實現(xiàn)。在這種情況下又出現(xiàn)了正交頻分復(fù)用(OFDM)[4]和單載波頻域均衡(SC-FDE)技術(shù)[5]。OFDM是一種高效調(diào)制技術(shù),因其優(yōu)越的抗多徑能力和頻譜利用率而被廣泛應(yīng)用,但其缺點是峰均比過大。SC-FDE將OFDM發(fā)送端的 IFFT移到接收端,克服了峰均比過大的問題,且同樣具有優(yōu)良的抗多徑能力,LTE[6]上行鏈路就采用了SC-FDE技術(shù)。目前,SC-FDE與空時處理、干擾抵消等相結(jié)合的技術(shù)不斷成熟,進(jìn)一步提高了頻譜利用率,改善了系統(tǒng)性能。SC-FDE是未來高速無線通信系統(tǒng)的一種有效的方案,具有廣泛的應(yīng)用前景。
本文分析了SC-FDE的基本原理和主要算法,設(shè)計了線性頻域均衡系統(tǒng)的仿真架構(gòu),并進(jìn)行了系統(tǒng)級的MATLAB仿真[7],比較了不同信道不同均衡算法下的系統(tǒng)性能,可以為SC-FDE技術(shù)方案的選擇提供參考依據(jù)。
1.1 頻域均衡的基本原理
均衡是指對信道特性的均衡,即接收機的均衡器產(chǎn)生與信道相反的特性,用來抵消信道時變多徑傳播特性引起的碼間干擾。均衡可以看作是將傳輸碼元擴展的符號能量放回到該碼元時隙中去的過程,它相當(dāng)于插入了一個等效濾波器[8],使多徑衰落信道和該濾波器一起組成的等效信道具有恒幅與線性相位的特性。其中線性相位特性是通過使均衡器中的濾波器沖擊響應(yīng)共軛于多徑信道沖擊響應(yīng)來實現(xiàn)的。均衡技術(shù)從結(jié)構(gòu)上主要可分為兩類:線性均衡技術(shù)和非線性均衡技術(shù)。它們的主要差別在于自適應(yīng)的輸出是否被用于判決反饋。若判決輸出沒有被用于均衡器的反饋邏輯中,則均衡器是線性的;若判決輸出被用于均衡器的反饋邏輯并改變了均衡器的后續(xù)輸出,則均衡器是非線性的。
本文主要針對線性頻域均衡展開研究,其通過對頻域的每個子信道的頻率響應(yīng)Ht做出估計,然后在每個子信道乘以系數(shù) WK來(WK是 HK的相關(guān)函數(shù))補償信道影響,頻域線性均衡器的結(jié)構(gòu)如圖 1所示[9]。
圖1 頻域線性均衡結(jié)構(gòu)圖Fig.1 Structure chart of frequency domain linear equalization
設(shè)N個映射后的碼元符號 xn(n = 1 ,2,… ,N )組成一個數(shù)據(jù)塊,假設(shè)信道的沖擊響應(yīng)(信道增益)為 hn,接收數(shù)據(jù)符號可以表示為:nnnn
式中 vn表示信道噪聲。對接收信號進(jìn)行N點快速傅里葉變換(FFT)到頻域[10]后,可以表示為:
經(jīng)過頻域均衡加權(quán)系數(shù) Wk后,接收端頻率信號變成了:
再經(jīng)過IFFT后得到判決前的時域信號:
以上描述了頻域均衡的實現(xiàn)過程,在這個過程有兩個決定的環(huán)節(jié):一是信道沖擊響應(yīng) Hk的準(zhǔn)確估計,因為均衡系數(shù)與信道特性有關(guān);二是濾波系數(shù)Wk的合理計算,即頻域均衡算法。
1.2 SC-FDE系統(tǒng)信道估計
單載波頻域均衡與信道估計是相輔相成的。沒有準(zhǔn)確的信道估計結(jié)果,就會嚴(yán)重影響頻域均衡效果,當(dāng)然通信質(zhì)量也就會嚴(yán)重下降。信道估計主要分為三類:基于參考信號的估計、盲估計和半盲估計。盲估計以及半盲估計不需要或者只需要較短的導(dǎo)頭,能夠極大提高通信系統(tǒng)的傳輸效率,但其運算復(fù)雜度較高,實現(xiàn)困難,且可能出現(xiàn)相位模糊等系統(tǒng)問題。目前SC-FDM系統(tǒng)主要采用基于參考信號的估計方法[11],且一般在頻域完成。具體實現(xiàn)方式是在發(fā)送端對數(shù)據(jù)插入一個獨特字(UW)序列作為循環(huán)前綴(CP),發(fā)送幀格式如圖2所示。
圖2 SC-FDE幀格式設(shè)計Fig.2 Frame format design of SC-FDE
SC-FDE 系統(tǒng)中的UW序列不僅有保護(hù)間隔的作用,還用來做同步和信道估計。理想情況下,序列的頻譜應(yīng)該在所有頻率上具有均等或近似均等的幅值,以產(chǎn)生較寬帶寬的、平穩(wěn)的頻率響應(yīng)以保證信道中的每一個頻率成分都可以被統(tǒng)一地加以檢測[12]。IEEE802.16a標(biāo)準(zhǔn)規(guī)定了使用多相位的Frank- Zadoff序列或Chu序列作為UW序列,并規(guī)定了1.25 Mbps~20 Mbps的通信速率下,UW序列的長度為64。
利用UW序列進(jìn)行信道估計計算可分為兩個步驟:第一步是利用UW信號進(jìn)行同步,同步后提取出接收到的UW序列,對其進(jìn)行FFT變換后與本地UW序列的頻域響應(yīng)相比,得到信道估計的頻域值。由于信道頻域值的長度等于UW序列長度,因此第二步還需利用IFFT和FFT以及插值處理得到與數(shù)據(jù)塊長度相等的信道估計頻域值。
1.3 單載波頻率均衡算法
算法在均衡過程中扮演著重要的角色,由于均衡器是對未知的時變信道做出補償,因而它需要有特別的算法來更新均衡器的系數(shù),以跟蹤信道的變化。均衡算法是根據(jù)某種規(guī)則設(shè)計的,因而算法的種類也很多。決定算法性能的因素有很多,它主要包括收斂速度、失調(diào)、計算復(fù)雜度和數(shù)值特性。目前針對線性頻域均衡的兩種主要算法是迫零(ZF)算法和最小均方誤差(MMSE)算法。
(1)ZF算法
迫零準(zhǔn)則又稱為峰值失真準(zhǔn)則,可簡單的定義為在均衡器輸出端最壞情況下的碼間干擾,這個性能指數(shù)的最小化的準(zhǔn)則。具有沖激響應(yīng)的離散時間線性濾波器模型和具有沖激響應(yīng){ wn}的均衡器的級聯(lián)能用以下單一的的等效濾波器表示[13]:
也就是說{ pn}是{wn}和{hn}的卷積。假定均衡器具有無限數(shù)目的抽頭,在第k個取樣時刻的輸出可表示為:
式中第一項代表所要求的符號(包含一個常數(shù)比例因子)。為方便起見,使其歸一化為1。第二項是符號間干擾,而迫零均衡就是適當(dāng)選擇抽頭系數(shù)迫使符號間干擾為零,即:
(2)MMSE算法
影響系統(tǒng)誤碼率性能的因素除了信道干擾還有噪聲,MMSE算法綜合考慮了信道中的噪聲和干擾,通過調(diào)節(jié)抽頭系數(shù)使濾波器輸出與需要信號之差的均方值最小,消除噪聲與干擾的影響。
設(shè)第n個數(shù)據(jù)的誤差為 en= yn- xn,其對應(yīng)的均方值為:
均衡的目的就是選擇合適的 Wk來使均方誤差最小,根據(jù)均方估計理論,對均方誤差信號求導(dǎo)可得出系數(shù)[14]:
可以看出,采用MMSE算法,即使信道存在深度衰落點時也不會過分地放大噪聲,但是MMSE均衡是以信號失真為代價來保證噪聲不被放大的。
2.1 總體設(shè)計
SC-FDE系統(tǒng)仿真設(shè)計如圖 3所示。發(fā)射比特數(shù)據(jù)經(jīng)過編碼后應(yīng)進(jìn)行調(diào)制符號的映射,N個調(diào)制符號組成一個數(shù)據(jù)塊,與序列合并成幀。由于仿真在基帶進(jìn)行,所以不進(jìn)行后續(xù)的調(diào)制變頻等處理,數(shù)據(jù)幀直接作為發(fā)送信號,經(jīng)過模擬信道后并加噪后進(jìn)入接收模塊。接收端同步后分別解析出UW序列和數(shù)據(jù)塊,利用UW序列進(jìn)行信道估計,信道估計結(jié)果輸入到頻域均衡模塊實現(xiàn)對數(shù)據(jù)塊的均衡處理,通過均衡消除碼間干擾后再進(jìn)行符號判決恢復(fù)比特數(shù)據(jù),比特數(shù)據(jù)最后經(jīng)過譯碼恢復(fù)出原始數(shù)據(jù)。將接收數(shù)據(jù)和發(fā)射數(shù)據(jù)進(jìn)行比較可以統(tǒng)計誤碼率。
圖3 SC-FDE系統(tǒng)仿真總體框架Fig.3 System simulation framework of SC-FDE
2.2 發(fā)射模塊
發(fā)射模塊主要包括比特數(shù)據(jù)生成、調(diào)制符號生成、UW序列生成、數(shù)據(jù)成幀等,具體實現(xiàn)如下:
(1)比特數(shù)據(jù)生成:采用隨機信號發(fā)生器產(chǎn)生0、1二進(jìn)制隨機數(shù)序列。
(2)調(diào)制符號生成:主要功能是把輸入的二進(jìn)制信號按照一定規(guī)則映射為輸出的復(fù)數(shù)信號,映射規(guī)則與調(diào)制方式有關(guān)。本文主要考慮BPSK、QPSK和16QAM調(diào)制方式,二進(jìn)制序列按照格雷碼(Gray)編碼映射到相應(yīng)的星座圖上[15]。為了所有映射點有相同的平均功率,輸出要進(jìn)行歸一化,所以對應(yīng)BPSK、QPSK、16QAM分別乘以歸一化系數(shù)1、21和101,輸出的復(fù)數(shù)序列即為映射后的調(diào)制符號。
(3)UW 序列生成:根據(jù) 802.16a標(biāo)準(zhǔn),考慮Frank-ZaDoff序列和Chu序列兩種UW序列,長度可調(diào)整。序列由I路(同相)和Q路(正交)信號組成。I路信號和Q路信號可以通過下面的表達(dá)式得到:
其中UWN 表示UW系列的長度。對于Chu序列和Frank-ZaDoff序列,nθ分別求解如下:
生成的 I、Q兩路信號后分別作為 UW序列的實部和虛部,合成一個復(fù)數(shù)向量輸出。
(4)數(shù)據(jù)成幀:將 UW 序列連接在數(shù)據(jù)符號前后,從而實現(xiàn)了帶有循環(huán)前綴的傳輸數(shù)據(jù)幀結(jié)構(gòu)。根據(jù)系統(tǒng)設(shè)計不同,插入導(dǎo)頻字(UW)可以選擇圖 2所示的單塊導(dǎo)頻字傳輸模式或多塊導(dǎo)頻字傳輸模式。
2.3 接收模塊
接收模塊主要包括數(shù)據(jù)解析、信道估計、頻域均衡、符號判決等過程,具體實現(xiàn)如下:
(1)數(shù)據(jù)解析:在接收信號中分別提取UW序列和數(shù)據(jù)塊,其中接收UW序列用于信道估計。
(2)信道估計:過程如圖4所示,接收UW序列和本地UW分別進(jìn)行FFT變換,在頻域做除法后就獲得了信道的頻率響應(yīng)Hk(k=1,…,NUW)。但是由于UW序列的長度NUW小于數(shù)據(jù)塊長度N,因此 Hk并不能直接用于對數(shù)據(jù)塊的頻域均衡,而是要經(jīng)過插值處理。具體的方法是先把估計值 Hk經(jīng)過IFFT變換到時域,然后在時域?qū)π盘柲┪惭a零到期望長度N,再把這個信號經(jīng)由FFT變換回頻域,得到了可用于頻域均衡的信道頻率響應(yīng)估計值。
圖4 信道估計模塊Fig.4 Channel estimation module
(3)頻域均衡:根據(jù)信道估計結(jié)果采用 ZF或MMSE等算法計算均衡系數(shù)Wk(k=1,…,N)。將刪除循環(huán)前綴的數(shù)據(jù)塊通過FFT變換到頻域,在頻域各子信道分別對應(yīng)的系數(shù)Wk補償?shù)粜诺烙绊?,然后再通過IFFT操作變換回時域,輸出待判決的數(shù)據(jù)符號。
(4)符號判決:由于在通信系統(tǒng)中存在噪聲等干擾的影響,信息在傳輸過程中會產(chǎn)生失真,符號判決就是在有一定失真的符號數(shù)據(jù)中恢復(fù)出原比特數(shù)據(jù),也就是解調(diào)。仿真中具體做法是:求出接收符號(復(fù)數(shù)形式)與星座圖中各點的距離,找出所距離中的最小值,將星座圖中該點所對應(yīng)的二進(jìn)制值作為解調(diào)的輸出結(jié)果。符號判決與調(diào)制符號映射相對應(yīng),要除以歸一化系數(shù)。
圖5 頻域均衡模塊Fig.5 Frequency domain equalization module
3.1 仿真條件設(shè)置
采用上一節(jié)設(shè)計的架構(gòu)對SC-FDE系統(tǒng)性能進(jìn)行MATLAB仿真,統(tǒng)計不同信道條件、不同均衡算法時誤碼率隨信噪比變化的情況。仿真中采用BPSK調(diào)制方式,符號周期 Ts=100 ns,每幀數(shù)據(jù)長度為512,采用Chu序列作為UW序列,仿真總幀數(shù)為500。
仿真中信道模擬考慮 ITU給出的四種典型信道:PA、VA、PB和 VB信道,各信道多徑附加時延和路徑增益矢量分布數(shù)值圖如圖6。
3.2 不同均衡算法性能比較
信道設(shè)置為 PA多徑信道,統(tǒng)計不采用均衡、采用ZF均衡和MMSE均衡三種情況下系統(tǒng)誤差率隨信噪比變化,結(jié)果如圖7所示。可以看出,在不采用均衡算法時系統(tǒng)誤碼率很高,在SNR=12dB誤碼率仍高達(dá)1%,這是一般通信系統(tǒng)無法接受的。采用頻域均衡可以大大降低傳輸誤碼率,從均衡算法比較來看,MMSE算法的性能優(yōu)于 ZF算法,在SNR>12即可達(dá)到一般通信系統(tǒng)10-5的誤碼率要求,但其運算復(fù)雜度高于ZF算法。
3.3 不同信道條件下均衡性能分析
采用MMSE均衡算法,對四種信道模型下的均衡性能進(jìn)行仿真,結(jié)果如圖8所示。可以看出,相同信噪比條件下各信道經(jīng)過頻域均衡后,傳輸誤碼性能順序為:PA > VA > PB > VB。由于PA信道的附加時延最小,因此其性能最好。實際上,為了克服符號幀間的干擾,插入的循環(huán)前綴 CP所占的時長必須大于或最大時延。此仿真中采用周期 Ts=100 ns,CP采用UW序列,長度為64,占時為6400 ns。而PA、VA、PB、VB四種信道對應(yīng)的最大時延分別為410 ns、2510 ns、3700 ns和 20000 ns,顯然VB信道的時延是大于循環(huán)前綴時長的,因此其存在嚴(yán)重的符號幀間干擾,性能極差。
圖6 各信道多徑附加時延和路徑增益矢量分布數(shù)值圖Fig.6 Multipath delay and additional path gain vector numerical map
圖7 不同均衡算法時的均衡性能比較Fig.7 Comparison of equalization performance in different equalization algorithms
圖8 不同信道條件下MMSE均衡性能Fig.8 MMSE equalization performance under different channel conditions
單載波頻域均衡技術(shù)是解決多徑信道碼間干擾的一種有效方法。本文分析了SC-FDE的基本原理,對其系統(tǒng)涉及的信道估計、載波均衡算法等關(guān)鍵技術(shù)進(jìn)行了研究,同時設(shè)計了SC-FDE系統(tǒng)仿真框建,可以支持SC-FDE在不同系統(tǒng)不同信道下的應(yīng)用性能仿真,為系統(tǒng)方案設(shè)計提供依據(jù)。最后利用該系統(tǒng)對ZF和MMSE兩種常用均衡算法在不同信道環(huán)境下的性能進(jìn)行了仿真分析,驗證了SC-FDE系統(tǒng)良好的抗多徑性能。
[1] 毛虎, 楊建波, 邱宏坤. 多徑效應(yīng)對信號接收及方向測量的影響[J]. 電訊技術(shù), 2010, 50(10): 63-68.MAO H, YANG J B, QIU H K. Influence of Multipath Effect on Signal Receiving and Direction Finding[J]. Telecommunication Engineering 2010, 50(10): 63-68.
[2] Ulf Wilhelmsson, 顧穎. 碼間串?dāng)_(ISI)的概念和測量[J].記錄媒體技術(shù), 2005(2): 61-64.Wilhelmsson U, GU Y. The concept and measurement of intersymbol interference (ISI)[J]. ChinaMediatech, 2005(2):61-64.
[3] 濮琪玲. 信道時域均衡技術(shù)研究[J]. 硅谷, 2011(10): 88-89.PU Q L. Research on time domain equalization of channel[J].Silicon Valley. 2011(10): 88-89.
[4] 李斯偉, 張建超. 正交頻分復(fù)用(OFDM)的原理及應(yīng)用[J].中國民航大學(xué)學(xué)報, 1999(5): 35-39.LI S W, ZHANG J C. Theory and Application of Orthogonal Frequency Division Multiplexing[J]. Journal of Civil Aviation University of China, 1999(5): 35-39.
[5] Pancaldi F, Vitetta G, Kalbasi R, et al. Single-carrier frequency domain equalization[M]// Millimeter Wave Communication Systems. John Wiley & Sons, Inc. 2008: 37-56.
[6] 王道, 李書芳, 趙海寧. LTE-A中基于測量的MIMO信道估計算法研究[J]. 軟件, 2015, 36(12): 162-165.WANG D, Li S F, Zhao H N. Research on measurement based MIMO channel estimation algorithm in LTE-A[J].Computer engineering & Software, 2015, 36(12): 162-165.
[7] 雒明世, 張倩琳. 基于MATLAB的OFDM系統(tǒng)仿真與教學(xué)研究[J]. 軟件, 2015, 36(6): 152-157.LUO M Shi, ZHANG Q L. Research on OFDM system simulation and teaching based on MATLAB[J]. Computer engineering & Software, 2015, 36(6): 152-157.
[8] 王寫, 劉妹琴, 張森林. 卡爾曼濾波器、H∞濾波器和魯棒混合Kalman/H∞濾波器的比較[J]. 新型工業(yè)化, 2012, 2(7):36-45.WANG X, LIU M Q , ZHANG S L. Comparison of Kalman filter, H∞ filter and robust mixed Kalman/H filter[J]. The Journal of New Industrialization, 2012, 2(7): 36-45.
[9] 鄧小紅. 單載波頻域均衡算法研究[D]. 武漢理工大學(xué),2010.DENG X H. Research Of Single Carrier Frequency Domain Equalization Algorithm[D]. Wuhan University of Technology, 2010.
[10] 張波. 基于DFT 算法的OFDM 信道估計研究[J]. 軟件,2013, 34(5): 64-66.ZHANG Bo. Research on OFDM channel estimation based on DFT algorithm[J]. Computer engineering & Software,2013, 34(5): 64-66.
[11] Siew J, Coon J, Piechocki R J, et al. A channel estimation algorithm for MIMO-SCFDE[J]. IEEE Communications Letters,2004, 8(9): 555-557.
[12] 趙宇韜. 單載波傳輸系統(tǒng)頻域均衡技術(shù)研究與實現(xiàn)[D].電子科技大學(xué), 2013.ZHAO Y T. Research and Implementation of Frequency Domain Equalization Technology in Single Carrier Transmission System[D]. School of Communication and Information Engineering, 2013.
[13] 楊繁, 王光陽, 胡忠良, 等. SC-CP的迫零均衡和最小均方誤差均衡性能比較[J]. 電聲技術(shù), 2004(10): 48-50.YANG F, WANG G Y, HU Z L, et al. Performance Comparison Between Zero-forcing Equalization and MMSE Equalization Based on SC-CP[J]. Audio Engineering, 2004(10):48-50.
[14] 李朝輝. 單載波頻域均衡技術(shù)研究[D]. 西安電子科技大學(xué), 2012.LI C H. Technology Research and Development of the Single Carrier Frequency Domain Equalization[D]. Xidian University, 2012.
[15] 張輝, 曹麗娜. 現(xiàn)代通信原理與技術(shù)[M]. 西安電子科技大學(xué)出版社, 2013.Zhang H, CAO L N. Modern communication principle and technology[M]. Xi'an university press, 2013.
Analysis and MATLAB Simulation of Single Carrier Frequency Domain Equalization System
ZHANG Sheng-ge
(China's people's liberation army strategic support force aerospace engineering university, Beijin 101400,China)
This paper analyzes the basic principle of the single carrier frequency domain equalization (SC-FDE),and provide a method of frequency domain equalization algorithm and channel estimation for SC-FDE system.on this basis,the simulation of SC-FDE in different channels and different equalization algorithm in the MATLAB system. The analysis of adaptability in this system and the ability in well anti- multipath in the communication are introduced.
: Single carrier; Frequency domain equalization; Channel estimation
TN911.5
A
10.3969/j.issn.1003-6970.2017.10.030
本文著錄格式:張晟歌. 單載波頻域均衡系統(tǒng)分析及MATLAB仿真[J]. 軟件,2017,38(10):152-157