Skip to main content
Log in

Simplified Design of Constant Coefficient Multipliers

  • Published:
Circuits, Systems and Signal Processing Aims and scope Submit manuscript

Abstract

In many digital signal processing algorithms, e.g., linear transforms and digital filters, the multiplier coefficients are constant. Hence, it is possible to implement the multiplier using shifts, adders, and subtracters. In this work two approaches to realize constant coefficient multiplication with few adders and subtracters are presented. The first yields optimal results, i.e., a minimum number of adders and subtracters, but requires an exhaustive search. Compared with previous optimal approaches, redundancies in the exhaustive search cause the search time to be drastically decreased. The second is a heuristic approach based on signed-digit representation and subexpression sharing. The results for the heuristic are worse in only approximately 1% of all coefficients up to 19 bits. However, the optimal approach results in several different optimal realizations, from which it is possible to pick the best one based on other criteria. Relations between the number of adders, possible coefficients, and number of cascaded adders are presented, as well as exact equations for the number of required full and half adder cells. The results show that the number of adders and subtracters decreases on average 25% for 19-bit coefficients compared with the canonic signed-digit representation.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Oscar Gustafsson, Andrew G. Dempster, Kenny Johansson, Malcolm D. Macleod or Lars Wanhammar.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Gustafsson, O., Dempster, A., Johansson, K. et al. Simplified Design of Constant Coefficient Multipliers. Circuits Syst Signal Process 25, 225–251 (2006). https://doi.org/10.1007/s00034-005-2505-5

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00034-005-2505-5

Keywords

Navigation