Prime factor FFT algorithms for real-valued series
- 24 March 2005
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 9, 492-495
- https://doi.org/10.1109/icassp.1984.1172497
Abstract
This paper presents two techniques for computing a discrete transform of a vector of real-valued data using the Prime Factor Algorithm (PFA) with high-speed convolution. These techniques are applied to the Discrete Fourier Transform (DFT) and the Discrete Hartley Transform (DHT). The primary goals of these techniques are to eliminate unnecessary computations required when implementing a complex transform on a real-valued vector, to compute the transform in-place in the original length-N real vector, and to obtain the transform coefficients in-order. The two algorithms described require modification of the Winograd short-length transform modules to accommodate a real input. One technique replaces the modules in the Burrus-Eschenbacher PFA program with the modified real-input modules and constructs the complete transform in a final step of additions and subtractions after modules for each factor have been executed. The other technique uses these real-input DFT modules for part of the computation associated with each factor and requires complex input DFT modules for another part of the computation. These algorithms require exactly one half of the number of multiplications and slightly less than one half of the number of additions required by a complex-input PFA.Keywords
This publication has 11 references indexed in Scilit:
- Fast hardware implementation of the Winograd Fourier transform algorithmElectronics Letters, 1983
- The design of optimal DFT algorithms using dynamic programmingIEEE Transactions on Acoustics, Speech, and Signal Processing, 1983
- Discrete Fourier transform processor based on the prime-factor algorithmIEE Proceedings G (Electronic Circuits and Systems), 1983
- Implementation of the in-order prime factor transform for variable sizesIEEE Transactions on Acoustics, Speech, and Signal Processing, 1982
- An in-place, in-order prime factor FFT algorithmIEEE Transactions on Acoustics, Speech, and Signal Processing, 1981
- A winograd-Fourier transform algorithm for real-valued dataIEEE Transactions on Acoustics, Speech, and Signal Processing, 1979
- A radix-eight fast Fourier transform subroutine for real-valued seriesIEEE Transactions on Audio and Electroacoustics, 1969
- Numerical Analysis: A fast fourier transform algorithm for real-valued seriesCommunications of the ACM, 1968
- An economical method for calculating the discrete Fourier transformPublished by Association for Computing Machinery (ACM) ,1968
- Modern techniques of power spectrum estimationIEEE Transactions on Audio and Electroacoustics, 1967