IIR滤波器的实现
(IIR滤波器是无限脉冲响应数字滤波器的简称)
(一)基本概念
1¡¢ 数字滤波器是指输入、输出均为数字信号,通过一定运算关系,改变输入信号所含频率成分的相对比例或者滤除某些频率成分的器件。数字滤波器与模拟滤波器概念相同,只是信号的形式和实现滤波的方法不同。一般数字滤波器从现实的网络结构或者从单位脉冲响应分类,可以分成无限脉冲脉冲响应(IIR)滤波器和有限脉冲响应(FIR)滤波器。
2¡¢ IIR滤波器设计的主要方法是先设计低通模拟滤波器,进行频率变换,将其转换为相应的高通、带通模拟滤波器,再将模拟滤波器转换为相应的数字滤波器。
3¡¢ N阶模拟滤波器系统函数的一般形式为
4¡¢ N阶数字模拟滤波器系统函数的一般形式为
(二)求滤波器频率响应的函数
1、freqs函数:求模拟滤波器的频率响应
freqs(b,a,w)计算由向量w(rad/s)指定的频率点上(或W直接为采样点数)频率响应,其中b和a分别为模拟滤波器系统函数H(s)的分子与分母。freqs函数将自动绘出幅频和相频曲线。
实验4-1:系统传输函数为