基于FPGA的FIR数字滤波器设计与实现.docVIP

  • 237
  • 0
  • 约2.56万字
  • 约 40页
  • 2021-10-12 发布于浙江
  • 举报
基于FPGA的FIR数字滤波器设计与实现 摘 要 在现代电子数字系统中,滤波器都以一个不可缺少的身份出现。其中,FIR数字滤波器以其良好的线性特性受到人们喜欢并大量使用。众所周知,灵活性和实时性是工程实践中对数字信号处理的基本要求。在以往使用的各种滤波器技术中,不难发现有许许多多的问题。但是,随着现代计算机技术在滤波问题上的发展,出现了数字滤波器。我们可以使用FPGA来实现FIR滤波器,可以同时兼顾实时性和灵活性。基于FPGA的FIR数字滤波器的研究势在必行。 本论文讨论基于FPGA的FIR数字滤波器设计与实现,要做的基本工作有以下几点: (1)掌握有限长单位冲激响应FIR(Finite Impulse Response,FIR)的基本结构,然后针对FIR数字滤波器的基本理论,作为指导思想进行设计。 (2)基于硬件FPGA的特点,利用Matlab软件以及窗函数法设计FIR数字滤波器。对于FPGA器件,计划采用模块化、层次化设计思想,对其各个部分的功能进行详细的理解和分工设计。最终FIR数字滤波器的设计语言选择VHDL硬件编程语言。 (3)本设计中的软件仿真部分使用Altera公司的综合性PLD开发软件Quartus II,并且利用Matlab工具完成了前期参数的计算。利用Modelsim进行了仿真验证,仿真结果显示设计实现了预期的功能目标。 关键词:数字滤波器,Matlab,可编

文档评论(0)

1亿VIP精品文档

相关文档