Automatic generation of prime length FFT programs

作者: I.W. Selesnick , C.S. Burrus

DOI: 10.1109/78.482008

关键词:

摘要: Describes a set of programs for circular convolution and prime length fast Fourier transforms (FFTs) that are relatively short, possess great structure, share many computational procedures, cover large variety lengths. The make clear the structure algorithms clearly enumerate independent branches can be performed in parallel. Moreover, each these operations is made up sequence suboperations implemented as vector/parallel operations. This contrast with previously existing FFTs: They consist straight line code, no code shared between them, they cannot easily adapted implementations. authors have also developed program automatically generates FTTs. code-generating requires information only about modules computing cyclotomic convolutions.

参考文章(20)
Shmuel Winograd, Arithmetic Complexity of Computations Society for Industrial and Applied Mathematics. ,(1980) , 10.1137/1.9781611970364
R. Stasiński, Easy generation of small-Ndiscrete Fourier transform algorithms IEE Proceedings G Circuits, Devices and Systems [see also IEE Proceedings-Circuits, Devices, and Systems]. ,vol. 133, pp. 133- 139 ,(1986) , 10.1049/IP-G-1.1986.0022
I.W. Selesnick, C.S. Burrus, Extending Winograd's small convolution algorithm to longer lengths international symposium on circuits and systems. ,vol. 2, pp. 449- 452 ,(1994) , 10.1109/ISCAS.1994.408999
C.M. Rader, Discrete Fourier transforms when the number of data samples is prime Proceedings of the IEEE. ,vol. 56, pp. 1107- 1108 ,(1968) , 10.1109/PROC.1968.6477
K.J. Jones, Prime number DFT computation via parallel circular convolvers IEE Proceedings F Radar and Signal Processing. ,vol. 137, pp. 205- 212 ,(1990) , 10.1049/IP-F-2.1990.0031
J. Granata, M. Conner, R. Tolimieri, The tensor product: a mathematical programming language for FFTs and other fast DSP operations IEEE Signal Processing Magazine. ,vol. 9, pp. 40- 48 ,(1992) , 10.1109/79.109206
H. Nussbaumer, Fast polynomial transform algorithms for digital convolution IEEE Transactions on Acoustics, Speech, and Signal Processing. ,vol. 28, pp. 205- 215 ,(1980) , 10.1109/TASSP.1980.1163372
Clive Temperton, Implementation of a self-sorting in-place prime factor FFT algorithm Journal of Computational Physics. ,vol. 58, pp. 283- 299 ,(1985) , 10.1016/0021-9991(85)90164-0
D. G. Myers, Azizul H. Quazi, Shakila A. Quazi, Digital signal processing: efficient convolution and Fourier transform techniques Journal of the Acoustical Society of America. ,vol. 91, pp. 536- 536 ,(1990) , 10.1121/1.402719