低资源高速度FIR滤波器设计及其FPGA实现

低资源高速度FIR滤波器设计及其FPGA实现

论文摘要

FIR数字滤波器是一个基本的数字信号处理功能单元,可实现严格线性相位,具有设计灵活、任意幅度响应和稳定等优点,在语音处理、图像、雷达及通信等系统中有着广泛应用。传统上常用于FIR滤波器实现的硬件平台MCU、DSP和ASIC,在实际的工程应用中,对信号进行处理时在速度、实时性和灵活性等方面的要求越来越高,而传统上的一些软件和硬件实现方式难以同时满足这几方面的要求。随着PLD和EDA技术的发展,FPGA具有越来越灵活的可编程逻辑,能更方便地实现数字信号处理的实时性,突破了流水级数、并行处理等限制,有效利用了片上资源,另外,FPGA还具有可重复的编程能力,大大降低了成本,越来越受到业界研究者的青睐。本文主要研究FIR滤波器的FPGA实现方法,从开发方式和算法结构等方面入手,达到提高运行速度、降低资源消耗、提高资源利用率等目的,具体工作如下:1)在掌握FIR滤波器的设计理论和FPGA开发等知识的基础上,分别对基于SYSGEN和DA设计FIR滤波器的方法进行了研究,探求最适合于FIR滤波器的FPGA实现方法。2)针对传统上基于SYSGEN设计FIR滤波器时,存在消耗资源大和运行速度慢及资源利用率低等问题,提出AS型FIR滤波器电路模型,降低系统逻辑资源消耗、提高系统资源利用率及系统运行速度;综合采用SYSGEN和ISE实现滤波器的模块化和自动化设计,简化设计过程,降低实现难度。具体在XC3S500E4f320 FPGA上实现了一系列4到32阶的FIR滤波器,实验结果验证了方法的有效性。3)利用现有分布式算法在FPGA上实现高阶FIR滤波器时,存在资源消耗量过大和运行速度慢等问题,提出一种低资源高速度的高阶FIR滤波器的FPGA实现方法。首先综合采用多相分解结构、流水线等技术对高阶FIR滤波器进行降阶处理,然后采用提出的基于二输入开关和加法器对的分布式算法结构(MA型DA结构)实现降阶后的FIR滤波器。利用ISE10.1在Xilinx Xc2vp30-7ff896 FPGA开发板上实现了一系列8到256阶的串行和并行结构FIR滤波器,实验结果表明:该方法能有效地减少系统的资源消耗,提高系统的时序性能。4)设计了一种基于FPGA的FIR数字滤波系统,并分析了系统中主要模块的电路及实现功能,该系统具有配置灵活方便、易于扩展、实时性好、通用性强等优点。本文的工作对FIR滤波器的FPGA实现探索了一些新的途径和方法,能有效提高FIR数字系统性能、降低其开发成本,具有一定的理论意义和工程应用价值。

