基于Matlab的IIR數字濾波器設計方法比較及應用
圖5和圖6給出了巴特沃斯低通濾波器濾波前后的頻譜圖。本文引用地址:http://butianyuan.cn/article/187861.htm
依然是上述的條件,如果想保留高頻的信號250 Hz的正弦信號,可以通過巴特沃斯高通濾波器,此高通濾波器截止頻率為220 Hz,濾波以后的頻譜如圖7所示,兩個低頻的信號100 Hz,180 Hz的正弦波信號被濾掉;當預保留100 Hz,250 Hz兩個信號后可以通過帶阻濾波器濾掉180 Hz的正弦信號,如圖8所示;同理如果僅僅保留180 Hz的正弦信號可以通過帶通濾波器,而濾掉其他兩個信號,如圖9所示。
3 結語
濾波是信號處理的基礎,濾波運算是信號處理中的基本運算,濾波器的設計也就相應成為數字信號處理的最基本問題之一。信號帶有噪聲或無用信號,濾波器的作用是將這些干擾成分濾除,也就是讓特定頻段的信號通過達到對信號篩選的效果。在經典的濾波器中,通過對IIR數字濾波器的設計研究,應用Butterworth濾波器、Chebysheve I型濾波器、Chebysheve II型濾波器以及橢圓濾波器四種形式分別對低通、高通、帶通和帶阻四種濾波器形式進行比較仿真,得到其不同的仿真特性;選擇三個不同頻率100 Hz,180Hz和250 Hz的合成正弦波信號:
f(t)=sin(200πt)+sin(360πt)+sin(5007πt)
進行疊加,應用了Butterworth濾波器實現了混合信號頻譜的分離,得到了良好的仿真效果。
評論