scispace - formally typeset
Journal ArticleDOI

The quick Fourier transform: an FFT based on symmetries

Reads0
Chats0
TLDR
An algorithm called the quick Fourier transform (QFT) is developed that reduces the number of floating-point operations necessary to compute the DFT by a factor of two or four over direct methods or Goertzel's method for prime lengths.
Abstract
This paper looks at an approach that uses symmetric properties of the basis function to remove redundancies in the calculation of the discrete Fourier transform (DFT). We develop an algorithm called the quick Fourier transform (QFT) that reduces the number of floating-point operations necessary to compute the DFT by a factor of two or four over direct methods or Goertzel's method for prime lengths. By further application of the idea to the calculation of a DFT of length-2/sup M/, we construct a new O(NlogN) algorithm, with computational complexities comparable to the Cooley-Tukey algorithm. We show that the power-of-two QFT can be implemented in terms of discrete sine and cosine transforms. The algorithm can be easily modified to compute the DFT with only a subset of either input or output points and reduces by nearly half the number of operations when the data are real.

read more

Citations
More filters
Journal ArticleDOI

Algebraic Signal Processing Theory: Cooley–Tukey Type Algorithms for DCTs and DSTs

TL;DR: This paper systematically derive a large class of fast general-radix algorithms for various types of real discrete Fourier transforms (real DFTs) including the discrete Hartley transform (DHT) based on the algebraic signal processing theory.
MonographDOI

Applied Digital Signal Processing: Theory and Practice

TL;DR: A focus on algorithms that are of theoretical importance or useful in real-world applications ensures that students cover material relevant to engineering practice, and equips students and practitioners alike with the basic principles necessary to apply DSP techniques to a variety of applications.
Journal ArticleDOI

Spectral contrast enhancement: algorithms and comparisons

TL;DR: Theoretical analyses and results show that spectral contrast enhancement and performance improvement can be achieved by use of these three methods with the appropriate selection of their relevant parameters.
Patent

A multi-channel tuner using a discrete cosine transform

TL;DR: In this article, a multichannel tuner is used for processing a plurality of different transponder signals to simultaneously provide different bit streams from at least two of the transmitted signals.
References
More filters
Book

Discrete-Time Signal Processing

TL;DR: In this paper, the authors provide a thorough treatment of the fundamental theorems and properties of discrete-time linear systems, filtering, sampling, and discrete time Fourier analysis.
Book

Discrete Cosine Transform: Algorithms, Advantages, Applications

TL;DR: This paper presents two Dimensional DCT Algorithms and their relations to the Karhunen-Loeve Transform, and some applications of the DCT, which demonstrate the ability of these algorithms to solve the discrete cosine transform problem.
Book

Fast Fourier transform and convolution algorithms

TL;DR: This book explains the development of the Fast Fourier Transform Algorithm and its applications in Number Theory and Polynomial Algebra, as well as some examples of its application in Quantization Effects.
Journal ArticleDOI

Fast algorithms for the discrete W transform and for the discrete Fourier transform

TL;DR: A systematic method of sparse matrix factorization is developed for all four versions of the discrete W transform, the discrete cosine transform, and the discrete sine transform as well as for the discrete Fourier transform, which makes new algorithms more efficient than conventional algorithms.
Journal ArticleDOI

`Split radix' FFT algorithm

TL;DR: A new N = 2n fast Fourier transform algorithm is presented, which has fewer multiplications and additions than radix 2n, n = 1, 2, 3 algorithms, has the same number of multiplications as the Raderi-Brenner algorithm, but much fewer additions.
Related Papers (5)