云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于EDA的FIR滤波器的设计

基于EDA的FIR滤波器的设计

  • 62 次阅读
  • 3 次下载
  • 2025/5/4 9:22:43

摘 要

摘 要

在现代电子系统中,FIR滤波器以良好的线性特征被广泛使用,属于数字信号处理的基本模块之一。在工程实践中,往往要求对信号处理要有实时性和灵活性,而已有的一些软件和硬件实现方式则难以同时达到这两方面的要求。随着可编程逻辑器件和CDA技术的发展,使用FPGA来实现FIR滤波器,既具有实时性,又兼顾了一定的灵活性,越来越多的电子工程师采用FPGA器件来实现FIR滤波器。

本文从实际应用出发,研究了FIR数字滤波器的FPGA的实现。针对以分布式算法实现FIR滤波器的设计过程,研究 FIR滤波器的系数的获取方法和处理过程。基于FPGA本身具有查找表的结构,非常适合实用分布式算法,在FIR滤波器的结构设计上,将FIR滤波器中关键的乘法运算转化为查找表的过程和加法运算的过程。

本课题在研究了大量国内外技术文献的基础上。首先,总结了FIR滤波器发展的现状和水平,认真分析了FIR滤波器的基本结构和设计原理;其次,将硬件描述语言的特点作了归纳,对硬件描述语言的基本结构进行了阐述,并说明了应用HVDL的EDA设计流程。 再次,研究了分布式算法,在阐述算法原理的基础上,分析了利用FPGA特有的查找表结构完成这一运算的方法,从而解决了常系数乘法算法硬件实现的问题;以4阶为例,同时采用乘法器结构和分布式算法实现,并对其性能进行比较;最后,采用自底向上的原则对21阶FIR滤波器各模块进行设计、仿真验证和综合,结果表明:该数字滤波器的工作频率达到预期要求。具体实现中,采用硬件语言VHDL,在XILINX公司出品的ISE 9.1平台上进行电路设计。

关键字:FIR数字滤波器;FPGA;分布式算法;VHDL

ABSTRACT

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.

Traditional design methods of FIR digital filter include windows function method, frequency sampling method and equal ripple approximation method. The implementation of the Digit Filter by the FPGA has been studied from practical aspect. Distribute algorithm and the design process are put emphasis on. How to get FIR filter coefficients and filter coefficients and process those coefficients ale introduced.The dissertation expatiate on the distribute algorithm.The key operation in FIR digital filter is multiplication operation,and it Can convert multiplication to look up table and addition by adopting the distribute algorithm.It is very suitable to adopt distribute algorithm in FPGA,because there are look-up tables in FPGA.

Available related references have been studied.The development status and application level of FIR filter has been concluded.The basic architecture and design principle of FIR filter has been carefully analyzed.Secondly, We introduce the characteristic of VRDL, and EDA design flow with VHDL,;Thirdly, Study the Distributed Arithmetic thorough.Analyze the means of complete the arithmetic through the look up table of FPGA after explain the arithmetic theory, Lastly, it particularizes the hardware design of FIR core modules.The circuit design is achieved at the ISE 9.1 produced by the XINLINX adopted the VHDL.

摘 要

Key words: FIR digital filter; FPGA; distributed arithmetic; VHDL

目 录

目 录

第一章 引言 ........................................................................................................................................ 1 1.1课题研究的背景与意义 ................................................................................................................ 1 1.2数字滤波器简介 ............................................................................................................................ 2 1.3课题研究的内容和论文框架......................................................................................................... 4 第二章 FIR滤波器的原理与设计方案 ............................................................................................... 6 2.1 FIR数字滤波器的原理 ................................................................................................................... 6 2.1.1 数字滤波器概述 .................................................................................................................... 6 2.1.2 FIR滤波器的原理 ................................................................................................................... 7 2.1.3 FIR滤波器的基本结构............................................................................................................ 8 2.1.4 线性相位FIR滤波器的系统结构.......................................................................................... 9 2.1.5 FIR滤波器的设计方法............................................................................................................ 9 2.2实现FIR数字滤波器的硬件算法——分布式算法 .................................................................... 11 2.2.1 分布式算法 .......................................................................................................................... 11 2.2.2 分布式算法的优化 ............................................................................................................ 15 第三章 EDA技术和可编程逻辑器件 ............................................................................................... 20 3.1 EDA技术 ....................................................................................................................................... 21 3.2 EDA技术的主要内容 ................................................................................................................... 21 3.2.1 大规模可编程器件 .............................................................................................................. 22 3.2.2 硬件描述语言VHDL............................................................................................................. 23 3.3 基于EDA技术的“自顶向下”的设计方法 ............................................................................. 24 3.4 基于EDA技术的电子电路设计流程 ......................................................................................... 25 3.5.1 FPGA 及其设计方法 ................................................................................................................. 27 3.5.1 可编程逻辑器件简介 .......................................................................................................... 27 3.5.2 使用FPGA器件进行开发的优点 ........................................................................................ 27 3.5.3 FPGA设计的开发流程 .......................................................................................................... 29 3.7 开发工具ISE9.1介绍 .................................................................................................................. 30 第四章 仿真验证 .............................................................................................................................. 32 4.1 指标 ............................................................................................................................................. 32 4.2 使用MATLAB来设计FIR滤波器 ............................................................................................... 33 4.2.1 MATLAB 简介 ........................................................................................................................ 33 4.2.2滤波器设计分析工具设计的FIR低通滤波器 ..................................................................... 33 4.2.3 MATLAB仿真 ......................................................................................................................... 35

搜索更多关于: 基于EDA的FIR滤波器的设计 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

摘 要 摘 要 在现代电子系统中,FIR滤波器以良好的线性特征被广泛使用,属于数字信号处理的基本模块之一。在工程实践中,往往要求对信号处理要有实时性和灵活性,而已有的一些软件和硬件实现方式则难以同时达到这两方面的要求。随着可编程逻辑器件和CDA技术的发展,使用FPGA来实现FIR滤波器,既具有实时性,又兼顾了一定的灵活性,越来越多的电子工程师采用FPGA器件来实现FIR滤波器。 本文从实际应用出发,研究了FIR数字滤波器的FPGA的实现。针对以分布式算法实现FIR滤波器的设计过程,研究 FIR滤波器的系数的获取方法和处理过程。基于FPGA本身具有查找表的结构,非常适合实用分布式算法,在FIR滤波器的结构设计上,将FIR滤波器中关键的乘法运算转化为查找表的过程和加法运算的过程。 本课题在研究了大量国内外技术文献的基础上。首先,总结

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com