Abstract

Ternary adjusting method is proposed and combined with particle swarm optimization (PSO) algorithm for subarrayed antenna array synthesis. Ternary variables are introduced to represent element adjustments between adjacent subarrays. Compared to previous methods, rounding-off operations are not required any longer, and the equation constraint of the fixed total element number is also removed, which effectively reduces the complexity of implementation while obtaining improved topology exploration capability simultaneously.

1. Introduction

Antenna array technique plays a very important role in modern antenna, radar, and wireless communication systems. Many optimization techniques have been developed for antenna array synthesis to satisfy various requirements [18]. It is a well-known technique to partition large antenna arrays into contiguous subarrays in order to reduce cost via common use of components, mass production of identical subarrays, and simplified feed networks. Unfortunately, placing amplitude weights at the subarray ports will create grating lobes (GLs) due to the periodicity and larger spacing between subarrays. To address this problem, different techniques that aimed at breaking the periodicity have been proposed [913]. Recently, a method allowing each subarray to have a different number of elements was considered in [12, 13], where the subarray sizes and the amplitude weights are optimized jointly by genetic algorithm (GA) to reduce the sidelobe level (SLL) of the antenna array.

Since there are two different types of parameters in this optimization problem, that is, integers for the subarray sizes and real values for the amplitude weights, a hybrid variable vector is required to represent each candidate design and the corresponding process is the so-called mixed-integer optimization. Particle swam optimization (PSO), a recently developed evolutionary optimization algorithm by imitating behaviors of swarm during their food-searching activities, has been found to be very effective and robust and is an appealing technique for antenna array synthesis [1424]. However, it is generally believed that GA is superior to PSO for discrete and mixed-integer optimization problems, because PSO was intended to deal with continuous optimization problems only while GA can translate a binary string to integer value directly. In previous works [1923], evolutions of integer variables in PSO were often implemented by rounding-off associated real values that appear in the optimization process; thus, the performance is significantly deteriorated and some deficiencies have been reported [24]. Particles would easily be trapped in a local best solution because of the rounding-off process, which prevents them from reaching better solutions. Meanwhile, it is worth noticing that, due to the fixed total number of array elements, the updated subarray sizes must be modified to satisfy this constraint firstly during the optimization process.

This paper proposes a novel method, named ternary adjusting method, for subarray size updating, which does not require rounding-off operations any longer while removing the constraint of the fixed total element number simultaneously. The rest of this paper is organized as follows. First in Section 2, ternary variables are introduced to represent element adjustments between adjacent subarrays, and the novel subarray size optimization method is presented. Then in Section 3, two previous examples are revisited and better results are obtained. Lastly, this paper is summarized in Section 4.

2. Ternary Adjusting Method

As shown in Figure 1, an -element linear antenna array is equally spaced along the -axis and partitioned into subarrays, with unequal sizes and different amplitude weights at the subarray output ports. The corresponding array factor () is given by where is the position of the th element in wavelength, is the angle relative to boresight, and and are number of elements and the amplitude weight of the th subarray, respectively. During the iterations, the amplitude weight vector is updated with the velocity vector following the classical PSO scheme where is the inertial weight, and are acceleration constants that specify how much each particle is influenced by the personal best solution, , and the global best solution ever found by the swarm, , and and are two random variables uniformly distributed on .

Since the array has a fixed total number of array elements, it is coming into mind that the subarray size updating process can be regarded as element adjustments between adjacent subarrays. In other words, the antenna array is divided into subarrays by dividers. Therefore, as shown in Figure 2, a random vector consisting of ternary variables is introduced, and the subarray size vector is updated as follows: where represents no adjustment between the th and th subarrays, +1 represents moving one element from the th subarray to the th subarray, and −1 represents the opposite operation, respectively. In (3), because the values of the updated subarray sizes are always integers, no rounding-off operations are needed any longer. In addition, the adjusted elements are just moved from one subarray to another; thus, the number of the total elements keeps unchanged and this constraint is also removed, which effectively reduces the complexity of implementation.

