摘 要: 對(duì)幾種最常見的智能天線LMS自適應(yīng)濾波器算法進(jìn)行了較全面的性能比較,并利用Matlab程序仿真分析了不同算法的誤差、收斂速度和穩(wěn)定性等。分析結(jié)果表明,改進(jìn)的LMS自適應(yīng)濾波器算法相對(duì)于傳統(tǒng)的LMS自適應(yīng)濾波器算法在減小誤差方面優(yōu)勢(shì)明顯。
??? 關(guān)鍵詞: 智能天線;算法;自適應(yīng);收斂速度;濾波
?
?? 目前國(guó)內(nèi)外的學(xué)術(shù)和科研機(jī)構(gòu)都很重視智能天線的研究和開發(fā),不僅進(jìn)行理論研究,還建立了實(shí)驗(yàn)平臺(tái)進(jìn)行模擬仿真,研究人員正在考慮在新的移動(dòng)通信體制中引入智能天線技術(shù)[1]。人們已提出了很多智能天線算法,如LMS算法、RLS算法、SMI算法等。LMS算法是智能天線的一個(gè)基本而重要的算法,基于該算法而設(shè)計(jì)的各種形式的陣列天線已廣泛地應(yīng)用于各種自適應(yīng)天線系統(tǒng),它們?cè)诟纳铺炀€系統(tǒng)性能方面發(fā)揮著重要的作用。但是眾多的算法給人們?cè)谠O(shè)計(jì)智能天線選取算法時(shí)帶來(lái)不便。本文將從原理、性能等方面對(duì)LMS類自適應(yīng)濾波器算法進(jìn)行研究。
1 算法分析
1.1 傳統(tǒng)LMS算法
LMS算法習(xí)慣上被稱為Widrow and Hoff LMS算法,是經(jīng)典的自適應(yīng)濾波器算法,具有實(shí)現(xiàn)簡(jiǎn)單、計(jì)算量小等優(yōu)點(diǎn),同時(shí)也存在收斂速度慢等缺點(diǎn),但是仍然得到普遍應(yīng)用。
LMS算法是一種自適應(yīng)波束賦形算法,如圖1所示,可分為波束賦形和自適應(yīng)權(quán)重控制2個(gè)部分,通過迭代的方法來(lái)求解MMSE準(zhǔn)則下的最優(yōu)權(quán)重。具體過程如下[2]:

?


?
(3)循環(huán)執(zhí)行:將時(shí)間指數(shù)n增加1,返回到第1步驟循環(huán)執(zhí)行,直到濾波器輸出信號(hào)達(dá)到穩(wěn)定狀態(tài)為止。
1.2 變步長(zhǎng)LMS算法
在自適應(yīng)濾波器設(shè)計(jì)過程中,調(diào)整自適應(yīng)濾波器的失調(diào)量會(huì)影響其收斂速度,為了解決失調(diào)量和收斂速度之間的矛盾,人們提出了變步長(zhǎng)LMS算法[3]。
假設(shè)μ(n)為自適應(yīng)濾波器的步長(zhǎng),e(n)是自適應(yīng)濾波器輸出信號(hào)誤差,則:
??? 
??? 該算法通過調(diào)整步長(zhǎng)參數(shù)可以增大收斂速度和跟蹤速度同時(shí)減小穩(wěn)態(tài)誤差。該算法的缺點(diǎn)是:sigmoid函數(shù)是非線性函數(shù),在誤差e(n)接近0處不連續(xù),變化很大,不具有緩慢變化的特性,且sigmoid函數(shù)比較復(fù)雜,不易實(shí)現(xiàn)。
1.3 歸一化LMS算法
通過上面?zhèn)鹘y(tǒng)LMS算法的分析可知,LMS算法的穩(wěn)定性和收斂速度都與自適應(yīng)濾波器權(quán)系數(shù)矢量的系數(shù)和輸入信號(hào)的功率有很大關(guān)系。因此,在自適應(yīng)濾波器的設(shè)計(jì)中,可以通過對(duì)收斂因子進(jìn)行歸一化來(lái)實(shí)現(xiàn)自適應(yīng)濾波器輸出信號(hào)的穩(wěn)定和收斂,即歸一化LMS算法(NLMS)。該算法采用變步長(zhǎng)的方法來(lái)縮短自適應(yīng)收斂過程,變步長(zhǎng)的公式為:

式中,e(n)X(n)為濾波權(quán)矢量迭代更新的調(diào)整量,參數(shù)μ為固定收斂因子。步長(zhǎng)是輸入信號(hào)X(n)的非線性變量,隨著γ的增大,步長(zhǎng)逐漸變小,從而加速了收斂過程。
1.4 泄露LMS算法
??? 為了減小或消除通道誤差,在通信系統(tǒng)的自適應(yīng)差分脈沖編碼中,常用到的一種算法為泄露LMS算法。泄露LMS算法的迭代公式可以表示為:

