梅 凡,鄧元策,王竹剛
(1.中國科學(xué)院國家空間中心 北京100190;2.中國科學(xué)院大學(xué) 北京100190)
加入判決引導(dǎo)的恒模均衡算法優(yōu)化
梅 凡1,2,鄧元策2,王竹剛1
(1.中國科學(xué)院國家空間中心 北京100190;2.中國科學(xué)院大學(xué) 北京100190)
多徑傳輸和帶寬的限制使得無線信道的傳輸存在碼間串?dāng)_(ISI)。恒模均衡算法(CMA)是最常用的自適應(yīng)盲均衡技術(shù)。針對CMA收斂較慢和收斂之后穩(wěn)態(tài)誤差較大的問題,利用最小均方誤差(MSE)引入判決引導(dǎo)誤差,同時也引入了變步長。仿真實驗表明該算法對比CMA而言能夠提高收斂速度,穩(wěn)態(tài)誤差更小,同時易于硬件實現(xiàn)。
恒模均衡;判決引導(dǎo);變步長;最小均方誤差
無線通信中,信道環(huán)境的復(fù)雜多變使得信號通過多條路徑到達接收端,因此帶來了多徑干擾。理想波形傳輸無失真的條件被破壞,碼間串?dāng)_(ISI,Inter Symbol Interference)因此產(chǎn)生。自適應(yīng)信道均衡是改善碼間串?dāng)_、提高通信質(zhì)量的常用方法。盲均衡技術(shù)是自一種新興的自適應(yīng)均衡技術(shù),其特點是不需要參考輸入的訓(xùn)練序列,而只需要利用接收序列本身的先驗信息來實現(xiàn)信道均衡。在通信系統(tǒng)中不必發(fā)送訓(xùn)練序列對信道利用效率是一種有效提高。相較其他均衡技術(shù),盲均衡可以達到更好均衡性能。盲均衡技術(shù)優(yōu)越的性能使它成為通信領(lǐng)域中熱點研究的課題之一,并在數(shù)字通信、雷達、地震和圖像處理等系統(tǒng)中得到廣泛應(yīng)用。在盲均衡的幾種算法中,又以對于恒模算法(CMA,Constant Modulus Algorithm)的研究最為廣泛。CMA算法存在一些問題,也是近年來均衡技術(shù)的焦點。
CMA(Constant Modulus algorithm)的最大優(yōu)點是無需使用訓(xùn)練序列,依據(jù)某種準(zhǔn)則產(chǎn)生與希望恢復(fù)的輸入信號逼近的濾波結(jié)果。其結(jié)構(gòu)如圖1所示。
圖1 CMA盲均衡原理框圖
均衡器的結(jié)構(gòu)采用的是如下的橫向抽頭式濾波器,濾波器輸出為:
式中,Y(n)為濾波器輸入,W(n)為濾波器抽頭系數(shù)。抽頭迭代公式為:
CMA算法的權(quán)值迭代公式為:
CMA的缺點有兩個:收斂慢和穩(wěn)態(tài)誤差大。不少學(xué)者利用CMA的改進算法對多模均衡進行了研究。文獻[5]提出了用于均衡捕獲階段的聯(lián)合CMA+DDLMS均衡算法,但是該算法只用在捕獲階段,收斂后穩(wěn)態(tài)誤差沒有改進,文獻[8]提出了適用于QAM的多模式均衡,但是多模權(quán)向量部分的半徑無法在均衡之前給出,文獻[9]利用徑向分散度的概念來調(diào)整兩種代價函數(shù)的權(quán)重,但是徑向分散度的門限值根據(jù)星座的不同而不同,需要提前計算得出,HE L等人在文獻[10]中針對QAM信號利用隨機梯度算法更新CMA代價函數(shù)和匹配誤差函數(shù),但是算法硬件不易實現(xiàn),實用性不高。
針對收斂慢的問題,可以考慮采用變步長的方法,在誤差較大的初始階段采用較大的步長來增大收斂速度。針對穩(wěn)態(tài)誤差較大的問題,考慮采取在收斂之后采取判決引導(dǎo)的反饋濾波器來進行均衡。
Bussgang算法中有一種決策指向(DD)算法,決策指向算法與CMA的差別在于其無記憶非線性函數(shù)的不同,對于二進制等概率決策指向算法而言,有:
對比CMA算法可知,決策指向算法的無記憶非線性函數(shù)g[·]=sgn(·)。決策指向算法適用于均衡過程中眼圖張開的情況。對于16APSK多進制判決算法則根據(jù)具體解調(diào)算法而定。
對于CMA算法而言,誤差e(n)=x~(n)[Rc-|x~(n)|2],16APSK的調(diào)制信號位于兩個半徑分別為R1和R2的圓上,CMA將輸入信號在統(tǒng)計上均衡到半徑為Rc的圓上,該方式顯然對于雙模16APSK信號均衡不夠精確。對算法復(fù)雜度和均衡精度折衷考慮,本文引入了判決指向算法來降低均衡誤差。加入判決引導(dǎo)之后,對于誤差e(n)進行如下修正:
其中,f1+f2=1,eCMA(n)為CMA本身誤差,eDD(n)為判決引導(dǎo)誤差。
式(7)表明,加入判決引導(dǎo)之后的CMA算法實際上是CMA均衡和DD均衡算法的一種軟切換形式,在均衡剛開始的時候,誤差較大,利用CMA先使得均衡系數(shù)趨于收斂,在收斂過程中,逐漸減小CMA的權(quán)重,增大DD的權(quán)重,等到完全收斂時,CMA所占有的權(quán)重已經(jīng)降低,算法已經(jīng)轉(zhuǎn)到跟蹤精度較高的DD算法與CMA的聯(lián)合均衡。這樣設(shè)計的另一優(yōu)勢是當(dāng)信道是時變信道且多徑的主副信道隨時間發(fā)生變化時,誤差變大,此時CMA所占的權(quán)重會增大,算法再次開始捕獲,因此也能夠適應(yīng)多徑信道條件的時變。
本算法的關(guān)鍵是系數(shù)f1和f2的計算問題。系數(shù)的計算應(yīng)該采取簡單有效、利于計算的方法。文中采用的方法是:
用均值來替代,即取當(dāng)前最小均方誤差MSE與到當(dāng)前時刻為止最小均方誤差MSE的最大值的比值作為CMA誤差的系數(shù)。該比值反映算法的收斂程度,因此可以用來當(dāng)作CMA誤差的系數(shù)。
步長大小是決定CMA算法收斂的關(guān)鍵,步長較大時,抽頭系數(shù)調(diào)整幅度大,算法收斂速度快,當(dāng)均衡器抽頭系數(shù)接近最佳系數(shù)時,步長較大使得抽頭系數(shù)在最佳系數(shù)值附近來回振蕩而無法進一步收斂,帶來了較大的剩余誤差。相反抽頭系數(shù)較小時,算法需要較長時間才能達到收斂,接近最佳系數(shù)時,抽頭系數(shù)振蕩幅度較小,穩(wěn)態(tài)誤差也較小。
在變步長的算法設(shè)計中,本文依然利用前面計算出的CMA的誤差系數(shù)f1,它代表的是算法的收斂程度,因此也可以用來調(diào)節(jié)步長,為了使得步長能在一定范圍內(nèi)連續(xù)變化,本文從降低復(fù)雜度的角度考慮,采取線性變步長函數(shù),因此步長調(diào)整函數(shù)為:
該線性函數(shù)使得步長在umax和umin之間變化。k和b可以由umax和umin計算得出。當(dāng)f1一直增大時,說明算法尚未收斂,此時應(yīng)該增大步長,當(dāng)f1較小時,算法已經(jīng)收斂,此時應(yīng)該減小步長,使得抽頭系數(shù)在最佳系數(shù)周圍小幅度振蕩[16-18]。
在硬件實現(xiàn)上,MSE計算更新模塊只需要采取一個移位寄存器和比較模塊,比較當(dāng)前誤差輸入與歷史誤差最大值,更新誤差最大值即可,簡單可行。綜上,系統(tǒng)框圖如圖2所示:
圖2 改進算法框圖
圖2可以看出,對比CMA而言,文中的算法主要改進在兩部分:1)引入判決反饋誤差,用來降低CMA穩(wěn)態(tài)誤差;2)引入變步長,用來加快CMA的收斂速度。這兩部分都是由代表收斂程度的MSE所計算得出的權(quán)重系數(shù)來進行控制。
利用simulink搭建模型對算法進行仿真,多徑信道沖擊響應(yīng)為 [0.01 0.08-0.126-0.25 0.704 7 0.25-0.02 0.016-0.05],發(fā)送信號為16APSK調(diào)制信號,Eb/N0=22 dB,信號平均功率為1,星座半徑和分別為0.326 9和0.893 1。仿真結(jié)果如下:
圖3 本文算法星座圖
圖4 CMA算法星座圖
圖5 MSE對比
圖6 f1的變化圖
圖3和圖4是均衡之后的星座圖,由圖3、圖4可見,與CMA算法星座圖相比,本文算法處于中間的零散點更少,說明收斂速度更快。而由圖5也可以看出,本文算法相比CMA算法穩(wěn)態(tài)誤差更小。從圖5中MSE對比可以看出,本文算法比CMA算法穩(wěn)態(tài)誤差更小,能夠降低穩(wěn)態(tài)誤差30%左右。
CMA是盲均衡最常用的算法,針對CMA算法收斂速度慢和穩(wěn)態(tài)誤差大的缺點,本文提出了加入判決引導(dǎo)誤差的CMA優(yōu)化算法,由MSE計算出代表收斂程度的系數(shù),利用系數(shù)調(diào)節(jié)均衡權(quán)重,降低了跟蹤階段的穩(wěn)態(tài)誤差,同時利用變步長加快了捕獲階段的收斂速度。理論分析和實驗表明,該算法能夠有效改善CMA均衡算法的性能,而且有利于硬件實現(xiàn)。
[1]Sato Y.A Method of Self-Recovering Equalization for Multilevel Amplitude-Modulation Systems [J].Communications IEEE Transactions on,1975,23(6):679-682.
[2]Belfiore C A,Jr J H P,Belfiore C A,et al.Decision feedback equalization[J].Proceedings of the IEEE,1979,67(8): 1143-1156.
[3]Papadias C B,Paulraj A.Decision-feedback equalization and identification of linear channels using blind algorithms of the bussgang type[C]//Proceedings of ASILOMAR-29.1995.
[4]Godard D N.Self-recovering equalization and carrier tracking in two-dimensional data communication system [C]//IEEE Trans on COM,1980.
[5]張家琦,葛寧.聯(lián)合CMA+DDLMS盲均衡算法[J].清華大學(xué)學(xué)報:自然科學(xué)版,2009(10):1681-1683,1699.
[6]尹曉璐.基于FPGA的信道均衡器的設(shè)計與實現(xiàn)[D].成都:電子科技大學(xué),2005.
[7]竇高奇,高俊,王平.一種并行的軟判決引導(dǎo)常數(shù)模盲均衡算法[J].信號處理,2007(6):833-835.
[8]郭業(yè)才,張艷萍.一種適用于高階QAM信號的雙模式多模盲均衡算法[J].系統(tǒng)仿真學(xué)報,2008(6):1423-1426.
[9]徐烽,邱樂德,王宇.APSK信號的混合盲均衡方法[J].重慶郵電大學(xué)學(xué)報:自然科學(xué)版,2013(5):605-610.
[10]He L,Amin M G,Reed C,et al.A hybrid adaptive blind equalization algorithm for QAM signals in wireless communications[J].IEEE Transactions on Signal Processing,2004,52(7):2058-2069.
[11]鄧元策,馬路,王竹剛.與低計算復(fù)雜度解映射相結(jié)合的16APSK星座優(yōu)化[J].電子技術(shù)應(yīng)用,2014(11):109-112.
[12]張健.基于信號星座圖的盲均衡算法研究[D].南京:南京信息工程大學(xué),2013.
[13]阮秀凱,張志涌.一種復(fù)雜星座信號的盲均衡新方法[J].電子學(xué)報,2011(7):1502-1507.
[14]張艷萍,薛全琪.基于星座圖改進的QAM盲均衡算法[J].南京信息工程大學(xué)學(xué)報:自然科學(xué)版,2012(5):447-451.
[15]石文瓊.QAM信號的自適應(yīng)均衡技術(shù)[D].哈爾濱:哈爾濱工程大學(xué),2007.
[16]邱政,蔣楚歐,潘元璋.一種用于水聲通信的快速自適應(yīng)均衡器設(shè)計[J].電子科技,2014(12):147-149.
[17]王振朋 張立毅 韓應(yīng)征.基于ε-支持向量回歸機的盲均衡算法[J].電子設(shè)計工程,2010(7):8-11.
[18]陳旭.基于MIMO系統(tǒng)的盲均衡算法研究[J].電子科技,2014(9):13-15.
Optimized CMA equalization with decision directed error
MEI Fan1,2,DENG Yuan-ce2,WANG Zhu-gang1
(1.Center for Space Science and Applied Research of the Chinese Academy of Sciences Department of Space Technology,Beijing 100190,China;2.University of Chinese Academy of Sciences,Beijing 100190,China)
Multipath propagation and bandwidth limitation bring the Inter-Symbol Interface(ISI)during signal transmission through of wireless channel.Constant Modulus Algorithm(CMA)is the mostly used blind equalization method.This paper proposed an optimized CMA method which introduces Decision-directed error and variable step size,in order to provide faster convergence and smaller steady state error compared with traditional CMA.Simulation experiments prove the performance of the proposed algorithm,performance show that it is easier to be fulfilled with hardware.
CMA;decision-directed;MSE;variable step size
TN911.5
A
1674-6236(2016)23-0143-03
2015-11-22稿件編號:201511206
梅 凡(1990—),男,湖北荊門人,碩士研究生。研究方向:空間通信技術(shù)。