• DocumentCode
    977631
  • Title

    Use of minimum-adder multiplier blocks in FIR digital filters

  • Author

    Dempster, Andrew G. ; Macleod, M.D.

  • Author_Institution
    Dept. of Eng., Cambridge Univ., UK
  • Volume
    42
  • Issue
    9
  • fYear
    1995
  • fDate
    9/1/1995 12:00:00 AM
  • Firstpage
    569
  • Lastpage
    577
  • Abstract
    The computational complexity of VLSI digital filters using fixed point binary multiplier coefficients is normally dominated by the number of adders used in the implementation of the multipliers. It has been shown that using multiplier blocks to exploit redundancy across the coefficients results in significant reductions in complexity over methods using canonic signed-digit (CSD) representation, which in turn are less complex than standard binary representation. Three new algorithms for the design of multiplier blocks are described: an efficient modification to an existing algorithm, a new algorithm giving better results, and a hybrid of these two which trades off performance against computation time. Significant savings in filter implementation cost over existing techniques result in all three cases. For a given wordlength, it was found that a threshold set size exists above which the multiplier block is extremely likely to be optimal. In this region, design computation time is substantially reduced
  • Keywords
    FIR filters; VLSI; adders; computational complexity; digital arithmetic; digital filters; multiplying circuits; redundancy; FIR digital filters; VLSI; computation time; computational complexity; filter implementation cost; fixed point binary multiplier coefficients; minimum-adder multiplier blocks; redundancy; threshold set size; Adders; Algorithm design and analysis; Bridge circuits; Computational complexity; Cost function; Digital filters; Finite impulse response filter; Helium; Microprocessors; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems II: Analog and Digital Signal Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1057-7130
  • Type

    jour

  • DOI
    10.1109/82.466647
  • Filename
    466647