You are on page 1of 11

Analysis of Uniform Circular Arrays for Adaptive

Beamforming Applications Using Particle Swarm


Optimization Algorithm

Korany R. Mahmoud,1,2 Mohamed I. Eladawy,1 Rajeev Bansal,2


Saber H. Zainud-Deen,3 Sabry M. M. Ibrahem1
1
Department of Electronics, Communications, and Computers, Faculty of Engineering,
Helwan University, Cairo, Egypt
2
Department of Electrical and Computer Engineering, University of Connecticut, CT 06269
3
Department of Electronics and Electrical Communications Engineering,
Faculty of Electronic Engineering, Menoufia University, Menouf, Egypt
Received 11 January 2007; accepted 17 March 2007

ABSTRACT: In this article, the particle swarm optimization algorithm is used to calculate
the complex excitations, amplitudes and phases, of the adaptive circular array elements. To
illustrate the performance of this method for steering a signal in the desired direction and
imposing nulls in the direction of interfering signals by controlling the complex excitation of
each array element, two types of arrays are considered. A uniform circular array (UCA)
and a planar uniform circular array (PUCA) with 16 elements of half-wave dipoles are
examined. Also, the performance of an adaptive array using 3-bit amplitude and 4-bit phase
shifters are studied. In our analysis, the method of moments is used to estimate the response
of the dipole UCAs in a mutual coupling environment. V C 2007 Wiley Periodicals, Inc. Int J RF

and Microwave CAE 18: 42–52, 2008.

Keywords: smart antennas; adaptive beamforming; method of moments; mutual coupling; uni-
form circular arrays; particle swarm optimization algorithm; adaptive array

I. INTRODUCTION gain in the direction of desired signal have received


considerable attention in the past [3] and are still of
Smart antenna systems have been widely considered great interest using evolutionary algorithms such as
to provide interference reduction and improve the genetic algorithms (GA) [4, 5]. It is recognized that
capacity, data rates, and performance of wireless mo- PSO algorithm is a practical and powerful optimiza-
bile communication [1, 2]. Smart antenna arrays with tion tool for a variety of electromagnetic and antenna
adaptive beamforming capability are very effective in design problems [6–10]. Compared to other evolu-
the suppression of interference and multipath signals. tionary algorithms such as GA and simulated anneal-
The techniques of placing nulls in the antenna pat- ing, the PSO algorithm is much easier to understand
terns to suppress interference and maximizing their and implement and requires minimum mathematical
processing. A comparison between PSO and GA for
Correspondence to: K. R. Mahmoud; e-mail: korany@engr. the synthesis of amplitude-only, phase-only, and
uconn.edu complex weighting for a specified far-field sidelobe
DOI 10.1002/mmce.20265
Published online 26 September 2007 in Wiley InterScience envelope has been demonstrated in [11]. It indicated
(www.interscience.wiley.com). that the PSO algorithm is competitive with GA. For

C 2007 Wiley Periodicals, Inc.


V

42
UCA for Adaptive Beamforming Using PSO 43

