摘要随着电子技术的不断的发展,数字滤波器正广泛使用在各个方面。本文研究了 FIR 滤波器的基本原理和结构框图,并完成了基于 FPGA 平台设计 FIR 数字低通 滤波器,利用 MATLAB 来完成滤波器系数的产生并通过 MATLAB 模拟实验方案的可 行性,利用 Quarters II 软件平台,通过 DDS(直接数字频率合成器)来产生适合 FIR 滤波器电路工作的波形以及分频器产生检验 FIR 滤波器性能的工作时钟信号。 本文对整个电路设计和各子模块以及仿真的结果均有详细的说明,并配以相关的模块图和原理图。68514
关键词:FPGA FIR 滤波器
Title FIR Filter Design Based On FPGA Platform
Abstract
With the continuous development of electronic technology, digital filters are widely used in all aspects. This paper studies the basic principles and structure of the block diagram of the FIR filter, and completed the FPGA-based platform design FIR digital low-pass filter, produced using MATLAB to complete the feasibility of filter coefficients and through MATLAB simulation program, the use of Quarters II software platform to generate suitable FIR filter waveforms and frequency pider circuit operating by DDS (direct digital Synthesizer) generates FIR filter performance test operating clock signal. In this paper, the entire circuit design and the various sub-modules and has a detailed description of the simulation results, and with the associated block diagram and schematic.
Keywords FPGA FIR filter MATLAB Quarters II
目 次
1 绪论 1
1.1 数字滤波器设计的研究意义 1
1.2 数字滤波器的分类及实现原理 2
1.3 数字滤波器的实现 2
1.4 实验 FPGA 平台简介 3
1. 5 本课题任务的要求和论文所做的主要功能工作 3
2 FIR 数字滤波器的原理及设计 4
2.1 数字滤波器 4
2.2 FIR 滤波器的特点 5
2.3 FIR 数字滤波器的系统函数 5
2.4 FIR 数字滤波器的基本结构形式 5
2.5 FIR 数字滤波器的设计 7
2.6 基于 FPGA 平台实现 FIR 滤波器的结构框图 9
3 MATLAB 仿真及乘法器系数归一化计算 9
4 主要电路设计及其仿真 11
4.1 滤波器主体电路 11
4.2 时钟延迟器 13