• DocumentCode
    293009
  • Title

    Extending Winograd´s small convolution algorithm to longer lengths

  • Author

    Selesnick, Ivan W. ; Burrus, C. Sidney

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Rice Univ., Houston, TX, USA
  • Volume
    2
  • fYear
    1994
  • fDate
    30 May-2 Jun 1994
  • Firstpage
    449
  • Abstract
    For short data sequences, Winograd´s convolution algorithms attaining the minimum number of multiplications also attain a low number of additions, making them very efficient. However, for longer lengths they require a larger number of additions. Winograd´s approach is usually extended to longer lengths by using a nesting approach such as the Agarwal-Cooley (1977) or Split-Nesting algorithms. Although these nesting algorithms are organizationally quite simple, they do not make the greatest use of the factorability of the data sequence length. The algorithm we propose adheres to Winograd´s original approach more closely than do the nesting algorithms. By evaluating polynomials over simple matrices we retain, in algorithms for longer lengths, the basic structure and strategy of Winograd´s approach, thereby designing computationally refined algorithms. This tactic is arithmetically profitable because Winograd´s approach is based on a theory of minimum multiplicative complexity
  • Keywords
    Algorithm design and analysis; Arithmetic; Convolution; Matrix converters; Multilevel systems; Polynomials;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1994. ISCAS '94., 1994 IEEE International Symposium on
  • Conference_Location
    London
  • Print_ISBN
    0-7803-1915-X
  • Type

    conf

  • DOI
    10.1109/ISCAS.1994.408999
  • Filename
    408999