Patterns Antennas Arrays Synthesis Based on Adaptive Particle
Swarm Optimization and Genetic Algorithms
B. Kadri1, M. Brahimi1, I.K. Bousserhane1, M. Bousahla2, F.T. Bendimerad2 1
Bechar University, Faculty of Sciences and Technologies, Departement of Electronic P.O.Box 417, 08000, Bechar, Algeria
2Abou-Bakr Belkaid University, Engineering Sciences Faculty, Telecommunications Laboratory P.O.Box 230, Tlemcen, Algeria
Abstract
In recent years, evolutionary optimization (EO) techniques have attracted considerable attention in the design of electromagnetic systems of increasing complexity. This paper presents a comparison between two optimization algorithms for the synthesis of uniform linear and planar antennas arrays, the first one is an adaptive particle swarm optimization (APSO) where the inertia weight and acceleration coefficient are adjusted dynamically according to feedback taken from particle’s best memories to overcome the limitations of the standard PSO which are: premature convergence, low searching accuracy and iterative inefficiency. The second method is the genetic algorithms (GA) inspired from the processes of the evolution of the species and the natural genetics.
The results show that the design of uniform linear and planar antennas arrays using APSO method provides a low side lobe level and achieve faster convergence speed to the optimum solution than those obtained by a GA.
Keywords: antennas arrays, planar arrays, synthesis,
optimization methods; adaptive particle swarm algorithm, genetic algorithm.
1. Introduction
Planar antenna arrays have been widely studied due to their importance in communications industry such us mobile, wireless communication, and other domains [1], in order to seek for an optimal planar antenna arrays feed laws so that the array complies with the requirements of the user and according to precise specifications, such us lower side lobes of planar antenna array pattern, controllable beamwidth, and the pattern symmetry in azimuth angles. The traditional optimization methods cannot bear the demand of such complex optimization problem. Particles Swarm Optimization (PSO) [2] is an evolutionary algorithm based on the swarm intelligence. Eberhart and Kennedy first introduced such algorithms in 1995. The original conception comes from the research of food hunting by birds. PSO algorithm can be used to solve the complex global optimization problems. Currently, the algorithm and its variations are applied to solve many
practical problems. For the optimization of the antenna array, the parameters affecting antenna pattern are chosen as the design variables [3]. A desired pattern is presented according to the radiate requirement.
The simulation result show that the calculated pattern approaches the desired pattern and the SLL is very low. This kind of optimization improves the efficiency of antennas array.
2. Standard Particle Swarm Optimization
Recently, the PSO technique has been successfully applied to the design of antennas and microwave components [4-5]. The results proved that this method is powerful and effective for optimization problems. PSO is similar in some ways to Genetic Algorithms (GA) and other evolutionary algorithms, but requires less computational bookkeeping and generally fewer lines of code, including the fact that the basic algorithm is very easy to understand and implement. In the PSO mechanism, each potential solution of optimization problem is a bird in the solution space, which called “particle”. Each particle has a value of fitness determined by objective functions. They also have a directional velocity to control its move tracks. The particles chase the optimal solution by searching the solution space. All particles have initial positions and velocities [6], where the positions and velocities are iterated. In each iteration, two “best position” are chased to update the particle. The first is the optimal solution found by particle, which called personal best position. The other is the optimal solution in the entire group, which called global best position. In PSO, the i -th particle in the solution space is determined by a fitness function’s value. The fitness function is the optimal target, the position of ith particle can be presented by xi
xi1,xi2,...,xid
,
i i id
i v v v
v 1, 2,..., stand for the velocity of the i
th
particle, the optimal solution come into being through iterative searching, the positions and velocities of particles update by personal and global best positions in each
iteration. Let pi
pi1,pi2,..., pid
be the position vector for an individual particle’s best fitness, which is personal best position, and gi
gi1,gi2,...,gid
be the global best position among all the agents. The positions and velocities of particles are updated according to the following equations (1) and (2) [7]:
id id
id id
id id v c r p x c r g x v
1 1 2 2 (1) id id id x v x (2)Where
0.7is the inertia weight,c
1andc
2 are the acceleration coefficients set to 1.7,r
1andr
2are random numbers in the range [0,1], The first part of (1) is the initial velocities of particles, the second part is “cognition”, which expresses the cogitation of particles; the third part is “social”, which expresses the registration of message and cooperation among particles.The steps involved in standard PSO are shown by the flowchart drawn in figure 1.
Fig. 1.Flowchart of PSO algorithm
3. Adaptive Particle Swarm Optimization
In this paper, the inertia weight and the acceleration coefficient are neither set to a constant value nor set as a linearly decreasing time varying function [8]. Instead they are defined as a function of local best (pbest) and global best (gbest) values of the fitness function of a minimization problem as given in Eqs. (3) and (4). The average of all the personal best values in that particular generation is termed as ((pbesti)average). Inertia weight,
average i ipbest
gbest
1
.
1
(3) Acceleration coefficient;
ipbest
gbest
ac
ac
ac
1 21
(4)The inertia weight in (3) is termed global-average local best IW (GLbestIW) and the acceleration coefficient in (4) is called global-local best AC (GLbestAC).
4. Genetic Algorithm
By analogy with natural selection and evolution, in classical GA the set of parameters to be optimized (genes) defines an individual or potential solution X (chromosome) and a set of individuals makes up the population, which is evolved by means of the selection, crossover, and mutation genetic operators. The optimization process used by the GA follows the next steps [9].
The genetic algorithm generates individuals (amplitude excitations and phase perturbations of the antenna elements). The individuals are encoded in a vector of real numbers, that represents the amplitudes, and a vector of real numbers restrained on the range (0, 2π), that represents the phase perturbations of the antenna elements. Each individual generates an array factor of certain characteristics of the side lobe level and the directivity. Then, the genetic mechanisms of crossover, survival and mutation are used to obtain better and better solutions. The genetic algorithm evolves the individuals to a global solution that generates an array factor with minimum side lobe level and maximum directivity in the steering direction [10-11].
The steps involved in GA are shown by the flowchart drawn in figure 2.
Fig. 2 Flowchart of GA algorithm
5. Linear Antenna Arrays Synthesis
In this section, the APSO and GA algorithms were implemented for the synthesis of uniformly spaced linear array constituted with 16 rectangular microstrip antennas (figure 3). Two examples of linear antenna array synthesis have been considered, the first one by optimizing only excitation weights for a desired radiation pattern specified by a symmetrical narrow beam pattern with a beam width of 8 degrees and maximum side lobe levels of -20dB. The second example for the same desired radiation pattern but pointed at 10°, the synthesis was carried out by optimizing both amplitude and phase weights. In our simulation, we have used a population size of 40 for GA.
For APSO, it set with adapting inertial weight and acceleration coefficients which is proposed by Ratnaweera and Halgamuge [12] and a population size equal to 30 individuals.
In figure 4 we present the result of the first example of linear antenna array synthesis by the optimization of amplitude excitation coefficients using both APSO and GA. It is clearly seen that the radiation pattern obtained by APSO meet better the desired pattern than the obtained by the GA. The side lobe level obtained by APSO
optimization (-40dB) are much better than in the case of GA (-23dB).
Fig. 3 Linear antennas array.
-100 -80 -60 -40 -20 0 20 40 60 80 100 -100 -90 -80 -70 -60 -50 -40 -30 -20 -10 0 theta A m p lit u d e APSO GA fd
Fig. 4 Result of a linear array synthesis with 16 elements applying both APSO and GA.
0 50 100 150 200 250 300 350 400 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Number of iterations G b e s t v a lu e APSO GA
From figure 5, the speed approaching the global optimal of APSO is much quickly than that of GA, and the fitness values of the best individuals of APSO are almost higher than that of GA in every population.
In the second example, the synthesis result of a linear array with 16 uniformly spaced antennas for a desired radiation pattern, similar to the previous one but pointed at 10 degrees are shown in figures 6 and 7.
-100 -80 -60 -40 -20 0 20 40 60 80 100 -100 -90 -80 -70 -60 -50 -40 -30 -20 -10 0 theta A m p lit u d e APSO GA fd
Fig. 6 Result of a linear array synthesis with 16 elements applying both APSO and GA.
0 50 100 150 200 250 300 350 400 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 Number of iterations G b e s t v a lu e APSO GA
Fig. 7 Fitness evolution of APSO and GA algorithms
6. Planar Antenna Arrays Synthesis
A microstrip antenna have limited radiation diagram however, when we have an aggregate the performance of radiation diagram will be remarkable [13]. Let us consider a planar antenna array constituted of MxN equally spaced rectangular antenna arranged in a regular rectangular array in the x-y plane, with an inter-element spacing
of
d
dx
dy
2
(figure 8), and whose outputs are added together to provided a single output. Mathematically, the normalized array far-field pattern is given by:
N n j dy k n j j dx k m j M n mn s s mn mn e e I F f F 1 sin sin 1 cos sin 1 1 m ax 0 0 . ) , ( ) , ( (5) Where ) , (
f : Represents the radiation pattern of an element.
mn
I : Amplitude coefficient at element (m, n). mn
: Phase coefficient at element (m, n). 0
k : Wave number.
Fig. 8 Planar antennas array.
We use the APSO algorithm to find the appropriate excitation coefficients (amplitude and phase), which shall satisfy the desired radiation pattern.
We have chosen a suitable fitness functions that can guide the APSO optimization toward a solution that meets the desired radiation pattern. The fitness function to be minimized is selected from the work of Chuan Lin [14] which is described by the equation below
)
(
A
)
(
A
Max
)
f(
0 F F S
(6)Where S is the space spanned by the angle θ excluding the mainlobe and ρ represents the unknown parameter vector, such as element positions and phases. This objective function minimizes all the sidelobe levels and maximizes the power in the main lobe located at θ=θ0.
We implemented the two algorithms APSO and GA for the synthesis of uniformly spaced planar array of 16
rectangular patch antennas. Figures 9 and 11 represent respectively the synthesis result of our array constituted of 16 elements. It is a question respectively of the amplitude and phase optimization and the amplitude and phases pointed at 10 degree in order to as well as possible approach the radiation pattern resulting from a desired template specified by a symmetrical narrow beam pattern with a beam width of 8 degrees and maximum side lobe levels of -20dB. During the simulation we have used a population size of 40 for FGAs. Roulette strategy for “selection” one–point crossover and mutation to flip bits, the value of crossover and mutation probabilities (pc and pm) are determined according to FLC.
The figures represent the results of plane array synthesis consisted of 16 aerial elements.
It is noticed that the radiation pattern are contained within the limits imposed by the template and the maximum of side lobes level is lower than -20 dB in such way that the APSO is better than GA and reaches them respectively -35dB and -25 dB (figure 7), -30dB and -22dB (figure 9) With each diagram, on associates the evolution of the quadratic error during the generations (figure 10 and 12). From this figures the best fitness obtained by the APSO is better than the obtained by the GA.
-100 -80 -60 -40 -20 0 20 40 60 80 100 -100 -90 -80 -70 -60 -50 -40 -30 -20 -10 0 theta A m p lit u d e APSO GA fd
Fig. 9 Result of a linear array synthesis with 16 elements applying both APSO and GA (only amplitude synthesis).
0 50 100 150 200 250 300 350 400 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 Number of iterations G b e s t v a lu e APSO GA
Fig. 10 Fitness evolution of APSO and GA algorithms
-100 -80 -60 -40 -20 0 20 40 60 80 100 -100 -90 -80 -70 -60 -50 -40 -30 -20 -10 0 theta A m p lit u d e APSO GA fd
Fig. 11 Result of a linear array synthesis with 16 elements applying both APSO and GA (amplitude and phase synthesis).
0 50 100 150 200 250 300 350 400 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 Number of iterations G b e s t v a lu e APSO GA
7. Conclusion
The optimization techniques seemed APSO and GA for the goal to obtain the global minimum and to avoid remaining to trap in a local minimum like in the case of the deterministic methods. However they present a major disadvantage which lies in their calculative cost and which believes according to the dimension of the problem considered and its difficulty.
The advantage of PSO on GA of is marked as much than the optimization variables number is important. Indeed for a synthesis of antennas array, GA requires an enormous computing time, because this one needs a great iteration number to converge towards an optimal solution.
Included examples on linear and planar antennas array synthesis demonstrate that PSO with adaptive scheme shows better performance than GA because of its simplicity in implementation and minor computing time.
References
[1] W.Y. Wei, D.M. Gong, and B.S. Chen, “Antenna Theory”, Xi’an: The publishing house of Xidian University, 1985. [2] J. Robinson, Y. Rahmat-Samii, “Particle Swarm
Optimization (PSO) in Electromagnetics”, IEEE Trans. Antennas Propagation, vol.52, no.2, February 2004, pp. 397-407.
[3] Cheng D K, “Optimization techniques for antenna arrays”, Proceedings for IEEE, vol.59 (12), 1988, pp. 1664-1674. [4] Khodier, M.|Christodoulou,. “Linear array geometry
synthesis with minimum sidelobe level and null control using particle swarm optimization”, IEEE Transactions on Antennas and Propagation 53 No. 8 (August 2005), 2674-2679.
[5] Ababneh, J.|Khodier, M.|Dib, N, “Synthesis of inter- digital capacitors based on particle swarm optimization and artificial neural networks”, International Journal of RF and Mi- crowave Computer-Aided Engineering 16 (July 2006), 322{330.
[6] J. Kennedy, R. Eberhat, “Particle Swarm Optimization”, IEEE Int. Conf. Neural Networks (Perth, Australia), vol. IV, 1995, pp.1942-1948.
[7] T.B. Chen, Y.B. Chen, Y.C. Jiao, and F.S. Zhang “Synthesis of Antenna Array Using Particle Swarm Optimization” National Laboratory of Antennas and Microwave Technology, Xidian University, Xi’an 710071, P. R. China 0-7803-9433 2005
[8] R. Eberhart, Y. Shi, “Comparison between genetic algorithms and particle swarm optimization,” Lect. Notes Comput. Sci. 611–618, 1998.
[9] R. L. Haupt,. “Ail Introduction to Genetic Algorithms for Electromagnetics”, IEEE Antenna and propagation Magazine. Vol. 37. pp. 7-15. 1995.
[10]S. A. Mitilineos, C A, Papagianni. G.. I. Verikaki. C. N. Capsalis, “Design of Switched Beam Planar Arrays Using the Method of Genetic Algorithms”, Progress In Electromagnetics Research. PIER 46. 105-126. 2004.
[11] D. Marcano, F. Duran, “Synthesis of Antenna Arrays Using Genetic Algorithms”. IEEE Antenna and propagation Magazine. Vol. 42. NO. 3. June 2000.
[12]A. Ratnaweera, S.K. Halgamuge, Self-organizing hierarchical particle swarm optimizer with time-varying acceleration coefficient, IEEE Trans. Evol. Comput. vol. 8 (June (3)) (2004) 240–255.
[13]Boufeldja Kadri, Miloud Boussalila, Fetlii Tarik Beudimerad, “Phase-Only Planar Antenna Array Synthesis with Fuzzy Genetic Algorithms” IJCSI International Journal of Computer Science Issues, Vol. 7, Issue 1, No. 2, January 2010.
[14]Chuan Lin, Anyong Qing and Quanyuan Feng1, “Synthesis of unequally Spaced Antenna Arrays by a new Differential Evolutionary Algorithm”, International Journal of Communication Networks and Information Security (IJCNIS), Vol. 1, No. 1. April 2009