DocumentCode :
2296374
Title :
Minimally redundant parallel implementation of digital filters and vector scaling
Author :
Muhammad, Khurram ; Roy, Kaushik
Author_Institution :
Texas Instrum. Inc., Dallas, TX, USA
Volume :
6
fYear :
2000
fDate :
2000
Firstpage :
3295
Abstract :
We present a computation reduction technique which can be used to obtain multiplierless implementations of digital filters without altering their frequency response. The ideas presented are also directly applicable to multiplication of vectors by scalars. The main idea is to expand computation space and reorder computation to maximize computation sharing. It is shown that the reordering problem can be formulated using a graph in which vertices represent coefficients and edges represent resources required in a computation involving the coefficient. 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 and it is shown that even for large filters (⩾600 taps) less than 1 adder per coefficient can be obtained using the presented methodology
Keywords :
FIR filters; digital filters; parallel processing; coefficients; computation reduction; digital filters; frequency response; graph; greedy approach; linear time-invariant FIR filter; minimally redundant parallel implementation; multiplierless implementations; polynomial run time algorithm; reordering problem; set cover problem; vector multiplication; vector scaling; Algorithm design and analysis; Digital filters; Digital signal processing; Finite impulse response filter; IIR filters; Instruments; Mobile computing; Polynomials; Portable computers; USA Councils;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Acoustics, Speech, and Signal Processing, 2000. ICASSP '00. Proceedings. 2000 IEEE International Conference on
Conference_Location :
Istanbul
ISSN :
1520-6149
Print_ISBN :
0-7803-6293-4
Type :
conf
DOI :
10.1109/ICASSP.2000.860104
Filename :
860104
Link To Document :
بازگشت