节点文献

用VHDL语言设计基于FPGA器件的高采样率FIR滤波器

Design of a High Sampling-Rate FIR Digital Filter Based on FPGA with VHDL

【作者】 胡光荣

【导师】 皇甫堪;

【作者基本信息】 国防科学技术大学 , 信息与通信工程, 2002, 硕士

【摘要】 硬件描述语言(VHDL)是数字系统高层设计的核心,是实现数字系统设计新方法的关键技术之一。随着可编程逻辑器件在速度和集成度方面的飞速发展,越来越多的数字信号处理系统采用可编程逻辑器件来实现。FIR数字滤波器在数字信号处理系统中应用非常普遍,常被用来对原始(或输入)样本数据进行消除高频、抑制噪声等处理以产生所需的输出。 本文正是围绕硬件描述语言在数字硬件系统设计中的应用来展开的。首先从传统的数字硬件系统设计方法与采用硬件描述语言的数字硬件系统设计方法的特点出发,介绍了EDA发展的过程、VHDL语言特点及ALTERA的FLEX10K的结构特点。重点介绍了在数字算法设计和实现中基于ALTERA公司的FPGA器件四输入查找表结构的FIR滤波器流水线设计技术,和结合先进的EDA软件进行高效设计的方法和途径,给出了设计的仿真结果。该设计能满足高采样率的要求,设计效率高,对FPGA硬件资源的利用高效合理。而且文中提到的基于流水线技术的算法分解方法可推广应用到其它需要高速数字算法实现的领域中,从而充分挖掘和利用FPGA的高速特性。 各章内容安排如下: 第一章:阐述课题的主要内容和设计方案。 第二章:对传统的数字硬件系统设计方法和以采用硬件描述语言的数字硬件系统设计方法进行比较,指出采用硬件描述语言设计数字硬件系统的优势。 第三章:将硬件描述语言的功能特点作了归纳,对硬件描述语言的基本构成和综合技术作了详细的阐述,以及说明了应用VHDL的EDA设计流程。 第四章:在说明基于EDA工具的CPLD/FPGA开发流程的基础上,对ALTERA公司的FLEX10K系列的结构特点进行了详细的介绍。 第五章:基于ALTERA公司FPGA器件,利用硬件描述语言以自顶向下的方法,对有限脉冲响应(FIR)数字滤波器采用流水线技术进行了设计,满足了高采样率环境的需要。在快速乘法器中采用查找表的方法,以提高工作速度。在快速加法器中采用流水线技术,以提高采样率。着重叙述了利用VHDL设计FIR滤波器的详细过程,给出了各模块的具体程序和仿真图。

【Abstract】 VHDL is considered as a core of digital system design and a key technique of implement digital systems design. Along with a very fast speed develop of PLD in speed and integration degree, increasing DSP implement with PLD. FIR digital filter often apply to dispel high frequency and restrain noises for originality stylebook data in DSP. Require of DSP in real time and fast speed is at a high pitch. This paper is arranged around the apply of VHDL in digital system design. We analyze the way of digital system design traditionary and using VHDL, and introduce the development of EDA the characteristic of VHDL and FLEX 1 OK. Pipelining design of FIR filters in digital algorithm design and implementation is described based on 4-input look-up table and pipelining design in FPGA’s.The algorithm decomposing based on the pipelining technique in the work can be used in other circumstances where high speed algorithms are needed.The detailed contents of the paper are as following:In chapter 1: The detailed contents of the paper and the design of project are introduced.In chapter 2: We analyze the way of digital system design traditionary and using VHDL, and introduce the development of EDA.In chapter 3: We introduce the characteristic of VHDL , and EDA design flow with VHDL.In chapter 4: We analyze the advantage using PLD in system design and the characteristic of FLEX 1 OK.In chapter 5:It is the main section of the paper.With the method of top_down, a FIR filter architecture is implemented with pipelining design. The design is efficient and can satisfy the demand for high sampling rate. Look-up table and pipelining design are use to improve the speed of FIR filters. The particular process of implementation depictioned, and gived out the result of simulation.

【关键词】 VHDL可编程逻辑器件流水线技术查找表
【Key words】 VHDLPLDpipelining designlook-up tables
  • 【分类号】TN431
  • 【被引频次】10
  • 【下载频次】2114
节点文献中: 

本文链接的文献网络图示:

本文的引文网络