amplitude-only synthesis, PSO performs better early The most important method is based on controlling
on, but can be outperformed by the GA at a higher the complex weights since this technique utilizes
number of iterations. For phase-only synthesis, both fully the degrees of freedom for the solution space.
algorithms have comparable performance, while GA Furthermore, the sidelobe level and the main beam
slightly outperforms PSO for complex synthesis. In characteristics can be controlled directly. On the
recent years, various versions of the PSO algorithm other hand, it is also the most expensive approach
have been successfully used in linear [12, 13] and cir- considering the cost of both phase shifters and vari-
cular antenna array synthesis problems [14, 15]. The able attenuators for all elements. Furthermore, when
PSO is applied to an 18-element planar uniform cir- the number of elements in the antenna array
cular array (PUCA) using phase-only control strategy increases, the computational time to find the values
for a synthesized beam pattern [14]. Also, the crossed of element amplitudes and phases will also increase.
PSO algorithm is applied to synthesize a PUCA of 19 This allows a trade-off between the quality of the
elements with center-fed elements using a complex constrained pattern and the complexity of the elec-
weight control strategy [15]. tronic control.
Many of the attempts on antenna array synthesis PSO is used to adjust the weights of phase shift
assume that the elements of the array are represented and amplitude of the excitation of each element of
by isotropic point sensors isolated from one another the array for beam synthesis. In this paper the PSO
[10, 12–14, 16, 17] or the element pattern can be algorithm program was implemented using MAT-
modeled as a cosine function [9, 11, 15]. However, in LAB-software version 7.0.4 and linked to a FOR-
practice, the elements of antenna arrays have finite TRAN code program to simulate the antenna arrays
physical dimensions and specific radiation character- using Microsoft Developer Studio 97.
istics. Since most of the beamforming algorithms The paper is organized as follows. In Section II, a
ignore the effects of mutual coupling, especially in brief introduction to the PSO algorithm is presented.
closely spaced antenna elements, the predicted sys- In Section III, the objective function is described. In
tem performances may not be accurate. Therefore, to Section IV, the antenna array design is explained.
evaluate accurately the resulting system performance Numerical results will be discussed in Section V.
of practical antenna arrays, the electromagnetic influ- Finally, Section VI presents the conclusions.
ence among the elements must be carefully consid-
ered. More recently, much attention has been paid to
the effects of mutual coupling [18–20], and there II. PSO ALGORITHM
have been studies integrating the GA with the method
of moments (MoMs) [21]. PSO has attracted a lot of attention since its introduc-
In this paper, for adaptive arrays using space divi- tion in 1995 by Kennedy and Eberhart [24]. Many
sion multiple access, the optimal radiation pattern researchers have worked on improving PSO perfor-
design of smart antennas is developed based on the mance in various ways and developed many interest-
particle swarm optimization (PSO) technique. Two ing variants. A new inertia weight parameter was
types of arrays are considered in free space, the first incorporated into the original PSO algorithms by Shi
one is a uniform circular array (UCA) and the second and Eberhart [25]. In PSO, each solution is a point in
is a PUCA [16]. The array consists of center-fed half- the search space and may be regarded as a ‘‘particle’’
wave dipoles. The dipoles are identical and oriented in the algorithm. In general, each particle flies
perpendicular to the plane of the array. The goal is to through the D-dimensional problem space by learning
maximize the beam of the radiation pattern towards from the best experiences of all the particles. There-
the intended user or Signal of Interest (SOI) and fore, the particles have a tendency to fly towards bet-
ideally obtain nulls in the directions of interfering ter search area over the course of search process. In a
signals or Signal not of Interest (SNOI). The perform- new version of the PSO algorithm [26], each particle
ance of designed arrays is assessed using a full EM is attracted towards the best previous positions visited
analysis based on the MoMs [22]. In this analysis, the by its neighbors. In this case, we take into account
mutual coupling effects between the array elements two neighbors on each side. For an D-dimensional
are fully taken into account. problem, the position of the ith particle is represented
The methods of beam pattern synthesis based on as Xi 5 (xi1, xi2,. . ., xiD). Each row of the position
controlling the complex weights (the amplitude and matrix represents a possible solution to the optimiza-
phase), the excitation amplitudes only, the phase val- tion problem. The rate of the position change (veloc-
ues only, and the element position only have been ity) for particle i is represented as Vi 5 (vi1, vi2,. . .,
extensively considered in the literature [3, 11, 23]. viD). To update the velocity matrix at each iteration k,

International Journal of RF and Microwave Computer-Aided Engineering DOI 10.1002/mmce


44 Mahmoud et al.

are three random numbers in the range [0, 1], x is


