DocumentCode :
1159025
Title :
Programming the WFTA for two-dimensional data
Author :
Silverman, Harvey F.
Author_Institution :
Div. of Eng., Brown Univ., Providence, RI, USA
Volume :
37
Issue :
9
fYear :
1989
fDate :
9/1/1989 12:00:00 AM
Firstpage :
1425
Lastpage :
1431
Abstract :
The author introduces a two-dimensional Winograd Fourier transform algorithm (WFTA) technique and compares it with more traditional fast Fourier transform (FFT) implementations. Techniques for programming the WFTA in two dimensions are introduced. For completeness, enumerations of the Winograd small-n transposes, required when applying these techniques, are included. It is found that the WFTA implementation does save CPU time when implemented on a general-purpose computer for the following reasons: (1) the number of multiplications is far fewer than for common algorithms; (2) integer arithmetic can be used, at least for several stages of input additions, with no loss of accuracy; and (3) the fact that many operations are written out explicitly allows a programmer to save on the computation of indexes
Keywords :
Fourier transforms; computational complexity; computerised picture processing; mathematics computing; CPU time; computerised picture processing; integer arithmetic; multiplications; programming; two-dimensional Winograd Fourier transform algorithm; Arithmetic; Books; Computational efficiency; Delay effects; Digital images; Discrete Fourier transforms; Discrete cosine transforms; Fourier transforms; Image processing; Signal processing algorithms;
fLanguage :
English
Journal_Title :
Acoustics, Speech and Signal Processing, IEEE Transactions on
Publisher :
ieee
ISSN :
0096-3518
Type :
jour
DOI :
10.1109/29.31296
Filename :
31296
Link To Document :
بازگشت