EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 uiabluqp 于 2019-5-27 18:38 编辑
: y0 u( @0 k5 `/ D# u; ? Y
) l6 M" E& @' |8 L, ]6 z基于Matlab的IIR数字滤波器设计方法比较及应用
; S) v5 I+ D& P7 ]5 h5 a
w. Q0 D5 Q( A9 ~- C 0 引言 数字滤波器(Digital Filter)是指输入、输出都是离散时间信号,通过一定运算关系改变输入信号所含频率成分的相对比例或者滤除某些频率成分的器件。数字滤波器在数字信号处理中起着非常重要的作用,在信号的过滤、检测与参数的估计等方面,是使用最为广泛的一种线性系统。 实现数字滤波器的方法有两种,一是采用计算机软件进行,就是把所要完成的工作通过程序让计算机来实现;二是设计专用的数字处理硬件。这个地方主要用到的就是第一种方法。即是用Mafiab提供的信号处理工具箱来实现数字滤波器。 Matlab信号处理工具箱提供了丰富的设计方法,可以使得繁琐的程序设计简化成函数的调用,只要以正确的指标参数调用函数,就可以正确快捷地得到设计结果。 1 IIR数字滤波器设计方法比较 1.1 概述 IIR数字滤波器的最通用的方法是借助于模拟滤波器的设计方法。模拟滤波器设计已经有了相当成熟的技术和方法,有完整的设计公式,还有比较完整的图表可以查询,因此设计数字滤波器可以充分利用这些丰富的资源来进行。 对于IIR数字滤波器的设计具体步骤如下:
) o) E4 M! u& L7 r4 P& A3 z- a # {1 [; M; K5 M" U0 h' l4 c
5 |, \. e) O, K3 L6 r4 `3 l* w B3 Y7 e6 |8 r% q3 Y# J6 p% h) ^; `
|