a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 模擬技術 > 設計應用 > 子帶分解的自適應濾波器的FPGA實現

子帶分解的自適應濾波器的FPGA實現

作者: 時間:2010-05-26 來源:網絡 收藏


模塊主要由延遲單元,權值更新子系統、加法器模塊,乘法器模塊組成。它是將抽取過后的信號進行自適應濾波。
FIR濾波器的單位沖激響應是有限長的,其z變換為。分析和綜合濾波器系統主要由延遲單元、加法器、加法器模塊組成。分析和綜合濾波器不可能有銳截止的理想特性,必須通過增加階數來逼近。分析濾波器子系統h00,h01,h10,h11,綜合濾波器子系統g00,g01均采用橫截型結構。


權值更新子系統模塊主要由乘法器、除法器、加法器、延遲單元、總線類型轉換等模塊組成。該子系統主要完成濾波器的權值更新。w(k+1)=w(k)+μ/γ+xT(k)x(k)e(k)x(k)運算和wi(k)xi(k)運算。

4 仿真
Matlab的Simulink環境具有強大的圖形化仿真驗證功能,用DSP Builder模塊設計好一個新的模型后,可以直接在Simulink中進行算法級、系統級仿真驗證。該設計的Simulink仿真如圖6所示,輸出信號含有毛刺,這說明輸出信號與期望信號還有一定的穩態誤差。可以通過增加濾波器的階數,或修改步長控制參數μ,以達到更好的效果。


運行Signal complier可將通過Simulink的模塊文件(.mdl)轉換成通過的硬件描述語言VHDL文件;運行Testbench(測試平臺)可將Sine wavel、Sinewavel+noise、Clock轉換成針對HDL仿真器ModelSim的測試文件。由圖7可知輸出信號Sine out逐漸趨于穩定,逼近與期望信號sine wavel,因此設計結果滿足要求,能夠實現自適應過程。

5 結語
本文只是從硬件的角度出發設計兩個子帶實現。由于濾波器組的非理想特性,有必要采取子帶間濾波,子帶間的濾波可大大提高收斂速度。子帶的設計和研究過程是比較復雜的,這里就主要的設計研究思想做了一個闡述,鑒于設計中的自適應濾波器的階數選取相對較小,因而對自適應濾波器的穩態誤差有一定的影響,通過增加自適應濾波器的階數,分析和綜合濾波器的階數、數據的位數來提高精度。


上一頁 1 2 下一頁

評論


相關推薦

技術專區

關閉