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
Proceedings ArticleDOI
01 Nov 2014
TL;DR: This paper presents a formal approach to compute RFFT using DIT in a canonic manner and presents novel DIT and DIF structures for computing real FFT that are canonic with respect to the number signal values computed at each FFT stage.
Abstract: An N-point FFT processes N complex signals to compute N output complex signals using decimation-in-time (DIT) or decimation-in-frequency (DIF) approach. The FFT makes use of n = log 2 N stages of computations where each stage computes N complex signals; N is assumed to be power-of-two. This paper considers implementation of a real signal of length N. Since the degrees of freedom of the input data is N, each stage of the FFT should not need to compute more than N signal values, where a signal value can corresponds to a purely real or purely imaginary value. Any more than N samples computed at any FFT stage is inherently redundant. This paper, for the first time, presents novel DIT and DIF structures for computing real FFT, referred as RFFT, that are canonic with respect to the number signal values computed at each FFT stage. In the proposed structure, in an N-point RFFT, exactly N signal values are computed at the output of each FFT stage and at the output. No prior canonic DIT RFFT structure was presented before. This paper, for the first time, presents a formal approach to compute RFFT using DIT in a canonic manner. While canonic FFT structures based on decimation-in-frequency were presented before, these structures were derived in an adhoc way. This paper presents a formal method to derive canonic DIF RFFT structures.

6 citations

Journal ArticleDOI
TL;DR: A variant of the Ford-Johnson or merge insertion sorting algorithm that is called 4FJ ("4FJ, for short") is presented and proved to execute exactly the same number of comparisons than theFord-Johnson algorithm.

5 citations

Proceedings ArticleDOI
13 Dec 2004
TL;DR: This paper proposes a hand-coded assembly implementation for the radix-2 DIF FFT algorithm with the twiddle-factor-based butterfly grouping method on a TI TMS320C64/spl times/ DSP that is 8 times faster than the C implementation and slightly slower than the TI assembly benchmark while requiring only 50% of memory references due to twiddle factors.
Abstract: The memory reference in digital signal processors (DSP) is among the most costly of operations due to its long latency and substantial power consumption Previously proposed twiddle-factor-based butterfly grouping methods can effectively minimize memory references due to twiddle factors for implementing any existing fast Fourier transform (FFT) algorithms on DSP However, the performance of its C implementation on DSP is far behind the corresponding TI assembly benchmark for radix-2 DIF FFT due to limitations of the compiler In this paper, we propose a hand-coded assembly implementation for the radix-2 DIF FFT algorithm with the twiddle-factor-based butterfly grouping method on a TI TMS320C64/spl times/ DSP Experimental results show that for 1024-pt radix-2 DIF FFT, our hand-coded assembly implementation is 8 times faster than the C implementation and slightly faster than the TI assembly benchmark while requiring only 50% of memory references due to twiddle factors compared to the TI assembly benchmark

5 citations

Journal ArticleDOI
TL;DR: In this article, the fast Fourier transform (FFT) algorithm was used to compute the transform on as coarse a grid as one desired without loss of precision, where the range of the Miller indices of the input data was tested to ensure that the total number of grid divisions in the x, y and z directions of the cell is sufficiently large enough to perform the FFT.
Abstract: The fast Fourier transform (FFT) algorithm as normally formulated allows one to compute the Fourier transform of up to N complex structure factors, F(h), N/2 ≥ h > −N/2, if the transform ρ(r) is computed on an N-point grid. Most crystallographic FFT programs test the ranges of the Miller indices of the input data to ensure that the total number of grid divisions in the x, y and z directions of the cell is sufficiently large enough to perform the FFT. This note calls attention to a simple remedy whereby an FFT can be used to compute the transform on as coarse a grid as one desires without loss of precision.

5 citations

Journal ArticleDOI
TL;DR: A polynomial-based approach is simpler and derives naturally from the fact that exact distributions for many discrete data models, including those reviewed, arise from polynomials, and facilitates a synthesis of diverse algorithms used in the field of exact inference.

5 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