Title :
Reducing the complexity of discrete convolutions by a linear transformation and modulo arithmetic
Author :
Wintermantel, Markus ; Lüder, Ernst
Author_Institution :
Inst. fur Netzwerk- und Systemtheorie, Stuttgart Univ., Germany
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
Keywords :
Toeplitz matrices; convolution; digital arithmetic; Toeplitz coefficient matrix; block partitioning; complexity; discrete convolutions; limited wordlength; linear transformation; modulo arithmetic; roundoff noise; Arithmetic; Convolution; Digital signal processing; Discrete transforms; Equations; Noise generators; Partitioning algorithms; Signal processing algorithms; Vectors;
Conference_Titel :
Signal Processing Proceedings, 1998. ICSP '98. 1998 Fourth International Conference on
Conference_Location :
Beijing
Print_ISBN :
0-7803-4325-5
DOI :
10.1109/ICOSP.1998.770166