数字信号处理实验
实验三 IIR数字滤波器设计
一、实验目的
让学生掌握IIR数字滤波器设计的冲激响应不变法和双线性变换法。 掌握IIR数字滤波器的计算机编程实现方法,即软件实现。
培养学生综合分析、解决问题的能力,加深对课堂内容的理解。
二、实验要求
掌握IIR数字滤波器设计的冲激响应不变法和双线性变换法;编制IIR数字滤波器的程序;完成对不同频率的多个正弦信号的滤波。
三、实验环境
PC机,Windows2000,office2000,Matlab6.5以上版本软件。
四、实验内容、步骤
实验内容
已知模拟滤波器的技术指标: p 3dB截止频率为fp [4KHz,6KHz];阻带截止频率为fs [2KHz,8KHz],阻带衰减不小于18dB,取样频率为40KHz。
1.编程设计滤波器,用冲激响应不变法设计IIR数字滤波器。
2.编程设计滤波器,用双线性变换法设计IIR数字滤波器。
3.求脉冲响应、频率响应以及零极点。
4.编程滤波,求滤波器输出,完成对不同频率的多个正弦信号的滤波。 实验步骤
1.根据所给定的技术指标进行指标转换。
c1 2 fc1, c2 2 fc2, s1 2 fs1, s2 2 fs2, p B c2 c1,
2 s s2
2s1s2B, p 3, s 18。 s2
2.根据指标设计Butterworth模拟低通滤波器。
调用函数[n,wn]=buttord(wp,ws,rp,rs,’s’)确定阶次。调用函数

