Fuzzy based design of digital IIR filter using ETLBO

Fuzzy based design of digital IIR filter using ETLBO

In this paper, a population-based robust enhanced teaching learning-based optimization (ETLBO) algorithm with reduced computational effort and high consistency is applied to design stable digital infinite-impulse response (IIR) filters in a multiobjective framework. Furthermore, a decision-making methodology based on fuzzy set theory is applied to handle nonlinear and multimodal design problems of the IIR digital filter. The original teaching learning-based optimization (TLBO) algorithm has been remodeled by merging the concepts of opposition-based learning and migration for the selection of good candidates and to maintain diversity, respectively. A multiobjective IIR digital filter design problem takes into consideration magnitude and phase response of the filter simultaneously, while satisfying stability constraints on the coefficients of the filter. The order of the filter is controlled by a control gene whose value is also along with filter coefficients, to obtain the optimum order of the designed IIR filter. Results illustrate that ETLBO is more capable and efficient in comparison to other optimization methods for the design of all types of filter, i.e. high-pass, low-pass, band-stop, and band-pass IIR digital filters.

___

  • [1] Antoniou A. Digital Signal Processing: Signals, Systems and Filters. New York, NY, USA: McGraw-Hill, 2005.
  • [2] Boudjelaba K, Ros F, Chikouche D. An efficient hybrid genetic algorithm to design finite impulse response filters. Expert Syst Appl 2014; 41: 5917-5937.
  • [3] Lu WS, Antoniou A. Design of digital filters and filter banks by optimization: a state of the art review. In: Signal Processing X: Theories and Applications. Proceedings of EUSIPCO 2000, Tenth European Signal Processing Conference; 4–8 September 2000; Tampere, Finland. Tampere: TTKK-Paino. pp. 351-354.
  • [4] Lang MC. Algorithms for the constrained design of digital filters with arbitrary magnitude and phase responses. PhD, Vienna University of Technology, Vienna, Austria, 1999.
  • [5] Proakis JG, Manolakis DG. Digital Signal Processing: Principles, Algorithms, and Applications. New Delhi, India: Pearson Education, 2007.
  • [6] Tang KS, Man KF, Kwong S, Liu ZF. Design and optimization of IIR filter structure using hierarchical genetic algorithms. IEEE T Ind Elecron 1998; 45: 481-487.
  • [7] Tsai JT, Chou JH, Liu TK. Optimal design of digital IIR filters by using hybrid Taguchi genetic algorithm. IEEE T Ind Electron 2006; 53: 867-879.
  • [8] Yu Y, Xinjie Y. Cooperative coevolutionary genetic algorithm for digital IIR filter design. IEEE T Ind Electron 2007; 54: 1311-1318.
  • [9] Chen S, Istepanian RH, Luk BL. Digital IIR filter design using adaptive simulated annealing. Digit Signal Process 2001; 11: 241-251.
  • [10] Karaboga N, Kalinli A, Karaboga D. Designing IIR filters using ant colony optimisation algorithm. Eng Appl Artif Intell 2004; 17: 301-309.
  • [11] Kalinli A, Karaboga N. A new method for adaptive IIR filter design based on Tabu search algorithm. J Electron Commun 2005; 59: 111-117.
  • [12] Tsai JT, Chou JH. Optimal design of digital IIR filters by using an improved immune algorithm. IEEE T Signal Proces 2006; 54: 4582-4596.
  • [13] Chen S, Luk BL. Digital IIR filter design using particle swarm optimisation. Int J Model Ident Control 2010; 9: 327-335.
  • [14] Dai C, Chen W, Zhu Y. Seeker optimization algorithm for digital IIR filter design. IEEE T Ind Electron 2010; 57: 1710-1718.
  • [15] Tsai CW, Huang CH, Lin CL. Structure-specified IIR filter and control design using real structured genetic algorithm. Appl Soft Comput 2010; 9: 1285-1295.
  • [16] Wang Y, Li B, Chen Y. Digital IIR filter design using multi-objective optimization evolutionary algorithm. Appl Soft Comput 2011; 11: 1851-1857.
  • [17] Li B, Wang Y, Weise T, Long L. Fixed-point digital IIR filter design using two-stage ensemble evolutionary algorithm. Appl Soft Comput 2013; 13: 329-338.
  • [18] Saha SK, Kar R, Mandal D, Ghoshal SP. Gravitation search algorithm: application to the optimal IIR filter design. J King Saud Univ Eng Sci 2014; 26: 69-81.
  • [19] Rao RV, Savsani VJ, Vakharia DP. Teaching-learning-based optimization: a novel method for constrained mechanical design optimization problems. Comput Aided D 2011; 43: 303-315.
  • [20] Rao RV, Savsani VJ, Vakharia DP. Teaching-learning-based optimization: a novel optimization method for continuous non-linear large scale problems. Inform Sciences 2012; 183: 1-15.
  • [21] Rao R, Patel V. An elitist teaching-learning-based optimization algorithm for solving complex constrained optimization problems. Int J Ind Eng Comput 2012; 3: 535-560.
  • [22] Niimura T, Nakashima T. Multiobjective tradeoff analysis of deregulated electricity transactions. Int J Electr Pow Energ Syst 2003; 25: 179-185.
  • [23] Deczky AG. Synthesis of recursive filters using the minimum p-error criterion. IEEE T Acoust Speech 1972; 20: 257-263.
  • [24] Jury I. Theory and Application of the Z-Transform Method. New York, NY, USA: Wiley, 1964.
  • [25] Tapia CG, Murtagh BA. Interactive fuzzy programming with preference criteria in multiobjective decision-making. Comput Operat Res 1991; 18: 307-316.
  • [26] Roy PK. Teaching learning based optimization for short-term hydrothermal scheduling problem considering valve point effect and prohibited discharge constraint. Int J Electr Pow Energ Syst 2013; 53: 10-19.
  • [27] Tizhoosh H. Opposition-based learning: a new scheme for machine intelligence. In: International Conference on Computational Intelligence for Modelling, Control, and Automation 2005; 28–30 November 2005; Vienna, Austria. Los Alamitos, CA, USA: IEEE Computer Society. pp. 695-701.
  • [28] Rahnamayan S, Tizhoosh H, Salama MMA. Opposition-based differential evolution. IEEE T Evol Comput 2008; 12: 64-78.
  • [29] Singh M, Panigrahi BK, Abhyankar AR. Optimal coordination of directional over-current relays using teaching learning-based optimization (TLBO) algorithm. Int J Elec Power 2013; 50: 33-41.
Turkish Journal of Electrical Engineering and Computer Sciences-Cover
  • ISSN: 1300-0632
  • Yayın Aralığı: Yılda 6 Sayı
  • Yayıncı: TÜBİTAK