一种2-D高速滑动FFT处理器的设计与硬件实现

来源 :合肥工业大学 | 被引量 : 0次 | 上传用户:harrietgu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在实时信号处理过程中,因为快速傅里叶变换算法(Fast Fourier Transform,FFT)运算量远小于加速离散傅里叶变换(Discrete Fourier Transform,DFT)的特点,FFT得到人们的广泛应用。然而随着时代的发展,人们对于信号的实时性要求越来越高,单单靠FFT算法有时候满足不了工程上的需求,于是有人推算出了滑动FFT算法,该算法相较于FFT算法有着更高的实时性,所以滑动FFT处理器有着极强的现实意义和应用价值。本文从FFT算法运算量、硬件结构等方面着手,深入研究了不同的FFT算法、FFT硬件实现结构和影响处理器性能的因素等,在上述工作的基础上设计了一种2-D滑动FFT处理器。使用Xilinx Virtex7 2000T型FPGA为平台搭建验证环境,在TSMC 28nm工艺下完成逻辑综合与后端实现。仿真以及验证结果表明,本文设计的2-D滑动FFT处理器所有功能正确并且满足项目设计的目标。本文的主要研究工作:1.研究并分析多种FFT算法的算法原理、算法复杂度、运算量以及硬件实现的难易度,分析4种常用的FFT处理器架构的优缺点,根据需求使用一种2-D滑动FFT架构来实现1-D滑动FFT运算。该架构简化算法计算,减少运算周期,减少资源消耗,简化地址控制规则。根据需求选择阵列处理结构来作为本文设计的FFT计算的硬件结构。2.本文设计的基-16 FFT运算核可以根据配置信息完成不同计算模式的切换,设计了2-D FFT结果数存储的无冲突地址规则,适用于输出的吞吐量大于输入的情况。使用高基Booth编码优化浮点数乘法器,优化其逻辑结构,提高整个工程的工作频率。3.本文在Xilinx Virtex7 2000T FPGA上完成对FFT处理器的硬件测试验证工作,由验证结果可知,所设计的2-D滑动FFT处理器支持32位单精度浮点数的FFT运算,滑动窗长度为64-256,滑动步长为4-16,平均误差达到10-5,信噪比在120d B以上。论文也完成了在TSMC 28nm工艺下的逻辑综合和后端实现工作。
其他文献
预取技术通过提前将处理器所需的数据获取到缓存中,可以有效的隐藏内存访问延迟,但预取可能会给正常的缓存访问带来负面影响。此外,随着处理器从单核处理器发展到多核处理器,使得多个核心竞争最后一级共享缓存,缓存争用给预取技术带来了巨大挑战。对于多样化的应用程序工作集,如何既可以使用预取来隐藏内存访问延迟,又可以减少由于共享缓存竞争而导致的核间干扰成为热点问题。根据程序在运行过程中发出访存指令的频率,可以将
在日常生活中常用的液晶显示器主视角都是正视方向,然而在某些特殊的场合中,比如飞机、火车、汽车驾驶舱内,由于显示器的安装位置和角度的限制,显示器的主视角方向与人眼观看方向存在一定的夹角,这将导致观看效果不佳并且还会造成光能的浪费。为了解决这一问题,本文提出了一种基于扩展光源的视角偏转膜表面微结构设计方法,设计出了不同偏转角度的视角偏转膜,满足了不同应用场合下的视角偏转要求。首先提出了扩展光源离散化设
近年来,随着移动数据业务量爆炸式增长,下一代的无线通信技术面临着频谱资源匮乏、通信信息安全等重大挑战。全双工技术因其支持设备的同频同时收发数据已成为迎接这些挑战的关键技术之一。为了提升无线频谱效率,研究了全双工无线局域网中的传输调度方案来提升网络效用;为了增强主动侦听性能,研究了结合导频污染技术的全双工主动侦听方案以实现有效的信息侦听。具体研究内容和主要贡献如下:(1)在采用全双工接入点(Acce
目的:咪唑型离子液体(ILs)应用广泛,但易在环境中蓄积并产生毒性。因此,研究ILs的毒性及其作用机制显得尤为重要。本文以大鼠为实验对象,采用经口染毒的方式,评估了咪唑型ILs四氟硼酸化1-十四烷基-3-甲基咪唑盐([C14mim]BF4)对大鼠的急性毒性,并在此基础上,研究了[C14mim]BF4亚慢性染毒对大鼠肝脏抗氧化系统和炎症反应的影响,探讨其毒性作用的分子机制。方法:1)急性毒性:实验采
随着异构多核技术的发展,微处理器的性能得到了提升,处理器与外部存储器之间的带宽差异严重限制了处理器的性能发挥。本文针对一种用于高密度计算的异构多核So C系统,优化了存储设计方案。该方案通过复用一些网络中闲置的空闲存储资源作为二级共享缓存来增加访存带宽,降低对外部存储器访问频率;同时分布式高速共享二级缓存结构通过结合多路并行访问外部存储的层次化存储结构,缩短系统处理数据与外部存储器间的速度差异,提
数据点拟合是几何建模和图像分析等多个科学技术领域重要工具,采用的方法可分为插值和拟合。由于测量数据往往是离散的,并且存在误差,所以很难用一个多项式来近似其形状,在这种情况下,B样条是最合适的近似函数之一。其中影响B样条曲线拟合效果的因素包括控制顶点、数据点参数化的方法以及节点向量的选择。几何迭代法又称渐进迭代逼近,是一种几何意义明显的迭代方法,通过迭代调整控制顶点,逐步实现插值或逼近给定的数据点。
导线舞动是指输电线路导线发生了偏心覆冰,并在风激励下产生的一种低频、大振幅自激振动。它会造成线路跳闸、金具及绝缘子损坏、导线断股断线、杆塔损伤、基础受损,甚至倒塔等严重事故,是危害输电线路安全稳定运行的一种严重灾害。架空输电导线是国家电网电力系统的重要组成部分,而随着我国特高压的建设,线路分布广泛且运行情况复杂,运维工作量越来越大,针对输电线路舞动的在线监测十分必要。现有的方法主要是采用加速度传感
气溶胶作为大气首要污染物,对能见度、农作物生产、人体健康等方面影响显著,如何精确、客观、科学地获取气溶胶光学特性和时空分布特征具有重要的研究意义。传统的气溶胶监测主要依靠有限的大气质量监测站点和卫星遥感,对于小范围内由人为活动产生的气溶胶的来源、传输以及分布状况探究,无法提供准确有效的监测数据。激光雷达通过激光在大气传输过程中与气溶胶相互作用,生成携带光学信息的后向散射信号,使用相关算法反演出气溶
癌症已经成为危害人类健康最严重的全球性疾病之一,并且对全球健康的危害越来越大。到目前为止,完全的切除肿瘤组织仍然是临床治疗癌症的主要方式。但是手术中仅凭肉眼观察,医生很难彻底清除肿瘤边缘不清处的不规则肿瘤。因此,精准且实时的手术导航以提高手术的成功率尤为重要。荧光成像尤其是基于具有高化学稳定性和信号可靠性的聚集诱导发光的荧光分子(AIEgens),具有高灵敏度和实时成像等优点,是手术中指导肿瘤切除
随着生活节奏的加快和社会竞争变得越来越激烈,人们在学习、工作和生活中所面临的心理压力问题也愈发严重和普遍。心理压力过大会给人体带来心理、情绪、认知和行为等多个方面的危害,引发压力相关的疾病。如何通过人体各种生理和行为数据准确地检测心理压力并给予干预一直是研究的热点和重点,但是现有的研究在数据集的构建和识别算法上还存在一些不足。本文建立了一个多模态心理压力检测数据集,并提出了一种多通道生理特征融合的