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

被引:22
作者
Muhammad, K [1 ]
Roy, K
机构
[1] Texas Instruments Inc, Dallas, TX 75243 USA
[2] Purdue Univ, Sch Elect & Comp Engn, W Lafayette, IN 47907 USA
基金
美国国家科学基金会;
关键词
computation reuse; digital filters; high-level synthesis; high-performance; low-complexity; low-power; system-level;
D O I
10.1109/43.980259
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:204 / 216
页数:13
相关论文
共 26 条
[1]  
Cook W., 1998, Combinatorial Optimization
[2]  
Cormen T. H., 1990, INTRO ALGORITHMS
[3]   Subexpression sharing in filters using canonic signed digit multipliers [J].
Hartley, RI .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING, 1996, 43 (10) :677-688
[4]   Design techniques for silicon compiler implementations of high-speed FIR digital filters [J].
Hawley, RA ;
Wong, BC ;
Lin, TJ ;
Laskowski, J ;
Samueli, H .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1996, 31 (05) :656-667
[5]   The Design of Low-Complexity Linear-Phase FIR Filter Banks Using Powers-of-Two Coefficients with an Application to Subband Image Coding [J].
Horng, Bor-Rong ;
Samueli, Henry ;
Willson, Alan N., Jr. .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 1991, 1 (04) :318-+
[6]   THE DESIGN OF 2-CHANNEL LATTICE-STRUCTURE PERFECT-RECONSTRUCTION FILTER BANKS USING POWERS-OF-2 COEFFICIENTS [J].
HORNG, BR ;
SAMUELI, H ;
WILLSON, AN .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-FUNDAMENTAL THEORY AND APPLICATIONS, 1993, 40 (07) :497-499
[7]   FIRGEN - A COMPUTER-AIDED-DESIGN SYSTEM FOR HIGH-PERFORMANCE FIR FILTER INTEGRATED-CIRCUITS [J].
JAIN, R ;
YANG, PT ;
YOSHINO, T .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 1991, 39 (07) :1655-1668
[8]  
LIM YC, 1983, IEEE T ACOUST SPEECH, V31, P583, DOI 10.1109/TASSP.1983.1164085
[9]  
PARHI KK, 1999, DIGITAL SIGNAL PROCE
[10]  
Parks WC, 1997, AM J RESP CELL MOL, V17, P1