• DocumentCode
    3053974
  • Title

    A simple design for a fast sliding DFT computer

  • Author

    Jarmasz, M.R. ; Martens, G.O.

  • Author_Institution
    The University of Manitoba, Winnipeg, Manitoba, Canada
  • Volume
    7
  • fYear
    1982
  • fDate
    30072
  • Firstpage
    502
  • Lastpage
    505
  • Abstract
    In this paper, we present a simple design of a fast sliding DFT computer. This computer is a cascade of a comb filter section and a modification of the complex version of the Goertzel algorithm. This modification allows for the computation of the N-point DFT in N iterations. The algorithm has the flexibility of computing any portion of the transform domain with arbitrary resolution. The problem of multiplication by the complex coefficient \\exp (j2\\pi k/N) is resolved using a cascade of rotation operators. The smallest rotation of 2π/N is realized using either a dedicated hardware structure or a software routine. In either method, the approximations \\sin(2\\pi/N\\simeq q/2^{m} and \\cos(2\\pi/N)\\simeq 1 - (q/2^{m})^{2}/2 lead to a very economical implementation. The representation of the exponent k using generalized canonical signed-digit code leads to a minimum number of required rotation operations. The overall efficiency is comparable to that of the FFT when a sliding type of operation is used.
  • Keywords
    Discrete Fourier transforms; Filter bank; Filtering algorithms; Finite impulse response filter; Hardware; Maximum likelihood detection; Microprocessors; Nonlinear filters; Sonar; Speech synthesis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech, and Signal Processing, IEEE International Conference on ICASSP '82.
  • Type

    conf

  • DOI
    10.1109/ICASSP.1982.1171610
  • Filename
    1171610