基于 FPGA 的 FIR 数字滤波器设计与实现 摘 要 在现代电子数字系统中,滤波器都以一个不可缺少的身份出现。其中,FIR 数字 滤波器以其良好的线性特性受到人们喜欢并大量使用。众所周知,灵活性和实时性是 工程实践中对数字信号处理的基本要求。在以往使用的各种滤波器技术中,不难发现 有许许多多的问题。但是,随着现代计算机技术在滤波问题上的发展,出现了数字滤 波器。我们可以使用 FPGA 来实现 FIR 滤波器,可以同时兼顾实时性和灵活性。基于 FPGA 的 FIR 数字滤波器的研究势在必行。 本论文讨论基于 FPGA 的 FIR 数字滤波器设计与实现,要做的基本工作有以下几 点: (1)掌握有限长单位冲激响应 FIR(Finite Impulse Response,FIR)的基本结构, 然后针对 FIR 数字滤波器的基本理论,作为指导思想进行设计。 (2)基于硬件 FPGA 的特点,利用 Matlab 软件以及窗函数法设计 FIR 数字滤波 器。对于 FPGA 器件,计划采用模块化、层次化设计思想,对其各个部分的功能进行 详细的理解和分工设计。最终 FIR 数字滤波器的设计语言选择