Skip to main content
Log in

An improved constant coefficient multiplication algorithm based on cascaded adder graph

  • Research Paper
  • Published:
Science China Information Sciences Aims and scope Submit manuscript

Abstract

In many digital signal processing algorithms, e.g., digital filters, the multiplier coefficients are constant. Hence, it is possible to implement the multiplier using shifts, adders, and subtracters. In this work a new algorithm of constant coefficient multiplication with few adders and registers is proposed. This approach is based on cascaded adder graph. In this paper all cascaded adder graph structures for any integer can be derived, and the analytical method for the number of register and adder occupation is given. Through comparison of occupied resources, the optimal adder graph can be obtained. Finally, comparing with previous optimal algorithms, a design example for finite impulse response (FIR) filter confirms the validity and good engineering practicability of this algorithm.

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

References

  1. Ma G K, Taylor F J. Multiplier policies for digital signal processing. IEEE ASSP Mag, 1990, 7: 6–20

    Article  Google Scholar 

  2. Liu H X, Yuan B. Low-power design and application based on CSD optimization for a fixed coefficient multiplier. Sci China Inf Sci, 2011, 54: 2443–2453

    Article  MathSciNet  Google Scholar 

  3. Bull D B, Horrocks D H. Primitive operator digital filters. In: IEE Proc G Circ Devices Syst, 1991, 138: 401–412

    Article  Google Scholar 

  4. Dempster, Macleod M D. Use of minimum adder multiplier blocks in FIR digital filters. IEEE Trans Circuits Syst II-Express Briefs, 1995, 42: 569–577

    Article  MATH  Google Scholar 

  5. Gustafsson, Dempster A G, Johansson K, et al. Simplified design of constant coefficient multipliers. Circuits Syst Signal Process, 2006, 25: 225–251

    Article  MathSciNet  MATH  Google Scholar 

  6. Cappello P R, Steiglitz K. Some complexity issues in digital signal processing. IEEE Trans Acoust Speech Signal Process, 1984, 32: 1037–1041

    Article  MATH  Google Scholar 

  7. Voronenko Y, Puschel M. Multilierless multiple constant multiplication. ACM Trans Algorithms, 2007, 3: 11

    Article  MathSciNet  Google Scholar 

  8. Kang H J, Park I C. FIR filter synthesis algorithms for minimizing the delay and the number of adders. IEEE Trans Circuits Syst II-Express Briefs, 2001, 48: 770–777

    Article  Google Scholar 

  9. Mehboob R, Khan S A, Qamar R. FIR filter design methodology for hardware optimized implementation. IEEE Trans Consum Electron, 2009, 55: 1669–1673

    Article  Google Scholar 

  10. Yang S C. A note of the number of multiplicative partition of natural number. J Beihua Univ (Nat Sci), 2006, 7: 485–487

    Google Scholar 

  11. Knopfmacher M M A. Ordered and unordered factorizations of integers. Math J, 2006, 10: 72–89

    Google Scholar 

  12. Hutchinson G. Partitioning algorithms for finite sets. Commun ACM, 1963, 6: 613–614

    Article  Google Scholar 

  13. Maskell D L, Jussipekka L, Patra J C. The design of multiplierless FIR filters with a minimum adder step and reduced hardware complexity. In: Proceedings of IEEE International Symposium on Circuits and Systems, Island of Kos, 2006

    Google Scholar 

  14. Yao C Y, Chen H H, Lin T F, et al. A novel common-subexpression-elimination method for synthesizing fixed-point FIR filters. IEEE Trans Circuits Syst I-Regul Pap, 2004, 51: 2215–2221

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to XiuJie Qu.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Chen, H., Qu, X., Pang, L. et al. An improved constant coefficient multiplication algorithm based on cascaded adder graph. Sci. China Inf. Sci. 56, 1–7 (2013). https://doi.org/10.1007/s11432-013-4872-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11432-013-4872-z

Keywords

Navigation