the inertia weight introduced to balance between the
global and local search abilities, Dt is taken as a
unit time step.
In our PSO algorithm, the terminology of soft and
hard boundary conditions is applied to describe the
way in which particles are enforced to stay inside the
desired domain of interest [27]. The soft boundary
conditions rely on a velocity clipping technique to
prevent particles from explosion, where if |viD|
exceeds a positive constant value specified by the
user, the velocity of that dimension is assigned to be
sign(viD)VDmax , i.e., the velocity along each dimension
is clamped to a maximum magnitude VDmax . This is
done to help keep the swarm under control. The max-
imum velocity was set to the upper limit of the
dynamic range of the search (VDmax 5 XDmax ). The hard
boundary condition is any boundary that uses a posi-
tion-clipping criterion, where if xiD exceeds XDmax ,
then it is assigned to be XDmax , and also if xiD falls
below XDmin , then it is assigned to be XDmin .
In this case, time-varying maximum velocity is
applied, where viD is changed linearly from VDmax to
0.1VDmax , because as the particles approach the opti-
Figure 1. Flowchart showing the main steps of the PSO mal result it is preferred to have them move with
algorithm. lower velocities [28]. The concept of time-varying
acceleration coefficients c1 and c2 is taken into
every particle should know its personal best and the account, in addition to the time-varying inertia
global best position vectors in addition to the neigh- weight factor, to effectively control the global search
bor best position vector. The personal best position and convergence to the global best solution. An
vector defines the position at which each particle improved optimum solution was observed when
attained its best fitness value up to the present itera- changing c1 from 2.5 to 0.5, changing c2 from 0.5 to
tion. The personal best position of the ith particle is 2.5, and fixing c3 to 1.0, over the full range of the
represented as Pbesti 5 (pbesti1, pbesti2,. . ., pbestiD). search [29]. Shi and Eberhart [25] introduced a line-
The global best position vector defines the position in arly decreasing inertia weight to the PSO. The
the solution space at which the best fitness value was weighting function, x, can be calculated from the
achieved by all particles, and is defined by Gbest 5 following equation:
(gbest1, gbest2,. . ., gbestD). The best neighbor posi-
tion vector discovered by the whole population is rep-
resented as Nbest 5 (nbest1, nbest2,. . ., nbestD). The TABLE I. Lengths, Spacings, and Performance
particles are manipulated according to the following Comparison for Optimized Yagi-Uda Antenna for
equations: Both Gain and Input Impedance
PSO Optimized GA Optimized
vkþ1 k k
iD ¼ x viD þ c1 rand1 ðpbestiD  xiD Þ (Ref. [8]) (Ref. [31])
þ c2 rand2 ðgbestD  xkiD Þ Element Length/2 Spacing Length/2 Spacing
þ c3 rand3 ðnbestD  xkiD Þ ð1Þ Driver 0.2431k – 0.225k –
Reflector 0.2350k 0.2746k 0.239k 0.182k
xkþ1 k kþ1
iD ¼ xiD þ viD Dt ð2Þ Director 1 0.2263k 0.1543k 0.224k 0.152k
Director 2 0.2186k 0.2811k 0.217k 0.229k
where c1, c2, and c3 are the acceleration constants, Director 3 0.2147k 0.3369k 0.211k 0.435k
which represent the weighting of stochastic accelera- Director 4 0.2140k 0.3727k 0.220k 0.272k
Gain (dBi) 12.627 12.58
tion terms that pull each particle towards pbest,
Zin (X) 50.26 1 j0.085 49.64 2 j5.08
gbest, and nbest positions. rand1, rand2, and rand3

International Journal of RF and Microwave Computer-Aided Engineering DOI 10.1002/mmce


UCA for Adaptive Beamforming Using PSO 45

Figure 2. (a) Antenna array geometry of a UCA. (b) Antenna array geometry of a PUCA.

xmax  xmin location (position) using Eq. (2). After this process is
x ¼ xmax  3 iter ð3Þ
iter0 max carried out for each particle in the swarm, the process
is repeated until the number of iteration is finished.
where, xmax is the initial weight (0.9), xmin is the final Figure 1 shows a flowchart diagram of the main steps
weight (0.4), iter0 max is 0.75 of the maximum iteration of the PSO algorithm used in this paper.
number, and iter is the current iteration number. The It should be noted that the array geometry does
value of x is fixed to xmin after iter0max . The PSO algo- not affect the performance of the PSO algorithm. As
rithm used in this paper is very close to the crossed the number of array elements, the level of quantiza-
PSO algorithm used in [15], but in our algorithm a cir- tion of the amplitude and phase, and the boundaries
cular neighborhood topology [30] is used in addition for each variable increase, the PSO algorithm
to utilizing time-varying maximum velocity which requires more time for convergence.
decreases linearly from VDmax to 0.1VDmax over the full
range of the search. Also, some parameters like c1, c2,
and Dt are adjusted to obtain the best results, besides
III. OBJECTIVE FUNCTION
using soft and hard boundary conditions.
Now it is necessary to see how an individual is
The objective function provides the interface between
represented in a PSO algorithm. For example, if we
the physical problem and the optimization algorithm.
have (D/2) antenna elements, each element excitation
has two variables (amplitude and phase). So for our
array beamforming synthesis problem, the D-dimen-
sional position vector is mapped to (D/2) amplitude
and (D/2) phase weights. In the beginning, a popula-
tion of I particles is generated with random positions
(values) in the range of the solution space. Then a
random velocity is assigned to each particle. As in all
evolutionary computation techniques, there must be
some function or method to evaluate the goodness of
a position. The fitness function must take the position
and return a single number representing the value of
that position. By obtaining the fitness values, the
Pbest, Gbest, and Nbest positions will be known.
Then the new particle velocity (the amount of change Figure 3. Radiation pattern comparison between our
in the particle’s position) can be calculated by Eq. GA, PSO result and Ioannides and Balanis RLS result for
(1). Now it is simple to move each particle to its next isotropic PUCA.

