• DocumentCode
    1386519
  • Title

    Subexpression sharing in filters using canonic signed digit multipliers

  • Author

    Hartley, Richard I.

  • Author_Institution
    Corp. Res. Dev., Gen. Electr. Co., Schenectady, NY, USA
  • Volume
    43
  • Issue
    10
  • fYear
    1996
  • fDate
    10/1/1996 12:00:00 AM
  • Firstpage
    677
  • Lastpage
    688
  • Abstract
    A common way of implementing constant multiplication is by a series of shift and add operations. As is well known, if the multiplier is represented in Canonical Signed Digit (CSD) form, then the number of additions (or subtractions) used will be a minimum. This paper examines methods for optimizing the design of CSD multipliers, and in particular the gains that can be made by sharing subexpressions. In the case where several multipliers are present in a network of operators, for instance in an FIR filter, the savings achieved by identifying common subexpressions can be as much as 50% of the total number of operators. The asymptotic frequency of the most common subexpression is analyzed mathematically, and it is shown that sharing the two most common subexpressions can be expected to lead to a 33% saving of the number of additions
  • Keywords
    FIR filters; digital arithmetic; digital filters; filtering theory; multiplying circuits; FIR filter; asymptotic frequency; canonic signed digit multipliers; constant multiplication; subexpression sharing; Adders; Algorithm design and analysis; Circuits; Delay; Design optimization; Finite impulse response filter; Frequency; Hardware; Signal processing algorithms; Writing;
  • 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.539000
  • Filename
    539000