999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

標準串行LMS自適應濾波器的MATLAB實現

2013-07-17 06:48:06張立萍
赤峰學院學報·自然科學版 2013年19期
關鍵詞:信號

張立萍

(赤峰學院 物理與電子信息工程系,內蒙古 赤峰 024000)

標準串行LMS自適應濾波器的MATLAB實現

張立萍

(赤峰學院 物理與電子信息工程系,內蒙古 赤峰 024000)

自適應濾波器有多種硬件實現方法.本文以隨機干擾噪聲信號作為研究對象,在Matlab環境中調用Simu1ink中的IP模塊,對4階串行自適應濾波器進行了系統建模和仿真,最終實現了所設計的自適應濾波器.

自適應濾波器;LMS算法;SLMS;MATLAB

對于自適應濾波器,有IIR和FIR兩種實現形式,但FIR濾波器比IIR濾波器應用更廣泛.因為FIR濾波器只有可調的零點而沒有極點,所以它比IIR濾波器要穩定,此外,LMS算法的計算量小,對應的硬件實現電路較為簡單,因此本文所設計的自適應濾波器是基于FIR形式的標準串行LMS自適應濾波器.

1 實現LMS算法的信號流圖

LMS算法遞推公式為:W(k+1)=W(k)+mX(k)e(k),其中誤差信號e(k)為e(k)=d(k)-y(k)=d(k)-WT(k)X(k),其信號流圖如圖1所示.我們將基于LMS算法的自適應濾波器的算法過程重新整理如下,.

(1)將輸入信號X(k)與權值W(k)的各個分量對應相乘,然后進行累加得到實際輸出信號y(k);

(2)將期望輸出信號d(k)與實際輸出信號y(k)相減得到誤差信號e(k);

(3)將誤差信號e(k)與步長參數μ相乘得到一個中間結果M;

(4)再將中間結果M與輸入信號X(k)相乘又得到另一個中間結果N;

圖1 LMS算法實現的信號流圖

(5)實際上中間結果N是一個向量,它與原來權值的每一個對應的分量進行相加得到新的權值向量.

(6)新的權值向量再與新的輸入向量進行(1)到(5)步驟的操作,如此循環往復,從而實現自適應濾波.

在圖1中,濾波模塊與系數更新模塊式彼此分開的.上面的虛線框是標準FIR濾波器,可由延時單元、加法器與乘法器組成;下面的虛線框是系數更新模塊,用減法器產生誤差信號,由加法器、延遲模塊與乘法器實現誤差更新.

由于采樣是按串行方式處理的,而不是按流水線或并行方式來處理的.因此該結構被稱為串行LMS(SLMS).只有在一個采樣輸入被完全處理之后,新的輸入采樣才能被接受.由于加法器鏈的進位遲延,這樣的結構會影響系統可能達到的最高運行速度.

2 標準串行LMS自適應濾波器(SLMS)的系統建模

從LMS算法的信號流圖中可以看出,LMS自適應濾波器可由延遲器、乘法器、加法器和系數更新子模塊組成.基于此點,可以在Matlab/Simu1ink平臺上,調其中的I P模塊進行系統建模,得到了4階標準串行自適應濾波器(SLMS)的系統框圖,見圖2.

在圖2中,所有的模塊都是直接調用Simu1ink中的IP模塊,其中正弦波和白噪聲的疊加作為輸入信號x(k),正弦波作為期望信號d(k).標準串行LMS濾波器主要由以下三部分組成:

(1)FIR濾波模塊(FIRFilter):模塊圖如圖3

圖2 4階標準串行LMS自適應濾波器系統

所示,它是一個四階的濾波器,濾波器的輸出為y(k).其中延遲模塊、加法模塊、乘法模塊式直接調用Simu1ink中的IP模塊.根據濾波器的輸出公式y(k)=x(k)w0+x(k-1)w1+x(k-2)w2+x(k-3)w3,即x(k)乘以濾波器的第一個濾波參數w0,x(k)的第一個延時x(k-1)乘以濾波器的第二個濾波參數w1,x(k)的第二個延時x(k-2)乘以濾波器的第三個濾波參數w2x(k)的第三個延時x(k-3)乘以濾波器的第四個濾波參數w 3,然后相加就得到濾波器的輸出y(k),對應的就是模型中的乘法器(Mult0-Mult3)和加法器模塊(Add0-Add2).

圖3 FIR模塊

(2)權重更新模塊(weight):模塊圖如圖4所示,根據自適應濾波器參數的調整公式W(k+1)=W(k)+me(k)X(k)可知,這是一個反饋系統,即k+1時刻的參數w(k+l)是由k時刻的參數w(k)的經過計算得到的.這是一個迭代公式,對應的模型是帶有反饋的乘法器(Mult0-Mult3)和加法器模塊(Add0-Add2).誤差信號e(k)與迭代步長μ相乘,為節省硬件資源,取m=1/1024,就可以將乘法運算轉化為向右移位10位,對應的是模型中的移位模塊shift,然后將μe(k)反饋給乘法器模塊(Mult0-Mult3),作為乘法器的一個輸入,再與對應的X(k)相乘,實現權系數的更新.

