• DocumentCode
    786937
  • Title

    Digital filter synthesis based on an algorithm to generate all minimal signed digit representations

  • Author

    Park, In-Cheol ; Kang, Hyeong-Ju

  • Author_Institution
    Dept. of Electr. Eng., Korea Adv. Inst. of Sci. & Technol., Daejeon, South Korea
  • Volume
    21
  • Issue
    12
  • fYear
    2002
  • fDate
    12/1/2002 12:00:00 AM
  • Firstpage
    1525
  • Lastpage
    1529
  • Abstract
    In this paper, the authors propose an algorithm to find all the minimal signed digit (MSD) representations of a constant and present an algorithm to synthesize digital filters based on the MSD representation. The hardware complexity of a digital signal processing system is dependent on the number system used for the implementation. Although the canonical signed digit (CSD) representation is widely employed, as it is unique and guarantees the minimal number of nonzero digits for a constant, the MSD representation provides multiple representations that have the same number of nonzero digits as the CSD representation. The proposed filter synthesis algorithm utilizes this redundancy of the MSD representation to make common subexpressions, as many as possible, leading to smaller filters. By applying the proposed algorithm to the hardware synthesis of finite impulse response filters, the authors obtained multiplier blocks that are 7% smaller than those generated from the CSD representation.
  • Keywords
    FIR filters; circuit CAD; digital arithmetic; digital filters; MSD representation redundancy; all minimal signed digit representations; digital filter synthesis algorithm; digital signal processing system; finite impulse response filters; hardware complexity; hardware synthesis; multiple constant multiplication; multiple representations; multiplier blocks; nonzero digits; number system; Design engineering; Digital filters; Digital signal processing; Energy consumption; Finite impulse response filter; Hardware; Power engineering and energy; Signal processing algorithms; Signal synthesis; Stability;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2002.804374
  • Filename
    1097873