摘 要:提出了一種加快MCMA-DD收斂速度的盲均衡改進(jìn)算法。該算法在保持原算法性能的基礎(chǔ)上,具有更快的收斂速度。計算機(jī)仿真表明:此改進(jìn)的算法不受隨機(jī)信號隨機(jī)性的影響,對于16QAM信號,收斂速度可以加快近一倍,最快在幾百個采樣點處即可收斂,且收斂后的抖動幾乎為零。
關(guān)鍵詞:盲均衡算法;代價函數(shù);均衡器;收斂速度
中圖分類號:TN911.7 文獻(xiàn)標(biāo)識碼:B
文章編號:1004-373X(2008)11-043-04
A Modified Blind Equalization Algorithm for Accelerate MCMA-DD Convergence Speed
LIU Yang,LIU Dongsheng,WANG Bin
(Institute of Information Engineering,Information Engineering University,Zhengzhou,450002,China)
Abstract:In this paper,a modified arithmetic which can accelerate the MCMA-DD convergence speed has been presented. It has faster convergence speed,and the performance of original arithmetic is not affected at the same time. The computer simulation indicates that the modified arithmetic is not affected by randomicity of random signal. For the 16QAM signal,convergence speed is one time faster than the original arithmetic,it can converge within several hundred sampling points at best,dithering is about zero when the system is in convergence.
Keywords:blind equalization algorithm;cost function;equalizer;convergence speed
1 引 言
“盲均衡”這一概念是1975年日本學(xué)者Y.Sat在應(yīng)用于多幅度調(diào)制數(shù)據(jù)傳輸中的自恢復(fù)均衡中首次提出的。自從這一概念被提出以來,有關(guān)盲均衡的算法就在國際通信界中成為了一個研究熱點。所謂盲均衡,就是能夠不借助訓(xùn)練序列,僅利用接收序列本身的先驗信息,便可均衡信道特性,有效地消除碼間干擾和噪聲,減小誤碼率,使均衡器的輸出序列盡量接近發(fā)送序列。這種不需要信源方發(fā)送訓(xùn)練序列的通信方法,給實際應(yīng)用帶來了很多好處。例如在采用傳統(tǒng)自適應(yīng)均衡技術(shù)時,信號發(fā)送方需要在通信前發(fā)送訓(xùn)練序列,以調(diào)整均衡器抽頭系數(shù),使均衡器收斂,提高信號的接收質(zhì)量。但當(dāng)信道突變得比較快時,就需要不斷發(fā)送訓(xùn)練序列,以調(diào)整均衡器抽頭系數(shù),這給通信帶來了很大不便。另外在某些特殊領(lǐng)域,如情報偵聽等方面,要得到信源方發(fā)送的訓(xùn)練序列基本是不可能的,所以這都給均衡技術(shù)的運(yùn)用帶來了很大的障礙。但當(dāng)采用盲均衡技術(shù)時,將不再有這些問題,這就是盲均衡技術(shù)能夠迅速發(fā)展的原因。
在盲均衡算法中,MCMA+DD-LMS(改進(jìn)的常模算法+判決引導(dǎo)最小均方誤差)算法較其他算法收斂速度較快,且收斂后抖動較小。該算法之所以具有較好的性能,主要是因為它采用的是多模切換方式,合理地切換準(zhǔn)則使其兼具了MCMA和DD-LMS這兩種算法的優(yōu)點。本文基于CMA準(zhǔn)則:使盲均衡器輸出信號的模與常數(shù)R的誤差最小,改進(jìn)了MCMA+DD-LMS算法,使其收斂速度加快,而且收斂后抖動更小。在保持原算法優(yōu)點的基礎(chǔ)上,使盲均衡性能有所提高。
2 MCMA+DD-LMS盲均衡算法
MCMA+DD-LMS是從傳統(tǒng)的常模算法CMA發(fā)展來的,兼具這兩種算法各自的優(yōu)點。
MCMA算法具有穩(wěn)健快速的收斂性能和重新啟動的能力,可以應(yīng)付信道突變的情況。雖然此算法的收斂速度較快,但收斂后殘留的碼間干擾較大,星座圖收斂后點的半徑較大。DD-LMS算法收斂后的剩余誤差小,但實際的通信系統(tǒng)中存在著由于帶寬有限和多徑傳播等引起的碼間干擾,接收信號的眼圖通常是閉合的,在這種情況下,錯誤判決的概率很大,造成算法不收斂。此MCMA和DD-LMS多模切換的算法是用MCMA使眼圖睜開,即當(dāng)誤碼率降低到一定程度時切換到DD-LMS,此時DD-LMS的輸出序列相當(dāng)于訓(xùn)練序列,其收斂后剩余誤差幾乎為零,因而殘留碼間干擾較小,而且收斂速度也較快。下面首先介紹一下MCMA+DD-LMS算法的原理:
2.1 系統(tǒng)框圖
系統(tǒng)框圖如圖1所示。圖1中:a(n)是信號源產(chǎn)生的16QAM隨機(jī)信號,過信道后將疊加噪聲和引入碼間干擾為x(n),x(n)作為盲均衡器的輸入,y(n)為盲均衡器的輸出,再經(jīng)硬判決器判決(硬判決指基于距離的判決方法),可得a(n)的估計值(n)。其中要通過y(n)和(n)的差值的模與門限δ相比較,作為選擇MCMA算法還是DD-LMS算法的選擇依據(jù)。再通過所選的算法,對權(quán)值進(jìn)行更新,來調(diào)整盲均衡器的抽頭系數(shù)。
圖1 MCMA+DD-LMS算法原理圖
2.2 權(quán)值更新
(1) MCMA代價函數(shù)為Ψ,具體計算過程和所用公式如下:
再將代價函數(shù)中的實部和虛部對權(quán)向量分別求偏導(dǎo),可得誤差控制函數(shù):
e(n)MCMA=yR(k)(y2R(k)-RR)+iyI(k)(y2I(k)-RI)(8)
代入下式:
W(n+1)=W(n)-μMe(n)MCMAX(n)*
(9)
可得MCMA的權(quán)值更新表達(dá)式。其中“*”表示共軛。
(2) DD算法的誤差控制函數(shù):
(3) 切換準(zhǔn)則
先確定一個切換門限d。當(dāng)D>d時,我們就認(rèn)為系統(tǒng)還沒有收斂到DD算法所要求的程度,則仍使用MCMA的誤差控制函數(shù);當(dāng)D
d=δ=E2S/10SNR×0.1
3 改進(jìn)的MCMA+DD-LMS盲均衡算法
通過對基于CMA算法的多個算法的研究,多模切換算法MCMA+DD-LMS的迭代步長如果選取變步長,對改進(jìn)收斂速度和收斂精度這兩方面的性能是更為科學(xué)有效的。目前在盲均衡算法中,時變步長的實現(xiàn)方法主要有兩類:時變遞減步長和切換步長。本文中采用的是切換步長的方法加快該多模算法的收斂速度。
3.1 改進(jìn)方法的合理性論證
以下將分別從盲均衡權(quán)系數(shù)的初始值與最優(yōu)值關(guān)系和盲均衡器工作狀態(tài)這兩方面來論證這種改進(jìn)方法的合理性。在盲均衡開始時,盲均衡器的權(quán)值離穩(wěn)定后的最優(yōu)值還相差較遠(yuǎn),應(yīng)該用較大的步長進(jìn)行迭代,以加快收斂速度。當(dāng)盲均衡權(quán)系數(shù)接近最優(yōu)值時,應(yīng)該采用較小的步長,微調(diào)權(quán)系數(shù),用以增加收斂后的精度。
從盲均衡器的工作狀態(tài)來說,由于該算法是由CMA算法發(fā)展而來的,而且CMA準(zhǔn)則就是要使盲均衡器輸出信號的模與常數(shù)R的誤差最小。我們可以從這一點出發(fā)進(jìn)行論證。盲均衡器在n時刻的輸入信號為x(n),經(jīng)過盲均衡器的調(diào)整(此時均衡器的系數(shù)為ωn)得到輸出信號y(n)。如果此時y(n)的模比x(n)的模更接近常模R,即||y(n)|-R|≤||x(n)|-R|,說明此時的盲均衡器權(quán)系數(shù)ωn已處于一個相對較優(yōu)的情況,即它可以將較為遠(yuǎn)離常數(shù)模R的輸入x(n)調(diào)整到一個更接近常數(shù)模R的輸出y(n)。如果此時再用x(n)去調(diào)整ωn,得到ω′n+1,則得到的ω′n+1從統(tǒng)計的意義上講,將以較大的概率使代價函數(shù)J(n)向增大的趨勢調(diào)整。因此此時選擇較小的步長μ1使在輸入x(n)的作用下盲均衡器的系數(shù)調(diào)整相對較小。反之同理,當(dāng)||y(n)|-R|>||x(n)|-R|時,說明此時的盲均衡器系數(shù)ωn處于一個相對較劣的情況,即它可以將較為接近常模R的輸入x(n)調(diào)整到一個較為遠(yuǎn)離常模R的輸出y(n),此時因該輸入x(n)在均衡器系數(shù)的調(diào)整中起較大作用,即輸入x(n)更有利于ωn向代價函數(shù)減小的方向調(diào)整,故此時可采用較大的步長μ2。
當(dāng)切換到DD算法時也應(yīng)采用切換步長的方法,其原因與上述的MCMA因工作狀態(tài)切換步長的情況相似。在使用DD-LMS時,輸出序列相當(dāng)于訓(xùn)練序列,當(dāng)||y(n)|-R|≤||x(n)|-R|時,說明訓(xùn)練序列的作用較好,盲均衡器已處于較優(yōu)的狀態(tài),從統(tǒng)計意義上說,應(yīng)采用較小的步長調(diào)整盲均衡器權(quán)值,以減小代價函數(shù)J(n)增大的概率。反之亦然。
3.2 改進(jìn)后的系統(tǒng)框圖
改進(jìn)后的系統(tǒng)框圖如圖2所示。此改進(jìn)后的系統(tǒng)框圖較改進(jìn)前的增加了盲均衡器的輸入、輸出比較器,用以選定切換的步長來調(diào)整MCMA、DD-LMS算法n時刻的步長。
圖2 改進(jìn)的MCMA+DD-LMS算法原理圖
3.3 權(quán)值更新
當(dāng)|y(n)-(n)|≥d時:
W(n+1)=W(n)-μMe(n)MCMAX(n)*
在比較收斂效果時,由于ISI(碼間干擾)曲線反映系統(tǒng)的收斂情況很直觀,所以本文采用的是該曲線進(jìn)行比較分析仿真結(jié)果的。
(注:ISI是Inter Symbol Interference的縮寫,它的定義為:ISI=(∑i|Fi|2-∑i|Fi|2MAX)/∑i|Fi|2)。
仿真結(jié)果如下:
(1) 原始信號、過信道、疊加高斯白噪聲、過信道且疊加高斯白噪聲,如圖3所示。
圖3 仿真結(jié)果(一)
(2) MCMA+DD-LMS算法盲均衡結(jié)果,如圖4所示。
圖4 仿真結(jié)果(二)
(3) MCMA+DD-LMS輸出20000點分4段顯示,如圖5所示。
圖5 仿真結(jié)果(三)
(4) 改進(jìn)的MCMA+DD-LMS盲均衡結(jié)果,如圖6所示。
圖6 仿真結(jié)果(四)
(5) 改進(jìn)的MCMA+DD-LMS輸出20000點分4段顯示見圖7。
圖7 仿真結(jié)果(五)
(6) 與改進(jìn)前的圖形相比較見圖8。
圖8 MCMA與之改進(jìn)算法后的ISI比較(一)
(7) 對隨機(jī)信號的隨機(jī)性有較強(qiáng)的適應(yīng)性,如圖9所示。
仿真結(jié)果分析:改進(jìn)后算法收斂速度和收斂后的穩(wěn)定程度都明顯比改進(jìn)前效果好。判決器輸入、輸出端之間的
MSE以及相鄰權(quán)值差值的模的平方\\[ω(n+1)-ω(n)]2都基本為零,ISI曲線收斂后基本趨于一條直線。說明盲均衡器的權(quán)系數(shù)不再變化。在圖8中,改進(jìn)后算法的ISI曲線在700點左右處收斂,改進(jìn)前在1 500點處收斂,收斂速度提高了一倍。
圖9 MCMA與之改進(jìn)算法后的ISI比較(二)
5 結(jié) 語
本文通過切換步長的方法改進(jìn)了MCMA+DD-LMS算法,使它的收斂速度加快,且收斂后更加穩(wěn)定。其理論依據(jù)是基于CMA準(zhǔn)則:要使盲均衡器輸出信號的模與常數(shù)R的誤差最小。通過仿真圖可以證明此改進(jìn)算法的有效性。盲均衡這一概念自被提出以來,已有30多年的歷史,產(chǎn)生的算法種類多樣。在當(dāng)今人們對收斂速度和收斂精度要求不斷增高的情況下,單一的盲均衡算法將不再滿足實際的需求。盲均衡算法的發(fā)展趨勢必將向著多?;?,多判決條件方向發(fā)展,盲均衡系統(tǒng)將會更復(fù)雜、更龐大、更多種算法將有機(jī)的結(jié)合在一起。
參 考 文 獻(xiàn)
[1]歐陽喜,葛臨東.一種新的基于CMA算法的遞歸步長盲均衡算法\\[J\\].信息工程學(xué)院學(xué)報,1999,18(1):44-46.
[2]朱行濤,劉郁林,敖衛(wèi)東.一種基于MCMA的雙模切換變步長的盲均衡算法\\[J\\].重慶郵電學(xué)院學(xué)報:自然科學(xué)版,2006,18(6):689-692.
[3]高麗娟,趙洪利,錢磊.改進(jìn)CMA盲均衡算法的研究與分析\\[J\\].裝備指揮技術(shù)學(xué)院學(xué)報,2006,17(6):89-93.
[4]潘立軍,劉澤民.一種雙模式盲均衡算法\\[J\\].北京郵電大學(xué)學(xué)報,2005,28(3):49-58.
[5]徐金標(biāo),葛建華,王育民.基于CMA算法的雙模式盲均衡算法\\[J\\].通信學(xué)報,1997,18(2):65-69.
[6]張立毅,劉婷,王華奎,等.基于誤差信號峰度的時變步長恒模盲均衡算法\\[J\\].計算機(jī)工程與應(yīng)用,2006(2):144-185.
[7]江舟,劉志,田駿驊,等.一種適用于高階QAM的自適應(yīng)均衡與載波恢復(fù)混合算法及硬件實現(xiàn)\\[J\\].復(fù)旦學(xué)報:自然科學(xué)版,2006,45(4):437-442.
作者簡介 劉 洋 男,1981年出生,遼寧沈陽人,解放軍信息工程大學(xué)研究生。主要研究方向為盲均衡。
劉東升 男,1954年出生,遼寧沈陽人,65021部隊高級工程師,本科。主要研究方向為信號檢測與數(shù)據(jù)處理。
王 斌 男,1969年出生,河南新鄉(xiāng)人,解放軍信息工程大學(xué)副教授,碩士生導(dǎo)師。主要研究方向為通信與信息系統(tǒng)。
注:本文中所涉及到的圖表、注解、公式等內(nèi)容請以PDF格式閱讀原文。