亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于LMS算法與RLS算法自適應濾波及仿真分析

        2014-01-16 05:57:04馬國棟閻樹田賀成柱
        電子設計工程 2014年6期
        關鍵詞:信號

        馬國棟 , 閻樹田 , 賀成柱 , 楊 晨

        (1.蘭州理工大學 機電工程學院,甘肅 蘭州 730050;2.甘肅省裝備制造業(yè)數(shù)字化設計公共服務平臺 甘肅 蘭州 730030)

        自適應濾波器是現(xiàn)代信號處理的重要組成部分。因其濾波功能強大,成為信號處理和自動控制應用領域不可或缺的設備。自適應濾波器的算法決定了其性能,根據(jù)濾波器算法優(yōu)化準則不同,自適應濾波器算法可分為兩類基本算法:最小均方誤差(LMS)算法和遞歸最小二乘(RLS)算法[1]。

        自適應濾波算法推導較為繁瑣,推導過程中涉及到多個關系的建立及多個參數(shù)的假設,而這些都是在一種理想的狀態(tài)下完成的[2]。文中針對兩種算法進行了公式推導。在LMS算法中,本文主要抓住使得輸出誤差序列e(n)均方值最小及如何使得目標函數(shù)s取得最小值為突破點,進而引出自相關矩陣、期望信號與輸人信號的相關矢量、非奇異矩陣等概念與假設,再使用數(shù)學方法進行計算推導,使得復雜的算法在理解上具有層次感,使讀者對算法的結構一目了然。同樣在RLS算法中,本文主要以“遺忘因子”的概念為跳板,分析權重的范圍,通過對比,取濾波器的實際輸入d*(i)作為期望響應d(i),并選擇合適的代價函數(shù)。這樣不僅可以優(yōu)化算法,也使得算法在理解上更具有層次感,便于讀者理解學習。

        同時,文中按照原理推導、軟件編程、軟件仿真的試驗方法與步驟,使用MATLAB軟件[3-4]設計自適應數(shù)字濾波器。設置輸入信號、噪聲信號,通過輸出信號的圖像走勢對兩種算法的優(yōu)缺點進行對比分析,便于讀者對兩種算法的學習及對濾波器的設計。

        1 自適應濾波器的原理

        自適應濾波的基本原理就是利用前一時刻獲得濾波器參數(shù)的結果自動調(diào)節(jié)現(xiàn)時刻的濾波器參數(shù),以適應信號和噪聲未知的或隨時間變化的統(tǒng)計特性,從而實現(xiàn)最優(yōu)濾波。因此,自適應濾波器具有自我調(diào)節(jié)和跟蹤能力。自適應濾波器的一般結構如圖1所示[5-6]。

        圖1中x(n)為輸入信號,通過參數(shù)可調(diào)的數(shù)字濾波器后產(chǎn)生輸出信號 y(n),將輸出信 y(n)號與期望信號 d(n)進行比較,得到誤差信號 e(n)。 e(n)和 x(n)通過自適應算法對濾波器的參數(shù)進行調(diào)整,調(diào)整的目的使得誤差信號e(n)最小。

        圖1 自適應濾波器的一般結構Fig.1 General structure of adaptive filter

        2 自適應濾波算法

        2.1 LMS算法

        最小均方算法即LMS算法是B.Widrow和Hoff提出的來,由于實現(xiàn)簡單且對信號統(tǒng)計特性變化具有穩(wěn)健性,因此獲得極為廣泛的應用。

        給定系統(tǒng)的輸入信號為:X(n)=[x(n),x(n-1),…,x(n-N)]T,

        輸入輸出關系式為:

        其中 W(n)=[ω0(n),ω1(n),…,ωN(n)]T為濾波器的 N+1個權系數(shù)構成的權系數(shù)矢量,誤差信號為

        LMS算法根據(jù)誤差信號來調(diào)整濾波器系數(shù),使輸出誤差序列e(n)的均方值最小。

        式(3)中,R=E[X(n)x(n-m)],m=0,1...,N,為(N+1)×(N+1)維輸入信號的自相關矩陣;

        P=E[f(n)X(n)]為(N+1)×1 維期望信號與輸入信號的相關矢量。

        目標函數(shù)s是W(n)的二次函數(shù),其圖形是N+2維空間中一個中間下凹的超拋物面,它有唯一的最低點,即最小均方值,該曲面稱為均方誤差性能曲面為了最快尋找到最小點,要按照梯度負方向移動。

        令Δ(n)表示n時刻的(N+1)×1維梯度矢量,則自適應濾波器系數(shù)矢量的變化與梯度的關系為:

        式中,μ為自適應步長,為正的實常數(shù)。

        對于LMS算法

        式(1)、式(2)、式(7)聯(lián)立即構成 LMS 算法的迭代公式。

        2.2 RLS算法

        遞歸最小二乘算法即RLS算法,它是利用在已知n-1時濾波器抽頭權系數(shù)的情況下,通過簡單的更新,求出n時刻的濾波器抽頭權系數(shù)。使用指數(shù)加權的誤差平方和J(n)=∑λn-i|ε(i)|2(0<λ<1,稱為遺忘因子),引入遺忘因子作用是離 n 時刻近的誤差附較大重,離n時刻遠的誤差賦較小權重,確保在過去某一段時間的觀測數(shù)據(jù)被“遺忘”,從而使濾波器可以工作在非平穩(wěn)狀態(tài)下:ε(i)=d(i)-wH(n)u(i)

        定義估計誤差:ε(i)=d(i)-y(i)=d(i)-wH(n)u(i),其中 d(i)為期望相應,y(i)為濾波器輸出,可取濾波器的實際輸入d*(i)作為期望響應 d(i)。

        由以上式子可見指數(shù)加權最小二乘法的解轉化為Wiener濾波器的形式:wopt=R-1r。因抽頭權向量取得是n時刻的 w(n),而非 i時刻的 w(i);所以,當 i≤n 時,

        化簡得:w(n)=w(n-1)+k(n)e*(n)

        總結RLS算法的一般步驟為:

        1)初始化:w(0)=0,R(0)=δ-1I.

        2)更新:對于 n=1,2,…計算:

        濾波:y(n)=wH(n-1)u(n);估計誤差:e(n)=d(n)-y(n);更更新權向量:w(n)=w(n-1)+k(n)e*(n);更新

        3 MATLAB 仿真分析

        3.1 LMS算法仿真

        根據(jù)上述算法的推導,使用MATLAB軟件對LMS算法進行仿真分析,假設輸入信號:x(s)=10×sin(0.5×t),噪聲信號為隨機信號,通過軟件編程可得仿真結果如下:

        圖2 標準的輸入信號與隨機的噪聲信號Fig.2 Standard input signal and the random noise signal

        圖3 濾波器三種輸出比對Fig.3 Three output matching filter

        3.2 RLS算法仿真

        使用MATLAB軟件對RLS算法進行仿真分析,假設輸入信號:x(k)=A0cos(w0t+φ0)+b(k),噪聲信號:xr(k)=A0cos(w0t+φ0),設置濾波器階數(shù)為 200,采樣周期為 1 ms。 仿真結果如圖4~6所示。

        圖2~3的仿真分析可以明顯看出LMS算法具有計算量小,易于實現(xiàn),性能穩(wěn)定的特點;隨機噪聲信號的期望輸出與輸入信號的波形重合度較高;同時也可以看出,誤差的走勢較為平緩,其跟蹤能力較慢,對非平穩(wěn)信號的適應性差;為滿足較好的算法收斂和穩(wěn)態(tài)誤差的要求值不可能取得太大,這也就決定了LMS算法的收斂速度不快。

        圖4 輸入信號Fig.4 Input signal

        圖5 誤差與輸出信號Fig.5 Error and output signals

        圖6 Cxx矩陣曲線Fig.6 Cxx matrix curve

        圖4 ~6是RLS算法得出的結果??梢钥闯觯禂?shù)的變化曲線在200步時有一個超調(diào),這是由于向量為零,200步以后的變化曲線僅代表值,獲得的濾波器的傳遞函數(shù)類似于LMS濾波器的傳遞函數(shù)。它的中心頻率調(diào)整為正弦信號頻率,即75 rad/s。如圖6所示曲線在采樣步數(shù)時突變。200步以后曲線值變小。這也正說明了RLS算法具有較好的收斂性能和跟蹤能力,但它卻需要更多的計算量來完成,不利于適時實現(xiàn)。

        4 結 論

        自適應濾波是信號處理的重要基礎,在各個領域取得了廣泛的應用。在實際問題中,需要研究有效、實用的自適應算法。本文對自適應濾波算法原理進行化繁為簡地推導,并使用MATLAB軟件對兩種算法進行仿真分析。對讀者根據(jù)實際需要選擇濾波器的算法,設計自適應濾波器具有一定的參考價值。

        [1]鄭田娟.LMS與RLE自適應濾波算法對比研究[J].科技廣場,2012(3):20-21.ZHENG Tian-juan.Comparative study of LMS and RLS adaptive algorithms[J].Science Mosaic,2012(3):20-21.

        [2]謝勝利,何昭水,高鷹.信號處理的自適應理論[M].北京:科學出版社,2006.

        [3]飛思科技產(chǎn)品研發(fā)中心.MATLAB7輔助信號處理技術與應用[M].北京:電子工業(yè)出版社,2005.

        [4]陳懷琛.數(shù)字信號處理教程-MATLAB釋義與實現(xiàn)[M].北京:電子工業(yè)出版社,2004.

        [5]Simon Haykin著,鄭寶玉等譯.自適應濾波器原理[M].4版.北京:電子工業(yè)出版社,2010.

        [6]龔耀寰.自適應濾波器[M].北京:電子工業(yè)出版社,1989.

        猜你喜歡
        信號
        信號
        鴨綠江(2021年35期)2021-04-19 12:24:18
        完形填空二則
        7個信號,警惕寶寶要感冒
        媽媽寶寶(2019年10期)2019-10-26 02:45:34
        孩子停止長個的信號
        《鐵道通信信號》訂閱單
        基于FPGA的多功能信號發(fā)生器的設計
        電子制作(2018年11期)2018-08-04 03:25:42
        基于Arduino的聯(lián)鎖信號控制接口研究
        《鐵道通信信號》訂閱單
        基于LabVIEW的力加載信號采集與PID控制
        Kisspeptin/GPR54信號通路促使性早熟形成的作用觀察
        久久久中文字幕日韩精品| 久久综合视频网站| 一区二区三区午夜视频在线观看 | 极品少妇一区二区三区| 欧美熟妇另类久久久久久多毛 | 99国产精品无码专区| 国产日本精品一区二区免费| 色与欲影视天天看综合网| 欧美人与动牲猛交xxxxbbbb| 亚洲另类激情专区小说婷婷久| 久久国产精品免费久久久| 久久精品免费一区二区喷潮| 国产高颜值大学生情侣酒店| 国产精品久久久久久久久免费观看| 亚洲一区二区三区一区| 在线观看午夜视频一区二区| 国产在线一区二区三区av| 日韩欧美国产亚洲中文| 亚洲无人区一码二码国产内射| 亚洲av无码无线在线观看 | 99久久免费国产精品2017| 亚洲一区二区三区国产精品视频 | 久久精品久久精品中文字幕| 国产精品女同一区二区久| 人妻免费一区二区三区免费| 三年在线观看免费大全下载| 中文字幕人妻中文| 日韩午夜三级在线视频| 欧美性生交活xxxxxdddd | 国产午夜片无码区在线播放| 亚洲av片不卡无码久久| 国产乱人伦AⅤ在线麻豆A| 亚洲免费一区二区三区四区| 免费大黄网站| 日韩欧美在线播放视频| 日本国产一区二区在线| 精品国产三级a∨在线| 国产成人久久综合热| 日本人妻系列一区二区| 久久影院午夜理论片无码| 窝窝影院午夜看片|