• DocumentCode
    876082
  • Title

    Efficient computation of the DFT with only a subset of input or output points

  • Author

    Sorensen, Henrik V. ; Burrus, C. Sidney

  • Author_Institution
    Dept. of Electr. Eng., Pennsylvania Univ., Philadelphia, PA, USA
  • Volume
    41
  • Issue
    3
  • fYear
    1993
  • fDate
    3/1/1993 12:00:00 AM
  • Firstpage
    1184
  • Lastpage
    1200
  • Abstract
    Ways of efficiently computing the discrete Fourier transform (DFT) when the number of input and output data points differ are discussed. The two problems of determining whether the length of the input sequence or the length of the output sequence is reduced can be found to be duals of each other, and the same methods can, to a large extent, be used to solve both. The algorithms utilize the redundancy in the input or output to reduce the number of operations below those of the fast Fourier transform (FFT) algorithms. The usual pruning method is discussed, and an efficient algorithm, called transform decomposition, is introduced. It is based on a mixture of a standard FFT algorithm and the Horner polynomial evaluation scheme equivalent to the one in Goertzel´s algorithms. It requires fewer operations and is more flexible than pruning. The algorithm works for power-of-two and prime-factor algorithms, as well as for real-input data
  • Keywords
    fast Fourier transforms; polynomials; signal processing; DFT; Horner polynomial evaluation scheme; digital signal processing; discrete Fourier transform; fast Fourier transform; input point subset; output point subset; pruning method; standard FFT algorithm; transform decomposition; Array signal processing; Digital signal processing; Discrete Fourier transforms; Eigenvalues and eigenfunctions; Fast Fourier transforms; Fourier transforms; Helium; Passband; Polynomials; Signal processing algorithms;
  • fLanguage
    English
  • Journal_Title
    Signal Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1053-587X
  • Type

    jour

  • DOI
    10.1109/78.205723
  • Filename
    205723