On the Design and Optimization of Digital IIR Filter using Oppositional Artificial Bee Colony Algorithm

被引:0
作者
Dhaliwal, Kamalpreet Kaur [1 ]
Dhillon, Jaspreet Singh [1 ]
机构
[1] Sant Longowal Inst Engn & Technol, Dept Elect & Instrumentat Engn, Longowal, Punjab, India
来源
2016 IEEE STUDENTS' CONFERENCE ON ELECTRICAL, ELECTRONICS AND COMPUTER SCIENCE (SCEECS) | 2016年
关键词
Digital infinite impulse response filter; artificial bee colony optimization; opposition based learning; digital filter design; multiparameter optimization; EFFICIENT;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In almost all the digital filtering applications the digital infinite impulse response (IIR) filters are preferred over finite impulse response (FIR) filters because they provide much better performance, less computational cost and have smaller memory requirements for similar magnitude specifications. However, the digital IIR filters are generally multimodal with respect to the filter coefficients and therefore, reliable methods that can provide global optimal solutions are required. The artificial bee colony (ABC) algorithm is one such recently introduced meta-heuristic optimization algorithm which has proven to be more effective than other population based algorithms. But in some cases it shows insufficiency while searching the solution space resulting in a weak exchange of information and hence is not able to return better solutions. To overcome this deficiency, the opposition based learning strategy is incorporated in ABC and hence a modified version called oppositional artificial bee colony (OABC) algorithm is proposed in this paper. Duplication of members is avoided during the run which also augments the exploration ability. The developed algorithm is then applied for the design of optimal and stable digital IIR filter structure where designing of band-pass filter is carried out. To check the effectiveness of OABC, the results are compared with some well established filter design techniques and it is observed that in most cases OABC returns better or atleast comparable results.
引用
收藏
页数:8
相关论文
共 36 条
[1]   Artificial bee colony algorithm to design two-channel quadrature mirror filter banks [J].
Agrawal, S. K. ;
Sahu, O. P. .
SWARM AND EVOLUTIONARY COMPUTATION, 2015, 21 :24-31
[2]   A modified Artificial Bee Colony algorithm for real-parameter optimization [J].
Akay, Bahriye ;
Karaboga, Dervis .
INFORMATION SCIENCES, 2012, 192 :120-142
[3]  
Akay B, 2009, LECT NOTES ARTIF INT, V5883, P355, DOI 10.1007/978-3-642-10291-2_36
[4]  
[Anonymous], 1977, DISCRETE TIME SIGNAL
[5]  
Antoniou A., 2005, DIGITAL SIGNAL PROCE
[6]   Co-evolving bee colonies by forager migration: A multi-swarm based Artificial Bee Colony algorithm for global search space [J].
Biswas, Subhodip ;
Das, Swagatam ;
Debchoudhury, Shantanab ;
Kundu, Souvik .
APPLIED MATHEMATICS AND COMPUTATION, 2014, 232 :216-234
[7]   Digital IIR filter design using particle swarm optimisation [J].
Chen, Sheng ;
Luk, Bing L. .
INTERNATIONAL JOURNAL OF MODELLING IDENTIFICATION AND CONTROL, 2010, 9 (04) :327-335
[8]   A global best artificial bee colony algorithm for global optimization [J].
Gao, Weifeng ;
Liu, Sanyang ;
Huang, Lingling .
JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2012, 236 (11) :2741-2753
[9]   Automatic design of frequency sampling filters by hybrid genetic algorithm techniques [J].
Harris, SP ;
Ifeachor, EC .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 1998, 46 (12) :3304-3314
[10]  
Hussain ZM, 2011, DIGITAL SIGNAL PROCESSING: AN INTRODUCTION WITH MATLAB AND APPLICATIONS, P1, DOI 10.1007/978-3-642-15591-8