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
Link To Document :
بازگشت