共查询到18条相似文献,搜索用时 46 毫秒
1.
通过对FFT(fast fourier transformation),即快速傅里叶变换的一般算法的研究对比,确定合理可行的基2方法处理1024点FFT。在ASIC(application specific integrated circuit)专用集成电路上实现FFT硬件模块,并将该模块在FPGA(Field Programmable Gate Array)上进行原型验证。本文采用级联结构设计FFT模块,在尽量减小资源消耗的同时,提高FFT的运算速度。设计采用两组四个深度为256的双口RAM,乒乓结构处理,完成整个运算仅用了1320个周期。最后用Xilinx公司的Vertex7-XC7VX690T芯片做FPGA原型验证,在时钟频率为50MHz时,完成1024点FFT仅用了26.2us。 相似文献
2.
快速傅里叶变换FFT的发展现状—纪念FFT发表30周年 总被引:2,自引:0,他引:2
马维祯 《华南理工大学学报(自然科学版)》1995,23(5):37-46
傅里叶变换快速算法发展已30年,本文综合了离散变换快速算法的发展,特别是近几年的发展,其中包括传统的基2、基4、基8、分裂基算法的发展以及多维离散傅里叶变换、多维离散余统变换、多维离散W变换的快速算法、阐述各种算法是如何将多维变换转换为一维变换的计算,并讨论了在有理数域上计算上述各种变换所需量小实数乘法的次数。 相似文献
3.
快速傅里叶变换(FFT)与小波变换技术 总被引:1,自引:0,他引:1
快速傅里叶变换是数字信号系统中解决离散问题较有效的手段.但是傅里叶变换缺乏空间局部特性,难以确定奇异点在空间的位置及分布情况.近年来兴起的小波变换技术同时具有良好的时域和频域局部特性,因而广泛应用于图象工程、信号分析、图象压缩等领域.本文给出了 FFT 与小波变换闻的关系并对其应用原理进行了分析. 相似文献
4.
在分析基-2 FFT算法的基础上,提出一种用FPGA实现FFT的方法.用块浮点机制,动态扩大数据范围,在速度和精度间得到折衷;模块化设计,易于实现更多点数的FFT运算.采用Verilog语言编程实现,在Quartus II和Modelsim平台下进行逻辑综合和时序仿真,时序分析结果与Matlab计算结果相比较验证了程序的正确性. 相似文献
5.
针对高速实时信号处理的要求,提出了4096点快速傅立叶变换(FFT)处理器在现场可编程门阵列(FPGA)中的设计与实现方法。该方法采用了按频率抽取(DIF)基4算法和6级流水线结构,每级均采用FIFO存储器实现延迟功能,和四路转接器一起共同完成序列的码位抽取。为了避免数据溢出,采用块浮点结构来表示数据,节省了器件资源。实验结果表明,该方法在保证运算精度和实现复杂度的同时,提高了处理器的数据时钟频率和处理速度。 相似文献
6.
采用AMD公司的Radeon HD 5870GPU与Intel公司的Corei7 940 CPU作为比较测试平台,分别用OPENCL与单线程C代码编写的一维快速傅里叶变换进行测试。测试结果表明,在GPU充分并行的情况下,其性能相对于同价位CPU单线程性能提高30倍以上,即使对于充分利用CPU所有核心的多线程性能也能提高10倍左右。 相似文献
7.
多核CPU上快速傅里叶变换并行算法的优化 总被引:1,自引:0,他引:1
快速傅里叶变换在数字信号处理和通信领域具有广泛的应用.多核CPU日益普遍,根据FFT算法自身的并行性,灵活分解蝶形运算,通过探究并行块的分配和嵌套关系对算法加以优化,合理地分配线程实现多核CPU的并行计算,可以提高FFT的计算效率. 相似文献
8.
甘秋歌 《西南民族学院学报(自然科学版)》2007,33(2):275-279
快速傅立叶变换(FFT)改进了离散傅立叶变换(DFT)的计算过程,因其计算速度更为高效,被广泛运用于数字信号的实时处理中.本文从整数的进制表示形式阐述了基2FFT和基4FFT的原理,给出了相关推导及部分重要结论的证明.最后分别给出了迭代方程式及实现方法.相应的结论也适应于更高维的FFT变换中. 相似文献
9.
为解决对混沌信号进行傅里叶变换分析后,只能得到信号中所包含的频率成分,并不能获知有关频率成分的时间局部化信息的问题,采用了短时傅里叶变换的方法,通过对短时傅里叶变换的数学公式及表达的物理意义研究后,提出了在FPGA上利用Altera公司提供的IP核资源实现短时傅里叶变换的功能,并在Modelsim软件上进行功能仿真.实... 相似文献
10.
在数字化时代,数字音频产品存在而以篡改和侵权盗版等问题,数字音频水印是信息隐藏的一个分支,是可以解决这些问题的一个途径。本文采用傅立叶变换对数字信号先进行处理,获得其频域的幅度参数,然后通过量化方法将水印嵌入其中,因为利用了部分频谱对时域信号幅度影响较小的特点实现数字水印的隐藏。该方法实现比较简单,且能得到较好的水印隐藏效果。 相似文献
11.
黄军友 《重庆三峡学院学报》2010,26(3):50-54
本文对快速傅立叶变换,基本运算单元,蝶形运算的位数,8k点FFT实现,FFT模块实现IFFT等几方面阐述了基于OFDM技术的FFT的设计思路,给出了FFT实现的总体框架,并对存储器的控制,运算模块,FFT的地址,旋转因子,数据的锁存进行了硬件的设计,通过Matlab工具箱中的FFT函数进行了仿真. 相似文献
12.
高速浮点FFT处理器的FPGA实现 总被引:3,自引:0,他引:3
介绍了一种基于FPGA的1024点自定义24位浮点FFT处理器的设计。采用改进的蝶形运算单元,减小了系统的硬件消耗,改善了系统的性能。采用流水的方式提高了系统的处理速度,使计算与存储器读/写等操作协调一致;浮点算法使得系统具有较高的处理精度。该设计方法可以广泛应用于高速数字信号处理领域。 相似文献
13.
基于FPGA和双端口RAM的DDS任意波形发生器的实现 总被引:1,自引:0,他引:1
石玮 《湖北师范学院学报(自然科学版)》2008,28(1):41-45
介绍了一种基于FPGA和双端口RAM的DDS任意波形发生器的实现方法。该系统使用单片机作为主控器,完成用户接口的处理和协调控制的功能,FPGA在实现了DDS中的累加器的功能的同时也集成了单片机的外围接口电路,双口RAM的引入使得在单片机向其写入数据的同时,FPGA可进行扫描输出,加快了系统速度。同时给出了在Proteus和Matlab下的仿真结果。 相似文献
14.
阐述了采用Alter公司的StratixⅡ系列FPGA设计高速FFT处理器的实现方法及技巧;充分利用其芯片的硬件资源,减少复杂逻辑,采用流水方式对复数数据实现了FFT运算;整个设计采用流水与并行方式尽量避免“瓶颈”的出现,提高系统时钟频率,达到高速处理;实验表明,此处理器既有专用ASIC电路的快速性,又有DSP器件灵活性的特点,适合用于高速数字信号处理。 相似文献
15.
采用4K点复数FFT实现8K实数点FFT;数据存储单元采用双口乒乓RAM结构;采用级联结构流水线的设计方式,基4蝶形结构完成前6级的运算,双基2蝶形结构完成最后一级运算;使用块浮点溢出检测.实验结果表明,在时钟周期为8.74ns的正常状态下,采用FFT处理器实现8K实数点FFT仅需要35.799μs,达到了高速运算的目的. 相似文献
16.
专用FFT实时信号处理器的硬件实现研究 总被引:1,自引:0,他引:1
党向东 《渤海大学学报(自然科学版)》2003,24(2):71-73
在选择并具体分析 FFT基 4—DIT算法流程结构基础上 ,利用现场可编程门阵列( FPGA)设计开发了实时 FFT信号处理器。全部设计方案采用 VHDL描述 ,并在 Xilinx公司的大规模可编程逻辑器件 XC40 85 VL上实现。运行速度达到实时要求。 相似文献
17.
提出了一种基于FPGA的64点定点快速傅立叶变换(FFT)的实现方案,并采用EP2C70型号的FPGA实现了处理器.该处理器采用按时间抽取的基 2算法和6级流水线结构,每级将乘法器的旋转因子输入端固定为常数而不是作为变量从ROM中读取,流水寄存中间数据结果.采用Verilog语言在RTL级上进行了编程实现,并进行了逻辑综合、时序仿真和硬件测试.硬件测试结果与Matlab计算结果吻合得较好,证明了方案设计和程序的正确性.该处理器具有运算速度快、精度高等优点,适合于高速信号处理的应用场合. 相似文献
18.
闭吕庆 《玉林师范学院学报》2010,31(5):49-51
本系统利用FFT快速傅里叶变换技术,完成20Hz~20kHz信号从时域到频域的变换.系统采用FPGA+MSP430单片机的双核协同工作方式;其中,FPGA作为核心处理器完成FFT快速傅里叶变换,包括各个频点的峰值取样及幅频均衡和处理后的信号重建;而超低功耗单片机MSP430作为协处理器提供友好的人机显示界面,两个处理器能够相互结合工作,各发挥其优点,因此较出色地完成了数字幅频均衡功能.经调试并实测,效果良好. 相似文献