用MATLAB設計FIR濾波器的方法
分別選中信號s、sin15hz、spect1、spect2,單擊各自列表下方的View按鈕,即可觀(guān)察他們的波形,如圖4所示。
圖3 SPTool主界面圖4 濾波前后的時(shí)域波形和頻域特性
由圖4可以看出,帶通濾波器filt1使輸入信號s中頻率為15hz的正弦波信號通過(guò),而將頻率為5hz和30hz的正弦波信號大大衰減。
6 結束語(yǔ)
本文通過(guò)一個(gè)設計實(shí)例,介紹了利用MATLAB實(shí)現 FIR濾波器設計與濾波的三種方法,從仿真結果可以看出它們均可以達到技術(shù)指標要求,而且方法簡(jiǎn)單、快捷,大大減輕了工作量。濾波器的設計工作完成后,可以借助于MATLAB的export操作導出所設計濾波器的系統函數H(z)。由于MATLAB具有強大的接口功能,仿真后的結果可以很方便的移植到 DSP、CPLD或FPGA等器件中。在實(shí)際應用中,只需按要求修改濾波器參數,并對程序作較少的改動(dòng),即可實(shí)現不同截止頻率的FIR濾波器,實(shí)用性較強。
濾波器相關(guān)文章:濾波器原理
濾波器相關(guān)文章:濾波器原理
電源濾波器相關(guān)文章:電源濾波器原理
評論