基于FPGA的FIR数字滤波器设计毕业论文设计 下载本文

内容发布更新时间 : 2024/11/19 5:41:14星期一 下面是文章的全部内容请认真阅读。

I

*****大学

毕业论文设计

基于FPGA的FIR数字滤波

题 目 器设计 作 者 学 院 专 业 学 号 指导教师

**** ********学院 电子信息技术与科学

1110802****

****

I

摘 要

FIR(Finite Impulse Response,FIR)数字滤波器被大量的运用因为其良好的特性属于数字信号处理的基本模块之一。在工程实践中,我们对信号处理的实时性和灵活性有很高的要求,而己有的一些软件和硬件实现方式则难以同时达到这两方面的要求。 矚慫润厲钐瘗睞枥庑赖。 本文研究了基于FPGA的FIR数字低通滤波器的设计及实现,其主要工作如下:

(1)以FIR数字滤波器的基本理论为依据,在MATLAB上通过等波纹逼近法计算得出滤波系数,并分析其幅频、相频特性判断是否满足要求。 聞創沟燴鐺險爱氇谴净。 (2)在FPGA的设计中,采用了层次化、模块化的设计思想,将整个滤波器划分为多个功能模块,利用Verilog语言和原理图输入两种设计技术进行了各个功能模块的设计,并用MATLAB、QuartusII软件进行了仿真。最终完成了FIR数字滤波器的系统设计。 残骛楼諍锩瀨濟溆塹籟。 (3)将设计的64阶的FIR低通滤波器下载FPGA(EP2C5T114C8N)芯片中后,用示波器观察到设计结果符合要求,证明了所设计的FIR数字滤波器功能正确。且其结果也表明了FPGA来实现FIR滤波器,既具有实时性,又有一定的灵活性。 酽锕极額閉镇桧猪訣锥。 关键词 :FIR数字滤波器;MATLAB;可编程逻辑器件;模块化算法

II

Abstract

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.彈贸摄尔霁毙攬砖卤庑。 (1) With the basic theory of FIR digital filters for basis, In MATLAB through corrugated approximation method such as calculated filter coefficient, and analyzes the amplitude frequency, phase frequency characteristics determine whether meet the requirements. 謀荞抟箧飆鐸怼类蒋薔。 (2) In the FPGA design, the arrangement, modular design thought, the filter will be divided into multiple function module, the use of language and Verilog principle chart input two design technology of each function module design, with MATLAB, QuartusII software simulation. Eventually completed the FIR digital filters system design. 厦礴恳蹒骈時盡继價骚。 (3) Download the 64 order of the design of the low FIR filter into FPGA (EP2C5T114C8N) chip, with an oscilloscope to observe the design result accords with a requirement, Show the design of FIR digital filters function correctly. And the results also show that the FPGA to achieve FIR filter, has both the real-time property, also has the certain flexibility. 茕桢广鳓鯡选块网羈泪。

Keywords:FIR digital filters; MATLAB; Programmable logic device; Modular algorithm

尽損鹌惨歷茏鴛賴。 鹅娅

III