Here for a given subarray, each time only the elements at the ends could be adjusted. Therefore, the updated subarray size vector is restricted nearby the former one, which is a reasonable area to search for better solutions. The motivation is supported by nature. Too large adjustments would make the updated subarray sizes not matched with the present amplitude weights, which will cause performance degradation rather than improvements. Moreover, the random ternary vector makes the updating and searching operations continued in the whole duration of the optimization process, which can prevent particles from being trapped in local best solutions and lead to improved topology exploration capability, especially at the later stage of the optimization process.

3. Examples and Results

3.1. Sidelobe Reduction for the Linear Array

The first example is to reduce SLLs/GLs of a 128-element linear array, which has been investigated by GA in [12]. The array is partitioned into 16 subarrays, and the distance between the elements is . The number of elements in each subarray is restricted to be even for engineering practice consideration; thus, each time one pair of elements are adjusted as a whole between adjacent subarrays. The parameters of PSO algorithm are set as suggested by previous literatures [1418, 24], and is decreased linearly from 0.9 to 0.4 during iterations, and for better convergence performance. A 20 agent swarm is used in optimization for 5000 iterations.

Figure 3 illustrates the convergence of global best values averaged over 20 independent trials. An averaged global best value of −35.74 dB is obtained by ternary adjusting method, compared with −34.36 dB by conventional rounding-off method. During the 20 trails, the best solution ever found by ternary adjusting method is −36.5 dB, which is all better than uniform tapering (−13.3 dB), rounding-off method (−35.7 dB), and GA (−35.9 dB). These results have clearly showed that ternary adjusting method has better convergence performance and improved topology exploration capability than existing methods. Figure 4(a) illustrates the optimized subarray sizes and amplitude weights, where and ,  0.8491,  0.7175,  0.5310,  0.4160,  0.3173, 0.2021, 0.1048, respectively. Since the array is symmetric, only the right hand side is shown. The corresponding optimized array pattern is illustrated in Figure 4(b).

3.2. Sidelobe Reduction for the Planar Array

The ternary adjusting method described in this paper can be further expanded to planar array easily. The second example is about sidelobe reduction of a planar phased array with elements investigated in [13]. The distance between each element is 0.5 , and the scan range is −45° ≤ ϕ ≤ 45°, −10° ≤ θ ≤ 10°. In the -direction the array is divided into 12 subarrays; thus, each subarray has two elements equally but with different amplitude weights, while in the -direction the array is divided into 8 subarrays with unequal sizes. Again, number of elements in each subarray is restricted to be even, symmetries are assumed in both directions, and parameters of PSO algorithm are set the same as those in the first example. A 20 agent swarm is used in optimization for 1000 iterations. The optimized configuration of the planar array is shown in Figure 5(a) with , , and ,  0.7485,  0.5084,  . Figure 5(b) illustrates the corresponding 3D array pattern in the worst case steered to (−45°, 10°). The peak SLL of the optimized design is −25.9 dB, and more than 5 dB improvement is obtained compared to the previous result (−20.7 dB) in [13].

4. Conclusion

Synthesis of subarrayed antenna arrays involves mixed-integer optimization, that is, integers for the subarray sizes and real values for the amplitude weights. This paper has proposed a novel method, named ternary adjusting method, for subarray size updating, which does not require rounding-off operations any longer while removing the constraint of the fixed total element number simultaneously. This novel method was further combined with PSO algorithm and then applied to two examples about subarrayed antenna array synthesis. Numerical results have showed that ternary adjusting method has better convergence performance and improved topology exploration capability than existing methods. For such fixed length dividing problems, this novel method not only can be combined with PSO algorithm but also will be very useful for other evolutionary algorithms.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

This work was supported by the National Natural Science Foundation of China (61271265, 61032003, and 61132002), National High Technology Research and Development Program (2012AA121605), and Tsinghua University Initiative Scientific Research Program (2011Z05112).