版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、RLS和LMS自適應(yīng)算法分析摘要:本文主要介紹了自適應(yīng)濾波的兩種算法:最小均方(LMS, LeastMean Squares)和遞推最小二乘(RLS, Recursive Least Squares)兩種基 本自適應(yīng)算法。我們對(duì)這兩種基本的算法進(jìn)行了原理介紹,并進(jìn)行了 Matlab仿真。通過仿真結(jié)果,我們對(duì)兩種自適應(yīng)算法進(jìn)行了性能分析, 并對(duì)其進(jìn)行了比較。用Matlab求出了 LMS自適應(yīng)算法的權(quán)系數(shù),及 其學(xué)習(xí)過程曲線,和RLS自適應(yīng)權(quán)系數(shù)算法的學(xué)習(xí)過程。關(guān)鍵詞:自適應(yīng)濾波、LMS、RLS、Matlab仿真Abstract: this article mainly in troduces t
2、wo kinds of adaptive filteri ng algorithms: Least Mean square (LMS), further Mean Squares) and Recursive Least Squares (RLS, Recursive further Squares) two basic adaptive algorithm. Our algorithms of these two basic principle is introduced, and Matlab simulation. Through the simulation results, we h
3、ave two kinds of adaptive algorithm performa nee an alysis, and carries on the comparison. Matlab calculate the weight coefficient of the LMS adaptive algorithm, and its learning curve, and the RLS adaptive weight coefficient algorithm of the learning process.Keywords:, LMS and RLS adaptive filter,
4、the Matlab simulation課題簡(jiǎn)介:零均值、單位方差的白噪聲通過一個(gè)二階自回歸模型產(chǎn) 生的AR過程。AR模型的系統(tǒng)函數(shù)為:1H(Z)= 1-1.6Z 0.8Z,假設(shè)印=-1.6, a2 =0.8將系統(tǒng)函數(shù)轉(zhuǎn)化為差分方程為:x(n)二-aix( n _ 1) _ a?( n _ 2)w(n)其中w(n)為白噪聲,參數(shù)a1 =-1.6, a2 =0.8。激 勵(lì)源是白噪聲w(n)。本文用Matlab仿真做出了模型系數(shù)的收斂過程及平均的學(xué)習(xí)曲線 分別用LMS算法和RLS算法,分別做出了模型系數(shù)的收斂過程及學(xué)習(xí)曲線,還對(duì)兩種算法的特性進(jìn)行了對(duì)比引言:由于隨機(jī)信號(hào)的未知性和隨時(shí)間變化的統(tǒng)計(jì)
5、特性,需要設(shè)計(jì) 參數(shù)隨時(shí)間變化的濾波器算法,即所謂的自適應(yīng)濾波。它是利用前一時(shí)刻 以獲得的濾波器參數(shù)的結(jié)果,自動(dòng)的調(diào)節(jié)現(xiàn)時(shí)刻的濾波器參數(shù),以適應(yīng)信號(hào)和噪 聲未知的或隨時(shí)間變化的統(tǒng)計(jì)特性,從而實(shí)現(xiàn)最優(yōu)濾波。自適應(yīng)濾波器的特性變化是由自適應(yīng)算法通過調(diào)整濾波器系數(shù)來實(shí)現(xiàn)的。不 同的自適應(yīng)濾波器算 法,具有不同的收斂速度、穩(wěn)態(tài)失調(diào)和算法復(fù)雜度。自適應(yīng)濾波算法中利用了輸出反饋,屬于閉環(huán)算法。其優(yōu)點(diǎn)是能 在濾波器輸入變化時(shí)保持最佳的輸出,而且還能在某種程度上補(bǔ)償濾 波器元件參數(shù)的變化和誤差以及運(yùn)算誤差。但其缺點(diǎn)是存在穩(wěn)定性問 題以及收斂速度不高。所以探討如何提高收斂速度、增強(qiáng)穩(wěn)定性以滿 足信號(hào)處理的高效性
6、、實(shí)時(shí)性,一直是人們研究的重點(diǎn)和熱點(diǎn)。本文 基對(duì)比研究了兩類基本的自適應(yīng)算法LMS和RLS,并對(duì)它們權(quán)系數(shù) 的收斂過程及學(xué)習(xí)過程進(jìn)行了分析。LMS原理分析:LMS算法是自適應(yīng)濾波器中常用的一種算法與維納算法不同的是其系統(tǒng) 的系數(shù)隨輸入序列而改變。維納算法中截取輸入序列自相關(guān)函數(shù)的一段構(gòu)造系統(tǒng) 的最佳系數(shù)。而LMS算法則是對(duì)初始化的濾波器系數(shù)依據(jù)最小均方誤差準(zhǔn)則進(jìn) 行不斷修正來實(shí)現(xiàn)的。因此理論上講 LMS算法的性能在同等條件下要優(yōu)于維納 算汶 是LMS訂法是兒 個(gè)初始化伉衍血丄進(jìn)片逐加抑榕得別的 因此 矗系統(tǒng)進(jìn)入穩(wěn)定之前行一個(gè)調(diào)整的時(shí)間這個(gè)時(shí)間受到算法步長(zhǎng)因子卜的控制 在一定值范田內(nèi)增大卩會(huì)械小
7、調(diào)整時(shí)間但超過這個(gè)值范田時(shí)系統(tǒng)不冉收斂 J的最大取值為R的跡。LMS采用平方誤差最小的原則代替均方誤差最小的原 則,信號(hào)基本關(guān)系如下:N Jy(n)二為 Wi(n)x(n -i)0e(n) =d(n) -y(n)wi(n 1) =wd n) 2e( n)x( ni)寫成矩陣形式為:y(n) =WT( n)X( n)e(n) =d(n) -y(n)W(n 1) =W( n) 2e(n )X( n)式中 W(n)為 n 時(shí)刻自適應(yīng)濾波器的權(quán)矢量W(n) =wo(n), wi(n), w?(n)Wn(n)TN為自適應(yīng)濾波器的階數(shù)。X(n)為n時(shí)刻自適應(yīng)濾波器的參考輸入矢 量,由最近的 N 個(gè)信號(hào)的采
8、樣值構(gòu)成,X(n)=x(n),x(nJx(n-N-1)T。d( n)是期望的輸出值;e( n)為自適應(yīng) 濾波器的輸出誤差調(diào)節(jié)信號(hào);卩是控制自適應(yīng)速度與穩(wěn)定性的增益常 數(shù)。3LMS的算法流程圖:tRLS算法原理分析:為遺忘因子,它是小于1的正數(shù)d(n):參考信號(hào)或期望信號(hào)w(n)第n次迭代的權(quán)值S)均方誤差按照如下準(zhǔn)則:n;(n) _、.n 上e2(k)min越舊的數(shù)據(jù)對(duì);(n)的影響越小。對(duì)濾波器的系數(shù)w求偏導(dǎo),并令結(jié)果 等于0知型=-2、,n“e(k)x(k)=O:wk衛(wèi)整理得到標(biāo)準(zhǔn)方程為:nn遲 X1x(k)xT (k)w =遲 XnJsd (k)x(k)k =0k=0定義:nn _kR(
9、n)八,d(k)x(k)kTnP(n )= nAd(k)x(k)kT標(biāo)準(zhǔn)方程可以簡(jiǎn)化為:R(n )w = P(n)經(jīng)求解可以得到迭代形式:R(n 1) = R( n) x(n 1)xT (n 1)P(n 1)P(n) d(n 1)x(n 1)定義:T(n)=R(n),則可知T的迭代方程為:T(n)4(n -1) x(n)xT(n)廣系數(shù)的迭代方程為w(n) = w( n-1) k( n)e( n|n-1)其中增益k(n)和誤差e( n|n)的定義分別為:e(n | n-1) = d(n) - wT (n -1) x( n)k(n)=T(n -1)x(n)xT (n)T(n- 1)x(n)參數(shù)遞
10、推估計(jì),每取得一次新的觀測(cè)數(shù)據(jù)后,就在前次估計(jì)結(jié)果 的基礎(chǔ)上,利用新引入的觀測(cè)數(shù)據(jù)對(duì)前次估計(jì)的結(jié)果,根據(jù)遞推算法 進(jìn)行修正,減少估計(jì)誤差,從而遞推地得出新的參數(shù)估計(jì)值。這樣, 隨著新觀測(cè)數(shù)據(jù)的逐次引入,一次接一次地進(jìn)行參數(shù)估計(jì),直到參數(shù) 估計(jì)值達(dá)到滿意的精確程度為止。6RLS算法流程圖:23 RLS方法簡(jiǎn)介W(0) =0.化準(zhǔn)則取代最小肉方準(zhǔn)喇.井按時(shí)閭進(jìn)行迭代RLS算法是用集方的時(shí)間平均的尬小 計(jì)畀.瓦堪術(shù)原理如下所示】Sp(o)=初始化計(jì)算 T(n),w(n),k(n),e(n|n-1):RLS算法是用:乗方的時(shí)間平均檢址小化華則軀代最小均方準(zhǔn)則,井按時(shí)閭進(jìn)行送代Ht*直羊木必理奶下所示:
11、I乂禰為軀忘紂子,它址小J邈F I的正數(shù)紳)4佶蹴期軸訃y(n)L(n)x(n _i)0w他):第1)戰(zhàn)達(dá)代的權(quán)逬:,鞏對(duì);均方鍛打搔戯如下淮則:計(jì)算誤差 e(n)=d(n)-y(n)/;5) = 嚴(yán)*(斤)- miniOw(n) = w(n -1) k(n )e(n | n-1)min的散據(jù)對(duì)鞏町的彫響越帕濾波聆紊歎賈求館導(dǎo)數(shù),片令鉛杲爭(zhēng)尸零知更新權(quán)7#整理得到標(biāo)準(zhǔn)方程Ax(k)xT(k)軒二叭&岡JI)_wLMS算法程序:clear close all clc a1=-1.6; a2=0.8; n=1000; P=50;e=zeros(1, n);ep=zeros(1, n);ee=zer
12、os(1, n);x=zeros(1, n);w=ra ndn(1,n);%算法for p=1:Px(1)=w(1);x(2)=-a1*x(1)+w(2);for i=3: nx(i)=-a1*x(i-1)-a2*x(i-2)+w(i);endL=2;u=0.0005;wL=zeros(L ,n);for i=(L+1): nX=x(i-L:1:(i-1);y(i)=X*wL(:,i); %i 時(shí)刻輸出信號(hào)e(i)=x(i)-y(i); %i時(shí)刻誤差信號(hào)wL(:,(i+1)=wL(:,i)+2*u*e(i)*X; %i時(shí)刻 濾波器的權(quán)值ee(i)=e(i)A2;endep=ep+ee;ende
13、q=ep/P;a1L=-wL(2,1: n);% al在LMS算法下值的變化,wL矩陣中第一行的1到n個(gè)數(shù)a2L=-wL(1,1: n);% a2在LMS算法下值的變化 ,wL矩陣中第二行的1到n個(gè)數(shù)%畫圖subplot(2,2,1);plot(1: n, x);title(高斯白噪聲w);subplot(2,2,2);plot(1: n, a1L,r-,1: n,a1,k-);title(a1的學(xué)習(xí)過程);subplot(2,2,3);plot(1: n,a2L,r-,1: n,a2,k-);title(a2的學(xué)習(xí)過程);subplot(2,2,4);plot(1: n,eq);title(
14、5O次平均后的學(xué)習(xí)過程);8圖1:步長(zhǎng)因子卩=0.0005時(shí)LMS仿真圖形圖2:步長(zhǎng)因子卩=0.001時(shí)LMS仿真圖形9圖3:步長(zhǎng)因子卩=0.005時(shí)LMS仿真圖形結(jié)果分析:1. 在仿真過程中可以看到,圖形的收斂時(shí)間隨著步長(zhǎng)因子卩的增大 而減小。說明步長(zhǎng)因子卩與收斂時(shí)間成反比,其決定了 LMS算法 學(xué)習(xí)過程的快慢。2. 由上圖對(duì)比可知,當(dāng)步長(zhǎng)因子卩增大時(shí),收斂時(shí)間減少,但會(huì)使 失調(diào)增大,當(dāng)卩等于0.0005與0.001時(shí)圖形沒有失調(diào),但當(dāng)卩等 于0.005時(shí),就會(huì)發(fā)現(xiàn)圖形失調(diào)嚴(yán)重。綜上所述可得出結(jié)論:控制失調(diào)與加快收斂速度矛盾。10LMS與RLS對(duì)比程序:程序:clear;close all;
15、clc;a1=-1.6;a2=0.8;n=1000;x=zeros(1, n);w=ra ndn(1,n);x(1)=w(1);x(2)=-a1*x(1)+w(2);for i=3: nx(i)=-a1*x(i-1)-a2*x(i-2)+w(i);end;%LMS濾波L=2;u=0.001;wL=zeros(L ,n);for i=(L+1): nX=x(i-1:-1:(i-L);y(i)=X*wL(:,i);e(i)=x(i)-y(i);wL(:,(i+1)=wL(:,i)+2*u*e(i)*X;end;a1L=-wL(1,1: n);a2L=-wL(2,1: n);%RLS濾波L=2;n
16、amuta=0.98;wR=zeros(L, n);T=eye(L,L)*10;% %RLS算法下T參數(shù)的初始化,T初始值為10for i=(L+1): nX=x(i-1:-1:(i-L);K=(T*X)/(namuta+X*T*X);%i時(shí)刻增益值e1=x(i)-wR(:,i-1)*X;wR(:,i)=wR(:,i-1)+K*e1; %i時(shí)刻權(quán)值y(i)=wR(:,i)*X;e(i)=x(i)-y(i);T=(T-K*X*T)/namuta; %i 時(shí)刻的維納解end;a1R=-wR(1,1: n);a2R=-wR(2,1: n);%畫圖subplot(2,1,1);plot(1: n, a
17、1L,r-,1: n,a1R,g-,1: n,a1,k-);title(LMS 與RLS算法a1權(quán)系數(shù)收斂過程對(duì)比);subplot(2,1,2);plot(1: n,a2L,r-,1: n,a2R,g-,1: n,a2,k-);title(LMS 與RLS算法a2權(quán)系數(shù)收斂過程對(duì)比);圖4: LMS與RLS仿真圖形對(duì)比結(jié)果分析:1. RLS處法在兩法的隱態(tài)怖段即卞法的陥期收斂拚段卜;件筑和 LMS釘法柯曲不舊顯但在賓法的lOI收斂段 RLS算法的收斂 速度要明顯咼于LMS算法。但是RLS ,jZ法復(fù)雜. in 汁.訂.|I;比KRLS算法與LMS對(duì)比:由于LMS算法只是用以前各時(shí)刻的抽頭參量
18、等作該時(shí)刻數(shù)據(jù)塊 估計(jì)時(shí)的平方誤差均方最小的準(zhǔn)則,而未用現(xiàn)時(shí)刻的抽頭參量等來對(duì) 以往各時(shí)刻的數(shù)據(jù)塊作重新估計(jì)后的累計(jì)平方誤差最小的準(zhǔn)則,所以 LMS算法對(duì)非平穩(wěn)信號(hào)的適應(yīng)性差。RLS算法的基本思想是力圖使 在每個(gè)時(shí)刻對(duì)所有已輸入信號(hào)而言重估的平方誤差的加權(quán)和最小,這 使得RLS算法對(duì)非平穩(wěn)信號(hào)的適應(yīng)性要好。與LMS算法相比,RLS 算法采用時(shí)間平均,因此,所得出的最優(yōu)濾波器依賴于用于計(jì)算平均 值的樣本數(shù),而LMS算法是基于集平均而設(shè)計(jì)的,因此穩(wěn)定環(huán)境下 LMS算法在不同計(jì)算條件下的結(jié)果是一致的。在性能方面,RLS的 收斂速率比LMS要快得多,因此,RLS在收斂速率方面有很大優(yōu)勢(shì)。 圖6分別為RLS算法和LMS算法在處理過程中的誤差曲線,它指出了 在迭代過程中的誤差減少過程。由圖可見,RLS算法在迭代過程中產(chǎn) 生的誤差明顯小于LMS算法。由此可見,RLS在提取信號(hào)時(shí),
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度安全合規(guī)塔吊銷售與安全監(jiān)管服務(wù)合同3篇
- 二零二五版門窗行業(yè)產(chǎn)品質(zhì)量檢測(cè)與認(rèn)證合同4篇
- 2025年度苗木種植與水資源利用保護(hù)合同范本4篇
- 2025年度企業(yè)形象展示活動(dòng)承辦協(xié)議書4篇
- 2025年度門樓智能鎖具集成安裝服務(wù)合同4篇
- 2025年度歷史文化建筑屋頂防水修繕合同4篇
- 2025年度車床租賃合同范本售后服務(wù)保障4篇
- 二零二四年企業(yè)風(fēng)險(xiǎn)管理與內(nèi)部控制委托合同3篇
- 2025年度環(huán)保技術(shù)代理注銷合作框架協(xié)議4篇
- 二零二五年度大棚溫室大棚溫室大棚設(shè)施銷售合同4篇
- 2024年住院醫(yī)師規(guī)范化培訓(xùn)師資培訓(xùn)理論考試試題
- 期末綜合測(cè)試卷(試題)-2024-2025學(xué)年五年級(jí)上冊(cè)數(shù)學(xué)人教版
- 2024年廣東省公務(wù)員錄用考試《行測(cè)》試題及答案解析
- 結(jié)構(gòu)力學(xué)本構(gòu)模型:斷裂力學(xué)模型:斷裂力學(xué)實(shí)驗(yàn)技術(shù)教程
- 黑色素的合成與美白產(chǎn)品的研究進(jìn)展
- 金蓉顆粒-臨床用藥解讀
- 法治副校長(zhǎng)專題培訓(xùn)課件
- 《幼兒園健康》課件精1
- 汽車、電動(dòng)車電池火災(zāi)應(yīng)對(duì)
- 中醫(yī)藥適宜培訓(xùn)-刮痧療法教學(xué)課件
- 免疫組化he染色fishish
評(píng)論
0/150
提交評(píng)論