Variants of Genetic Algorithm for Efficient Design of Multiplier-Less Finite Impulse Response Digital Filter

Variants of Genetic Algorithm for Efficient Design of Multiplier-Less Finite Impulse Response Digital Filter

Abhijit Chandra, Sudipta Chattopadhyay
Copyright: © 2015 |Pages: 10
DOI: 10.4018/978-1-4666-5888-2.ch124
(Individual Chapters)
No Current Special Offers

Chapter Preview



Design of discrete coefficient digital FIR filters has drawn considerable attention of the researchers since last three decades. The very first article addressing this issue was published in the year 1982 by Lim and his co-researchers who had proposed an idea of Mixed Integer Linear Programming (MILP) for designing finite word-length FIR filters (Lim, 1982). Similar work has shortly been facilitated by Weighted Least Square (WLS) method and local search technique in few years (Lim, 1983). These methods suffers from serious drawbacks in terms of computational complexity as the number of computation increases exponentially with the filter order and hence limits its application in synthesizing filters of higher length. Later on, scientists have thought to start with a given optimal filter solution and subsequently identified finite word-length solution in the neighborhood of an optimal solution that will minimize the computational cost. This simplest scheme of truncating the coefficients to a fixed-bit representation has not come up with a reliable solution since the frequency response of these filters seems to be significantly affected by the process of coefficient quantization.

Key Terms in this Chapter

FIR Filter: A kind of digital filter which is having finite number of impulse response coefficients.

Multiplier-Less Filter: A kind of digital filter in which the tap coefficients, i.e. multipliers are substituted by adders and shifters.

Word Length: The highest powers of two in formulating any power-of-two filter coefficient.

Genetic Algorithm: An artificially intelligent technique motivated by the genetic behavior of animals and capable of solving non-linear optimization problems.

Fitness Function: A mathematical function indicating the quality of the solution produced by any optimization problem.

Complete Chapter List

Search this Book: