Document 13384726

advertisement
GAS Using Varied & Fived Binary Chromosome Lengths and Real
Chromosomes for Low Sidelobe Spherical-Circular Array Pattern Synthesis
You Chung Chung*
Electrical and Computer Engineering
Utah State University
Logan, UT 84322-4120
youchung@helios.ece.usu.edu
Randy L. Haupt
Electrical and Computer Engineering
Utah State University
Logan, UT 84322-4120
haupt @ieee.org
1. Introduction
Low sidelobe array pattern synthesis is achieved by finding appropriate phase
shifter settings and amplitude weights for each element. The array pattem
synthesis using a genetic algorithm has been shown in many references, and the
various array types are used for the pattem synthesis [l-41. The performance of
GAS using binary and real continuous chromosomes is compared in reference [5,
61.
The performances of genetic algorithms (GAS) using various types of
chromosomes for low sidelobe spherical-circular array pattem synthesis are
compared. The spherical-circular array layout consists of eight circular arrays on
the surface of a sphere. The GAS control the phase shifters and the amplitude
weights of array elements, and minimize the peak sidelobe level while they
maintain the mainbeam direction and gain. Three methods are simulated. The
first method is a GA with varied binary chromosome lengths (GA-VBCL), and
the second method is a GA with a fixed binary chromosome length (GA-FBCL).
In addition, the last method is a GA with real continuous chromosomes (GARCC). The convergence speeds and the adapted peak sidelobe levels of these
three methods are compared when a good seed (-30dB amplitude taper) is
included/not included in the population.
The array shape of a spherical-circular array, and a GA with the spherical array
are shown in [4]. The spherical-circular array has 256 elements in 8 circular
arrays on a spherical surface with 10h radius. The array element spacing is
between 0.5h and 0.6h for the array. The inner circular elements of the sphericalcircular array are normalized to an amplitude of one and a phase of zero. The
amplitude and phase of spherical-circular elements on a circular array are
identical, so that the GAS only control 7 amplitude weights and 7 phase shifters of
the spherical-circular array to generate low sidelobe levels. The equation of a
spherical array pattern is also given by [4,7]:
E @ ,4) =
94.
fa
(0,4),exp[- jkR(CosS, - Cos&,
"4
)I
(1)
2. Genetic Algorithm with Varied Binary Chromosome Lengths
GA-VBCL, GA-FBCL and GA-RCC control the amplitude weights and phase
shifters to minimize the peak sidelobe level of the array pattern while it maintains
0-7803-6369-8100610.00 02000 IEEE
1030
the mainbeam direction and mainbeam gain. The CA-VBCL gradually reduces
the number of the phase shifter and the amplitude weight bits for control, as the
number of iteration increase. The flow chart of the amplitude & phase adaptive
genetic algorithm using varied binary chromosome lengths is shown in Figure 1.
The general processes of a CA are repeated until the CA reaches to the first
pseudo maximum generation. The pseudo maximum generation is the generation
when the numbers of amplitude and phase bits are reduced. The number of
amplitude and phase bits for control are reduced at the first pseudo maximum
generation in order to achieve fast convergence speed by reducing the current
searching space. A pseudo maximum generation can be set by a programmer, or
can be selected by the CA. A CA can set a pseudo maximum generation during
the optimization process when the CA with varied binary chromosomes has an
identical good population or the same best chromosome for a certain number of
generations. The number of bits for control are reduced at the second pseudo
maximum generation, and this process is repeated until the CA finds a
satisfactory solution. Therefore, the CA-VBCL reduces the size of the searching
area by reducing the number of amplitude weight and phase shifter bits for
control. Thus, the fast convergence speed is achieved with the CA with varied
binary chromosome lengths.
When an initial number of bits for control is 8 for the amplitude weights and 7 for
the phase shifters, the number of bits for control becomes 7 for the amplitude
weights and 6 for the phase shifters at the first pseudo maximum generation. The
pseudo maximum generation vs. the number of bits for control is shown in Figure
2. The pseudo maximum generation is set on every 100 generation in Figure 2.
The cost function of the genetic algorithm evaluates the peak sidelobe level
corresponding to the amplitude weights and phase shifter settings, and the cost
function is [sidelobe level (dB) - mainbeam power (dB)]. This cost function
allows the GAS to reduce peak sidelobe level while it keeps the mainbeam power
as high as possible.
3. Results and Conclusions
The CA controls amplitude weights and phase shifters of the spherical-circular
array element. The amplitude and phase of each element can vary from 0 to 1 and
from 0 to 2n, respectively for the continuous real chromosome. The amplitude
and phase ranges are encoded to the digital 8 bit weights and phase shifters for
binary chromosomes. The CA with varied binary chromosome lengths (GAVBCL) reduces one bit of the number of amplitude and phase bits for control
every 100 generations.
The pattern is normalized with mainbeam power using the initial -30dB
Chebyshev amplitude taper with uniform phase for all GAS. The population size
and mutation rate are 60 and 5%, respectively, and they are the same for all the
GAS. The two types of simulations are done. The first simulation includes a
good seed (Chebyshev amplitude taper with uniform phase) in the population, and
the second simulation does not includes the seed in the population. The two
different simulations show totally different results. The results are averaged from
6 independent runs for all GAS.
1031
I
Evaluation of Sidelobe level.
Measure peak sidelobe according to new amplitude and phase settings
I
~
itial Po dation.
Generation of
Generates amputild-random
with the specific number of bits for control.
1's and 0 ' s
4
Selection.
Rank chromosomes from best to worst & discard bottom 50%.
Matine and Creatine Offsuring.
Create new offspring settings from Selected top 50%
1
-
Mutation.
,
6
,
101 -200
,I"",
,-""I
++
Fig 2. Varied number of bits for control with pseudo maximum generation of a
GA using varied binary chromosome lengths.
Figures 3 and 4 show the cost vs. generation of the GAS for two different cases.
The GA with real continuous chromosome (GA-RCC) with the seed generates a
1032
I
lower cost than than the GA with fixed binary chromosome lengths (GA-FBCL).
In Figure 4, the GA-RCC without the seed does only reduces the sidelobe level by
2 dB, and the GA-VBCL outperforms other GAS (GA-RCC and GA-FBCL
Based on the results shown in Figures 3 and 4, the seed helps the GA-RCC to
converge fast since the searching areas of continuous real amplitude weights and
phase shifters are enormously large. Even though the seed helps GA-RCC to
converge fast at the beginning, the GA-VBCL generates a lower cost than the
GA-RCC does after the first pseudo maximum generation in Figure 3
-25
-21
28
-26
1-27
5-27
!--
4
150
-a
i: -3,
5
28
I-
6-38
4
28
I-20
-12
D -32
-33
-3s
-,a-
Y)
iw
?yI
m
2yI
3m
3s
IW
foo
-rob
Fig 3. Cost vs. generation of GAS with
the seed.
Fig 4. Cost vs. generation of GAS w/o
the seed.
4. References
1. K. Yan and Y. Lu, “Sidelobe reduction in array-pattern synthesis using
genetic algorithm,” IEEE Trans. Antenna Propagat., vol. AP-45, pp. 11 171121, July 1997.
2. F. Ares, E. Villanueva and etc., “Application of genetic algorithm in the
design and optimization of array patterns,” IEEE Antennas and Propagation
Society Intemational Symposium Digest, vol. 3, pp. 1864-1867, Jul 13-18
1997.
3. F. J. Ares-Pena, J. A. Rodriguez-Gonzalez and etc., “Genetic algorithms in
the design and optimization of antenna array patterns,” IEEE Trans. Antenna
Popagat., vol. AP-47, pp. 506-510, March 1999.
4. Y. C. Chung and Randy L. Haupt, “ Adaptive nulling with spherical arrays
using a genetic algorithm,” IEEE Antennas and Propagation Society
International Symposium Digest, vol. 3, pp. 2000-2003, Orlando, FL, July
1999.
5. R. L. Haupt and S. E. Haupt, Practical Genetic Algorithms, John Wiley &
Sons Inc., New York, NY, 1998.
6. C. Z. Janikow and Z. Michalewicz, “An experimental comparison of binary
and floating point representations in genetic algorithms, ” Proceedings ofthe
Forth International Conference on Genetic Algorithms, pp. 3 1-36, San
Diego, CA, July 1991.
7. M. Hoffman, “Conventions for the analysis of spherical arrays ZEEE
Antennas and Propagation,” vol. AP-11, pp. 390-393, July 1963.
1033
Download