Title :
Common Subexpression Elimination for Digital Filters Using Genetic Algorithm
Author :
Samadi, Payman ; Ahmadi, Majid
Author_Institution :
Univ. of Windsor Windsor, Windsor
Abstract :
In this paper a new method for the Elimination of Common Subexpressions for digital filters with Canonical Signed Digit (CSD) coefficients is presented. In this method, the problem is converted to a simple traveling salesman problem and is solved with Genetic Algorithm (GA). The proposed approach finds subexpressions with 2 non-zero digits in both vertical and horizontal positions and subexpressions with 3 non-zero digits in only vertical position. Experimental results on a large number of FIR filters with CSD coefficients show a 25% and 32% saving in the number of additions for 2 and 3 non-zero digits respectively.
Keywords :
FIR filters; genetic algorithms; travelling salesman problems; FIR filters; canonical signed digit coefficients; common subexpression elimination; digital filters; genetic algorithm; traveling salesman problem; Costs; Digital filters; Equations; Finite impulse response filter; Genetic algorithms; Traveling salesman problems;
Conference_Titel :
Electronics, Circuits and Systems, 2007. ICECS 2007. 14th IEEE International Conference on
Conference_Location :
Marrakech
Print_ISBN :
978-1-4244-1377-5
Electronic_ISBN :
978-1-4244-1378-2
DOI :
10.1109/ICECS.2007.4510976