基于MATLAB的IIR數字滤波器设计.docVIP

  • 65
  • 0
  • 约2.42千字
  • 约 3页
  • 2016-11-27 发布于重庆
  • 举报
基于MATLAB的IIR數字滤波器设计

PAGE PAGE 1 基于MATLAB的IIR数字滤波器设计 摘自:张登奇,周婷.基于MATLAB的IIR数字滤波器设计[J]. 湖南理工学院学报,2007,(3) 摘 要:数字滤波是数字信号处理的重要内容,数字滤波器可分为FIR和IIR两大类。文章根据IIR滤波器的设计原理,详细介绍了MATLAB环境下IIR数字滤波器的设计方法和操作步骤,并列出了设计实例程序及运行结果。 关键词:MATLAB;数字信号处理;数字滤波器;无限冲激响应 2 IIR数字滤波器的典型设计法 典型设计法的设计思想是:利用已有的模拟滤波器设计理论,首先根据设计指标设计一个合适的模拟滤波器,然后再通过脉冲响应不变法或双线性变换法,完成从模拟到数字的变换。常用的模拟滤波器有巴特沃斯(Butterworth)滤波器、切比雪夫(Chebyshev)滤波器、椭圆(Ellipse)滤波器、贝塞尔(Bessel)滤波器等,这些滤波器各有特点,供不同设计要求选用。滤波器的模拟数字变换,通常是复变函数的映射变换,也必须满足一定的要求。 由于数字滤波器传输函数只与频域的相对值有关,故在设计时可先将滤波器设计指标进行归一化处理[3]。设采样频率为Fs,归一化频率的计算公式是: 利用典型设计法设计数字滤波器的步骤: 1、将设计指标归一化处理。如果采用双线性变换法,还需进行预畸变。 2、根据归一化频率,确定最小阶数N和频

文档评论(0)

1亿VIP精品文档

相关文档