• DocumentCode
    1559581
  • Title

    A graph theoretic approach for synthesizing very low-complexity high-speed digital filters

  • Author

    Muhammad, Khurram ; Roy, Kaushik

  • Author_Institution
    Texas Instrum. Inc., Dallas, TX, USA
  • Volume
    21
  • Issue
    2
  • fYear
    2002
  • fDate
    2/1/2002 12:00:00 AM
  • Firstpage
    204
  • Lastpage
    216
  • Abstract
    We present computation reduction techniques which can either be used to obtain multiplierless implementation of finite impulse response (FIR) digital filters or to further improve multiplierless implementation obtained by currently used techniques. Although presented in the FIR filtering framework, these ideas are also directly applicable to any task/application which can be expressed as multiplication of vectors by scalars. The presented approach is to remove computational redundancy by reordering computation. The reordering problem is formulated using a graph in which vertices represent coefficients and edges represent resources required in a computation using the differential coefficient defined by the difference of the vertices joined by the edge. This interpretation leads to various methods for computation reduction for which simple polynomial run time algorithms are presented. It is shown that about 20% reduction in the number of add operations per coefficient can be obtained over the conventional multiplierless implementations. It is also shown that implementations requiring less than one adder per coefficient can be obtained using the presented approaches when using nonuniformly scaled coefficients quantized from infinite precision representation by simple rounding
  • Keywords
    FIR filters; circuit CAD; circuit complexity; digital filters; digital integrated circuits; filtering theory; graph theory; high level synthesis; high-speed integrated circuits; integrated circuit design; low-power electronics; redundancy; FIR digital filters; computation reduction techniques; computation reordering; computation reuse; computational redundancy removal; differential coefficient; digital filters synthesis; finite impulse response filters; graph theoretic approach; high-level synthesis; high-speed digital filters; low-complexity digital filters; multiplierless implementation; polynomial run time algorithms; reordering problem formulated; Algorithm design and analysis; Digital filters; Digital signal processing; Filtering; Finite impulse response filter; Frequency response; IIR filters; Polynomials; Quantization; Signal processing algorithms;
  • 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/43.980259
  • Filename
    980259