scispace - formally typeset
Search or ask a question

Showing papers on "Prime-factor FFT algorithm published in 1980"


Journal ArticleDOI
TL;DR: The effects of aliasing (including pseudoaliasing), picket-fence effect, and leakage in the fast Fourier transform (FFT) are presented.
Abstract: The effects of aliasing (including pseudoaliasing), picket-fence effect, and leakage in the fast Fourier transform (FFT) are presented. A computer program was written to perform the FFT analysis of known inputs. The program has the capability of detecting aliasing by calculating an "aliasing coefficient" (Q), and will increase the sampling frequency and the number of points in the input sequence if aliasing occurs. The term "pseudoaliasing" is a phenomenon which is similar to aliasing (or fold-over) but related to the effects of picket fence and leakage. The "leakage coefficient" (ri) is a quantitative measure of the deviation from the fundamental frequency component with respect to the sampling frequency, when the input sequence has only one frequency component.

265 citations


Journal ArticleDOI
M. Ackroyd1
TL;DR: Two methods, based on signal processing techniques, are presented for obtaining numerical solutions for the general single server queue with first-come, first-served discipline based on the use of the fast Fourier transform.
Abstract: Two methods, based on signal processing techniques, are presented for obtaining numerical solutions for the general single server queue with first-come, first-served discipline The first method is based on the use of the fast Fourier transform (FFT) for producing iterative solutions to a discrete version of Lindley's integral equation for both nonsteady state and equilibrium conditions The second method makes use of the complex cepstrum, implemented with the FFT, for providing direct solutions with the queue in equilibrium

67 citations


Journal ArticleDOI
TL;DR: A new method of computing high-resolution narrow-band spectra faster than the chirp z transform and direct computation of discrete Fourier transform and in combination with Skinner's pruning algorithm for the decimation-in-time FFT formulation is presented.
Abstract: A new method of computing high-resolution narrow-band spectra faster than the chirp z transform (CZT) and direct computation of discrete Fourier transform (DFT) is presented. This is achieved by a generalization of Markel's pruning algorithm and in combination with Skinner's pruning algorithm for the decimation-in-time FFT formulation. However, for very high resolutions it is shown that the CZT is selectively superior to the new method.

39 citations


Journal ArticleDOI
TL;DR: Analysis is given for Good's algorithm and for two algorithms that compute the discrete Fourier transform in O(n log n) operations: the chirp-z transform and the mixed-radix algorithm that computes the transform of a series of prime length p in P log p operations.

25 citations


Journal ArticleDOI
TL;DR: A decomposition of the Cooley-Tukey algorithm is proposed to allow efficient utilization of core memory and mass storage and the number of input/output operations is greatly reduced, with no increase in the computational burden.
Abstract: We consider the problem of performing a two-dimensional fast Fourier transform (FFT) on a very large matrix in limited core memory. We propose a decomposition of the Cooley-Tukey algorithm to allow efficient utilization of core memory and mass storage. The number of input/output operations is greatly reduced, with no increase in the computational burden. The method is suitable for nonsquare matrices and arrays of three or more dimensions.

24 citations


DOI
01 Feb 1980
TL;DR: An algorithm is presented, for the computation of multidimensional Fourier and Fourier-like discrete transforms, which offers substantial savings in the number of multiplications over the conventional fast Fourier transform method.
Abstract: An algorithm is presented, for the computation of multidimensional Fourier and Fourier-like discrete transforms, which offers substantial savings in the number of multiplications over the conventional fast Fourier transform method Implementation of this algorithm, and the use of it to compute discrete Fourier transforms of real sequences, are also described

15 citations


Journal ArticleDOI
TL;DR: A simple twist, i.e., a shifting of information from rows to columns during the calculations, is introduced which allows us to give a simple meaning to intermediate results and assures that the final results need no further reordering.
Abstract: A simple, yet complete and detailed description of the fast Fourier transform for general N is given with the aim of making the underlying idea quite apparent. To help with this didactic goal, a simple twist, i.e., a shifting of information from rows to columns during the calculations, is introduced which allows us to give a simple meaning to intermediate results and assures that the final results need no further reordering.

12 citations


Journal ArticleDOI
TL;DR: A major result of importance is the realization that the three considerably different implementation methods presented lead to rather similar multiplication complexities for large size DFT’s; furthermore, the resulting multiplication complexity is considerably higher than that achieved for...
Abstract: A systematic technique is presented for synthesizing and efficiently performing large discrete Fourier transformations (DFT’s) in the range from 60 to 5000 points. The technique is termed the mutual prime factor cyclic algorithm (MPFCA). The mutual prime factor portion of the algorithm is attributed originally to L. H. Thomas, with generalization supplied by I. J. Good; the cyclic aspect of the algorithm has recently been formalized by S. Winograd. Three methods are described for implementing the MPFCA; computational complexity (multiplications and additions) is estimated for each method and compared with the fast Fourier transform (FFT). For special purpose hardware, the MPFCA is at least twice as efficient as the FFT. A major result of importance is the realization that the three considerably different implementation methods presented lead to rather similar multiplication complexities for large size DFT’s; furthermore, the resulting multiplication complexity is considerably higher than that achieved for...

12 citations


Journal ArticleDOI
TL;DR: An approach to the solution of a system of Toeplitz normal equations is presented, based on using iterative techniques, the circulant matrices and the fast Fourier transform algorithm, compared with the Trench's algorithm.
Abstract: This note presents an approach to the solution of a system of Toeplitz normal equations, based on using iterative techniques, the circulant matrices and the fast Fourier transform algorithm. The number of computations required and the roundoff errors associated with this method are discussed. The merits and demerits of this approach are compared with the Trench's algorithm.

10 citations


Journal ArticleDOI
H. H. Wang1
TL;DR: A variant of the Cooley-Tukey algorithm due to Stockham is derived and vectorized and is shown to be on a par with the Pease algorithm.
Abstract: A variant of the Cooley-Tukey algorithm due to Stockham is derived and vectorized and is shown to be on a par with the Pease algorithm. The Stockham algorithm is then proposed for the entire computation of the two-dimensional fast Fourier transform on a vector computer.

10 citations



Proceedings ArticleDOI
09 Apr 1980
TL;DR: A procedure is described for the computation of the discrete cosine transform (DCT) via the use of the arcsine transform, which eliminates time-consuming multiplications, the DCT being accomplished with only additions and table lookups.
Abstract: A procedure is described for the computation of the discrete cosine transform (DCT) via the use of the arcsine transform. The approach eliminates time-consuming multiplications, the DCT being accomplished with only additions and table lookups. While a fast Fourier transform (FFT) approach to computing the DCT involves on the order of N\log_{2}2N "butterfly" computations to evaluate all N coefficients, the arcsine method requires only 4N - 1 real additions and 2N table lookups to evaluate each DCT coefficient. Thus, for applications in which M coefficients are desired or when N is reasonably small (say, N \leq 256 ), the arcsine approach is favored over that of the FFT. Some approaches to hardware implementation are presented.

01 Jan 1980
TL;DR: In this paper, a wideband (8 MHz) million-channel digital spectrum analyzer for use with a SETI receiver is presented, which uses a digital bandpass filter bank for transforming the wideband input signal into a specified number (120) of uniform narrowband output channels by the use of a Fourier transform digital processor combined with a prototype digital weighting network (finite impulse response filter).
Abstract: The system design of a wideband (8 MHz) million-channel digital spectrum analyzer for use with a SETI receiver is presented. The analyzer makes use of a digital bandpass filter bank for transforming the wideband input signal into a specified number (120) of uniform narrowband output channels by the use of a Fourier transform digital processor combined with a prototype digital weighting network (finite impulse response filter). The output is then processed separately by 120 microprocessor-based discrete Fourier transform computers, each producing 8190 output channels of approximately 8 Hz bandwidth by the use of an 8190-point prime factor algorithm.

Journal ArticleDOI
TL;DR: An economic scheme for implementing the prime transform algorithm using charge-coupled device programmable transversal filters was proposed in this paper, where an economic scheme was proposed to implement the prime transformation algorithm.
Abstract: An economic scheme is proposed for implementing the prime transform algorithm using charge-coupled device programmable transversal filters.

Proceedings ArticleDOI
24 Dec 1980
TL;DR: An algorithm of Continuous Fourier Transform (CFT) which minimizes memory access was developed, which can be implemented with existing technology and is potentially faster than FFT, particularly for processing continuous, real-time signals.
Abstract: Because of the rapid advances in multiplication hardware, the most time consuming processing step inFourier Transform will be the number of memory accesses rather than the number of multiplications. Analgorithm of Continuous Fourier Transform (CFT) which minimizes memory access was developed. It can beimplemented with existing technology and is potentially faster than FFT, particularly for processing continuous, real -time signals. IntroductionSince its publication by Cooley and Tukey,l Fast Fourier Transform (FFT) has been the principal techniqueemployed in the computer realization of Fourier analysis for most applications. The success of FFT lies inthe fact that the number of multiplications, which until very recently has been the most time consumingoperation in the computation, is minimized to the order to N log2N from N2, where N is the number of datavalues to be transformed.As indicated by recent advancements in the LSI and computer technologies, multiplications can be done asfast as additions,2'3 and low cost CPU's can be ganged together in parallel to increase processing throughput.These developments point to new directions of signal processing which might achieve even greater throughputthan the FFT as implemented on a single CPU computer. Here I shall outline the theoretical justificationsof such a design and suggest ways of its hardware implementation with currently available LSI technology.This type of Fourier Transform processor is capable of processing signals sampled at a rate in excess of

Journal Article
TL;DR: It is shown that so as to suppress the effects owing to statistical fluctuation of input data or output noise, superposition of data in frequency domain is effective and the damping terms of poles or zeros can be efficiently evaluated by utilizing the phase change of the spectra of the impulse response sequence.
Abstract: Algorithms for system identification applying throughout Fast Fourier Transform (FFT) to the major calculating operations are introduced. It is shown that by using data of about as twice length as system settling time and by truncating the incorrect correlation functions resulting from them, errors owing to finiteness of data can be avoided. It is shown that so as to suppress the effects owing to statistical fluctuation of input data or output noise, superposition of data in frequency domain is effective, and also the damping terms of poles or zeros can be efficiently evaluated by utilizing the phase change of the spectra of the impulse response sequence. The proposed method can be efficiently applied to relatively higher order systems or relatively rapidly time-variant systems because of high accuracy and high speed processing of FFT. Moreover, it needs not to assume the order of the system a priori, and yields a reasonable lower order approximating system in itself.

Proceedings ArticleDOI
01 Apr 1980
TL;DR: A bound on the MSE in the PF FFT assuming floating point arithmetic is derived, and an expression for the actual MSE is presented, but is seen to be too complicated to be of practical use.
Abstract: The prime factor FFT