Back to Search Start Over

On the design and optimization of digital IIR filter using oppositional artificial bee colony algorithm

Authors :
Kamalpreet Kaur Dhaliwal
Jaspreet Singh Dhillon
Source :
2016 IEEE Students' Conference on Electrical, Electronics and Computer Science (SCEECS).
Publication Year :
2016
Publisher :
IEEE, 2016.

Abstract

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.

Details

Database :
OpenAIRE
Journal :
2016 IEEE Students' Conference on Electrical, Electronics and Computer Science (SCEECS)
Accession number :
edsair.doi...........3ec8709219fe1528e50d86468f72b138