International Journal of RF and Microwave Computer-Aided Engineering DOI 10.1002/mmce


46 Mahmoud et al.

XN XM
Objectiv function ¼ i¼1
ai Gðui Þ  j¼1
bj Gðuj Þ
ð4Þ

where G is the antenna array gain and the constants


ai and bj are the weights that control the contribu-
tion from each term to the overall objective func-
tion. The constant N represents the number of
desired users and M represents the number of inter-
ferers. In our analysis, we take N 5 1 with two val-
ues for M: in the first case, M 5 2 and, in the other
case, M 5 3. Next, the weights ai and bj are consid-
Figure 4. Radiation pattern comparison between UCA ered to be (a1 5 20), (b1 5 1), (b2 5 1), and (b3 5
and PUCA with respect to u (y 5 908) for half-wave 1) to assign a higher priority to maximizing the out-
dipole elements. put power toward the desired signal while minimiz-
ing the total output power in the direction of the
In general, this could be antenna gain, weight, peak interfering signals.
cross-polarization, or some kind of weighted sum of
all these factors. So the quality of an antenna beam-
forming is expressed mathematically by an objective IV. ANTENNA ARRAY DESIGN
function. The following objective function rewards
the antenna array for maximizing the output power To illustrate the capabilities of the PSO algorithm as
toward the desired signal at ui and minimizing the an optimization technique in antenna design, the
total output power in the direction of the interfering lengths and spacings of several Yagi-Uda antennas
signals at uj.

Figure 5. (a) Amplitude and (b) phase excitation for Figure 6. (a) Amplitude and (b) phase excitation for
each dipole element of the UCA. each dipole element of the PUCA.

International Journal of RF and Microwave Computer-Aided Engineering DOI 10.1002/mmce


UCA for Adaptive Beamforming Using PSO 47

TABLE II. Directivity Comparison Between UCA


and PUCA
Directivity (dB)
y 5 908 y 5 1008 y 5 1208 y 5 1308
UCA 12.27 11.88 11.14 9.66
PUCA 12.44 11.69 10.24 10.53

shown in Figure 2b. The first circular ring of radius


r1 5 (3/2p)k consists of six elements and the second
circular ring of radius r2 5 (5/2p)k consists of 10
elements. The antenna elements in both cases consist
Figure 7. Radiation patterns for UCA with respect to u of vertical (z-directed) half-wave dipole elements
in different planes of y.
equally spaced in the x–y plane along a circular ring,
where the distance between adjacent elements is dc 5
optimized for various performance characteristics 0.5k and the dipole wire radius is a 5 0.003369k.
have been studied before [8]. Table I illustrates a
comparison between the results obtained using PSO
algorithm and the results proposed in Ref. [31] for an V. NUMERICAL RESULTS
optimized six-element Yagi-Uda array for both gain
and a matched input impedance (Zin) of 50 X. Better As an example of adaptive beamforming with a UCA
results have been obtained using PSO than other opti- and a PUCA, we considered the desired user at u 5
mization techniques such as the GA [8]. Now, two 1808 while the other two users are at u 5 608 and
different shapes of circular arrays using half-wave u 5 2408, which are considered as interferers. Figure
dipole elements are presented and compared with 3 shows a comparison between the resulting beam
each other. An obvious advantage results from the pattern for the PUCA when employing GA and the
symmetry of the UCA structure. Since a UCA does PSO algorithms for isotropic elements and the results
not have edge elements, directional patterns synthe- obtained via recursive least squares (RLS) technique
sized with a UCA can be electronically rotated in the in Ref. [16]. Both GA and PSO algorithms are
plane of the array without a significant change of the employed with a population size of 100 and 200
beam shape [32, 33]. iterations. A stochastic sampling for selection is used
The first array considered is a UCA. The geometry for GA with a probability of crossover (Pc 5 0.8),
of the array is shown in Figure 2a. This geometry and probability of mutation (Pm 5 0.001). All the
consists of 16 elements uniformly distributed with a unknown parameters were discretized using eight
ring radius r 5 (8/2p)k. The second array is a PUCA. bits. It required about 25 s for both PSO and GA on a
The geometry consists of two concentric circular 32-bit Dell Precision Workstation 690 (Dual Core
arrays with uniformly distributed antenna elements as Intel (tm) Xeon (tm) Processor 5050 at 3.0 GHz) to

