• DocumentCode
    3541536
  • Title

    Comparison of the horizontal and the vertical common subexpression elimination methods for realizing digital filters

  • Author

    Vinod, A.P. ; Lai, E.M.-K.

  • Author_Institution
    Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore, Singapore
  • fYear
    2005
  • fDate
    23-26 May 2005
  • Firstpage
    496
  • Abstract
    Common subexpression elimination (CSE) techniques address the issue of minimizing the number of adders needed to implement the coefficient multipliers in digital filters. Two classes of common subexpressions (CS) occur in the canonic signed digit (CSD) representation of coefficients, called the horizontal and the vertical CS. Previous works have not addressed the trade-offs in using these two types of CS on the delay and the number of multiplier block adders. We provide a comparison of hardware reductions achieved using the horizontal and the vertical CS in realizing digital filters. We show that the CSE technique employing horizontal CS offers better reductions in the number of adders and critical paths than its vertical CS counterpart in practical linear phase finite impulse response (LPFIR) filter implementations. Our simulation results show that the hardware reductions offered by the vertical CS in implementing infinite impulse response (IIR) filters are improved compared to their LPFIR counterparts.
  • Keywords
    FIR filters; IIR filters; adders; logic design; multiplying circuits; FIR filter; IIR filters; adders; canonic signed digit representation; coefficient multipliers; critical paths; delay; digital filters; horizontal common subexpression elimination methods; infinite impulse response filters; linear phase finite impulse response filter; vertical common subexpression elimination methods; Adders; Algorithm design and analysis; Delay; Digital filters; Finite impulse response filter; Hardware; IIR filters; Logic; Nonlinear filters;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2005. ISCAS 2005. IEEE International Symposium on
  • Print_ISBN
    0-7803-8834-8
  • Type

    conf

  • DOI
    10.1109/ISCAS.2005.1464633
  • Filename
    1464633