IIR滤波器的DSP实现版.docxVIP

  • 19
  • 0
  • 约5.28千字
  • 约 13页
  • 2021-01-27 发布于天津
  • 举报
PAGE PAGE # 最新资料推荐 IIR滤波器的DSP实现 IIR滤波器的基本结构 IIR滤波器差分方程的一般表达式为 : 式中x(n)为输入序列;y(n)为输出序列;和 为滤波器系数?若所有系数 等于0,则为FIR滤波器. IIR滤波器具有无限长的单位脉冲响应 ,在结构上存在反馈回路,具有递归性,即IIR滤波器的输出 不仅与输入有关 将上式展开得出 ,而且与过去的输出有关? y(n)表达式为: 在零初始条件下 ,对上式进行z变换,得到: 设N=M,则传递函数为 上式可写成 上式具有N个零点 和N个极点.若有极点位于单位圆外将导致系统不稳定 ?由于FIR滤波器所 有的系数 均为0,不存在极点,不会造成系数的不稳定?对于IIR滤波器,系统稳定的条件如下: 若I |1,当n^ 时,h(n) t0,系统稳定; 若I |1,当nT 时,h(n) t ,系统不稳定. IIR滤波器具有多种形式,主要有:直接型(也称直接I型)、标准型(也称直接II型)、变换型、级联 型和并联型. 二阶IIR滤波器,又称为二阶基本节,分为直接型、标准型和变换型 . 对于一个二阶IIR滤波器,其输出可以写成: 1.直接型(直接I型) 最新资料推荐 直接型二阶IIR滤波器还可以用图 2的结构实现. 前向通道: 前向通道: 反馈通道:将1.2 反馈通道: 将1.2式代入1.1式可得: 2.标准型(直接II型) 从图2可以看出,左右两组延迟单元可以重叠,从而得到标准二阶IIR滤波器的结构图 由于这种结构所使用的延迟单元最少 (只有2个),得到了广泛地应用,因此称之为标准型 ,如图3所示. IIR滤波器? IIR滤波器的设计 IIR滤波器的设计可以利用模拟滤波器原型 将模拟滤波器变换成满足预定指标的数字滤波器 ,借鉴成熟的模拟滤波器的设计结果进行双线性变换 ,即根据模拟设计理论设计出满足要求的传递函数 H(s),然后将H(s)变换成数字滤波器的传递函数 H(z). 设计IIR滤波器的基础是设计模拟滤波器的原型 ,这些原型滤波器主要有: 巴特沃兹(Butterworth)滤波器,其幅度响应在通带内具有最平特性 ; 切比雪夫(Chebyshev)滤波器,在通带内具有等波纹特性,且阶数小于巴特沃兹滤波器 ? 椭圆(Elliptic)滤波器,在通带内具有等波纹特性,且阶数最小. 将模拟滤波器转换为数字滤波器常用的方法是双线性变换 ,其作用是完成从s平面到z平面的一 个映射?其关系为: 双线性变换的基本性质如下: s平面上的 轴映射到z平面的单位圆上; s平面的左半平面映射到 z平面的单位圆内; s平面的右半平面映射到 z平面的单位圆外? 考虑到s平面上的虚轴映射为 z平面的单位圆,令 ,它代表一个可变的模拟频率?其z平面 上相应的数字频率为 ,即 ,将以上两式代入2.1式得: 对上式求解得 模拟频率 和相应的数字频率 之间的映射关系如图 4所示: 最新资料推荐 TOC \o 1-5 \h \z 当 在0~1之间变化时, 在0之间变化,为采样频率:当 时,其对应的 在 之间?双线性变换会造成频率失真,通常采用预畸变来补偿频率失真 ? 双线性变换设计的步骤如下: 选择一个合适的模拟传递函数 H(s); 对截止频率或预定的数字频率 进行畸变,并根据式2.3求得相应的模拟频率 ; 用对H(s)中的频率进行换算,即: 用式2.1计算H(z): — 三、二阶IIR滤波器的DSP实现 标准型二阶IIR滤波器的实现 在二阶IIR滤波器结构中,标准型结构是最常见的滤波器结构 ,其结构如图5所示: 由结构图可以写出反馈通道和前向通道的差分方程 : 反馈通道: 前向通道: 由以上两式对二阶IIR滤波器进行编程,其中乘法 -累加运算可采用单操作数指令或双操作数指 令,数据和系数可存放在 DARAM中,如图6所示: 最新资料推荐 数据存储器 (DARAM) 数据存储器 (DARAM) COEF 数据存储器 CDARAM) bi 疽” 2) w AR2-*1 w(n) bi j 1) w(n-2) 刈) 丨 呦 1 旳 起始状态 第1次迭代 AR3* 图6双操作数数据存放和系数表 直接型二阶IIR滤波器的实现 二阶IIR滤波器可以用直接型结构来实现 ?在迭代运算中,先衰减后增益,系统的动态范围和鲁棒 差分方程为: 为了实现直接型滤波,可在DARAM中开辟4个循环缓冲区,用来存放变量和系数,并采用循环缓冲 区方式寻址?这4个循环缓冲区的结构如图 8所示: 数据存储器 CD ARAM) 数据存储器 CD ARAM) 数据存储器 (DARAM) DX DY ARL i附冷| 1) F叶H | AR2 — Jtt*) i 數据存储器 (DARAM) 数空存储器 (DARAM ) 叫 ARS

文档评论(0)

1亿VIP精品文档

相关文档