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