期刊文献+

一种在多核嵌入式平台上实现FFT的快速并行算法 被引量:2

Fast parallel algorithm for FFT based on multi-core embedded platform
下载PDF
导出
摘要 快速傅里叶变换(fast Fourier transform,FFT)算法是对实时数字信号进行快速分析处理的一种基本方法。针对多核嵌入式实时环境下并行FFT算法进行了研究,以有效提高实时信号处理的速度。提出了一种新的静态多项式FFT算法,充分利用静态多项式奇偶项的不同特点直接代入数据计算,免去了层层迭代的计算过程,减少了运算过程中的通信,提高了并行性能。对算法的理论进行了严密论证,通过嵌入式实时平台上运行测试和仿真实验,证实了在数据分段较短的约束条件下,提出算法较经典的FFT并行算法在时间复杂度上有一定优势。多项式静态FFT算法能够有效提高并行FFT运行速度。 Fast Fourier transform algorithm is a basic method for fast analysis and processing of real time digital signals. In order to improve the speed of real-time signal processing, this paper studied the parallel FFT algorithm based on multi-core embedded real-time environment and put forward a new static FFT algorithm. The algorithm made full use of the different charac- teristics of the odd and even items of the static polynomial, to avoid the iterative calculation process of layers, reduce the communication operation in the process of improving the performance of parallel. This paper proved the algorithm in theory, and tested the operating efficiency of the algorithm on the embedded real-time platform. It is confirmed that the polynomial static algorithm has certain time complexity advantages for processing short data segment, compared to classical FFT algorithm. It concludes that polynomial static FFr algorithm can effectively improve the running speed of parallel FFT algorithm.
出处 《计算机应用研究》 CSCD 北大核心 2017年第11期3242-3246,共5页 Application Research of Computers
基金 国家自然科学基金资助项目(61073037 61272496 61272151) 国家教育部博士点基金资助项目(20110162110043)
关键词 信号处理 快速傅里叶变换 卷积 蝶形运算 并行计算 signal processing fast Fourier transform(FFT) convolution butterfly computation parallel computing
  • 相关文献

参考文献4

二级参考文献30

  • 1Castleman K R.Digital image processing[M].USA:Prentice Hall,1995:141-169.
  • 2Peleg A,Weiser U.MMX technology extension to the Intel architecture[J].IEEE Micro,1996,16-4:42-50.
  • 3IA-32 Intel Architecture Software Developer's Manual Volume l:Basic Architecture[M/OL].http://www.intel.com/design/pentium/manuals/24319101.pdf,2004:251-272.
  • 4Prescott New Instructions Software Developer's Guide[M/OL].http://cache-www.intel.com/cd/00/00/06/67/66753_66753.pdf,2003:7-40.
  • 5达吉恩 D E,默赛里奥 R M.多维数字信号处理[M].北京:科学出版社,1991:49-63.
  • 6Crandall R,Klivintong J.Super-computing style FFT library for apple G4[M/OL].http://images.apple.com/acg/pdf/g4fft.pdf,2000:2-10.
  • 7Using streaming SIMD extensions 3 in algorithms with complex arithmetic[M/OL].http://cache -www.intel.com/cd/00/00/06/67/66715_66715.pdf,2004:5-17.
  • 8Chaver D,Prieto M,Pin uel L,et al.Parallel wavelet transform for large scale image processing[C]//Proceedings of the International Parallel and Distributed Processing Symposium (IPDPS'2002),Florida,USA,April 2002.
  • 9Cervero T, L6pez S, Callic6 G M, et al. Survey of reconfigurable architectures for multimedia applications [ C]//SPIE Proceedings of VLSI Circuits and Systems IV. Dresden, Germany, 2009:736303-01-736303-12.
  • 10Hartenstein R. A decade of reconfigurable computing: a visionary retrospective [ C]//Proceedings of the Confer- ence on Design, Automation and Test. Munich, Germa- ny, 2001 : 642 - 649.

共引文献23

同被引文献15

引证文献2

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部