摘要论文主要基于FPGA来实现数字滤波器的设计,分析FIR(Finite Impulse Response)滤波器和IIR(Infinite Impulse Response) 滤波器的原理与结构,得到了数字滤波器的设计思想与实现方法,结合实际的设计指标,利用MATLAB编程或者MATLAB中的滤波器设计工具FDATool获取滤波器系数。使用MATLAB中的DSP设计库,建立数字滤波器电路模型并进行仿真,并直接把MDL文件转换成VHDL文件。在Quartus II中,利用生成VHDL文件完成滤波器的电路设计,基于CycloneⅢ系列的EP3C25F324C8器件,将滤波器设计电路下载至硬件开发平台进行电路测试与设计结果分析。结果表明:所设计的数字滤波器功能正确,设计达到要求,设计方法简单、方便。78590
毕业论文关键词 FIR数字滤波器 IIR数字滤波器 FPGA MATLAB
毕业设计说明书外文摘要
Title Design of digital filter and its FPGA implementation
Abstract In the field of digital signal processing and electronic application,as a widely used device, digital filter is in a very important position Paper based on FPGA to achieve the digital filter design, after analying the principle and structure of FIR (finite impulse response) filter and IIR (infinite impulse response) filter,and the digital filter design and realization method is obtained。 according to the actual design index, filter coefficients are obtained by using MATLAB programming or MATLAB filter design tools FDATool filter。 according to DSP design library in the MATLAB, digital filter circuit model and simulation are established, MDL files also are directly converted into VHDL files。 In the Quartus II, the generated VHDL file is used to complete the circuit design of the filter by Altera cyclone III series of EP3C25F324C8 as the hardware platform。 the filter design circuit is downloaded to the hardware development platform of circuit design and test results analysis。 The results show that the design of the filter is correct, the design achieves the target, the design method is simple and convenient。
Keywords FIR digital filter IIR digital filter FPGA MATLAB
目次
1 引言 1
1。1 研究背景及意义 1
1。2 数字滤波器的分类及相关概念 1
1。3 数字滤波器的发展历程 2
1。4 研究思路 2
2 FPGA及应用软件 5
3 数字滤波器原理与实现方法 7
3。1 FIR滤波器的原理与结构 7
3。2 FIR滤波器的实现方法 8
3。3 IIR滤波器的原理与结构 9
3。4 IIR滤波器的实现方法 12
4 数字滤波器电路设计与仿真 13
4。1 扫频信号的电路设计 13
4。2 FIR滤波器电路设计与仿真 16
4。3 IIR滤波器电路设计与仿真 22
5 数字滤波器电路测试与分析