毕业设计(论文)-基于FPGA的FIR数字滤波器的设计.doc

毕业设计(论文)-基于FPGA的FIR数字滤波器的设计.doc

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

- PAGE V - 毕业设计(论文)任务书 毕业设计(论文)题目: 基于FPGA的FIR数字滤波器的设计 设计(论文)的基本内容: 根据数字滤波器的原理和结构,利用分布式算法和OBC编码原理,将数字滤波器分成四个模块来设计,即控制模块,输入模块,乘累加模块,以及锁存模块,各模块的设计是通过VHDL语言和电路来实现,并通过软件QuartusII进行仿真和综合。 毕业设计(论文)专题部分: 题目:                                  设计或论文专题的基本内容: 学生接受毕业设计(论文)题目日期              第   周 指导教师签字: 年 月 日 基于FPGA的FIR数字滤波器的设计 摘要 在现代电子系统中,FIR数字滤波器以其良好的线性特性被广泛使用,属于数字信号处理的基本模块之一。在工程实践中,往往要求对信号处理要有实时性和灵活性,而己有的一些软件和硬件实现方式则难以同时达到这两方面的要求。随着可编程逻辑器件和FDA技术的发展,使用FPGA来实现FIR滤波器,既具有实时性,又兼顾了一定的灵活性,越来越多的电子工程师采用FPGA器件来实现FIR滤波器。 本文对基于FPGA的FIR数字滤波器实现进行了研究。主要工作如下: (1)以FIR数字滤波器的基本理论为依据,使用分布式算法为滤波器的硬件实现算法,并对其进行了详细的讨论。针对分布式算法中查找表规模过大的缺点,采用多块查找表和OBC编码方式使得硬件规模极大的减小。 (2)在设计中采用了层次化、模块化的设计思想,将整个滤波器划分为多个功能模块,利用VHDL语言和原理图输入两种设计技术进行了各个功能模块的设计,最终完成了FIR数字滤波器的系统设计。 (3)最后给出了采用FLEX10K系列器件实现一个16阶的FIR低通滤波器的设计实例,用QuartusII软件进行了仿真,并对仿真结果进行了分析,证明所设计的FIR数字滤波器功能正确。 仿真结果表明,本论文设计的滤波器硬件规模较小,采样率达到了8.8MHz。同时只要将查找表进行相应的改动,就能分别实现低通、高通、带通FIR滤波器,体现了设计的灵活性。 关键词:FIR数字滤波器;FPGA;分布式算法;OBC编码;查找表 Design of the FIR Digital Filter Based on FPGA Abstract In the modern electrical system,the FIR digital filter is used form any practical applications for its good linear phase character, and it provide an important function in digital signal processing design. In engineering practice, there is always a real-time and flexible requirement for signal processing. However, software and hardware techniques available for implementation are difficult to meet the demand for the two aspects in the same time. Along with the development of PLD device and EDA technology, more and more electrical engineers use FPGA to implement FIR filter, as it not only meet the real-time requirement, but also has some flexibility. In this paper, a method to implement the FIR filter using FPGA is proposed. The work mainly as follow: (1) According to the basic theory of FIR filters, a scheme of hardware implementation is worked out using distributed arithmetic algorithm. As the scale of the LUT in the distributed arithmetic algorithm is so large, the thesis reduc

文档评论(0)

oryou66 + 关注
内容提供者

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

1亿VIP精品文档

相关文档