• DocumentCode
    1302704
  • Title

    The quick Fourier transform: an FFT based on symmetries

  • Author

    Guo, Haitao ; Sitton, Gary A. ; Burrus, C. Sydney

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Rice Univ., Houston, TX, USA
  • Volume
    46
  • Issue
    2
  • fYear
    1998
  • fDate
    2/1/1998 12:00:00 AM
  • Firstpage
    335
  • Lastpage
    341
  • 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-2M , 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
  • Keywords
    computational complexity; discrete Fourier transforms; discrete cosine transforms; fast Fourier transforms; floating point arithmetic; signal processing; Cooley-Tukey algorithm; DCT; DFT; FFT; Goertzel´s method; algorithm; basis function; computational complexities; direct methods; discrete Fourier transform; discrete cosine transform; discrete sine transform; floating-point operations reduction; input points; output points; power-of-two QFT; prime lengths; quick Fourier transform; real data; signal processing; symmetric properties; Arithmetic; Computational complexity; Convolution; Discrete Fourier transforms; Discrete transforms; Fourier transforms; Geophysics computing; Helium; Research and development; Signal processing algorithms;
  • fLanguage
    English
  • Journal_Title
    Signal Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1053-587X
  • Type

    jour

  • DOI
    10.1109/78.655419
  • Filename
    655419