基于FPGA和MATLAB的FIR滤波器的研究与设计

基于FPGA和MATLAB的FIR滤波器的研究与设计

论文摘要

信号是传递信息的载体,但其往往夹杂着噪声及无用信号成分,因此必须将这些干扰成分滤除。数字滤波是数字信号分析中最重要的组成部分之一,在信号的过滤方面起着重要的作用,具有精度高、稳定性高、灵活性强和系统函数容易改变等优点。在很多实际的电子系统中,既要求幅度频率特性良好,又要求具有线性相位特性,FIR数字滤波器的这些特性使其的应用越来越广泛。近些年,以FPGA为代表的可编程逻辑器件成为了硬件实现数字信号处理的首选,因其在速度和集成度方面的快速可靠以及FPGA所独有的查找表结构,这些都非常适合FIR数字滤波器的实现。本文就是在这样的背景下展开对FIR低通数字滤波器的研究的。本论文主要是基于FPGA和MATLAB对FIR低通数字滤波器进行研究与设计,并对其中的查找表分组问题进行了重点研究,主要研究内容如下:首先,在FIR数字滤波器原理的基础上,运用分布式算法原理,对分布式算法进行优化。分布式中的查找表可以替代运算中的乘法运算,但是随着阶数的增加,查找表的规模也会随之增长,查找表分组无疑是最佳选择。但是如何分组才能够在速度与面积方面达到最佳效果,本论文对其进行了详细的讨论。并以16阶FIR数字滤波器为例对查找表进行分组,分成四个四输入查找表或是两个八输入查找表,并分别计算其运算结果验证其正确性。其次,基于MATLAB依据设计指标设计16阶FIR低通数字滤波器并提取其抽头数,将参数进行了量化处理,转换为二进制补码,便于FPGA器件的计算。然后根据模块划分的设计原则与设计技巧,基于FPGA分层次、分模块的对FIR数字滤波器进行研究与设计。将其划分为四个功能模块,采用VHDL硬件描述语言完成对各个模块的设计,最终完成对FIR低通数字滤波器的整个系统设计。重点研究设计了查找表LUT模块,分别对四输入的查找表和八输入的加法树查找表进行设计仿真与对比,进行性能分析。最后通过QuartusⅡ软件对FIR低通数字滤波器的系统设计进行仿真,得到实际结果,并与理论值进行对比,计算误差并分析误差结果。然后向所设计的FIR低通数字滤波器输入混合频率的正弦波信号进行滤波,并通过MATLAB和QuartusⅡ软件的联合仿真,分别得到混合信号和滤波后信号的时域与频谱波形图,观看效果,并进行对比分析。综合以上结果,验证了该研究设计具有可行性。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 本课题的来源及研究意义
  • 1.2 国内外现状
  • 1.3 本论文的研究内容及主要工作
  • 第二章 数字滤波器的设计理论研究
  • 2.1 滤波器的基本概念
  • 2.2 数字滤波器的概述
  • 2.3 FIR数字滤波器的原理
  • 2.4 基于FPGA的FIR滤波器设计常用结构
  • 2.5 本章小结
  • 第三章 可编程逻辑器件简介
  • 3.1 可编程逻辑器件概述
  • 3.2 FPGA芯片结构
  • 3.3 本章小结
  • 第四章 EDA设计原则及DA算法优化
  • 4.1 EDA设计的方法和流程
  • 4.2 可编程逻辑的基本设计原则
  • 4.3 可编程逻辑的常用设计思想与技巧
  • 4.4 模块划分的设计原则与设计技巧
  • 4.5 分布式算法的优化
  • 4.6 本章小节
  • 第五章 基于FPGA的FIR数字滤波器的设计
  • 5.1 基于MATLAB的FIR数字低通滤波器抽头系数的提取
  • 5.2 基于FPGA的FIR数字低通滤波器的研究与设计
  • 5.3 基于FPGA的FIR数字低通滤波器的综合仿真
  • 5.4 结果对比与分析
  • 结论
  • 致谢
  • 参考文献
  • 附录1 顶层系统图
  • 附录2 FIR数字滤波器程序
  • 作者简介
  • 攻读硕士学位期间研究成果
  • 相关论文文献

    • [1].对于数字滤波器系统设计的研究[J]. 山东工业技术 2019(09)
    • [2].强声系统的FIR数字滤波器的设计与实现[J]. 现代计算机(专业版) 2018(06)
    • [3].探微多功能数字滤波器的设计与应用[J]. 山东工业技术 2016(14)
    • [4].基于FPGA的数字滤波器的设计[J]. 科技创新与应用 2015(20)
    • [5].基于MATLAB的FIR低通滤波器设计[J]. 智富时代 2016(S2)
    • [6].基于DSP的FIR滤波器设计[J]. 数码世界 2016(12)
    • [7].基于FPGA的数字滤波器实现[J]. 数码世界 2017(01)
    • [8].一种具有四阶级联结构的IIR数字滤波器的设计[J]. 集美大学学报(自然科学版)网络版(预印本) 2010(01)
    • [9].一种实现截止频率变换的数字滤波器[J]. 通信技术 2020(06)
    • [10].基于格型结构的IIR数字滤波器硬件实现[J]. 浙江工业大学学报 2018(02)
    • [11].数字信号处理课程综合实验设计[J]. 辽宁大学学报(自然科学版) 2017(02)
    • [12].数字滤波器(1)[J]. 实用影音技术 2010(07)
    • [13].数字滤波器(2)[J]. 实用影音技术 2010(08)
    • [14].基于FPGA的嵌入式程控数字滤波器实现研究[J]. 电子器件 2009(06)
    • [15].数字滤波器的超取样技术及其发展过程[J]. 实用影音技术 2008(10)
    • [16].数字滤波器教学软件设计实践及在教学中的应用[J]. 江科学术研究 2019(03)
    • [17].基于DSP的FIR数字滤波器设计及实现[J]. 江西蓝天学院学报 2010(04)
    • [18].改进的类电磁机制算法及其在FIR数字滤波器中的应用[J]. 江苏科技大学学报(自然科学版) 2018(04)
    • [19].激光气体分析仪中数字滤波器的设计[J]. 中国光学 2013(05)
    • [20].基于时域延拓零相移数字滤波器的改进算法[J]. 农电管理 2012(S1)
    • [21].浅谈数字滤波器[J]. 黑龙江科技信息 2012(24)
    • [22].数字滤波器(4)[J]. 实用影音技术 2010(10)
    • [23].一种数字滤波器的设计及其应用[J]. 山西科技 2008(05)
    • [24].数字滤波器在测井采集系统中的应用[J]. 电子测量技术 2018(08)
    • [25].基于时域延拓零相移数字滤波器的改进算法[J]. 电力系统通信 2012(02)
    • [26].基于虚拟仪器的数字滤波器的实现[J]. 电子世界 2012(21)
    • [27].关于数字滤波器与线性相位特征的讨论[J]. 电气电子教学学报 2011(03)
    • [28].数字滤波器的设计及其在微机保护中的应用[J]. 电气制造 2011(08)
    • [29].数字滤波器的设计[J]. 科技信息 2011(35)
    • [30].基于FPGA的数字滤波器乘法模块改进[J]. 计算机仿真 2009(01)

    标签:;  ;  ;  

    基于FPGA和MATLAB的FIR滤波器的研究与设计
    下载Doc文档

    猜你喜欢