Title :
A coefficient segmentation algorithm for low power implementation of FIR filters
Author :
Erdogan, A.T. ; Arslan, T.
Author_Institution :
Dept. of Electron. & Electr. Eng., Edinburgh Univ., UK
Abstract :
The authors present a multiplication algorithm for the low power implementation of digital filters on CMOS based digital signal processing systems. The algorithm decomposes individual coefficients into two primitive sub-components. The decomposition, performed using a heuristic approach, divides a given coefficient such that a part is produced which can be implemented using a single shift operation leaving another part with a reduced wordlength to be applied to the coefficient input of the hardware multiplier. This results in a significant reduction in the amount of switched capacitance and consequently power consumption. The algorithm has been used with a number of practical FIR filter examples achieving up to 63% saving in power. Results are provided which illustrate the effect of the algorithm on the amount of switched capacitance for different size multipliers, The paper provides a description of the algorithm, the evaluation procedure used, and associated results including overheads due to shift operations
Keywords :
CMOS digital integrated circuits; FIR filters; capacitance; digital arithmetic; digital filters; integrated circuit design; low-power electronics; CMOS based DSP systems; FIR filters; coefficient segmentation algorithm; digital filters; evaluation procedure; filter coefficient; heuristic approach; low power implementation; multiplication algorithm; shift operations; switched capacitance reduction; CMOS process; Capacitance; Digital filters; Digital signal processing; Energy consumption; Finite impulse response filter; Hardware; Portable computers; Signal processing algorithms; Switches;
Conference_Titel :
Circuits and Systems, 1999. ISCAS '99. Proceedings of the 1999 IEEE International Symposium on
Conference_Location :
Orlando, FL
Print_ISBN :
0-7803-5471-0
DOI :
10.1109/ISCAS.1999.778859