權(quán)系數(shù)矢量將不再發(fā)生變化而保持為0時(shí)的值。而對(duì)于泄漏LMS算法,當(dāng)μ值變?yōu)?之后,濾波器的權(quán)系數(shù)矢量將逐漸變化,并最終變?yōu)?矢量,這一過程稱為泄漏。
??? 在無(wú)噪聲的條件下,泄漏LMS算法的性能不如傳統(tǒng)的LMS算法好,而且泄漏LMS算法的權(quán)系數(shù)矢量和最佳權(quán)矢量wopt之間總是存在偏差,所以泄漏LMS算法是一種有偏差的LMS算法[1]。
1.5 極性LMS算法
??? 現(xiàn)代數(shù)字通信系統(tǒng)對(duì)信號(hào)處理精度和傳輸速度提出很高要求,因此,用于設(shè)計(jì)通信系統(tǒng)的各種算法必須滿足精度和速度的要求。在智能天線的設(shè)計(jì)中,為解決速度問題,出現(xiàn)了極性算法。極性算法是一種自適應(yīng)算法,利用它可以減少計(jì)算量,從而有效地簡(jiǎn)化了相應(yīng)的硬件電路,使設(shè)計(jì)易于實(shí)現(xiàn)。
1.6 其他的LMS類算法
??? 以上介紹了幾種比較常見的LMS類算法,另外還有其他的LMS類算法:如M-Max NLMS算法、Periodic LMS算法等多種在傳統(tǒng)LMS算法基礎(chǔ)上改進(jìn)的算法,這些算法共同的特點(diǎn)是通過更新濾波器的系數(shù)矢量,從而降低運(yùn)算量。
2 仿真結(jié)果
??? 為了對(duì)改進(jìn)的LMS算法的性能進(jìn)行驗(yàn)證,以歸一化LMS算法為例,利用Matlab程序分別對(duì)傳統(tǒng)的LMS算法和歸一化LMS算法的誤差權(quán)矢量及實(shí)際輸出信號(hào)波動(dòng)進(jìn)行了仿真。在輸入信號(hào)能量和信噪比相同的情況下,利用傳統(tǒng)的LMS算法和歸一化LMS算法進(jìn)行信號(hào)調(diào)制,利用Matlab程序仿真出其各自的誤差和信號(hào)波動(dòng)的結(jié)果如圖2~圖4所示。
?

?

?

??? 仿真結(jié)果:用NLMS算法設(shè)計(jì)的自適應(yīng)濾波器系數(shù)[4]如表1所示。

??? 通過仿真結(jié)果觀察不同步長(zhǎng)情況下的平均誤差曲線,如圖4所示。可以看出,步長(zhǎng)越小,平均誤差越小,但收斂速度越慢,為了保證精度,必然犧牲收斂速度;當(dāng)降低信噪比時(shí),盡管20次平均仍有好的結(jié)果,但單次實(shí)驗(yàn)的誤差曲線明顯增加,這是更大的噪聲功率對(duì)隨機(jī)梯度的影響[5]。
??? 如圖2、圖3所示,與傳統(tǒng)的LMS算法相比,歸一化LMS算法在減小信號(hào)誤差方面有一定的改進(jìn)。但由于在收斂過程開始時(shí),誤差略微大,初始化收斂過程較慢,因而收斂速度相對(duì)于傳統(tǒng)的LMS算法沒有明顯的改善。
??? 從NLMS算法、泄露LMS算法和極性LMS算法的遞推公式可以看出,它們均可視為變步長(zhǎng)算法[6]。為了確保收斂速度,μ必須取很小的值,由于e(n)在收斂過程開始時(shí)一般比較大,從而造成泄露LMS算法和極性LMS算法的初始化收斂過程都比較慢。通過仿真分析可以看出:對(duì)于高斯信號(hào),NLMS算法的收斂性能非常接近于傳統(tǒng)的LMS算法,即NLMS算法的收斂性能最好。
改進(jìn)的LMS自適應(yīng)濾波器算法使輸出信號(hào)的誤差明顯減小,避免了傳統(tǒng)的LMS自適應(yīng)濾波器算法由于誤差大而導(dǎo)致智能天線接收信號(hào)精度不高的缺點(diǎn),這些在智能天線設(shè)計(jì)中有著廣泛的應(yīng)用。
參考文獻(xiàn)
[1] 黃武襄,王振五.CDMA系統(tǒng)中的幾種智能天線自適應(yīng)算法[J].重慶郵電學(xué)院學(xué)報(bào)(自然科學(xué)版),2004,16(4).
[2] 何振亞.自適應(yīng)信號(hào)處理[M].北京:科學(xué)出版社,2002: 1-59.
[3] 張秦,馮存前.變步長(zhǎng)LMS算法及其在自適應(yīng)消噪中的應(yīng)用[J].現(xiàn)代電子技術(shù),2003,26(14):14-18.
[4] 李正周.MATLAB數(shù)字信號(hào)處理與應(yīng)用[M].北京:清華大學(xué)出版社,2008:10-78.
[5] 劉鐵錚,漆蘭芬.智能天線LMS算法的分析及實(shí)現(xiàn)方案[J].科學(xué)技術(shù)與工程,2006(9):36-39.
[6] 高鷹,謝勝利.一種變步長(zhǎng)LMS自適應(yīng)毽波算法分析[J].電子學(xué)報(bào),2001,29(8):10.
