A novel generic fast Fourier transform pruning technique and complexity analysis
- 20 December 2004
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Signal Processing
- Vol. 53 (1) , 274-282
- https://doi.org/10.1109/tsp.2004.838925
Abstract
The fast Fourier transform (FFT) is an essential tool in digital signal processing and communications. In the applications of the FFT where the required outputs are very sparse, for example, in digital filtering, one may only require the spectrum corresponding to certain bins of the FFT or in narrow frequency windows. In these cases, most of the FFT outputs are not required. Some pruning algorithms have been proposed to deal with such cases. However, most of the pruning algorithms require that the outputs be in continuous windows. This paper develops a traced FFT Pruning method (TFFTP), which is a novel technique and does not require this condition. Under some circumstances, considerable savings in computational complexity and power consumption can be realized using the TFFTP compared to the FFT. This paper derives the average number of butterflies that need to be executed when only k/sub in/ input or/and k/sub out/ output bins of an N point FFT, where k/sub in//spl les/N, or/and k/sub out//spl les/N are required. This method is then extended to arbitrary radix FFT pruning and simultaneous input and output pruning case.Keywords
This publication has 20 references indexed in Scilit:
- Generalised method for pruning an FFT type of transformIEE Proceedings - Vision, Image, and Signal Processing, 1997
- Computing partial DFT for comb spectrum evaluationIEEE Signal Processing Letters, 1996
- Fast discrete cosine transform pruningIEEE Transactions on Signal Processing, 1994
- Efficient computation of the DFT with only a subset of input or output pointsIEEE Transactions on Signal Processing, 1993
- A split-radix partial input/output fast Fourier transform algorithmIEEE Transactions on Signal Processing, 1992
- Pruning the decimation-in-time FFT algorithm with frequency shiftIEEE Transactions on Acoustics, Speech, and Signal Processing, 1986
- A new algorithm to compute the discrete cosine TransformIEEE Transactions on Acoustics, Speech, and Signal Processing, 1984
- On the Computation of the Discrete Cosine TransformIEEE Transactions on Communications, 1978
- Pruning the decimation in-time FFT algorithmIEEE Transactions on Acoustics, Speech, and Signal Processing, 1976
- FFT pruningIEEE Transactions on Audio and Electroacoustics, 1971