Title :
Efficient implementation of FIR filters based on a novel common subexpression elimination algorithm
Author :
Farahani, Mohsen Amiri ; Guerra, Eduardo Castillo ; Colpitts, Bruce G.
Author_Institution :
Electr. & Comput. Eng. Dept., Univ. of New Brunswick, Fredericton, NB, Canada
Abstract :
This paper presents a new cost-efficient algorithm to implement finite impulse response (FIR) filters based upon the common subexpression elimination (CSE) algorithm using canonical signed digit (CSD) representation of filter coefficients. The complexity of implementation of FIR filters is determined by the number of adders/subtractors needed to implement the multiplication operations. The new algorithm enables an efficient architecture, especially for high order FIR filters, that requires fewer adders/subtractors than similar algorithms previously reported. The algorithm relies on significant modifications to the iterated matched (ITM) algorithm presented in to find and eliminate more common subexpressions amongst filter coefficients which is translated into a significant power and area saving when implementing high-order FIR filters. Experimental results demonstrate that the proposed algorithm can contribute up to a 20 percent reduction in the complexity of FIR filters over some other CSE-based algorithms.
Keywords :
FIR filters; adders; iterative methods; CSD representation; CSE algorithm; FIR filters coefficient; ITM algorithm; adders; canonical signed digit representation; common subexpression elimination algorithm; finite impulse response filters; iterated matched algorithm; multiplication operations; power saving; subtractors; Adders; Algorithm design and analysis; Filtering algorithms; Finite impulse response filter; Runtime; Signal processing algorithms; CSD; CSE; FIR filter; ITM; MITM;
Conference_Titel :
Electrical and Computer Engineering (CCECE), 2010 23rd Canadian Conference on
Conference_Location :
Calgary, AB
Print_ISBN :
978-1-4244-5376-4
Electronic_ISBN :
0840-7789
DOI :
10.1109/CCECE.2010.5575223