基于现代DSP技术的IIR滤波器的实现.docVIP

  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文档。上传文档
查看更多
基于现代DSP技术的IIR滤波器的实现

编号:南阳师范学院20届毕业生 毕业论文(设计) 题 目: 完 成 人: 班 级: 学 制: 专 业: 指导教师: 完成日期: 目 录 摘要 1 引言 (1) 1.1 数字滤波器 (1) 1.2 DSP Builder软件的简介 (2) 1.3 课题的主要意义 (2) 2 设计总体方案…………………………………………………….(3) 3 数字滤波器的基本概念 (3) 3.1数字滤波器的基本概念 (3) 3.2数字滤波器的分类 (3) 3.3系统的传递函数 (4) 3.4 基本结构运算单元 (5) 4 IIR数字滤波器 (6) 4.1 IIR数字滤波器的基本结构 (6) 4.1.1 IIR数字滤波器基本结构分类 (6) 4.1.2 IIR滤波器的结构举例 (6) 4.2 IIR数字滤波器设计过程 (10) 4.3 IIR数字滤波器设计方法 (10) 5 使用DSP_Builder设计IIR滤波器 (10) 5.1 建立模型 (10) 5.2 IIR滤波器系数的计算 (13) 5.3 设置系数 (15) 5.4 Simulink仿真 (15) 5.5 由Simulink模型转成VHDL文件 (16) 5.6 适配下载 (16) 6 总结及展望 (16) 参考文献………………………………………………………………(17) Abstract (18) 基于现代DSP技术的IIR数字滤波器的实现 作 者:祁媛媛 指导老师:张 帅 摘要:基于现代DSP技术的种种优势,该设计选择了以PLD器件为平台,在其上构建IIR滤波器的设计方案。本文介绍了一个以Altera公司可编程逻辑芯片Cyclone1C12为控制核心,利用DSP_Builder软件设计IIR滤波器。 关键词:IIR;滤波器;FPGA;DSP_Builder 1 引言 1.1 数字滤波器 数字滤波器(digital filter)是由数字乘法器、加法器和延时单元组成的一种装置。其功能是对输入离散信号的数字代码进行运算处理,以达到改变信号频谱的目的。由于电子计算机技术和大规模集成电路的发展,数字滤波器已可用计算机软件实现,也可用大规模集成数字硬件实时实现。数字滤波器是一个离 散时间系统(按预定的算法,将输入离散时间信号转换为所要求的输出离散时间信号的特定功能装置)。应用数字滤波器处理模拟信号时,首先须对输入模拟信号进行限带、抽样和模数转换。数字滤波器输入信号的抽样率应大于被处理信号带宽的两倍,其频率响应具有以抽样频率为间隔的周期重复特性,且以折叠频率即1/2抽样频率点呈镜像对称。为得到模拟信号,数字滤波器处理的输出数字信号须经数模转换、平滑。数字滤波器具有高精度、高可靠性、可程控改变特性或复用、便于集成等优点。数字滤波器在语言信号处理、图像信号处理、医学生物信号处理以及其他应用领域都得到了广泛应用[1]。 数字滤波器有低通、高通、带通、带阻和全通等类型。它可以是时不变的或时变的、因果的或非因果的、线性的或非线性的。应用最广的是线性、时不变数字滤波器. 1.2 DSP Builder软件的简介 FPGA的应用是EDA技术有机融合软件硬件电子设计技术、SOC和ASIC设计,以及对自动设计与自动实现最典型的诠释。DSP Builder是FPGA制造商Altera推出得一个数字信号处理(DSP)开发工具,它集成在Matlab设计环境的Simulink中。Altera的DSP系统体系解决方案是一项具有开创性的解决方案。 以往的MATLAB工具的使用只是作为DSP算法的建模和基于纯数学的仿真,其数学模型无法为硬件DSP应用系统直接产生实用的程序代码,其仿真测试的结果也仅仅是基于数学的算法结果。而以往FPGA所需要传统的基于硬件描述语言(VHDL)延时与VHDL递归算法的衔接,以及补码运算和乘积结果截取等问题,相当繁杂。 对于DSP Builder而言,顶层的开发工具是MATLAB/SIMULINK,整个的开发流层几乎可以在同一环境中完成。真正实现了自顶向下的设计流程,包括DSP系统的建模、系统级仿真、设计模型向VHDL硬件描述语言代码的转换、RTL(逻辑综合Regi

文档评论(0)

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

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

1亿VIP精品文档

相关文档