Figure 8. Radiation patterns for PUCA with respect to u Figure 9. Radiation patterns comparison for UCA with
in different planes of y. discrete and precise feeding.

International Journal of RF and Microwave Computer-Aided Engineering DOI 10.1002/mmce


48 Mahmoud et al.

Figure 10. (a) Amplitude and (b) phase excitation for Figure 11. Radiation patterns comparison for PUCA fed
each element of the UCA. with discrete and precise feeding.

get the result. The PSO algorithm shows better per- Figures 7 and 8 show the radiation patterns for the
formance than GA and RLS in directing the maxi- UCA and PUCA with respect to u in different planes of
mum towards the direction of the SOI while placing y (908, 1008, 1208, 1308), respectively. These figures
deeper nulls towards the angles of SNOIs. Therefore, indicate that a good behavior from the two types of
we will focus on applying the PSO algorithm for arrays can be obtained in different planes. Note that, as
beamformig the antenna array.
Next, the more practical half-wave dipole ele-
ments (with mutual coupling) will be used for pat-
tern synthesis. Figure 4 illustrates the resulting
beam pattern for a UCA compared with the beam
pattern of a PUCA. Figures 5 and 6 show the
required amplitude and phase excitations of each
element of the UCA and PUCA corresponding to
the desired beam pattern of Figure 4. A first obser-
vation from these plots is that a good performance
is obtained from PSO even when the mutual cou-
pling between elements is fully taken into account.
Also, it is noted that the PUCA achieves deeper
nulls towards the angles of interfering signals com-
pared with the UCA. The PSO algorithm with a
swarm size of 100 and 200 iterations in this case Figure 12. (a) Amplitude and (b) phase excitation for
required about 14.5 min to get the result. each element of the PUCA.

International Journal of RF and Microwave Computer-Aided Engineering DOI 10.1002/mmce


UCA for Adaptive Beamforming Using PSO 49

parison between the desired radiation patterns for a


UCA and a PUCA, respectively, in case of stepped
and precise feeding. Table III shows the directivity
for each case and the required amplitude and phase
excitations of each element to obtain the beam pat-
terns in Figures 13 and 14.
As a comparison between a UCA and a PUCA,
the UCA is shown to have the narrowest main beam-
width and, therefore, the best spatial resolution. This
is due to the fact that the UCA has much larger over-
all size (the separation between nearly diametrically
opposite elements is larger) than in a PUCA. How-
ever, for practical applications with size limitations,
Figure 13. Radiation patterns comparison for UCA with
the dimension of the UCA can be challenging for
discrete and precise feeding.
actual implementation where the UCA area is
5.093k2 while the area of the PUCA is only 1.989k2.
the elevation angle increases, the beamwidth increases
and the gain decreases as depicted in Table II.
From a practical view point, it would be difficult
to feed the antenna array elements with the precise
values of amplitudes and phases obtained, so we let VI. CONCLUSIONS
the feeding excitation to have discrete values, where
the amplitude is changed from 1.0 to 3.0 with step of In this article, adaptive arrays of smart antennas such
0.5, and the phase will change from 2p to p with as a UCA and a PUCA are considered. The array
step of p/4. In this case, the resulting beam pattern consisted of center-fed half-wave dipoles and the mu-
has been optimized by the PSO algorithm with a tual coupling effect between the array elements is
swarm size of only 50 and 200 iterations, which fully taken into account. By integrating the PSO algo-
required about 7.25 min. rithm with the MoMs, the amplitudes and phases of
Figure 9 shows the radiation pattern for the case the antennas are calculated. Good results are obtained
of feeding each element of the UCA with stepped in different planes for both UCA and PUCA. Also,
values of amplitudes and phases compared with the acceptable gain and deep nulls are obtained using 3-
case of feeding with the original precise values. Fig- bit amplitude and 4-bit phase shifters compared with
ure 10 shows the required amplitude and phase exci- precise values. The comparison between UCA and
tations of each element to obtain this acceptable PUCA shows a trade-off between them in null depth,
beam pattern. Also Figure 11 shows the required am- beamwidth, and overall size. Finally, it is anticipated
plitude and phase excitations of each element of the that the above method can be applied to different
PUCA to obtain the desired beam pattern of Fig- types of adaptive arrays with different shapes.
ure 12. These results indicate that acceptable deep
nulls can be obtained using 3-bit amplitude and 4-bit
phase shifters; at the same time we can still obtain a
high gain, 11.9 dB for the UCA, and 12.3 dB for the
PUCA. Quantized steps of p/4 and 0.5 for phase and
amplitude are used to compromise between the hard-
ware cost and the beam pattern synthesis accuracy.
Clearly if the quantized step size is decreased, the
accuracy will increase but, on the other hand, the
required convergence time will increase.
To further illustrate the application of the tech-
nique, another case of adaptive beamforming with a
UCA and a PUCA is considered, assuming one
desired user and three interferers. The SOI impinges
from u1 5 1808 while the other three not of interest
signals SNOIs are directed from u2 5 308, u3 5 Figure 14. Radiation patterns comparison for PUCA
1208, and u4 5 3008. Figures 13 and 14 show a com- with discrete and precise feeding.

