Design of two-dimensional recursive digital filters with specified magnitude and group-delay characteristics using Taguchi-based Immune Algorithm

This paper presents one modern heuristic optimisation algorithm, named Taguchi-Based Immune Algorithm (TBIA), to solve the problem of designing 2D recursive digital filters with specified magnitude and group-delay characteristics. The algorithm is detailed for the design of three recursive filters' categories, namely filters with predefined magnitude, delay and magnitude and delay. On the basis of minimising the magnitude and group-delay errors, multi-criterion design combination is employed to obtain optimal recursive filters that satisfy the required specifications. Computational experiments show the ability of the proposed algorithm to obtain more robust stable complex filters compared with previously reported design methods.

[1]  Jiju Antony,et al.  Teaching the Taguchi method to industrial engineers , 2001 .

[2]  Mitsuo Gen,et al.  Genetic algorithms and engineering optimization , 1999 .

[3]  Forrest W. Breyfogle,et al.  Implementing Six Sigma: Smarter Solutions Using Statistical Methods , 1999 .

[4]  Nikos E. Mastorakis,et al.  Design of two-dimensional recursive filters by using neural networks , 2001, IEEE Trans. Neural Networks.

[5]  M.N.S. Swamy,et al.  Design of two-dimensional recursive filters using genetic algorithms , 2003 .

[6]  Tung-Kuan Liu,et al.  Optimal design of digital IIR filters by using hybrid taguchi genetic algorithm , 2006, IEEE Trans. Ind. Electron..

[7]  Leandro Nunes de Castro,et al.  The Clonal Selection Algorithm with Engineering Applications 1 , 2000 .

[8]  Andreas Antoniou,et al.  Two-Dimensional Digital Filters , 2020 .

[9]  Jyh-Horng Chou,et al.  Design of Optimal Digital IIR Filters by Using an Improved Immune Algorithm , 2006, IEEE Transactions on Signal Processing.

[10]  M. Fahmy,et al.  Design of two-dimensional recursive digital filters with specified magnitude and group delay characteristics , 1978 .

[11]  Fernando José Von Zuben,et al.  Learning and optimization using the clonal selection principle , 2002, IEEE Trans. Evol. Comput..

[12]  Hanif D. Sherali,et al.  Linear Programming and Network Flows , 1977 .

[13]  Nurhan Karaboga,et al.  Artificial immune algorithm for IIR filter design , 2005, Eng. Appl. Artif. Intell..

[14]  Takao Hinamoto,et al.  A technique for the design of 2-D recursive digital filters with guaranteed stability , 1996, Multidimens. Syst. Signal Process..

[15]  Goldberg,et al.  Genetic algorithms , 1993, Robust Control Systems with Genetic Algorithms.

[16]  Nikos E. Mastorakis,et al.  Evolutionary design of 2-dimensional recursive filters via the computer language GENETICA , 2006, IEEE Transactions on Circuits and Systems II: Express Briefs.

[17]  Edwin R. van den Heuvel,et al.  Steps and Strategies in Process Improvement , 2000 .

[18]  Stephen J. Chapman,et al.  MATLAB Programming for Engineers , 1999 .

[19]  Mohammed Abo-Zahhad,et al.  Digital filters design educational software based on immune, genetic and quasi-Newton line search algorithms , 2011 .

[20]  Wen-Hsien Ho,et al.  Design of two-dimensional recursive filters by using Taguchi-based immune algorithm , 2008 .

[21]  Guan-Chun Luh,et al.  Multi-objective optimal design of truss structure with immune algorithm , 2004 .