论文目录

  • 摘要
  • Abstract
  • 第1章 引言
  • 1.1 课题研究背景和意义
  • 1.2 国内外研究现状
  • 1.3 研究内容
  • 第2章 FIR 滤波器设计基础
  • 2.1 FIR 滤波器介绍
  • 2.1.1 FIR 滤波器基本原理
  • 2.1.2 FIR 数字滤波器设计
  • 2.2 基于FPGA 的硬件开发
  • 2.2.1 Xilinx FPGA 简介
  • 2.2.2 Spartan 3E 和Virtex II Pro 器件
  • 2.2.3 FPGA 开发基础
  • 2.2.4 基于Verilog HDL 设计数字系统
  • 2.2.5 ISE 开发环境
  • 2.2.6 基于System Generator 设计数字系统
  • 2.3 小结
  • 第3章 基于SYSGEN 的AS 型FIR 滤波器设计及其FPGA 实现
  • 3.1 AS 型FIR 滤波器设计
  • 3.1.1 线性对称结构
  • 3.1.2 乘法单元的设计
  • 3.1.3 加法单元的设计
  • 3.1.4 缩放滤波器系数
  • 3.2 实例验证
  • 3.2.1 系数设计验证与量化处理
  • 3.2.2 SYSGEN 电路模型搭建
  • 3.2.3 算法仿真与硬件验证
  • 3.2.4 FPGA 实现
  • 3.3 算法推广与结果分析
  • 3.4 小结
  • 第4章 基于MA 型DA 算法的高阶FIR 滤波器设计及其FPGA 实现
  • 4.1 分布式算法设计原理
  • 4.1.1 分布式算法模块设计
  • 4.1.2 串行分布式算法
  • 4.1.3 并行分布式算法
  • 4.1.4 查找表分割
  • 4.2 MA 型分布式算法
  • 4.3 高阶FIR 滤波器的FPGA 实现
  • 4.3.1 降阶处理
  • 4.3.2 流水线技术
  • 4.3.3 高阶FIR 滤波的MA 型DA 结构
  • 4.4 实验分析
  • 4.5 小结
  • 第5章 基于FPGA 的FIR 数字滤波系统设计
  • 5.1 A/D 转换模块
  • 5.2 D/A 转换模块
  • 5.3 配置电路设计
  • 5.4 FPGA 外围电路设计及其功能实现
  • 5.5 小结
  • 第6章 工作总结与展望
  • 6.1 工作总结
  • 6.2 展望
  • 参考文献
  • 致谢
  • 附录A 个人简介
  • 附录B 读研期间撰写论文
  • 附录C 论文中用图表
  • 相关论文文献

    • [1].体声波滤波器功率容量的评估方法[J]. 压电与声光 2019(06)
    • [2].可重构滤波器研究进展综述[J]. 微波学报 2020(01)
    • [3].一种生物滤波器的设计[J]. 上海电气技术 2020(03)
    • [4].一款低损耗低噪声宽调谐的高阶级联N通道滤波器[J]. 广西师范大学学报(自然科学版) 2019(04)
    • [5].多级EMI滤波器优化设计方法研究[J]. 山东工业技术 2018(20)
    • [6].联合约束级联交互式多模型滤波器及其在机动目标跟踪中的应用[J]. 电子与信息学报 2017(01)
    • [7].双传输零点C波段腔体滤波器的设计与实现[J]. 微波学报 2016(S1)
    • [8].抑制双摆龙门起重机货物摆动的时滞滤波器研究[J]. 建筑机械化 2017(03)
    • [9].信号通过滤波器的时延分析[J]. 黑龙江科技信息 2017(16)
    • [10].增强超导滤波器谐波抑制能力的方法[J]. 低温与超导 2017(08)
    • [11].一种基于共址滤波器解决同址多台的方法[J]. 移动通信 2015(16)
    • [12].浅谈滤波器的技术与应用[J]. 课程教育研究 2019(33)
    • [13].大功率滤波器的研究与推广策略[J]. 电子世界 2020(02)
    • [14].质子束流蒙特卡罗模型的建立及对脊形滤波器的探究[J]. 中国医学物理学杂志 2020(05)
    • [15].新型并联电容混合型电力滤波器的仿真研究[J]. 自动化与仪表 2020(06)
    • [16].一种适用于水声移动通信同步检测的组合滤波器[J]. 西北工业大学学报 2020(05)
    • [17].尺度补偿的相关核滤波器跟踪[J]. 计算机科学 2016(S2)
    • [18].一种应用于低功耗多模式射频芯片的可重构滤波器[J]. 中国集成电路 2016(12)
    • [19].势平衡多目标多伯努利滤波器高斯混合实现的收敛性分析[J]. 控制理论与应用 2016(10)
    • [20].复阻抗负载滤波器综合及多工器设计应用[J]. 电子设计工程 2017(04)
    • [21].融合颜色特征的核相关滤波器目标跟踪[J]. 电光与控制 2017(06)
    • [22].甚高频滤波器失配导致发射机高频段整机效率过高的原因分析[J]. 无线互联科技 2017(08)
    • [23].一种小区重叠干扰下的通信滤波器噪声抑制算法[J]. 科技通报 2016(03)
    • [24].声表面滤波器焊接工艺探讨[J]. 电子工艺技术 2016(05)
    • [25].可调滤波器的应用和发展[J]. 电子元件与材料 2016(09)
    • [26].一种可调滤波器的设计技术[J]. 无线电工程 2015(04)
    • [27].一种可调谐滤波器特性研究[J]. 光通信技术 2015(03)
    • [28].带有前置和后置滤波器的滑模观测器仿真研究[J]. 湖南工业大学学报 2013(05)
    • [29].一种梯形结构可调声表滤波器的仿真与分析[J]. 声学技术 2013(S1)
    • [30].基片集成波导缝隙式滤波器的设计与实现[J]. 固体电子学研究与进展 2014(04)

    标签:;  ;  

    低资源高速度FIR滤波器设计及其FPGA实现
    下载Doc文档

    猜你喜欢