基于FPGA的8K点FFT的设计与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:Ryan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
快速傅立叶变换(FFT)是最常见的数字信号处理算法,它在各种数字信号处理系统中扮演着重要的角色。现场可编程门阵列(FPGA)技术,具有集成度高、逻辑实现能力强等特点,已经成为数字系统设计的重要技术之一。  本文系统分析了几种FFT算法的特性和规律,深入研究了基4、基2蝶形算法的结构及硬件实现的性价比。讨论了顺序、级联、并行和阵列的处理结构及流水线设计方式。  本文设计完成了基于FPGA实现的8K实数点FFT处理器的硬件结构。采用4K点复数FFT实现8K实数点FFT;数据存储单元采用双口乒乓RAM,减少了访问RAM的时钟消耗;采用级联结构,流水线设计方式,块浮点溢出检测;基4碟形结构完成前6级的运算,双基2碟形结构完成最后一级运算。  本文完成了FFT处理器的软件设计。使用VHDL语言编程,采用运行MegaWizard管理器的方法生成各种基本模块。利用FPGA器件内部丰富的逻辑单元RAM、ROM和DSP块实现了FFT核心运算的并行化。采用并行的基4蝶形运算单元提高处理速度,设计了一种8K实数点的高性能FFT处理器。系统各个单元协调一致地并行工作,提高了系统时钟频率,达到了高速处理。整个系统采用模块化设计,易于移植、扩展。  整个设计利用ALTERA公司提供的QUARTUSII5.0开发软件,采用先进的层次化设计思想,使用一片FPGA芯片完成了整个FFT处理器的电路设计。
其他文献
期刊
目的:探讨冠心病合并抑郁症患者运用疏肝解郁汤治疗的效果.方法:研究我院2015年4月至2017年5月期间收治的80例冠心病合并抑郁症患者,随机划分为研究组与参照组,每组各40例,其
期刊
现代战争是立体化战争,具有突发性强、破坏力大、战场范围广、战斗样式转换快等特点,这些都使的作战指挥变得更加复杂,难度更大,单凭指挥员个人很难迅速、准确地做出决策。因此,指
随着集成电路技术的发展,各种新型大规模和超大规模集成电路不断涌现。集成电路技术与计算机技术结合在一起使得数字信号处理系统的功能越来越强大。DSP技术就是基于VLSI技术
目的:研究分析骨科患者采用护理干预对术后疼痛的影响.方法:选择2016年3月至2017年3月期间我院骨科手术治疗患者120例,将其随机分成对照组(60例)及干预组(60例),对照组实施常
电力系统的实时监测对于电力系统的安全运行有着至关重要的作用。它能帮助分析电能的质量和发现电网故障。现有的监测系统都有实时性不强测量指标少、工作量大、测量误差大、
期刊
随着无线通信技术的迅猛发展,无线网络用户对频谱的需求量越来越大。而现有频谱资源几乎已经全部被固定的分配给了特定的服务独占使用,这种静态的频谱分配方式使得频谱大部分处
目的:探讨膝关节骨性关节炎采用玻璃酸钠治疗的效果.方法:选择来自我院2016年2月至2017年6月期间收治的80例膝关节骨性关节炎患者,依据治疗方式的差异划分为观察组与对照组,