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
Link To Document :
بازگشت