Beruflich Dokumente
Kultur Dokumente
Abstract—Digital signal processing (DSP) systems require particle swarm optimization (IPSO) and craziness based
filters to fulfill their needs for particular frequency particle swarm optimization (CRPSO) whose results were
characteristics. This paper presents designing and optimization much improved as compared to real code genetic algorithm
of digital finite impulse response (FIR) highpass filter. (RGA), particle swarm optimization (PSO) and Park and
Optimization is a process to bring out the best result for an McClellan algorithm (PM) [11, 12, 13]. The algorithms used
objective function. BBO is the algorithm which is based on the to optimize problem function were basically adopted from
biogeography of organisms in a habitat. The algorithm has nature and its habitants. Simon proposed another algorithm
certain modified variants such as BBO with chaos, enhanced named biogeography based optimization (BBO) algorithm
BBO, blended BBO and BBO with immigration refusal (IR)
which has some unique features as compared to other biology
which are used to optimize the filter and then compared with
based algorithms. This algorithm was demonstrated on real
each other. The works concludes that out of various variants,
blended BBO shines out with optimum results for a given set of
world sensor selection problem and it proved better than
parameters. The convergence profiles of these variants proved various other algorithms chosen for comparison [6]. The
blended BBO as better converging variant of BBO. algorithm was also used for dynamic deployment of static and
mobile sensors [7]. Du et al. implemented features of other
Keywords—FIR-finite impulse response;BBO-bio-geography heuristic algorithms i.e. evolutionary strategy and immigration
based optimization; HSI- habitat suitability index;SIV-suitability refusal with BBO to modify the algorithm. The modified
index variables; IR-immigration refusal; version of BBO performed better than original BBO when
certain tests were implied over the new version BBO [8]. Ma
I. INTRODUCTION and Simon proposed BBO with blended migration for
Filters are the electronic circuits which act as building constrained optimization problems and compared the modified
blocks for all digital signal processing (DSP) system [1]. BBO with GA and PSO [9]. BBO has been used to optimize
Digital filters are the filters which give output in digital form the antenna and it provided superior results as compared to
and are faster than analog filters when compared on the basis other optimization algorithms [18-24]. In another work same
of performance, output and reliability. Digital filters can be algorithm was compared with stud genetic algorithm (SGA)
classified into two types: Finite Impulse Response (FIR) and and standard particle swarm optimization 2007 (SPSO 07)
Infinite Impulse Response (IIR). FIR filters are more stable, where it was demonstrated that BBO performed better than
free from phase distortion and less sensitive as compared to other competing algorithms [14]. Another modification was
IIR filters [3]. proposed by Pattnaik et al. where clear duplicate operator was
introduced into BBO and was tested over different benchmark
Litwin explored the basics of digital filters and difference functions. Enhanced BBO (EBBO) gave better results when
between FIR and IIR filters [1]. Further, Mastorakis et al. compared to BBO and its other variants [10]. Recently,
designed a two dimensional filter using Genetic Algorithm another modification of BBO was proposed as biogeography
(GA) and compared it with some previous designs. The results with chaos to improve the performance of BBO for multi-
showed that stability can be guaranteed in this method with objective problems and it has been proven feasible [15].
simplification of the filter [2]. Karaboga and Cetinkaya
designed digital FIR filter using differential evolution (DE) This paper presents various migration variants of BBO.
algorithm and its performance was compared with genetic The variants are enhanced BBO, blended BBO, immigration
algorithm and least squares method. It was found that DE refusal BBO and BBO with chaos. Each variant tries its best to
calculated optimal results quicker than GA [3]. Ababneh et al. find the most optimum result i.e. fitness. All four variants are
designed linear phase FIR filter with the help of particle compared on the various platforms and conclusions are
swarm optimization (PSO) and GA where PSO outperformed brought out.
GA [4]. Luitel designed linear phase FIR filter using PSO and The paper has been divided into various sections. Section I
differential evolution particle swarm optimization (DEPSO) gave a brief introduction about filters and BBO. Section II
and concluded that DEPSO proved to be a better choice for explains about FIR filter and the objective function. The
FIR filter in dynamic environment [5]. Mondal et al. designed following section i.e. section III explores the algorithm
linear phase highpass FIR filter by implementing improved
313
individual. The pseudo-code of the migration and mutation the habitat [15]. The migration operator for this
operators is given in following part. modified version can be given with the following
pseudo-code.
Algorithm1:Pseudo-code for migration operator
1. For r =1 to P Algorithm3:Pseudo-code for BBO with chaos
314
Algorithm5:Pseudo-code for blended BBO The values of various parameters used for construction of
filters are:
1. For r =1 to P
passband frequency ( ) = 0.75;
2. Choose " with probability proportional to λ"
stopband frequency ( ) = 0.65;
3. If " is chosen
passband ripples ( ) =0.1;
4. For s=1 to n
5. Choose with probability proportional to μ" stop band ripples ( ) = 0.01;
315
TABLE I. OPTIMUM COEFFICIENTS OF BBO VARIANTS
h(N) BBO with chaos Enhanced BBO Blended BBO BBO with IR
h(1)=h(21) - 0.0172191591766668 0.0000000000000000 0.000808732857412956 -0.00135941944083007
h(2)=h(20) 0.0000000000000000 0.0200000000000000 0.0188318492348605 0.0000000000000000
h(3)=h(19) 0.0181391428940318 -0.0442181142862795 -0.0407884508250713 0.0368361088292808
h(4)=h(18) 0.0000000000000000 0.00403604349295295 0.00852423732438976 -0.0138256096358770
h(5)=h(17) 0.0000000000000000 0.0244260303745714 0.0380592939106986 0.0000000000000000
h(6)=h(16) 0.0531976107751360 -0.0521174300633237 -0.0592740463931042 0.0450974662849897
h(7)=h(15) -0.0768191037339498 0.0544200854784211 0.0464247337218026 -0.0867299707114245
h(8)=h(14) 0.0000000000000000 0.0300000000000000 0.0325544425941253 0.000000000000000
h(9)=h(13) 0.207746275696171 -0.160498653596845 -0.134532387021371 0.191909339460792
h(10)=h(12) -0.275936628556418 0.247392588790788 0.270756153116677 -0.237300806497940
h(11) 0.286528896803798 -0.307971789732571 -0.278649888479125 0.313559044851423
316
V. CONCLUSION [14] H. Ma and D. Simon, “Blended biogeography-based
optimization for constrained optimization,” Engineering
In this paper, FIR high pass filter has been Applications of Artificial Intelligence, vol. 24 , pp. 517-
optimized with various modified variants namely, 525, 2011.
BBO with chaos; enhanced BBO; blended BBO; [15] X. Wang and Z. Xu, “Multi-Objective Algorithm based on
BBO with IR. The simulation results showed that Biogeography with Chaos,” International Journal of
out of all the variants, blended BBO gives out Hybrid Information Technology, vol. 7 , pp. 225-234,
2014.
better results. The convergence profile also proved
[16] S. Singh and G. Sachdeva, “Yagi-Uda Antenna Design
blended BBO as a better option for the proposed Optimization for Maximum Gain using different BBO
objective. For future work, modifications can also Migration Variants,” International Journal of Computer
be brought out in the mutation operator of BBO Applications, vol. 58 , pp. 86-96, 2012.
and these variants can be applied to problems other [17] S. Singh, Shivangna and S. Tayal, “Analysis of Different
than filters. Ranges for Wireless Sensor Node Localization using PSO
and BBO and its variants,” International Journal of
Computer Applications, vol. 63, pp. 31-37, 2013.
[18] U. Singh, H. Kumar and T.S. Kamal, “Design of Yagi-Uda
VI. REFERENCES Antenna Using Biogeography Based Optimization,” IEEE
Transactions on Antennas and Propagation, vol. 58, pp.
[1] L. Litwin, “FIR and IIR digital filters,” IEEE Potentials,
3375-3379, 2010.
vol. 19, pp. 28-31, 2000.
[19] U. Singh, H. Kumar and T.S. Kamal, “Linear Array
[2] N.E. Mastorakis, I.F. Gonos and M.N.S. Swamy, “ Design
Synthesis using Biogeography Based Optimization,”
of two-dimensional recursive filters using genetic
Progress In Electromagnetics Research M, vol. 11, pp. 25-
algorithms,” IEEE transaction on Circuits and systems-I:
36, 2010.
Fundamental Theory and Applications, vol. 50, pp. 634-
639, 2003. [20] U. Singh and T.S. Kamal, “Design of non-uniform circular
antenna arrays using biogeography based optimization,”
[3] N. Karaboga and B. Cetinkaya, “Design of FIR filters
Microwaves, Antennas & Propagation, IET, vol. 5, pp.
using differential evolution algorithm,” Circuits, Systems
1365-1370, 2011.
and Signal Processing, vol. 25, pp. 649-660, 2006.
[21] U. Singh and T.S. Kamal, “Optimal synthesis of thinned
[4] J.I. Ababneh and M.H. Bataineh, “Linear phase FIR filter
design using particle swarm optimization and genetic array using biogeography based optimization,” Progress In
Electromagnetics Research M, vol. 24, pp. 141-155, 2012.
algorithms,” Digital Signal Processing, vol. 18 , pp. 657-
668, 2008. [22] U. Singh and T.S. Kamal, “Synthesis of thinned planar
[5] B. Luitel and G.K. Venayagamoorthy, “Differential circular array antennas using biogeography based
evolution particle swarm optimization for digital filter optimization”, Emerging Technology Trends in
design,” , IEEE World Congress on Computational Electronics, Communication and Networking
Intelligence, pp. 3954-3961, 2008. (ET2ECN),2012, IEEE, pp. 1-5, 2012.
[6] D. Simon, “Biogeography-based optimization,” IEEE [23] U. Singh and T.S. Kamal, “Concentric Circular Antenna
Transactions on Evolutionary Computation, vol. 12, pp. Array Synthesis using Biogeography Based Optimization,”
702-713, 2008. Majlesi Journal of Electrical Engineering, vol. 6, pp. 48-
55, 2012.
[7] G. Wang, L. Guo, H. Duan, L. Liu and H. Wang,
[24] U. Singh, “Design of Concentric Circular Antenna Array
“Dynamic Deployment of Wireless Sensor Networks by
using Biogeography Based Optimization,” International
Biogeography Based Optimization Algorithm,” Journal of
Sensor and Actuator Networks, vol. 1, pp. 86-96, 2012. Journal of Enhanced Research in Science Technology &
Engineering, vol. 2, pp. 119-125, 2013.
[8] D. Du, D. Simon and M. Ergezer, “Biogeography-Based
Optimization Combined with Evolutionary Strategy and
Immigration Refusal,” Systems, Man and Cybernatics,
pp.997-1002 , 2009.
[9] H. Ma and D.J. Simon, “Biogeography-Based
Optimization with Blended Migration for Constrained
Optimization Problems,” Genetic and Evolutionary
Computation Conference, pp. 417-418, 2010.
[10] S.S. Pattnaik, M.R. Lohokare and S. Devi, “Enhanced
Biogeography-Based Optimization using Modified Clear
Duplicate Operator,” Nature and Biologically Inspired
Computing, pp. 715-720, 2010.
[11] S. Mondal, Vasundhara, R. Kar, D. Mandal and S.P.
Ghoshal, “Linear Phase High Pass FIR Filter Design using
Improved Particle Swarm Optimization,” World Academy
of Science, Engineering and Technology, vol. 60, pp.
11682-11689, 2011.
[12] S. Mandal, S.P. Ghoshal, P. Mukherjee, D. Sengupta, R.
Kar and D. Mandal, “Design of Optimal Linear Phase FIR
High Pass Filter using Improved Particle Swarm
Optimization,” ACEEE International Journal on Signal
and Image Processing, vol. 3 , pp. 5-9, 2012.
[13] S. Mandal, S.P. Ghoshal, R. Kar and D. Mandal, “Design
of optimal linear phase FIR high pass filter using craziness
based particle swarm optimization technique,” Journal of
King Saud University- Computer and Information
Sciences, vol. 24 , pp. 83-92, 2012.
317