FIR滤波器程序的编写.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE PAGE # 错误!未定义书签 错误!未定义书签 错误!未定义书签 错误!未定义书签 错误!未定义书签 错误!未定义书签 错误!未定义书签 错误!未定义书签 错误!未定义书签 错误!未定义书签 错误!未定义书签 错误!未定义书签 错误!未定义书签 错误!未定义书签 错误!未定义书签 错误!未定义书签 错误!未定义书签 错误!未定义书签 错误!未定义书签 错误!未定义书签 错误!未定义书签 错误!未定义书签 错误!未定义书签 错误!未定义书签 错误!未定义书签 错误!未定义书签 错误!未定义书签 错误!未定义书签 目录 引言 FIR滤波器基本原理 2.1两种FIR滤波器的框图及原理 2.2用DSP实现的数字FIR滤波器的优点 FIR滤波器的设计方法 FIR滤波器的c54x实现 FIR滤波器的实例设计 5.1编写滤波器序列 5.2汇编源程序主程序的编写 5.3中断向量表的编写 5.4相关的连接命令文件 5.5程序在CCS C500C中编译 设计心得 参考文献 引言 在数字信号处理中,滤波占有及其重要的地位。数字滤波是谱分析、 雷达信号处理、通信信号处理等应用中的基本处理算法,它能够满足滤 波器对幅度和相位的严格要求,解决了模拟滤波器所无法克服的电压漂 移、温度漂移和噪声等问题,同时有很高的可编程性和灵活性。数字滤 波是DSP最基本的应用领域,一个DSP芯片执行数字滤波算法的能力反 应了这种芯片的功能强弱,用 DSP实现的数字滤波器可以十分方便地改 变滤波器的特性。 FIR滤波器基本原理 2.1两种FIR滤波器的框图及原理 对于FIR数字滤波器来说,它的实现一般采用非递归的算法,图2.1 给出的是直接型和转置型FIR滤波器的机构图。 输入x(nhoD输出y (n) 输入x(n ho D 输出y (n) PAGE PAGE # (b)转置型横向滤波器 图2.1直接型和转置型 FIR滤波器结构图 FIR 数字滤波器的差分方程表达式为: y( n)= En h(i)x( n-i) 其中N为FIR滤波器的阶数,FIR滤波器的单位脉冲响应h(n)是一个有 限长序列。 在数字信号处理应用中往往需要设计线性相位的滤波器, FIR 滤波器在 保证幅度特性满足技术要求的同时,很容易做到严格的线性相位特性。 为了是滤波器满足线性相位条件,要求其单位脉冲响应 h(n) 为实序列, 且满足偶对称或奇对称条件,即 h(n)=h(N-1-n) 或 h(n)=-h(N-1-n) 。这 样,当N为偶数时,偶对称线性相位FIR滤波器的差分方程表达式为: y(n)=刀N/2-1 h(i)(x( n-i)+x(N-1- n-i)) 由上可见, FIR 滤波器不断地对输入样本 x(n) 延时后,再作乘法累 加运算,将滤波结果y(n)输出,因此,FIR实际上是一种乘法累加运算。 而对于线性相位 FIR 而言,利用线性相位 FIR 滤波器系数的对称特性, 可以采用结构精简的 FIR 结构将乘法器数目减少一半,但加法器数目不 变,这时乘法操作数和加法操作次数是 1: 2。事实上,线性相位 FIR 滤 波器是用得最多的FIR滤波器。 2.2用DSP实现的数字FIR滤波器的优点 在数字滤波器中, FIR 滤波器的最主要的特点是没有反馈回路,故 不存在不稳定的问题;同时,可以在幅度特性随意设置的同时,保证精 度、严格的线性相位。稳定和线性相位特性是 FIR 滤波器的突出优点。 FIR 滤波器常表示为直接型和转置型两种结构,其功能是等效的。 在用专用DSP或 FPGA等硬件设计长阶数FIR滤波器时,常采用转置型结 构,因为这种结构便于设计成大量规则排列、 形式相同的乘法 /累加器阵 列,避免了直接型中的多输入加法器在长阶数时的实现困难。 在用通用定点DSP实现FIR滤波器时,更多的是采用直接型结构,对于 C54X来说,其单乘法器、双累加器结构更适合于对称 FIR实现;如果采 用转置结构,因为定点DSP仅乘法/累加器是32位或40位的,数据存储 器都是16位的,用16位存储器保证FIR滤波器每级乘法/累加器输出的 中间结果比较麻烦,程序效率也降低了。 FIR 滤波器的设计方法 FIR 滤波器的设计方法主要有窗函数法和频率采样法,其中,窗函 数法是最基本的方法。窗函数法的过程是:设期望的滤波器理想响应为 Hd(ejw),需要寻找一个传递函数 H (ej「=工N-1h(n)e -j ?去逼近H(ej w), 其中最直接的方法就是将 H(ejJ的时域响应hd( n)用一个矩形窗FN (n) 进行截断,从而得到一个长度为 N的序列h(n),即令 h(n)= h d(n) R n (n) 理想响应Hd(ej°)与其时域响应hd(n)也

文档评论(0)

cooldemon0601 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档