毛熙濤 彭森
摘 要:本文從自適應(yīng)濾波器的基本原理、算法及設(shè)計方法入手,其中自適應(yīng)濾波器的算法是整個系統(tǒng)設(shè)計的核心。本設(shè)計采用改進的LMS算法設(shè)計FIR結(jié)構(gòu)自適應(yīng)濾波器,并采用MATLAB進行仿真,最后用DSP實現(xiàn)了自適應(yīng)濾波器。
關(guān)鍵詞:DSP(數(shù)字信號處理器);自適應(yīng)濾波器;LMS算法;FIR結(jié)構(gòu)濾波器
1.引言
濾波是電子信息處理領(lǐng)域的一種最基本而又極其重要的技術(shù)。在有用信號的傳輸過程中,通常會受到噪聲或干擾的污染。利用濾波技術(shù)可以從復(fù)雜的信號中提取所需要的信號,同時抑制噪聲或干擾信號,以便更有效地利用原始信號。濾波器實際上是一種選頻系統(tǒng),它對某些頻率的信號予以很小的衰減,讓該部分信號順利通過;而對其他不需要的頻率信號則予以很大的衰減,盡可能阻止這些信號通過。在電子系統(tǒng)中濾波器是一種基本的單元電路,使用很多,技術(shù)也較為復(fù)雜,有時濾波器的優(yōu)劣直接決定產(chǎn)品的性能,所以很多國家非常重視濾波器的理論研究和產(chǎn)品開發(fā)。
2.工作原理
所謂的自適應(yīng)濾波,就是利用前一時刻以獲得的濾波器參數(shù)的結(jié)果,自動的調(diào)節(jié)現(xiàn)時刻的濾波器參數(shù),以適應(yīng)信號和噪聲未知的或隨時間變化的統(tǒng)計特性,從而實現(xiàn)最優(yōu)濾波。自適應(yīng)濾波器實質(zhì)上就是一種能調(diào)節(jié)其自身傳輸特性以達到最優(yōu)的維納濾波器。自適應(yīng)濾波器不需要關(guān)于輸入信號的先驗知識,計算量小,特別適用于實時處理。由于無法預(yù)先知道信號和噪聲的特性或者它們是隨時間變化的,僅僅用FIR和II種具有固定濾波系數(shù)的濾波器無法實現(xiàn)最優(yōu)濾波。在這種情況下,必須設(shè)計自適應(yīng)濾波器,以跟蹤信號和噪聲的變化。自適應(yīng)濾波器的特性變化是由自適應(yīng)算法通過調(diào)整濾波器系數(shù)來實現(xiàn)的。一般而言,自適應(yīng)濾波器由兩部分組成,一是濾波器結(jié)構(gòu),二是調(diào)整濾波器系數(shù)的自適應(yīng)算法。自適應(yīng)濾波器的結(jié)構(gòu)采用FIR或IIR結(jié)構(gòu)均可,由于IIR濾波器存在穩(wěn)定性問題,因此一般采用FIR濾波器作為自適應(yīng)濾波器的結(jié)構(gòu)。圖1給出了自適應(yīng)濾波器的一般結(jié)構(gòu)。
4.結(jié)論
自適應(yīng)濾波技術(shù)的核心問題是自適應(yīng)算法的性能問題,研究自適應(yīng)算法是自適應(yīng)濾波器的一個關(guān)鍵內(nèi)容,算法的特性直接影響濾波器的效果。介紹了兩種基本的自適應(yīng)算法:最小均方(LMS)算法及遞歸最小二乘(RLS)算法,并就這兩種基本算法的特點進行了比較,運用MATLAB對采用了LMS自適應(yīng)算法的自適應(yīng)濾波器進行了仿真,通過分析仿真結(jié)果,驗證了算法的可行性。同時,在DSP上實現(xiàn)了對含噪信號的頻率跟蹤。在實際中,自適應(yīng)濾波器的應(yīng)用比較復(fù)雜,包括維納濾波和卡爾曼濾波都是基于改變參數(shù)的濾波方法,修改參數(shù)的原則一般采用均方最小原則,修改參數(shù)的目的就是使得誤差信號盡量接近于0。傳統(tǒng)的濾波方法總是設(shè)計較精確的參數(shù),盡量精確地對信號進行處理,傳統(tǒng)濾波方法適用于穩(wěn)定的信號,而自適應(yīng)濾波器可以根據(jù)信號隨時修改濾波參數(shù),達到動態(tài)跟蹤的效果。
參考文獻
[1]彭啟瓊,李玉柏.DSP技術(shù)(第4版)[M].成都:電子科技大學出版社,2002.
[2]程衛(wèi)國,馮峰,姚東.MATLAB啟用指南[M].北京:人民郵電出版社,2005.
[3]張雄偉,陳亮.DSP集成開發(fā)與應(yīng)用實例[M].北京:電子工業(yè)出版社,2009.
[4]高西全.數(shù)字信號處理[M].西安:西安電子科技大學出版社,2008.
作者簡介
毛熙濤(1994-),邵陽學院電子科學與技術(shù)專業(yè)學生。
通訊作者
彭森(1983-),邵陽學院信息工程系教師。