資源簡介
1.實驗目的
(1)熟悉用雙線性變換法設計IIR數字濾波器的原理與方法;
(2)學會調用MATLAB信號處理工具箱中濾波器設計函數(或濾波器設計分析工具fdatool)設計各種IIR數字濾波器,學會根據濾波需求確定濾波器指標參數。
(3)掌握IIR數字濾波器的MATLAB實現方法。
(3)通過觀察濾波器輸入輸出信號的時域波形及其頻譜,建立數字濾波的概念。
2.實驗原理
設計IIR數字濾波器一般采用間接法(脈沖響應不變法和雙線性變換法),應用最廣泛的是雙線性變換法。基本設計過程是:①先將給定的數字濾波器的指標轉換成過渡模擬濾波器的指標; ②設計過渡模擬濾波器;③將過渡模擬濾波器系統函數轉換成數字濾波器的系統函數。MATLAB信號處理工具箱中的各種IIR數字濾波器設計函數都是采用雙線性變換法。第六章介紹的濾波器設計函數butter、cheby1 、cheby2 和ellip可以分別被調用來直接設計巴特沃斯、切比雪夫1、切比雪夫2和橢圓模擬和數字濾波器。本實驗要求讀者調用如上函數直接設計IIR數字濾波器。
本實驗的數字濾波器的MATLAB實現是指調用MATLAB信號處理工具箱函數filter對給定的輸入信號x(n)進行濾波,得到濾波后的輸出信號y(n)。
代碼片段和文件信息
- 上一篇:小波分析程序
- 下一篇:加漢寧窗的FFT插值法頻譜分析程序
評論
共有 條評論