利用FDATool進行IIR數字濾波器的設計以及仿真實驗
- 文件介紹:
- 該文件為 doc 格式,下載需要 1 積分
- 利用FDATool進行IIR數字濾波器的設計以及仿真實驗計
IIR數字濾波器具有無限寬的沖激響應 ,與模擬濾波器相匹配 ,所以IIR濾波器的設計可以采取在模擬濾波器設計基礎上進一步變換的方法。其設計方法主要有經典設計法、直接設計法和最大平滑濾波器設計法,現在主要介紹利用FDATool的設計方法。
1 FDATool界面設計
1.1 FDATool的介紹
FDATool (Filter Design&Analysis Tool)是MATLAB信號處理工具箱里專用的濾波器設計分析工具 ,MATLAB6.0以上的版本還專門增加了濾波器設計工具箱 (Filter Design Toolbox)。 FDATool可以設計幾乎所有的常規濾波器,包括FIR和IIR的各種設計方法 。它操作簡單 ,方便靈活。
FDATool界面分為兩大部分,一部分是Design Filter,在界面的下半部,用來設置濾波器的設計參數;另一部分則是特性區,在界面的上半部分,用來顯示濾波器的各種特性。 Design Filter部分主要分為:FilterType(濾波器類型 )選項,包括Lowpass(低通 )、Highpass(高通 )、Bandpass(帶通 )、Bandstop(帶阻 )和特殊的FIR濾波器。
Design Method(設計方法 )選項,包括IIR濾波器的Butterowrth(巴特沃思 )法、Chebyshev Type I(切比雪夫I型 )法、Chebyshev Type Ⅱ (切比雪夫Ⅱ型 )法、Elliptic(橢圓濾波器 )法和FIR濾敞器的Equiripple法、Least-Squares(最小乘方 )法、Window(窗函數 )法。
Filter Order(濾波器階數 )選項,定義濾波器的階數,包括Specify Order(指定階數 )和Minimum Order(最小階數 )。在Specify Order中填入所要設計的濾波器的階數(N階濾波器, Specify Order=N -1)。如果選擇Minimum Order,則MATLAB根據所選擇的濾波器類型自動使用最小階數。
Frequency Specifications選項,可以詳細定義頻...