資源簡介
基于MATLAB的IIR和FIR濾波器設計-實驗5 基于MATLAB的數字濾波器設計.doc
IIR:在MATLAB中,可以用下列函數輔助設計IIR數字濾波器:1)利用buttord和cheb1ord可以確定低通原型巴特沃斯和切比雪夫濾波器的階數和截止頻率;2)[num,den]=butter(N,Wn)和[num,den]=cheby1(N,Wn),[num,den]=cheby2(N,Wn)可以進行濾波器的設計;3)lp2hp,lp2bp,lp2bs可以完成低通濾波器到高通、帶通、帶阻濾波器的轉換;4)使用bilinear可以對模擬濾波器進行雙線性變換,求得數字濾波器的傳輸函數系數;5)利用impinvar可以完成脈沖響應不變法的模擬濾波器到數字濾波器的轉換。
實驗5 基于MATLAB的數字濾波器設計.doc 實驗4 FIR數字濾波器設計.doc
FIR:
(1)在MATLAB中,熟悉函數fir1、kaiserord
、remezord、remez的使用;
B = fir1設計濾波器;
[n,Wn,beta,ftype] = kaiserord估計濾波器階數;
[n,fo,ao,w] = remezord 計算等波紋濾波器階數n和加權函數w;
B=remez進行等波紋濾波器的設計
(2)閱讀附錄中的實例,學習FIR濾波器的設計方法及其在MATLAB中的實現;
(3)給出FIR數字濾波器的沖激響應,繪出它們的幅度和相位頻響曲線,討論它們各自的實現形式和特點。
例1
用凱塞窗設計一FIR低通濾波器,
IIR:在MATLAB中,可以用下列函數輔助設計IIR數字濾波器:1)利用buttord和cheb1ord可以確定低通原型巴特沃斯和切比雪夫濾波器的階數和截止頻率;2)[num,den]=butter(N,Wn)和[num,den]=cheby1(N,Wn),[num,den]=cheby2(N,Wn)可以進行濾波器的設計;3)lp2hp,lp2bp,lp2bs可以完成低通濾波器到高通、帶通、帶阻濾波器的轉換;4)使用bilinear可以對模擬濾波器進行雙線性變換,求得數字濾波器的傳輸函數系數;5)利用impinvar可以完成脈沖響應不變法的模擬濾波器到數字濾波器的轉換。
實驗5 基于MATLAB的數字濾波器設計.doc 實驗4 FIR數字濾波器設計.doc
FIR:
(1)在MATLAB中,熟悉函數fir1、kaiserord
、remezord、remez的使用;
B = fir1設計濾波器;
[n,Wn,beta,ftype] = kaiserord估計濾波器階數;
[n,fo,ao,w] = remezord 計算等波紋濾波器階數n和加權函數w;
B=remez進行等波紋濾波器的設計
(2)閱讀附錄中的實例,學習FIR濾波器的設計方法及其在MATLAB中的實現;
(3)給出FIR數字濾波器的沖激響應,繪出它們的幅度和相位頻響曲線,討論它們各自的實現形式和特點。
例1
用凱塞窗設計一FIR低通濾波器,
代碼片段和文件信息
評論
共有 條評論