• 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