实验三 IIR 数字滤波器设计实验报告 一、 实验目的: 1
通过仿真冲激响应不变法和双线性变换法 2
掌握滤波器性能分析的基本方法 二、 实验要求: 1
设计带通IIR 滤波器 2
按照冲激响应不变法设计滤波器系数 3
按照双线性变换法设计滤波器系数 4
分析幅频特性和相频特性 5
生成一定信噪比的带噪信号,并对其滤波,对比滤波前后波形和频谱 三、 基本原理: ㈠ IIR 模拟滤波器与数字滤波器 IIR 数字滤波器的设计以模拟滤波器设计为基础,常用的类型分为巴特沃斯(Butterworth)、切比雪夫(Chebyshev)Ⅰ型、切比雪夫Ⅱ型、贝塞尔(Bessel)、椭圆等多种
在 MATLAB 信号处理工具箱里,提供了这些类型的IIR 数字滤波器设计子函数
(二)性能指标 1
假设带通滤波器要求为保留 6000hz~~7000hz 频段,滤除小于 2000hz 和大宇9000hz 频段 2
通带衰减设为3Db,阻带衰减设为30dB,双线性变换法中 T 取 1s
四、 实验步骤: 1
初始化指标参数 2
计算模拟滤波器参数并调用巴特沃斯函数产生模拟滤波器 3
利用冲激响应不变法和双线性变换法求数字IIR 滤波器的系统函数Hd (z) 4
分别画出两种方法的幅频特性和相频特性曲线 5
生成一定信噪比的带噪信号 6
画出带噪信号的时域图和频谱图 6
对带噪信号进行滤波,并画出滤波前后波形图和频谱图 五、 实验结果 模拟滤波器的幅频特性和相频特性: 10-210-1100101-2000200Frequency (rad/s)Phase (degrees)10-210-110010110-1010-5100Frequency (rad/s)Magnitude 在本实验中,采用的带通滤波器为6000-7000Hz,换算成角频率为4
55,在上图中