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