A new approach for computing the discrete Fourier transform of arbitrary length

A new approach for computing DFT of arbitrary length is proposed, which is based on the arithmetic Fourier transform (AFT). The algorithm needs only /spl Oscr/(N) multiplications and has a simple computational structure, so it can be easily performed in parallel and it is very suitable for VLSI design. The algorithm is faster than the classical FFT when the length of the DFT contains relatively large factors. It is especially efficient for computing the DFT of prime length, where FFT does not work. The algorithm is competitive with the FFT in term of accuracy. A method to enhance the accuracy of the algorithm is also proposed for cases when higher accuracy is required.

[1]  D.W. Tufts,et al.  Analysis of errors in the computation of Fourier coefficients using the arithmetic Fourier transform (AFT) and summation by parts (SBP) , 1989, International Conference on Acoustics, Speech, and Signal Processing,.

[2]  Xiaoli Yu,et al.  Fourier analysis and signal processing by use of the Mobius inversion formula , 1990, IEEE Trans. Acoust. Speech Signal Process..

[3]  C. Sidney Burrus,et al.  The quick Fourier transform: an FFT based on symmetries , 1998, IEEE Trans. Signal Process..

[4]  Vijay K. Madisetti,et al.  Efficient VLSI Architectures for the Arithmetic , 1993 .

[5]  S. Tantaratana,et al.  Some alternate realizations of the arithmetic Fourier transform , 1993, Proceedings of 27th Asilomar Conference on Signals, Systems and Computers.

[6]  Haiguang Chen,et al.  Iterative Realization of the Arithmetic Fourier Transform , 1993, IEEE Trans. Signal Process..

[7]  Vijay K. Madisetti,et al.  Efficient VLSI Architectures for the Arithmetic Fourier Transform (AFT) , 1993, IEEE Trans. Signal Process..

[8]  Donald W. Tufts,et al.  A VLSI architecture for simplified arithmetic Fourier transform algorithm , 1992, IEEE Trans. Signal Process..