Artificial immune algorithm for IIR filter design

Over the recent years, several studies have been carried out by the researchers to describe a general, flexible and powerful design method based on modern heuristic optimisation algorithms for infinite impulse response (IIR) digital filters since these algorithms have the ability of finding global optimal solution in a nonlinear search space. One of the modern heuristic algorithms is the artificial immune algorithm which implements a learning technique inspired by human immune system. However, the immune system has not attracted the same kind of interest from researchers as other heuristic algorithms. In this work, an artificial immune algorithm is described and applied to the design of IIR filters, and its performance is compared to that of genetic and touring ant colony optimisation algorithms.

[1]  John J. Grefenstette,et al.  Optimization of Control Parameters for Genetic Algorithms , 1986, IEEE Transactions on Systems, Man, and Cybernetics.

[2]  Kenneth Alan De Jong,et al.  An analysis of the behavior of a class of genetic adaptive systems. , 1975 .

[3]  Chen Xiaoping,et al.  An application of immune algorithm in FIR filter design , 2003, International Conference on Neural Networks and Signal Processing, 2003. Proceedings of the 2003.

[4]  Bing Lam Luk,et al.  Digital IIR Filter Design Using Adaptive Simulated Annealing , 2001, Digit. Signal Process..

[5]  M. J. Hicks,et al.  Recursive adaptive filter design using an adaptive genetic algorithm , 1982, ICASSP.

[6]  W. Jenkins,et al.  A new adaptive IIR filter , 1986 .

[7]  Ayaho Miyamoto,et al.  APPLICATION OF THE IMPROVED IMMUNE ALGORITHM TO STRUCTURAL DESIGN SUPPORT SYSTEM , 2004 .

[8]  Sam Kwong,et al.  Genetic algorithms and their applications , 1996, IEEE Signal Process. Mag..

[9]  Dervis Karaboga,et al.  Designing digital IIR filters using ant colony optimisation algorithm , 2004, Eng. Appl. Artif. Intell..

[10]  Teuvo Kohonen,et al.  Self-Organization and Associative Memory , 1988 .

[11]  Shu-Hung Leung,et al.  The genetic search approach. A new learning algorithm for adaptive IIR filtering , 1996, IEEE Signal Process. Mag..

[12]  J. Shynk Adaptive IIR filtering , 1989, IEEE ASSP Magazine.

[13]  John E. Hunt,et al.  Learning using an artificial immune system , 1996 .

[14]  Teuvo Kohonen,et al.  Self-organization and associative memory: 3rd edition , 1989 .

[15]  W. Kenneth Jenkins,et al.  Alternate realizations to adaptive IIR filters and properties of their performance surfaces , 1989 .

[16]  P. Mars,et al.  Genetic and annealing approaches to adaptive digital filtering , 1992, [1992] Conference Record of the Twenty-Sixth Asilomar Conference on Signals, Systems & Computers.

[17]  Fred W. Glover,et al.  Future paths for integer programming and links to artificial intelligence , 1986, Comput. Oper. Res..

[18]  Alan S. Perelson,et al.  The immune system, adaptation, and machine learning , 1986 .

[19]  T. Kepler,et al.  Somatic hypermutation in B cells: an optimal control treatment. , 1993, Journal of theoretical biology.

[20]  N. Karaboga,et al.  A new method for adaptive IIR filter design based on tabu search algorithm , 2005 .

[21]  Jonathan Timmis,et al.  Artificial Immune Recognition System (AIRS): An Immune-Inspired Supervised Learning Algorithm , 2004, Genetic Programming and Evolvable Machines.

[22]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[23]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[24]  S. Stearns Error surfaces of recursive adaptive filters , 1981 .