《基于FPGA数字滤波器的设计》由会员分享,可在线阅读,更多相关《基于FPGA数字滤波器的设计(44页珍藏版)》请在金锄头文库上搜索。
1、目 录摘 要 .IAbstract .II第 1 章 绪论.11.1 课题的意义和应用背景.11.2 本课题的研究基础.11.2.1 电子设计自动化 EDA 技术 .11.2.2 可编程逻辑器件.21.2.3 硬件描述语言 VHDL 及数字系统设计方法 .51.3 FIR 滤波器实现方法的现状分析 .71.4 本文的研究内容.81.5 本文的主要工作.8第 2 章 数字滤波器原理及设计方法.92.1 数字滤波器的基本原理.92.2 FIR 滤波器的基本网络结构 .102.2.1 FIR 数字滤波器的直接型网络结构 .102.2.2 FIR 数字滤波器的线性相位型网络结构 .102.3 FIR
2、滤波器的设计 .122.3.1 频率抽样法设计 FIR 滤波器 .122.3.2 等纹波最佳一致逼近法.122.3.3 窗函数法.13第 3 章 基于 FPGA 设计 FIR 滤波器 .153.1 指标的确定.153.2 设计思路.153.2.1 FIR 滤波器的算法基础 .153.2.2 FIR 滤波器的算法分解 .203.3 使用 Matlab 来设计 FIR 滤波器 .233.3.1 Matlab 简介 .233.3.2 用 Matlab 来设计带通 FIR 滤波器 .243.3.3 关键性问题的解决.25第 4 章 FIR 滤波器的 VHDL 描述及仿真 .284.1 层次的划分.28
3、4.2 实现形式.28结束语.43参考文献.44致 谢.45附 录.46I基于 FPGA 的 FIR 带通滤波器的设计摘 要:伴随高速 DSP 技术的广泛应用,实时快速可靠地进行数字信号处理成为用户追求的目标。FIR 滤波器是数字信号处理中常用部件,它的最大优点在于:设计任何幅频特性时,可以具备严格的线性相位,这一点对数字信号的实时处理非常关键。FPGA 是常用的可编程器件,它所具有的查找表结构非常适用于实现实时快速可靠的FIR 滤波器,再加上 VHDL 语言灵活的描述方法以及与硬件无关的特点,使得使用VHDL 语言基于 FPGA 芯片实现 FIR 滤波器成为研究的方向。本文正是围绕硬件描述语
4、言在数字硬件系统设计中的应用来展开的。首先从传统的数字硬件系统设计方法与采用硬件描述语言的数字硬件系统设计方法的特点出发,介绍了EDA 发展的过程、VHDL语言特点。重点介绍了分布式算法、基于ALTERA 公司的四输入查找表结构的FPGA 器件的FIR 滤波器设计技术和结合先进的EDA软件进行高效设计的方法和途径,给出了设计的仿真结果。该设计能满足要求,设计效率高,对FPGA硬件资源的利用高效合理。关键词:FIR 滤波器;FPGA 器件;VHDL 语言;查找表;分布式算法IIA Method To Implement The FIR filter Using FPGA Is ProposedA
5、bstract: With the wide applications of high-speed DSP technology, the users pursuit the target that it is real time high-speed and reliable to process digital signal. The FIR digital filter is used for many digital signal processing. It is the most advantage that it has good linear phase character for designing any amplitud