Journal ArticleDOI
A linear filtering approach to the computation of discrete Fourier transform
TLDR
It is shown that the discrete equivalent of a chirp filter is needed to implement the computation of the discrete Fourier transform (DFT) as a linear filtering process, and that use of the conventional FFT permits the computations in a time proportional to N \log_{2} N for any N.Abstract:
It is shown in this paper that the discrete equivalent of a chirp filter is needed to implement the computation of the discrete Fourier transform (DFT) as a linear filtering process. We show further that the chirp filter should not be realized as a transversal filter in a wide range of cases; use instead of the conventional FFT permits the computation of the DFT in a time proportional to N \log_{2} N for any N, N being the number of points in the array that is transformed. Another proposed implementation of the chirp filter requires N to be a perfect square. The number of operations required for this algorithm is proportional to N^{3/2} .read more
Citations
More filters
Journal ArticleDOI
The Design and Implementation of FFTW3
Matteo Frigo,Steven G. Johnson +1 more
TL;DR: It is shown that such an approach can yield an implementation of the discrete Fourier transform that is competitive with hand-optimized libraries, and the software structure that makes the current FFTW3 version flexible and adaptive is described.
Journal ArticleDOI
A guided tour of the fast Fourier transform
TL;DR: This article is intended as a primer on the fast Fourier transform, which has revolutionized the digital processing of waveforms and is needed for a whole new range of applications for this classic mathematical device.
Journal ArticleDOI
The chirp z-transform algorithm
TL;DR: A computational algorithm for numerically evaluating the z -transform of a sequence of N samples is discussed, based on the fact that the values of the z-transform on a circular or spiral contour can be expressed as a discrete convolution.
Algebraic Complexity Theory.
TL;DR: Algebraic complexity theory as mentioned in this paper is a project of lower bounds and optimality, which unifies two quite different traditions: mathematical logic and the theory of recursive functions, and numerical algebra.
References
More filters
Journal ArticleDOI
An algorithm for the machine calculation of complex Fourier series
J.W. Cooley,John W. Tukey +1 more
TL;DR: Good generalized these methods and gave elegant algorithms for which one class of applications is the calculation of Fourier series, applicable to certain problems in which one must multiply an N-vector by an N X N matrix which can be factored into m sparse matrices.
Proceedings ArticleDOI
High-speed convolution and correlation
TL;DR: A procedure for synthesizing and analyzing Fourier series for discrete periodic complex functions and computation times are proportional to log 2sub 2 as expressed in Eq.
Journal ArticleDOI
The chirp z-transform algorithm and its application
TL;DR: Applications discussed include: enhancement of poles in spectral analysis, high resolution narrow-band frequency analysis, interpolation of band-limited waveforms, and the conversion of a base 2 fast Fourier transform program into an arbitrary radix fast Fouriers transform program.