{"title":"Reducing the complexity of discrete convolutions by a linear transformation and modulo arithmetic","authors":"M. Wintermantel, E. Luder","doi":"10.1109/ICOSP.1998.770166","DOIUrl":null,"url":null,"abstract":"For the discrete convolution with a Toeplitz coefficient matrix, a general algorithm with minimum number of multiplications is derived by means of a linear transformation. In order to keep the results applicable to long convolutions with limited wordlength, modulo arithmetic and block-partitioning is introduced. The resulting algorithms reveal small complexity and generate no roundoff noise. The same holds for linear and cyclic convolution algorithms derived from the presented algorithms of the more general Toeplitz convolution. The main advantages of the new algorithms compared to similar algorithms based on number theoretic transforms are a simpler and more general derivation and far less restrictions for the convolution length.","PeriodicalId":145700,"journal":{"name":"ICSP '98. 1998 Fourth International Conference on Signal Processing (Cat. No.98TH8344)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1998-10-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ICSP '98. 1998 Fourth International Conference on Signal Processing (Cat. No.98TH8344)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICOSP.1998.770166","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
For the discrete convolution with a Toeplitz coefficient matrix, a general algorithm with minimum number of multiplications is derived by means of a linear transformation. In order to keep the results applicable to long convolutions with limited wordlength, modulo arithmetic and block-partitioning is introduced. The resulting algorithms reveal small complexity and generate no roundoff noise. The same holds for linear and cyclic convolution algorithms derived from the presented algorithms of the more general Toeplitz convolution. The main advantages of the new algorithms compared to similar algorithms based on number theoretic transforms are a simpler and more general derivation and far less restrictions for the convolution length.