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
Link To Document