Low-pass filter approximation with evolutionary techniques

In this work, two evolutionary techniques, Particle Swarm Optimization (PSO) and Artificial Bee Colony (ABC) algorithms are used to optimize the denominator coefficients of the low-pass filter transfer function. Optimum selection of the coefficients will approximate the transfer function to ideal characteristic. Two different order of transfer functions are taken into consideration. Compared to conventional methods, both PSO and ABC minimize the approximation error in a short computation time.

[1]  Leon O. Chua,et al.  Linear and nonlinear circuits , 1987 .

[2]  Maurice Clerc,et al.  The particle swarm - explosion, stability, and convergence in a multidimensional complex space , 2002, IEEE Trans. Evol. Comput..

[3]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[4]  T. Krink,et al.  Particle swarm optimisation with spatial particle extension , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[5]  Brian L. Evans,et al.  An automated framework for multicriteria optimization of analog filter designs , 1999 .

[6]  Truong Q. Nguyen,et al.  Optimized Analog Filter Designs With Flat Responses by Semidefinite Programming , 2009, IEEE Transactions on Signal Processing.

[7]  Kenneth C. Smith,et al.  Microelectronic circuits, 2nd ed. , 1987 .

[8]  R. Weigel,et al.  A Novel Method Based Upon Nonlinear Optimization for Analog Filter Design with Mask Constraints , 2007, 2007 International Symposium on Signals, Systems and Electronics.

[9]  Andries Petrus Engelbrecht,et al.  Fundamentals of Computational Swarm Intelligence , 2005 .

[10]  Yichuang Sun,et al.  Continuous-Time Active Filter Design , 1998 .

[11]  Una-May O'Reilly,et al.  Filter approximation using explicit time and frequency domain specifications , 2006, GECCO '06.

[12]  Dervis Karaboga,et al.  A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm , 2007, J. Glob. Optim..

[13]  D. Karaboga,et al.  Artificial Bee Colony ( ABC ) , Harmony Search and Bees Algorithms on Numerical Optimization , 2009 .