scispace - formally typeset
Search or ask a question
Topic

Prime-factor FFT algorithm

About: Prime-factor FFT algorithm is a research topic. Over the lifetime, 2346 publications have been published within this topic receiving 65147 citations. The topic is also known as: Prime Factor Algorithm.


Papers
More filters
Journal ArticleDOI
TL;DR: In this paper, a discrete differentiation function is derived from the continuous derivative theorem of Fourier transforms, and the derivatives, semiderivatives and semi-integrals of theoretical and experimental voltammograms calculated using the algorithm are demonstrated.

18 citations

Journal ArticleDOI
TL;DR: A calculational scheme is given for generating fluctuations which have any specified power spectrum and the fast computer-based algorithm makes use of a random number generator and fast Fourier transform routine.
Abstract: A calculational scheme is given for generating fluctuations which have any specified power spectrum. The fast computer-based algorithm makes use of a random number generator and fast Fourier transform (FFT) routine.

18 citations

Journal ArticleDOI
TL;DR: A new, doubly fast algorithm for recursive least-squares (RLS) adaptive filtering that uses displacement structure and subsampled-updating, rendering it especially suitable for applications such as acoustic echo cancellation.
Abstract: We present a new, doubly fast algorithm for recursive least-squares (RLS) adaptive filtering that uses displacement structure and subsampled-updating. The fast subsampled-updating stabilized fast transversal filter (FSU SFTF) algorithm is mathematically equivalent to the classical fast transversal filter (FTF) algorithm. The FTF algorithm exploits the shift invariance that is present in the RLS adaptation of an FIR filter. The FTF algorithm is in essence the application of a rotation matrix to a set of filters and in that respect resembles the Levinson (1947) algorithm. In the subsampled-updating approach, we accumulate the rotation matrices over some time interval before applying them to the filters. It turns out that the successive rotation matrices themselves can be obtained from a Schur-type algorithm that, once properly initialized, does not require inner products. The various convolutions that appear In the algorithm are done using the fast Fourier transform (FFT). The resulting algorithm is doubly fast since it exploits FTF and FFTs. The roundoff error propagation in the FSU SFTF algorithm is identical to that in the SFTF algorithm: a numerically stabilized version of the classical FTF algorithm. The roundoff error generation, on the other hand, seems somewhat smaller. For relatively long filters, the computational complexity of the new algorithm is smaller than that of the well-known LMS algorithm, rendering it especially suitable for applications such as acoustic echo cancellation.

18 citations

Journal ArticleDOI
TL;DR: A fast discrete Fourier transform (DFT) computing algorithm used in situations where part of the data is zero and only the first transform elements are to be calculated is proposed.
Abstract: A fast discrete Fourier transform (DFT) computing algorithm used in situations where part of the data is zero and only the first transform elements are to be calculated is proposed. The method is based on the pruning of a split-radix decimation-time (DIT) fast Fourier transform (FFT) diagram. It has the advantage of providing gains as a result of pruning computation and the use of a split radix. >

18 citations

Proceedings ArticleDOI
01 Mar 1984
TL;DR: 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.
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.

18 citations


Network Information
Related Topics (5)
Wavelet
78K papers, 1.3M citations
81% related
Robustness (computer science)
94.7K papers, 1.6M citations
78% related
Feature extraction
111.8K papers, 2.1M citations
77% related
Support vector machine
73.6K papers, 1.7M citations
76% related
Optimization problem
96.4K papers, 2.1M citations
76% related
Performance
Metrics
No. of papers in the topic in previous years
YearPapers
20235
202224
20211
20188
201757
201692