圖4 權重更新模塊

(3)誤差計算模塊:誤差計算模塊比較簡單,對應的是模型中的減法運算模塊(Sub3),完成e(k)=d (k)-y(k)的計算,得到誤差信號e(k).

圖中還有一些數據類型轉換模塊,如Gatewayin和Gatewayout模塊,主要用來進行定點數和浮點數之間的轉換.

圖5是經過模擬仿真后得到的4階SLMS自適應濾波器的Simulink仿真結果圖.第一行信號是參考信號d(k),第二行信號是輸入信號x(k),第三行信號是濾波器的輸出信號y(k),第四行信號是輸出誤差信號e(k).

圖5 4階SLMS自適應濾波器Simulink仿真波形圖

3 結論

從圖中可以看出,誤差信號e(k)和x(k)中疊加的隨機噪聲成分很接近,這與理論分析相同,濾波后的輸出信號為單一的正弦波,可見自適應濾波器的輸出還是比較理想的.

〔1〕施陽,李俊.MATLAB語言工作箱——TOOLBOX使用指南[M].西安:西北工業大學出版社,1999.

〔2〕黃智偉,王彥,陳瓊,等.FPGA系統設計與實踐[M].北京:電子工業出版社,2005.

〔3〕王誠,薛小剛,鐘信潮.Xilinx ISE使用詳解[M].北京:人民郵電出版社,2005.

〔4〕尚勇,吳順.一種新的FIR濾波器脈動實現結構[J].電子學報,2000(1):57-59.

〔5〕李虎虎,羅豐.基于算法的高階FIR濾波器優化設計[J].雷達科學與技術,2006(6):377-381.

〔6〕劉雄飛,高金定,齊海兵.LMS自適應濾波器FPGA實現的新方法[J].壓電與聲光,2007,29(1):87-89.

TP273.2

A

1673-260 X(2013)10-0012-02

猜你喜歡
信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
7個信號,警惕寶寶要感冒
媽媽寶寶(2019年10期)2019-10-26 02:45:34
孩子停止長個的信號
《鐵道通信信號》訂閱單
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
基于Arduino的聯鎖信號控制接口研究
《鐵道通信信號》訂閱單
基于LabVIEW的力加載信號采集與PID控制
Kisspeptin/GPR54信號通路促使性早熟形成的作用觀察
主站蜘蛛池模板: 亚洲第一成年网| 久久精品aⅴ无码中文字幕| 精品国产一区二区三区在线观看 | 国产在线观看人成激情视频| 91国内外精品自在线播放| 成人在线亚洲| 日本爱爱精品一区二区| 亚洲无卡视频| 久久精品亚洲热综合一区二区| 亚洲欧洲美色一区二区三区| 久热中文字幕在线| 精品天海翼一区二区| 这里只有精品在线| 在线国产综合一区二区三区| 亚洲一区波多野结衣二区三区| www亚洲天堂| 亚洲日韩国产精品综合在线观看| 欧美第一页在线| 色综合中文| 亚洲Aⅴ无码专区在线观看q| 2019年国产精品自拍不卡| 亚洲欧美一级一级a| 色婷婷在线播放| 国产一级妓女av网站| 亚洲色图欧美视频| 免费国产无遮挡又黄又爽| 亚洲高清在线天堂精品| 欧美一级视频免费| 最新加勒比隔壁人妻| 久久婷婷国产综合尤物精品| 午夜啪啪福利| 日本成人在线不卡视频| 青青草国产免费国产| 九色在线观看视频| 久久这里只有精品国产99| 久久国产高清视频| 四虎影视无码永久免费观看| 亚洲毛片一级带毛片基地| 亚洲一区二区三区在线视频| 小蝌蚪亚洲精品国产| 婷婷丁香色| 影音先锋亚洲无码| 国产欧美视频综合二区| 国产精品美女免费视频大全| 久久久亚洲色| 国产福利2021最新在线观看| 亚洲国产无码有码| 婷婷亚洲综合五月天在线| 亚洲第一香蕉视频| 国产麻豆福利av在线播放| 免费无码AV片在线观看中文| 大香网伊人久久综合网2020| 国产尹人香蕉综合在线电影| 欧美爱爱网| 伊人久热这里只有精品视频99| 国产美女精品在线| 午夜福利网址| 国产日本欧美亚洲精品视| 成人欧美在线观看| 亚洲精品无码专区在线观看 | 精品福利网| 精品欧美视频| 97亚洲色综久久精品| 亚洲天堂免费| 九九九精品视频| 国产鲁鲁视频在线观看| 成人91在线| 亚洲性日韩精品一区二区| 国产毛片不卡| 欧美成人综合在线| 国产免费a级片| 亚洲毛片在线看| 九色视频一区| 免费看美女毛片| 成人福利在线视频免费观看| 欧美午夜视频| 四虎亚洲国产成人久久精品| 久久精品中文字幕少妇| 亚洲免费成人网| 久久久久免费精品国产| 亚洲三级a| 国产凹凸一区在线观看视频|