International Journal of RF and Microwave Computer-Aided Engineering DOI 10.1002/mmce


50 Mahmoud et al.

TABLE III. Amplitude and Phase Excitation for Each Element of the UCA and PUCA for Exact and
Discrete Feeding
UCA PUCA
Element No. Exact Discrete Exact Discrete
1 3.00 ff 287.958 3.0 ff 08 2.92 ff 273.858 3.0 ff 2458
2 2.92 ff 265.448 3.0 ff 458 2.89 ff 235.428 2.5 ff 1358
3 3.00 ff 83.398 3.0 ff 1808 3.00 ff 21808 3.0 ff 2908
4 2.96 ff 2115.188 3.0 ff 2458 1.00 ff 1808 3.0 ff 458
5 2.16 ff 52.648 1.5 ff 1808 1.55 ff 1808 1.5 ff 458
6 2.37 ff 2104.448 3.0 ff 2458 1.94 ff 25.418 3.0 ff 1808
7 2.07 ff 215.768 3.0 ff 458 3.00 ff 127.468 3.0 ff 2908
8 1.14 ff 176.698 1.5 ff 1808 2.87 ff 1808 3.0 ff 08
9 3.00 ff 64.008 2.5 ff 21808 2.84 ff 270.118 3.0 ff 1808
10 1.54 ff 160.398 2.5 ff 21808 3.00 ff 133.258 3.0 ff 2458
11 2.98 ff 13.358 3.0 ff 458 2.56 ff 233.838 2.5 ff 1808
12 2.95 ff 179.938 3.0 ff 2908 1.20 ff 2142.048 3.0 ff 1358
13 2.85 ff 27.808 1.0 ff 1808 3.00 ff 13.138 3.0 ff 21808
14 3.00 ff 179.568 3.0 ff 2458 3.0 ff 150.608 3.0 ff 2458
15 2.99 ff 53.708 3.0 ff 1808 2.12 ff 220.608 3.0 ff 1808
16 3.00 ff 261.928 3.0 ff 458 2.33 ff 167.798 3.0 ff 08
Directivity (dB) 12.92 12.10 11.87 10.71

REFERENCES 2005, Asia-Pacific Conference Proceedings), Vol. 3,


