高速低成本可重构FFT处理器的设计与实现

高速低成本可重构FFT处理器的设计与实现

论文摘要

可重构计算技术是一个新兴的研究领域,其硬件结构可以根据需要重新配置。它结合了通用处理器和专用处理器(ASIC)的优点,既有通用处理器的灵活性也有类似于ASIC一样高效的硬件电路实现。目前,大多数可重构计算技术都是研究的基于现场可编程门阵列器件(FPGA)的重构系统,它能以较少的硬件资源实现较复杂的逻辑电路功能,在提高系统执行速度的同时又显著地降低系统成本。快速傅里叶变换(FFT)作为数字信号处理强有力的工具,已被广泛地应用于各类信号分析、无线通信和频谱估计等领域。由于在不同应用场合需要处理的数据点数不同,为使FFT处理器具有一定的可重构性,支持功能切换的需求,研究如何在不增加资源浪费的基础上更快速、更灵活地实现FFT处理器的重构具有重要的意义。部分重构技术可使可重构计算系统对可重构逻辑器件上的指定计算资源进行独立地配置,而不影响器件上其余部分的功能。利用部分可重构技术实现可重构FFT处理器,可以有效地提高资源利用率和重构速度,改进系统性能。本论文运用部分可重构技术设计并实现了一款基于FPGA的可重构FFT处理器,该处理器能够根据需要完成不同点数的FFT运算。首先,通过阅读国内外的文献,掌握了可重构系统的设计思想和FFT的基本概念和原理,确定了实现设计方案时所采用的FFT算法和处理器硬件结构;其次,在分析FPGA器件结构特点、现有FFT算法基础上,对FFT处理器的结构设计进行了深入地研究工作。以部分可重构性为目标,提出了一种新型的、适合重构的FFT处理器结构(该结构可针对从32点到1024点等不同点数的信号进行FFT处理);然后,在模块化设计方法学的基础上,确定了该FFT处理器的整体结构,并对其进行了固定模块和可重构功能模块的划分,完成了各模块的设计;接下来,按照基于模块的部分可重构设计流程,完成了本文提出的具有可重构结构的FFT处理器的设计和实现,实现了FFT处理器的部分重构功能,提高系统资源的利用率,减少重构配置时间;最后,在Xilinx Virtex-II Pro FPGA上完成实验。实验结果表明,相比Xilinx IPCore,本文结构占用资源减少了16%21%(slice)、最大时钟频率提高了10%~30%、输入输出延时减少了56116个时钟周期,运算效率明显提高,而功耗相当,取得了预期的结果,可适用于高速低成本的数字信号处理系统。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 课题背景及意义
  • 1.2 相关技术的发展和研究现状
  • 1.2.1 可重构技术的发展现状
  • 1.2.2 FFT 处理器的研究现状
  • 1.2.3 FPGA 的发展现状
  • 1.3 课题的主要工作
  • 1.4 论文结构及内容安排
  • 第二章 可重构技术概述
  • 2.1 可重构技术简介
  • 2.2 可重构技术的分类
  • 2.2.1 耦合方式
  • 2.2.2 重构粒度
  • 2.2.3 重构方式
  • 2.2.4 重构范围
  • 2.2.5 重构层次
  • 2.3 可重构技术的应用
  • 2.4 基于FPGA 的可重构技术
  • 2.4.1 FPGA 简介及其可重构原理
  • 2.4.2 基于FPGA 的动态可重构技术
  • 2.5 本章小结
  • 第三章 快速傅立叶变换算法及硬件结构研究
  • 3.1 快速傅立叶数学理论及算法
  • 3.1.1 离散傅立叶变换原理
  • 3.1.2 快速傅立叶变换原理
  • 3.1.3 FFT 算法选择
  • 3.2 FFT 处理器的整体结构研究
  • 3.2.1 FFT 处理器的硬件结构
  • 3.2.2 一般的单碟形FFT 处理器结构
  • 3.3 本章小结
  • 第四章 FFT 处理器的结构设计及重构策略研究
  • 4.1 FFT 处理器的总体结构设计
  • 4.1.1 蝶形运算模块
  • 4.1.2 地址产生模块
  • 4.1.3 数据转换和地址转换模块
  • 4.1.4 存储模块
  • 4.1.5 控制模块
  • 4.1.6 Matlab 仿真
  • 4.2 FFT 处理器的重构策略研究
  • 4.2.1 部分可重构技术
  • 4.2.2 部分可重构的四种模式
  • 4.3 可重构部分结构设计
  • 4.4 本章小结
  • 第五章 部分可重构FFT 的设计与实现
  • 5.1 Virtex-II Pro 系列FPGA
  • 5.1.1 芯片结构与配置模式
  • 5.1.2 开发系统
  • 5.2 基于模块的部分可重构设计流程
  • 5.2.1 模块设计实现流程及设计工具
  • 5.3 建立模块设计目录
  • 5.4 模块设计输入与综合
  • 5.4.1 顶层设计
  • 5.4.2 模块设计
  • 5.5 模块设计与实现
  • 5.5.1 初始预算
  • 5.5.2 模块实现
  • 5.5.3 最终编译
  • 5.6 实验结果及分析
  • 5.6.1 仿真结果
  • 5.6.2 性能对比分析
  • 5.7 本章小结
  • 第六章 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 致谢
  • 参考文献
  • 个人简历
  • 攻读硕士学位期间的研究成果
  • 相关论文文献

    • [1].垃圾处理器进入大渠道的困境[J]. 现代家电 2019(22)
    • [2].基于FPGA的32位多并行2DFFT处理器的设计[J]. 广西科技大学学报 2020(01)
    • [3].废弃食物处理器选购有讲究[J]. 质量与标准化 2020(Z1)
    • [4].报告:到2026年,嵌入式处理器市场将达到363.8亿美元[J]. 功能材料信息 2019(06)
    • [5].垃圾处理器营销渠道走向前台[J]. 现代家电 2019(17)
    • [6].创新推动垃圾处理器本土化进程[J]. 现代家电 2020(07)
    • [7].用标准推动行业健康发展 保障消费者良好体验[J]. 现代家电 2020(07)
    • [8].风头正劲的垃圾处理器市场[J]. 现代家电 2020(07)
    • [9].后疫情时代 垃圾处理器步入稳健发展[J]. 现代家电 2020(07)
    • [10].垃圾处理器的B端市场突破[J]. 现代家电 2020(07)
    • [11].利用平台优势 推动垃圾处理器快速增长[J]. 现代家电 2020(07)
    • [12].2020二季度手机处理器市场[J]. 中国科技信息 2020(20)
    • [13].安全处理器研究进展[J]. 信息安全学报 2018(01)
    • [14].骁龙821处理器等于骁龙820超频版[J]. 个人电脑 2017(01)
    • [15].走近国产处理器[J]. 个人电脑 2016(09)
    • [16].众核处理器核间通信的研究[J]. 价值工程 2015(17)
    • [17].面向高性能计算的众核处理器轻量级错误恢复技术研究[J]. 计算机研究与发展 2015(06)
    • [18].“愚公号”垃圾处理器[J]. 小星星(低年级版) 2020(Z2)
    • [19].《污气处理器》[J]. 课堂内外(小学低年级) 2019(05)
    • [20].龙芯总设计师:明年将推出全自主可控处理器“3B3000”[J]. 电脑迷 2015(08)
    • [21].高效低能耗 未来处理器发展方向[J]. 电脑迷 2008(10)
    • [22].电脑靠什么来节能(3) 处理器篇[J]. 电脑迷 2008(09)
    • [23].陌生的处理器 新本怎么选?[J]. 电脑爱好者 2009(03)
    • [24].无处不在 嵌入式处理器解析[J]. 电脑迷 2010(12)
    • [25].22nm来袭 Intel Ivy Bridge处理器前瞻[J]. 电脑迷 2011(16)
    • [26].揭秘骗术 盒装处理器选购谈[J]. 电脑爱好者 2013(16)
    • [27].有必要追求最新64位处理器吗[J]. 电脑爱好者 2014(21)
    • [28].尾数有变! 读懂手机处理器的后缀密码[J]. 电脑爱好者 2017(07)
    • [29].不再是处理器 浅析高通骁龙835移动平台[J]. 电脑爱好者 2017(09)
    • [30].重新定义中端 AMD Ryzen 5 1600处理器[J]. 电脑爱好者 2017(14)

    标签:;  ;  ;  ;  

    高速低成本可重构FFT处理器的设计与实现
    下载Doc文档

    猜你喜欢