Seeker Optimization Algorithm for Digital IIR Filter Design

被引:149
作者
Dai, Chaohua [1 ]
Chen, Weirong [1 ]
Zhu, Yunfang [2 ]
机构
[1] SW Jiaotong Univ, Sch Elect Engn, Chengdu 610031, Peoples R China
[2] SW Jiaotong Univ, Dept Comp & Commun Engn, Emei 614202, Peoples R China
基金
中国国家自然科学基金;
关键词
Digital infinite-impulse-response (IIR) filter design; global optimization; heuristics; seeker optimization algorithm (SOA); system identification; PARTICLE SWARM OPTIMIZATION; DIFFERENTIAL EVOLUTION;
D O I
10.1109/TIE.2009.2031194
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Since the error surface of digital infinite-impulseresponse (IIR) filters is generally nonlinear and multimodal, global optimization techniques are required in order to avoid local minima. In this paper, a seeker-optimization-algorithm (SOA)-based evolutionary method is proposed for digital IIR filter design. SOA is based on the concept of simulating the act of human searching in which the search direction is based on the empirical gradient by evaluating the response to the position changes and the step length is based on uncertainty reasoning by using a simple fuzzy rule. The algorithm's performance is studied with comparison of three versions of differential evolution algorithms, four versions of particle swarm optimization algorithms, and genetic algorithm. The simulation results show that SOA is superior or comparable to the other algorithms for the employed examples and can be efficiently used for IIR filter design.
引用
收藏
页码:1710 / 1718
页数:9
相关论文
共 43 条
[1]   Residual effects of past on later behavior: Habituation and reasoned action perspectives [J].
Ajzen, I .
PERSONALITY AND SOCIAL PSYCHOLOGY REVIEW, 2002, 6 (02) :107-122
[2]   Power Quality Disturbance Classification Using Fuzzy C-Means Algorithm and Adaptive Particle Swarm Optimization [J].
Biswal, Birendra ;
Dash, P. K. ;
Panigrahi, B. K. .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2009, 56 (01) :212-220
[3]   Self-adapting control parameters in differential evolution: A comparative study on numerical benchmark problems [J].
Brest, Janez ;
Greiner, Saso ;
Boskovic, Borko ;
Mernik, Marjan ;
Zumer, Vijern .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2006, 10 (06) :646-657
[4]  
Chen S, 2001, DIGIT SIGNAL PROCESS, V11, P241, DOI 10.1006/dspr.2001.0384
[5]   The particle swarm - Explosion, stability, and convergence in a multidimensional complex space [J].
Clerc, M ;
Kennedy, J .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (01) :58-73
[6]  
CLERC M, 2007, NEARER IS BETTER
[7]   Fuzzy identification based on a chaotic particle swarm optimization approach applied to a nonlinear yo-yo motion system [J].
Coelho, Leandro dos Santos ;
Herrera, Bruno Meirelles .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2007, 54 (06) :3234-3245
[8]  
Dai CH, 2007, LECT NOTES ARTIF INT, V4456, P167
[9]   Particle swarm optimization: Basic concepts, variants and applications in power systems [J].
del Valle, Yamille ;
Venayagamoorthy, Ganesh Kumar ;
Mohagheghi, Salman ;
Hernandez, Jean-Carlos ;
Harley, Ronald G. .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2008, 12 (02) :171-195
[10]   Ant system: Optimization by a colony of cooperating agents [J].
Dorigo, M ;
Maniezzo, V ;
Colorni, A .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 1996, 26 (01) :29-41