DSP课程设计IIR滤波器的实现.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DSP课程设计IIR滤波器的实现

 PAGE 12 设计二 IIR滤波器的实现 设计目的 加深对IIR滤波器原理和基本性质的理解; 熟悉IIR滤波器子程序的算法流程和应用; 学习DSP的IIR滤波器设计和编程思想; 学习使用CCS的波形观察器观察波形和频谱情况; 设计内容 在了解IIR滤波器的基本原理之后,首先利用MATLAB软件来设计。滤波器设计可以采用巴特沃斯滤波器设计、切比雪夫滤波器设计、椭圆滤波器设计等等。高阶IIR滤波器可以通过多个二阶IIR滤波器的级联和并联来实现,以此来实现滤波器的定点DSP。 DSP 步骤 配置CCS为TMS320VC5402仿真模式,并新建一个工程。 新建一个汇编文件,写入一个滤波程序。 新建一个cmd文件,写入给滤波程序的cmd程序。 将汇编源程序和cmd文件添加到新建工程中,设这编译后,根据报错分析并解决问题 没有error和warning后,将*.out文件load到内存中运行。 设置程序运行起始位置为3000h,运行程序后,观察memory中的数据,滤波前的数据从地质320h开始,滤波后的数据存放在地址200h开始。 观察graph中滤波前后的时域和频域波形,对比两者并进行分析。 三、设计原理 (一).IIR滤波器差分方程的一般表达式为: yn=i=0Nbixn-i-i=1Maiy(n-i) 式中x(n)为输入序列;y(n)为输出序列; ai和bi为滤波器系数.若所有系数ai等于0,则为FIR滤波器. IIR滤波器具有无限长的单位脉冲响应,在结构上存在反馈回路,具有递归性,即IIR滤波器的输出不仅与输入有关,而且与过去的输出有关. 将上式展开得出y(n)表达式为: yn=b0xn+b1xn-1+…+bNxn-N-a1yn-1-a2yn-2-…-aMyn-M 在零初始条件下,对上式进行z变换,得到: Yz=b0Xz+b1z-1Xz+…+bNz-NXz-a1z-1Yz-a2z-2Yz-…-aMz-MYz 设N=M,则传递函数为: Hz=Y(z)X(z)=b0+b1z-1+…+bNz-N1+a1z-1+…+aNz-N 上式可写成: Hz=b0zN+b1zN-1+…+bNzN+a1z-1+…+aN=Ci=1Nz-ziz-pi 上式具有N个零点zi和N个极点pi.若有极点位于单位圆外将导致系统不稳定.由于FIR滤波器所有的系数ai均为0,不存在极点,不会造成系数的不稳定.对于IIR滤波器,系统稳定的条件如下: 若|pi|1,当n→∞时,h(n)→0,系统稳定; 若|pi|1,当n→∞时,h(n)→∞,系统不稳定. IIR滤波器具有多种形式,主要有:直接型(也称直接I型)、标准型(也称直接II型)、变换型、级联型和并联型. (二).二阶IIR滤波器,又称为二阶基本节,分为直接型、标准型和变换型. 对于一个二阶IIR滤波器,其输出可以写成: yn=b0xn+b1xn-1+b2xn-2-a1yn-1-a2yn-2 1.直接型(直接I型) 根据上式可以得到直接二型IIR滤波器的结构图.如图1所示.共使用了4个延迟单元(z-1). 图1 直接I型二阶IIR滤波器 直接型二阶IIR滤波器还可以用图2的结构实现. 图2 直接I型二阶IIR滤波器 此时,延时变量变成了w(n).可以证明上图的结构仍满足二阶IIR滤波器输出方程. 前向通道: yn=i=02biw(n-i) 1.1 反馈通道: wn=xn-j=12ajwn-j 1.2 将1.2式代入1.1式可得: yn=i=02bi[x(n-i)-j=12ajw(n-i-j)] =i=02bix(n-i)-i=02bij=12ajw(n-i-j) =i=02bix(n-i)-i=02ajj=12biw(n-i-j) =i=02bix(n-i)-j=12ajy(n-j) 2.标准型(直接II型) 从图2可以看出,左右两组延迟单元可以重叠,从而得到标准二阶IIR滤波器的结构图,如图3所示.由于这种结构所使用的延迟单元最少(只有2个),得到了广泛地应用,因此称之为标准型IIR滤波器. 图3 标准型二阶IIR滤波器 四、总体设计方案 DSP实现 TI公司的2000系列和5000系列的DSP都通用型的芯片。考虑到2000系列的DSP用于控制方面,而5000系列较2000系列具有更高的时钟频率、更低的价格和更强大的运算功能,所以在数字滤

文档评论(0)

小教资源库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档