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信號通路促使性早熟形成的作用觀察
主站蜘蛛池模板: 爱色欧美亚洲综合图区| 一本二本三本不卡无码| 男人天堂亚洲天堂| 尤物在线观看乱码| 这里只有精品在线| 欧美成人综合视频| 手机精品视频在线观看免费| 国产精品久久久久久久伊一| 992tv国产人成在线观看| 2022国产无码在线| 18黑白丝水手服自慰喷水网站| 毛片在线播放网址| 日韩久久精品无码aV| 国产精品露脸视频| 精品无码一区二区三区在线视频| 国产97视频在线| 亚洲日本在线免费观看| 伊人久综合| 欧美在线精品一区二区三区| 中文字幕在线观看日本| a在线观看免费| a级毛片免费看| 免费毛片视频| 日本精品一在线观看视频| 亚洲欧美成aⅴ人在线观看| 女人天堂av免费| 国产日本欧美在线观看| 丁香六月激情婷婷| yjizz国产在线视频网| 麻豆精品在线视频| 国产乱子伦一区二区=| 亚洲综合第一页| 国产综合在线观看视频| 国产a v无码专区亚洲av| 亚洲男人的天堂久久香蕉| 亚洲三级电影在线播放| 亚洲一区国色天香| 首页亚洲国产丝袜长腿综合| 黄色网站在线观看无码| 老司国产精品视频91| 国精品91人妻无码一区二区三区| 91精品日韩人妻无码久久| 日韩午夜伦| 国产精品区网红主播在线观看| 美女被操黄色视频网站| 国产精品hd在线播放| 国产视频一区二区在线观看| 欧美日韩另类国产| 亚洲精品高清视频| 久久人人爽人人爽人人片aV东京热| 一区二区在线视频免费观看| 女人18毛片一级毛片在线 | 9啪在线视频| 免费看美女自慰的网站| 国产欧美日韩专区发布| 亚洲色图综合在线| 亚洲中文字幕在线一区播放| 国产真实自在自线免费精品| 国产丝袜无码一区二区视频| 日本成人福利视频| 日韩国产亚洲一区二区在线观看| 色婷婷电影网| 国产高清精品在线91| 囯产av无码片毛片一级| 无码福利视频| 亚洲无卡视频| 亚洲国产精品一区二区第一页免 | 四虎在线高清无码| 四虎永久免费在线| 中文字幕精品一区二区三区视频| 国产尤物在线播放| 人妻一本久道久久综合久久鬼色| 免费aa毛片| 国产精品一线天| 国产精品美人久久久久久AV| 国产亚洲美日韩AV中文字幕无码成人| 日韩色图区| 亚洲精品日产精品乱码不卡| 毛片三级在线观看| 试看120秒男女啪啪免费| 亚洲国产成人久久精品软件| 岛国精品一区免费视频在线观看 |