DocumentCode
311245
Title
Probabilistic complexity analysis of incremental DFT algorithms
Author
Winograd, Joseph M. ; Nawab, S. Hamid
Author_Institution
Dept. of Electr. & Comput. Eng., Boston Univ., MA, USA
Volume
3
fYear
1997
fDate
21-24 Apr 1997
Firstpage
1985
Abstract
We present a probabilistic complexity analysis of a class of multi-stage algorithms for computing successive approximations to the DFT. While the quality of the approximate spectra obtained after any stage of these algorithms can be readily quantified in terms of commonly used input-independent metrics of spectral quality, each stage´s arithmetic complexity is dependent on the nature of the input signal. Modeling the input signal as a stationary Gaussian-distributed random process, we obtain estimates of the distribution of the number of arithmetic operations required to complete any algorithm stage. This enables the derivation of important design information such as the probability with which a desired quality of approximation is achieved within a given arithmetic bound. Our results are verified using a Monte Carlo analysis
Keywords
Gaussian distribution; Monte Carlo methods; approximation theory; computational complexity; discrete Fourier transforms; random processes; spectral analysis; statistical analysis; Monte Carlo analysis; approximate spectra; arithmetic bound; arithmetic operations; design; distribution; incremental DFT algorithms; input signal; multi-stage algorithms; probabilistic complexity analysis; stationary Gaussian-distributed random process; successive approximations; Algorithm design and analysis; Approximation algorithms; Arithmetic; Frequency; Gaussian distribution; Monte Carlo methods; Random processes; Real time systems; Refining; Signal processing;
fLanguage
English
Publisher
ieee
Conference_Titel
Acoustics, Speech, and Signal Processing, 1997. ICASSP-97., 1997 IEEE International Conference on
Conference_Location
Munich
ISSN
1520-6149
Print_ISBN
0-8186-7919-0
Type
conf
DOI
10.1109/ICASSP.1997.599304
Filename
599304
Link To Document