• DocumentCode
    987808
  • Title

    Complexity reduction of digital filters using shift inclusive differential coefficients

  • Author

    Choo, Hunsoo ; Muhammad, Khurram ; Roy, Kaushik

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Purdue Univ., West Lafayette, IN, USA
  • Volume
    52
  • Issue
    6
  • fYear
    2004
  • fDate
    6/1/2004 12:00:00 AM
  • Firstpage
    1760
  • Lastpage
    1772
  • Abstract
    We present a graph theoretical methodology that reduces the implementation complexity of the multiplication of a constant vector and a scalar. The complexity of implementation is defined as the required amount of computations like additions. The proposed approach is called minimally redundant parallel (MRP) optimization and is mainly presented in a finite impulse response (FIR) filtering framework to obtain a low-complexity multiplierless implementation. The key idea is to expand the design space using shift inclusive differential coefficients (SIDCs) together with computation reordering using a graph theoretic approach to obtain maximal computation sharing. The problem is formulated using a graph in which vertices and edges represent coefficients and computational cost (number of resources). The multiplierless solution is obtained by solving a set cover problem on the vertices in the graph. A simple polynomial run time algorithm based on a greedy approach is presented. The proposed approach is compared with common-subexpression elimination to show slightly better results and is combined with it for further reduction of complexity. Simulation results show that 50-60% complexity reduction is achieved by only applying the MRP algorithm, and 70% complexity reduction is obtainable by combining it with common-subexpression elimination under a delay constraint of two or three.
  • Keywords
    FIR filters; computational complexity; graph theory; optimisation; complexity reduction technique; computation reordering; constant vector; digital filters; finite impulse response filtering framework; graph theoretic approach; graph vertices; greedy approach; high-level synthesis; implementation complexity; minimal redundant parallel optimization; multiplierless solutions; polynomial run time algorithm; shift inclusive differential coefficients; subexpression elimination; Computational efficiency; Digital filters; Digital signal processing; Filtering; Finite impulse response filter; Frequency response; Materials requirements planning; Power dissipation; Quantization; Signal processing algorithms; Complexity reduction; computation reuse; digital filter; filter design; high-level synthesis; low-complexity; low-power;
  • fLanguage
    English
  • Journal_Title
    Signal Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1053-587X
  • Type

    jour

  • DOI
    10.1109/TSP.2004.827177
  • Filename
    1299108