Suzhou, China, Dec 3-4, 2005, 4 pp.
1. P.H. Lehne and M. Pettersen, An overview of smart 10. M. Donelli, R. Azaeo, F.G.B. Natale, and A. Massa,
antenna technology for mobile communications sys- An innovative computational approach based on a
tems, IEEE Commun Surveys Tutorials 2 (1999), 2– particle swarm strategy for adaptive phased-arrays
13. control, IEEE Trans Antennas Propag 54 (2006),
2. M. Chryssomallis, Smart antennas, IEEE Antennas 888–898.
Propag Mag 42 (2000), 129–136. 11. D.W. Boeringer and D.H. Werner, Particle swarm
3. H. Steyskal, Simple method for pattern nulling by optimization versus genetic algorithms for phased
phase perturbation, IEEE Trans Antennas Propag 31 array synthesis, IEEE Trans Antennas Propag 52
(1983), 163–166. (2004), 771–779.
4. R.L. Haupt, Phase-only adaptive nulling with a 12. M.M. Khdier and C.G. Christodoulou, Linear array
genetic algorithm, IEEE Trans Antennas Propag 45 geometry synthesis with minimum sidelobe level and
(1997), 1009–1015. null control using particle swarm optimization, IEEE
5. P.K. Varlamos and C.N. Capsalis, Electronic beam Trans Antennas Propag 53 (2005), 2674–2679.
steering using switched parasitic smart antenna arrays, 13. M.H. Bataineh and J.I. Ababneh, Synthesis of aperi-
Prog Electromagn Res 36 (2002), 101–119. odic linear phased antenna arrays using particle
6. D. Gies and Y. Rahmat-Samii, Particle swarm optimi- swarm optimization, Electromagnetics 26 (2006),
zation for reconfigurable phase-differentiated array 531–541.
design, Microwave Opt Technol Lett 38 (2003), 168– 14. M. Benedetti, R. Azaro, D. Franceschini, and A.
175. Massa, PSO-based real-time control of planar uniform
7. J. Robinson and Y. Rahmat-Samii, Particle swarm circular arrays, IEEE Antennas Wireless Propag Lett
optimization in electromagnetics, IEEE Trans Anten- 5 (2006), 545–548.
nas Propag 52 (2004), 397–407. 15. T.B. Chen, Y.L. Dong, Y.C. Jiao, and F.S. Zhang,
8. S.H. Zainud-Deen, K.R. Mahmoud, M. El-Adawy, Synthesis of circular antenna array using crossed par-
and S.M.M. Ibrahem, Design of Yagi-Uda antenna ticle swarm optimization algorithm, J Electromagn
and electromagnetically coupled curl antenna using Waves Appl 20 (2006), 1785–1795.
particle swarm optimization algorithm, 22nd National 16. P. Ioannides and C.A. Balanis, Uniform circular and
Radio Science Conference (NRSC 2005), Cairo, rectangular arrays for adaptive beamforming applica-
Egypt, March 15–17, 2005. tions, IEEE Antennas Wireless Propag Lett 4 (2005),
9. T.B. Chen, Y.B. Chen, Y.C. Jiao, and F.S. Zhang, 351–354.
Synthesis of antenna array using particle swarm opti- 17. M. Mouhamadou and P. Vaudon, Smart antenna array
mization, Microwave Conference Proceedings (APMC patterns synthesis: null steering and multi-user beam-

International Journal of RF and Microwave Computer-Aided Engineering DOI 10.1002/mmce


UCA for Adaptive Beamforming Using PSO 51

forming by phase control, Prog Electromagn Res 60 Evolutionary Computation, Anchorage, Alaska, 1998,
(2006), 95–106. pp. 69–73.
18. T. Su, K.R. Dandekar, and H. Ling, Experimental 26. K. Veeramachaneni, T. Peram, C. Mohan, and L.A.
study of mutual coupling compensation in smart Osadciw, Optimization using particle swarm with
antenna applications, IEEE Trans Antennas Propag 50 near neighbor interactions, in GECCO 2003, Lecture
(2002), 480–486. Notes Computer Science, Applications of Evolution-
19. F. Gao, R.-H. Shan, and Q.-Z. Liu, A novel circular ary Computing, Proceedings of EvoWorkshops 2003,
smart antenna array implementation and its analysis Berlin, Germany, Vol. 2723, Springer Verlag, 2003,
with mutual coupling, J Electromagn Waves Appl 18 pp. 110–121.
(2004), 1671–1678. 27. S. Mikki and A. Kishk, Improved particle swarm opti-
20. Z. Huang, C.A. Balanis, and C.R. Birtcher, Mutual mization technique using hard boundary conditions,
coupling compensation in UCAs: Simulations and Microwave Opt Technol Lett 46 (2005), 422–426.
experiment, IEEE Trans Antennas Propag 54 (2006), 28. H. Fan and Y. Shi, Study on Vmax of particle swarm
3082–3086. optimization, Proceedings of the Workshop on Parti-
21. S.H. Zainud-Deen, E.S. Mady, K.H. Awadalla, and cle Swarm Optimization, Purdue School of Engineer-
H.A. Sharshar, Adaptive Arrays of Smart Antennas ing and Technology, IUPUI, Indianapolis, April 2001.
Using Genetic Algorithm, 22nd National Radio Sci- 29. A. Ratnaweera, S.K. Halgamuge, and H.C. Waston,
ence Conference (NRSC 2005), Cairo, Egypt, March Self-organizing hierarchical particle swarm optimiza-
15–17, 2005. tion with time-varying acceleration coefficients, IEEE
22. R.F. Harrington, Field computation by moment meth- Trans Evolut Comput 8 (2004), 240–255.
ods (IEEE Press series on electromagnetic waves), 30. J. Kennedy and R. Eberhart, Swarm intelligence, Aca-
Wiley-IEEE Press, New York, 1993. demic Press, San Diego, CA, 2001.
23. H. Steyskal, R.A. Shore, and R.L. Haupt, Methods for 31. E.A. Jones and W.T. Joines, Design of Yagi-Uda
null control and their effects on the radiation pattern, antennas using genetic algorithms, IEEE Trans Anten-
IEEE Trans Antennas Propag 34 (1986), 404–409. nas Propag 45 (1997), 1386–1392.
24. J. Kennedy and R. Eberhart, Particle swarm optimiza- 32. K.-L. Du, Pattern analysis of uniform circular array,
tion, IEEE International Conference on Neural Net- IEEE Trans Antennas Propag 52 (2004), 1125–1129.
works, Perth, Australia, 1995, Vol. 4, pp. 1942–1948. 33. P. Ioannides and C.A. Balanis, Uniform circular
25. Y.H. Shi and R.C. Eberhart, A modified particle arrays for smart antennas, IEEE Antennas Propag
swarm optimizer, IEEE International Conference on Mag 47 (2005), 192–206.

BIOGRAPHIES

Korany R. Mahmoud was born in Cairo, the Vice Dean for Student Affairs in the same faculty. He was
Egypt, on August 1975. He received his working for the general organization for technical and vocational
B.S. and M.S. degrees in Communications training for 6 years from 1989 to 1995 in Saudi Arabia. Main inter-
and Electronics Engineering from Univer- est is in signal processing and its medical applications.
sity of Helwan (Egypt) in 1998 and 2003.
He is currently working toward the Ph.D. Rajeev Bansal received his Ph.D. in
degree in the area of analyzing the smart Applied Physics from Harvard University
antenna arrays using optimization techni- in 1981. Since then he has taught and
ques at Helwan University in collabora- conducted research in the area of Applied
tion with the University of Connecticut, USA. His current Electromagnetics at the University of Con-
research interests are in the area of antenna design and array necticut where he is currently a Professor
beamforming using optimization techniques. of Electrical Engineering. His technical
contributions include Handbook of Engi-
Mohamed I. Eladawy graduated from the neering Electromagnetics (2004), two pat-
Department of Electrical Engineering, Fac- ents (1989 and 1993), and over 75 journal/conference papers.
ulty of Engineering of Assiut University in Dr. Bansal has served as an Editor/Reviewer of Journal of Electro-
May 1974; M.Sc. from Cairo University in magnetic Waves and Applications as well as an Associate Editor of
May 1979; Ph.D. from Connecticut State Radio Science, IEEE Antennas and Propagation Magazine, and
University, School of Engineering, in May IEEE Microwave Magazine. He is a member of the Electromag-
1984. He worked as an Instructor at the netics Academy, the Connecticut Academy of Science and Engi-
Faculty of Engineering, Helwan University neering (CASE), and the Technical Program Committee of the
since 1974. Currently he is a Professor at IEEE International Microwave Symposia. He has served as a Con-
the Department of Communication and Electronics Engineering and sultant to the Naval Undersea Warfare Center, Newport, RI.

International Journal of RF and Microwave Computer-Aided Engineering DOI 10.1002/mmce


52 Mahmoud et al.

Saber H. Zainud-Deen was born in Sabry M. M. Ibrahem received the B.S.


Menouf, Egypt, in November 1955. He degree in Electrical Engineering from the
received the B.Sc., M.Sc., and Ph.D. High Industrial Institute, Cairo, in 1969,
degrees from Menoufia University in and the M.S. and D.Sc. degrees in Elec-
1978, 1982, and 1988, respectively, all in trophysics from the George Washington
Electrical Engineering. From December University, Washington, DC, in 1978 and
1978 to October 1982, he was an Instruc- 1982, respectively. He is currently an As-
tor at Menoufia University. From Novem- sociate Professor of Electrical Engineer-
ber 1982 to October 1986, he was an As- ing at Helwan University, Faculty of En-
sistant Lecturer at Menoufia University. From March 1986 to gineering, Communication Department. His research interests
1988, he was a Research Assistant at Birmingham University, include the areas of phased array antennas, antenna array design
UK. From 1988 to 1993, he was a Lecturer in Menoufia Univer- using genetic algorithms and other optimization techniques.
sity. From 1993 to 2000, he was a member of Technical Staff at
Saudi Telecom Company, KSA. From 2000 to 2002, he was a
Professor in Menoufia University. From 2002 to 2005, he was a
Head of the Electrical and Communication Engineering Depart-
ment at Menoufia University. Currently, he is a Professor in the
Electrical and Communication Engineering Department at Menou-
fia University. His research interests are in wireless communica-
tions, smart antennas, and computational electromagnetics. Dr.
Zainud-Deen is a member of IEEE.

International Journal of RF and Microwave Computer-Aided Engineering DOI 10.1002/mmce

You might also like