Serial/Parallel Convolvers

A new type of convolver is presented. This type utilizes a kind of systolic array where the basic cell is mainly a full adder and the basic structure is a serial/parallel multiplier. A new formalism is developed which encompasses the whole family of serial/parallel multipliers. All these designs can be carried over to the design of convolvers since the convolution formula has the same structure on the word level as the multiplier on the bit level. Furthermore, the whole convolver can be embedded in one single uniform bit-serial one-dimensional structure. This extremely pin-saving and VLSI-oriented design can also be used for recursive filters and for 2D signal processing. Programmability (using a structure with varying precision and kernel size) can be traded for simplicity and efficacy. The paper contains comparative discussions of other convolvers; however, actual hardware performance is not given.