共查询到20条相似文献,搜索用时 125 毫秒
1.
首先分析了基二FFT算法的原理以及在FPGA上实现FFT处理器的硬件结构。其次详细研究了在FPGA上实现FFT的具体过程,利用CORDIC算法实现了旋转因子乘法器,解决了整体设计过程中主要面对的几个关键问题,最终利用Verilog编程实现了基二流水线型FFT处理器,利用MATLAB与MODELSIM结合仿真结果表明该设计满足FFT处理器的基本要求,在10 MHz的采样率下完成32点FFT只需要14.45μs,设计方法也简单易行,具有一定的推广价值。 相似文献
2.
3.
提出了一种基于FPGA的依据核磁共振谱仪双通道频谱图对其信号增益和相位差不平衡进行调节的设计方案,详细阐述了FFT算法在FPGA中的设计与实现方法。该模块中的FFT处理器通过多个64点并行FFT模块复用实现,复数乘法全部采用移位相加来完成,大大降低了功耗,可移植性很强;并通过优化措施有效地降低了由于有限字长效应引入的噪声。结果表明,该设计大大提高了谱仪信号检测的准确性与使用的方便性。 相似文献
4.
本文介绍了一种基于FPGA的1024点自定义26位浮点FFT处理器的设计。详细阐述了FFT处理器的自定义浮点格式、算法的选择、浮点乘法加法和FFT中的地址产生规律、存储器的选择等关键技术。最后给出了ISE环境下的仿真结果,验证了设计的正确性,工作频率达到171.136MHz。 相似文献
5.
基于FPGA的可扩展高速FFT处理器的设计与实现 总被引:3,自引:1,他引:2
本文提出了基于FPGA实现傅里叶变换点数可灵活扩展的流水线FFT处理器的结构设计以及各功能模块的算法实现,包括高组合数FFT算法的流水线实现结构、级间混序读/写RAM地址规律、短点数FFT阵列处理结构以及补码实现CORDIC算法的流水线结构等。利用FPGA实现的各功能模块组装了64点FFT处理器。从其计算性能可知,在输入数据速率为20MHz时,利用此结构实现的FFT处理器计算1024点FFT的运算时间约为52μs。 相似文献
6.
设计实现了基于FPGA的256点定点FFT处理器。处理器以基-2算法为基础,通过采用高效的两路输入移位寄存器流水线结构,有效提高了碟形运算单元的运算效率,减少了寄存器资源的使用,提高了最大工作频率,增大了数据吞吐量,并且使得处理器具有良好的可扩展性。详细描述了具体设计的算法结构和各个模块的实现。设计采用Verilog HDL作为硬件描述语言,采用QuartusⅡ设计仿真工具进行设计、综合和仿真,仿真结果表明,处理器工作频率为72 MHz,是一种高效的FFT处理器IP核。 相似文献
7.
在宽带OFDM系统的实现中FFT处理器是一个关键部分,本文介绍任意非基2点的FFT的实现原理,及在数字电视地面传输系统TDS-OFDM中的实际应用.FFT的基本思想就是将一维的运算,通过地址映射转化为多维运算,从而达到减少运算次数,减轻设计复杂程度的目的.非基2的FFT地址映射方法多种,本文将洋细介绍一种适用于FPGA的将PFA,WDFTA 及Cooley-Tukey FFT算法结合实现非基2的FFT的方法. 相似文献
8.
提出了一种适合于DTMB接收机使用的FFT处理器的设计方法.该处理器基于混合基算法,素因子分解法和WFTA算法,采用动态截位法来保证精度与减小功耗和面积.FPGA验证表明:在输入输出均为13位时,该处理器的信噪比达到了60.4dB,运行最高频率达到84.48MHz,满足了DTMB接收机对FFT处理器的精度要求和速度要求. 相似文献
9.
10.
11.
探讨一种适合组建网格化电磁频谱监测系统的接收机设计技术,提出基于Xilinx公司最新的高性能Zynq-7000系列嵌入式处理器平台的接收机设计方案,研究了Zynq-7000系列异构FPGA器件的特点及开发流程,给出了基于Zynq-7000片上系统的频谱监测接收机软、硬件设计细节,重点研究在Zynq-7000嵌入式处理器平台下高速FFT频谱分析、大容量监测数据存储以及精密时间同步的实现方法。 相似文献
12.
介绍了采用STA(静态时序分析)对FPGA(现场可编程门阵列)设计进行时序验证的基本原理,并介绍了几种与STA相关联的时序约束.针对时序不满足的情况,提出了几种常用的促进时序收敛的方法.结合设计实例,阐明了STA在高速、大规模FPGA开发中的应用.实践表明,随着数字设计复杂度的增加,在后端的时序验证环节,与传统的动态门级时序仿真相比,采用STA方法的优势在于可以全面、高效地完成验证任务. 相似文献
13.
14.
基于FPGA的高速实时FFT处理器设计 总被引:5,自引:0,他引:5
结合高速、实时快速傅里叶变换(FFT)的实际需求,在分析了基4、按频率抽取(DIF)FFT算法的基础上,采用多级串行的同步流水线结构,利用现场可编程门阵列(FPGA)完成1 024点、16位复数点、块浮点FFT.整个设计划分成多个功能模块,全部采用Verilog HDL描述,并在Virtex-Ⅱ器件上实现.结果表明,利用FPGA实现复杂的数字信号处理(DSP)算法是完全可行的. 相似文献
15.
主要介绍基于Altera公司FPGA器件的高速实时FFT运算单元实现及频率域脉冲压缩处理的设计方法。在分析基8、按频率抽取FFT算法的基础上,采用多级同步流水线结构,利用现场可编程门阵列(FPGA)完成最大4 096点块浮点FFT。整个设计划分成多个功能模块,采用VHDL描述语言,并在Stratix器件上实现。结果表明,利用FPGA实现复杂的数字信号处理(DSP)算法是完全可行的。 相似文献
16.
针对卫星通信中的强窄带干扰,文中讨论了采用FPGA硬件实现高速实时FFT处理器的设计方案,并基于此FFT实现频域窄带干扰抑制。作者采用基于单级运算单元与单级数据存储单元进行级间复用的方法来完成FFT处理。所设计的方案,在进行高速FFT运算的同时,在很大程度上节省了硬件资源,有效的抑制窄带干扰。 相似文献
17.
18.
为了实现对车辆速度进行高实时性、高精度的测量,设计了一种基于FPGA的多普勒雷达测速系统。系统以Spartan 6系列FPGA作为核心处理器,使用高精度ADC采集微波雷达模块输出的混频信号,将数据通过FPGA进行快速傅里叶变换(FFT)处理并利用Welch算法进行频谱分析,提取出运动车辆的多普勒频移,进而根据多普勒效应计算出被测车辆的运动速度。该设计利用FPGA在并行处理方面的速度优势对算法进行了优化,有效地降低了系统延时、提高了系统的处理速度和实时性。仿真和实验结果表明:系统工作稳定,具有较高的实时性,测量精度小于1km/h。 相似文献
19.
快速傅里叶变换FFT作为数字信号处理的核心技术之一,使离散傅里叶变换的运算时间缩短了几个数量级,并在LTE中有重要的应用。现场可编程门阵列FPGA是近年来迅速发展起来的新型可编程器件。本文主要研究如何利用FPGA实现FFT算法,包括算法选取、算法验证、系统结构设计、FPGA实现和测试整个流程。设计采用Good-Thomas算法,利用Verilog HDL描述的方式实现了不定点FFT系统,并以FPGA芯片virtex4为硬件平台,进行了仿真、综合、板级验证等工作。仿真结果表明其计算结果达到了一定的精度,运算速度可以满足一般实时信号处理的要求。 相似文献
20.
本文提出了一种新型混合基可重构FFT处理器,由支持基-2/3FFT的新型可重构蝶形单元和多路并行无冲突的存储器组成,实现了FFT过程中多路数据并行性和操作的连续性.本设计在TSMC28nm工艺下的最高频率为1.06GHz,同时在Xilinx的XC7V2000T FPGA芯片上搭建了混合基FFT处理器硬件测试系统.对混合基FFT处理器的FPGA硬件测试结果表明,本设计支持基-2、基-3和基-2/3混合模式FFT变换,且执行速度达到给定蝶乘器数量下的理论周期值,对单精度浮点数,混合基FFT处理器可提供10-5的结果精度. 相似文献