Next Article in Journal
Detection Performance Evaluation for Marine Wireless Sensor Networks
Previous Article in Journal
Design of a Capacitorless DRAM Based on Storage Layer Separated Using Separation Oxide and Polycrystalline Silicon
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fast Sidelobe Calculation for Planar Phased Arrays Using an Iterative Sidelobe Seeking Method

Beijing Key Laboratory of Millimeter Wave and Terahertz Technology, School of Integrated Circuits and Electronics, Beijing Institute of Technology, Beijing 100081, China
*
Author to whom correspondence should be addressed.
Electronics 2022, 11(20), 3366; https://doi.org/10.3390/electronics11203366
Submission received: 1 October 2022 / Revised: 15 October 2022 / Accepted: 17 October 2022 / Published: 18 October 2022

Abstract

:
Sidelobe level is a key parameter for phased array design. However, the conventional method for sidelobe level calculation is time-consuming due to the high sampling number of the radiation pattern. In this paper, an iterative sidelobe-seeking method for sidelobe calculation of arbitrarily distributed planar arrays is proposed to shorten the computing time. By applying Newton’s iterative method with an approximate formula, the proposed method uses less sampling to obtain the sidelobe positions and the peak sidelobe level. Numerical experiments were carried out and verified the effectiveness of the proposed method. Compared with the conventional method, the proposed method had a similar optimization effect but saved 80% of the algorithm time in the synthesis of a sparse planar array.

Graphical Abstract

1. Introduction

Phased array is widely utilized in radar, communication and wireless power transfer applications [1,2,3]. In the design of a phased array, a lower sidelobe level (SLL) means less power loss and signal interference from undesired directions [4,5]. As a result, sidelobe calculation is applied in many problems of phased array design [6,7,8,9,10,11,12,13,14,15,16]. A number of optimization problems [6,7,8,9,10,11] take SLL calculation as the cost function directly, while others employ SLL calculation as the criterion of the scanning performance [12,13,14,17]. The SLL computing time has a direct influence on the total algorithm time in array design.
Previous studies for SLL calculation have employed two main kinds of method, the conventional method [4,6] and the fast formula method [18].
The conventional method first calculates the array pattern and then searches the sidelobe outside the main lobe region. To accurately find the sidelobe, the conventional method usually adopts a higher sampling number, which results in a longer computing time. The time complexity of the conventional method can simply be given by O ( m n ) , where m is the sampling number and n is the number of total elements. In some papers [13,14], sampling of the radiation pattern is simplified to φ = 0 and φ = π 2 planes. Although the simplification of sampling saves computing time, the optimization results are often only effective near these two planes.
The fast formula method takes advantage of an approximate formula based on estimated sidelobe positions. This method avoids the procedure of angle sampling and, thus, has a lower time complexity, which is given as O ( n ) . However, the effectiveness of the fast formula method is sensitive to the estimated sidelobe positions. Therefore, applications of this method are limited to the optimization of the amplitudes or the phases in an array with determined element positions.
To overcome the drawbacks of previous studies, we propose an iterative sidelobe-seeking method for peak sidelobe level (PSLL) fast calculation. The proposed method considers the SLL calculation problem as a zero-finding problem of the radiation pattern derivative function. In numerical analysis, Newton’s iterative method is a fast convergent, zero-finding algorithm [19]. Combining the approximate formula in [18] with Newton’s iterative method, the proposed method adopts simple sampling of the angle domain to gradually approach the actual sidelobe positions. After comparison with the edge pattern level, the PSLL is finally obtained.
The novel features and contributions of this study can be summarized as follows,
(1) The combination of Newton’s iterative method and the approximate linear formula not only reduces the calculation pressure but also avoids the input of the estimated sidelobe positions in [18]. The linear formula facilitates the computing of second derivatives. Newton’s method removes the formula’s dependence on initial estimated sidelobe positions, which extends the application range of the formula to all kinds of array syntheses.
(2) A parallel iterative sidelobe-seeking framework is proposed to search sidelobe positions. Compared to the conventional method, the proposed framework reduces the amount of pattern sampling. Although the time complexity is still O ( m n ) , m is much smaller than that of the conventional method and, thus, computing time is saved.
The rest of this paper is organized as follows: Section 2 describes the mathematical model and algorithm details. Section 3 describes three numerical experiments undertaken to verify the proposed method. Finally, conclusions are drawn in Section 4.

2. Formulation and Algorithm

2.1. Formulation of Sidelobes in a Planar Phased Array

Figure 1 illustrates the geometry model of a planar phased array of N elements. θ and ϕ are the spherical coordinate angles of a far field point r . When the beam of the phased array is steered to the direction of ( θ 0 , ϕ 0 ) , the array factor could be expressed as
F ( u , v ) = n I n e j [ β ( u u 0 ) x n + β ( v v 0 ) y n + δ n ]
where β is the wave number. ( x n , y n ) is the position of the nth element. I n is the exciting amplitude of the nth element. δ n is the phase error. u = sin θ cos ϕ , v = sin θ sin ϕ , u 0 = sin θ 0 cos ϕ 0 , v 0 = sin θ 0 sin ϕ 0 .
The power pattern of the array is
P ( u , v ) = F u , v · F * u , v = n q I n I q e j β u u 0 x n x q + β v v 0 y n y q + δ n δ q = n q I n I q cos [ β ( u u 0 ) ( x n x q ) + β ( v v 0 ) ( y n y q ) + δ n δ q ] .
where, F * ( u , v ) is the complex conjugate of F ( u , v ) .
As the sidelobes are at the extreme points of P ( u , v ) , the problem of finding the sidelobe positions involves finding the solutions of
P ( u , v ) u = 0 P ( u , v ) v = 0

2.2. Newton’s Iterative Method

To obtain the roots of (3), we introduce Newton’s method of two variables. The ( k + 1 ) th iteration is given by
u ( k + 1 ) = u ( k ) + Δ u ( k ) , v ( k + 1 ) = v ( k ) + Δ v ( k ) ,
where,
Δ u ( k ) Δ v ( k ) = H ( u , v ) 1 · P ( u , v ) u P ( u , v ) v | u , v = u ( k ) , v ( k ) ,
H ( u , v ) is the Hessian matrix of P ( u , v ) in the form of
H ( u , v ) = 2 P ( u , v ) u 2 2 P ( u , v ) u v 2 P ( u , v ) v u 2 P ( u , v ) v 2 ,
It is costly to directly use (4) due to the second derivatives in (6) and the matrix inversion in (5). Therefore, some approximation is needed. Considering that ( u ( k ) , v ( k ) ) are approaching the true extreme point ( u m , v m ) after iterations, they can be used as the estimated sidelobe positions in [18] and the elements in the Hessian matrix can be approximated as,
2 P ( u , v ) u 2 | u , v = u ( k ) , v ( k ) 2 β 2 { q I q c n [ I n c x n ( x n O x c ) ] + q I q s n [ I n s x n ( x n O x s ) ] } = 2 β 2 a 2 P ( u , v ) u v | u , v = u ( k ) , v ( k ) 2 β 2 { q I q c n [ I n c x n ( y n O y c ) ] + q I q s n [ I n s x n ( y n O y s ) ] } = 2 β 2 b 2 P ( u , v ) v 2 | u , v = u ( k ) , v ( k ) 2 β 2 { q I q c n [ I n c y n ( y n O y c ) ] + q I q s n [ I n s y n ( y n O y s ) ] } = 2 β 2 d
and
P ( u , v ) u | u , v = u ( k ) , v ( k ) 2 β { q I q c n [ δ n I n c ( x n O x c ) ] + q I q s n [ δ n I n s ( x n O x s ) ] } 2 β q I q c n I n s ( x n O x c ) = 2 β e , P ( u , v ) v | u , v = u ( k ) , v ( k ) 2 β { q I q c n [ δ n I n c ( y n O y c ) ] + q I q s n [ δ n I n s ( y n O y s ) ] } 2 β q I q c n I n s ( y n O y c ) = 2 β f .
where
O x c = q x q I q c q I q c , O y c = q y q I q c q I q c , O x s = q x q I q s q I q s , O y s = q y q I q s q I q s
and
I n c = I n cos ( β Δ u x n + β Δ v y n ) , I n s = I n sin ( β Δ u x n + β Δ v y n ) , Δ u = u ( k ) u 0 , Δ v = v ( k ) v 0
The iterative relation (4) is converted to a linear structure as,
u ( k + 1 ) u ( k ) v ( k + 1 ) v ( k ) 1 β a b b d 1 · e f ,
where a , b , d , e and f are defined in (7) and (8).
When the condition max ( | u ( k + 1 ) u ( k ) | , | v ( k + 1 ) v ( k ) | ) < ε is met, the iteration is convergent. The positions of the sidelobe u S L and v S L are
u S L = u ( k + 1 ) v S L = v ( k + 1 )
Through the Formula (1), we finally derive the sidelobe level,
P ( u S L , v S L ) = F ( u S L , v S L ) 2 .

2.3. Iterative Sidelobe-Seeking Framework

Since (11) and (12) provide access to the level of a single sidelobe, we need parallel processing to approach multi-sidelobes to determine the peak sidelobe of the full pattern. Figure 2 presents the main lobe and a sidelobe in a quarter u v pattern to show the chief procedure of the proposed method. The specific details are as follows:

2.3.1. Initial Sampling

Initial sampling provides multiple inputs ( u ( 1 ) , v ( 1 ) ) for parallel Newton iterations. The sampling methods include rectangular sampling as well as random sampling. Rectangular grid sampling is defined as,
u ( 1 ) i j = 1 + 2 ( i 1 ) N s 1 , i = 1 , 2 , 3 , N s v ( 1 ) i j = 1 + 2 ( j 1 ) N s 1 , j = 1 , 2 , 3 , N s ( u ( 1 ) i j ) 2 + ( v ( 1 ) i j ) 2 1
where N s is the sampling number of u or v dimension. The rectangular grid sampling method is also applicable to the conventional method of SLL calculation.
Random sampling adopts a uniform probability distribution for the sampling points in the u v visible area. Both sampling methods are effective here. A discussion of the methods is provided in the next section.

2.3.2. Newton’s Iteration

This step involves one iteration period using (11) for all the sampling points in parallel. We introduce (13) and calculate the power of these iterated points. For the kth iteration, we have
( u ( k ) 1 , v ( k ) 1 , P ( u ( k ) 1 , v ( k ) 1 ) ) , ( u ( k ) 2 , v ( k ) 2 , P ( u ( k ) 2 , v ( k ) 2 ) ) , , ( u ( k ) n , v ( k ) n , P ( u ( k ) n , v ( k ) n ) )

2.3.3. Data Processing

After the iteration, the output points move closer to their nearest extreme points compared to their input. However, they cannot immediately be put into the next iteration before three steps of processing have occurred. The next three steps are employed to reduce the subsequent calculation.
  • Data exclusion. The iterated points may move out of the visible area or into the main lobe area. These points should be excluded due to their meaninglessness for subsequent solution. The visible area conforms to u 2 + v 2 1 .
    The main lobe area requires an evaluation of beam width. We first calculate the pattern of the array in u 0 -cut and v 0 -cut as,
    P v 0 ( u ) = P ( u , v 0 ) = F ( u , v 0 ) 2 , P u 0 ( v ) = P ( u 0 , v ) = F ( u 0 , v ) 2 .
    Secondly, the γ dB beam width can be determined from each cut pattern. γ is set according to the size of the array. The two beam widths are defined as Γ u and Γ v . As the main lobe is approximately elliptical in the u v system, the area is marked as,
    ( u u 0 1 2 Γ u ) 2 + ( v v 0 1 2 Γ v ) 2 1
  • Data interception. This step cuts off the iterated points with low power due to their low possibility of iterating to the extreme points. The criteria for the interception are a certain proportion of the total points or a certain power value.
  • Data merging. This step merges the close points into one point. If two points ( u a , v a ) and ( u b , v b ) meet the condition ( u a u b ) 2 + ( v a v b ) 2 < L , they are to be merged. L is a preset parameter.

2.3.4. Additional Sampling

The initial sampling may not cover all the sidelobes. Therefore, this step adds extra sampling around the points of the higher power. In our programming, the extra samplings ( u e , v e ) for a single sampling point ( u ( k ) , v ( k ) ) can be expressed as,
u e i = u k + R e cos α i v e i = v k + R e sin α i
where, α i = i 1 2 π / N e , and N e is a user-defined parameter. R e reflects the precision of the radiation pattern and is usually evaluated by Γ u and Γ v as,
R e = max ( Γ u , Γ v ) .

2.3.5. Iteration and the Iteration End

Repeat the steps from (2) to (6) until the convergent condition max ( | u ( k + 1 ) n u ( k ) n | , | v ( k + 1 ) n v ( k ) n | ) < ε is met. After the iterations are ended, we acquire a series of points sorted by their powers. The maximum power P i is a candidate for the final result, which can be expressed as,
P i = max [ P ( u ( k + 1 ) 1 , v ( k + 1 ) 1 ) , P ( u ( k + 1 ) 2 , v ( k + 1 ) 2 ) , , P ( u ( k + 1 ) n , v ( k + 1 ) n ) ] .

2.3.6. Edge Pattern

The sidelobes may appear at the extreme points of P ( u , v ) as well as at the edge of the visible area. The side lobes on the edge of the visible area may not be caught by the iterations. To solve this problem, we need to calculate the array pattern of the edge area ( ( u e d g e n ) 2 + ( v e d g e n ) 2 = 1 ) and obtain P e as,
P e = max [ P ( u e d g e 1 , v e d g e 1 ) , P ( u e d g e 2 , v e d g e 2 ) , , P ( u e d g e n , v e d g e n ) ] .

2.3.7. Final Result

The peak sidelobe level can be expressed as PSLL = max ( P i , P e ) .

2.4. Analysis of Computational Complexity

Due to the linear structure of (11), the time computational complexity of the iterative sidelobe-seeking method is O ( N n s 1 2 ) , where N is the total element number and n s 1 is the sampling number in (14).
The conventional method of SLL calculation usually contains three steps:
  • Sampling the u v area. Usually, the sampling method for the conventional method is rectangular sampling, which can take the form of (14).
  • Computing the array factor of the sampling points using (1) and forming the array pattern.
  • Searching and determining the peak sidelobe among the array pattern.
When the sampling number is n s 2 , the conventional time computational complexity is O ( N n s 2 2 ) . For larger arrays, n s 2 is at least 200, while n s 1 only needs to be 50 or less. Therefore, the proposed method can systematically reduce the SLL calculation time.

3. Numeric Experiments and Results

This section describes numeric experiments performed to verify the effectiveness of the iterative sidelobe-seeking method in the PSLL calculation. The computing procedure was mainly performed in MATLAB on a computer equipped with a CPU of 3.0 GHz and RAM of 8 GB.

3.1. Sidelobe Calculation for Square Aperture Arrays

This example involved checking the performance of the iterative sidelobe-seeking method in the case of large planar arrays with elements of 400, 900, 1600, and 2500. The array element positions were generated based on 20 × 20 , 30 × 30 , 40 × 40 and 50 × 50 uniform arrays with an element distance of 0.5 wavelength ( λ ) (the circles in a light color in Figure 3a). The example was conducted for 100 runs. To increase the complexity of our example, the array element positions in both x and y directions involved random variation of ± 0.3 λ in each run (the circles in a dark color in Figure 3a). Figure 3b is a sample of the array element distribution. The amplitude of each element conformed to U ( 0 , 1 ) . The phase shifter bit value was 3. The errors of the phase were δ n U ( 0 , π 4 ) . In addition, the beam point angles were also random, where θ 0 U ( 0 , π 3 ) and ϕ 0 U ( 0 , 2 π ) .
For the proposed method, we used rectangular sampling and set N s as 44, 46, 48, and 50 to study the effect on performance. γ was set to 17. L was set to 0.1 (we tried a series of L values and 0.1 showed the best performance). When the number of iterations was four, the iterations were considered to be convergent. As a comparison, we also applied the conventional method using the sampling strategy of (14). Three kinds of sampling numbers, 200, 400, and 1000 were adopted. We considered the result of the sampling number of 1000 to be the accurate value. We also applied the fast method in [18] for comparison.
The results are provided in Table 1 and Table 2. The sampling numbers for the proposed method had a direct influence on both the accuracy and the computing time. As the sampling numbers ( N s ) increased, the average errors decreased and the computing time increased. For a desired accuracy, the array with more elements required a higher sampling number. In addition, the computing time increased along with the number of array elements.
The iterative sidelobe-seeking method had an advantage over the conventional method. The proposed method with N s of 50 obtained better accuracy than the conventional method of 400-sampling, but only consumed 11% computing time in the array of 2500 elements. When compared to the conventional method of 200-sampling, the proposed method resulted in an 18% average error and consumed 42% computing time.
The proposed method performed better than the method described in [18]. Although the method in [18] exhibited good accuracy, the computing time was similar to that of the conventional method of 200-sampling. This was because the input estimated sidelobe positions were calculated by the conventional method of 200-sampling.
Finally, we also compared the performance between rectangular sampling and random sampling in the array of 1600 elements. As shown in Table 3, the rectangular sampling of 1961 produced the best result among all the experiments. In addition, the experiments in which there was a small number of samples consumed less computing time, which means that random sampling provided no advantage for improving efficiency.

3.2. Sidelobe Calculation for Circular Array with Taylor Weighting

To verify the effectiveness of the iterative sidelobe-seeking method with a larger amplitude of variation, this example considered a Taylor-weighted circular array with an aperture size of 12 λ . The array adopted a rectangular grid with 0.5 λ . The total element number was 448. The example was also conducted for 100 runs. Complying with the Taylor distribution of −30 dB, the amplitude of each element had a random error of 30%. Except for the amplitude, the array element positions, the phase errors, and the beam point angles all exhibited random variations similar to the first example. Figure 4a shows a random sample of the array distribution.
In this example, γ was set to 30 to meet the more drastic sidelobe level change. Similarly, the conventional method of N s -1000 sampling was responsible for the accurate value.
Figure 4b and Figure 5 are the results of the proposed method comparing the N s -200 and N s -400 samplings. The iterative sidelobe-seeking method is represented as ’Proposed’. Figure 5a shows the absolute errors of each method compared to the accurate value. To better analyze the error distribution, Figure 5b shows the boxplot graph for the three methods. The statistical results indicate that our formula was more accurate than N s -200 and close to the N s -400. As shown in Figure 4b, the proposed method saved 54% and 89% algorithm time compared to the N s -200 and N s -400 samplings.
Based on the above two examples, a comparison between previous studies and the proposed method is presented in Table 4.

3.3. Synthesis of Sparse Planar Arrays

In this experiment, we applied the iterative sidelobe-seeking method in the synthesis of sparse planar arrays using the modified real genetic algorithm [6]. The array aperture was symmetrical in a rectangle of 9.5 λ × 4.5 λ . The minimum element spacing was 0.5 λ . The number of sparse elements was 100. The fitness function was the PSLL. We used the proposed method and the conventional method in the calculations of fitness for comparison. γ was 15 in the proposed method. N s was 400 in the conventional method. Each method was conducted for 100 runs. In the genetic algorithm, both the generation number and the population size were 100.
Figure 6 presents the results of the two methods. As shown in Figure 6a, the average SLL of the proposed method was −18.31 dB, while the average SLL of the conventional method was −18.50 dB. The two methods produced similar results. As shown in Figure 6b, our method consumed only 20.1% of the computing time of the conventional method. In general, by replacing the conventional method with the proposed method, we were able to achieve similar results with less time in practical applications.

4. Conclusions

In this paper, an iterative sidelobe-seeking method for PSLL calculation was proposed for planar phased arrays involving converting SLL calculation to the zero-point problem of a radiation pattern derivative function. Applying Newton’s iterations, the proposed method approximates the simple sampling positions to the actual sidelobe positions, which reduces the sampling number of the pattern and overcomes the need for initial estimation. The peak sidelobe position and level are obtained after the processing of an iterative sidelobe-seeking framework. The proposed method was verified using numerical examples and possessed better accuracy and efficiency in comparison with conventional methods and the fast method described in [18]. In addition, we tested the performance of the proposed method in practical applications. With the effect of optimization, the proposed method was able to save 80% algorithm time in the synthesis of a sparse planar array. The proposed method is applicable not only for phased arrays but also for all kinds of planar arrays, and, thus, could improve the efficiency of array design for radar and communication.

Author Contributions

Conceptualization, K.M. and H.S.; methodology, K.M. and Y.Z.; formal analysis, S.W. and H.J.; investigation, S.W.; resources, H.J.; writing—original draft preparation, K.M.; writing—review and editing, K.M. and Y.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China under Grant 62001025.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Brookner, E. Advances and breakthroughs in radars and phased-arrays. In Proceedings of the 2016 CIE International Conference on Radar (RADAR), Guangzhou, China, 10–13 October 2016; pp. 1–9. [Google Scholar] [CrossRef]
  2. Warnick, K.F.; Maaskant, R.; Ivashina, M.V.; Davidson, D.B.; Jeffs, B.D. Phased Arrays for Radio Astronomy, Remote Sensing, and Satellite Communications; Cambridge University Press: Cambridge, UK, 2018. [Google Scholar]
  3. Lopezf, J.; Tsay, J.; Guzman, B.; Mayeda, J.; Lie, D. Phased arrays in wireless power transfer. In Proceedings of the 2017 IEEE 60th International Midwest Symposium on Circuits and Systems (MWSCAS), Boston, MA, USA, 6–9 August 2017; pp. 5–8. [Google Scholar] [CrossRef]
  4. Mailloux, R.J. Phased Array Antenna Handbook, 3rd ed.; Artech House: Norwood, MA, USA, 2018. [Google Scholar]
  5. Balanis, C.A. Antenna Theory: Analysis and Design, 4th ed.; Wiley: Hoboken, NJ, USA, 2015. [Google Scholar]
  6. Chen, K.; Yun, X.; He, Z.; Han, C. Synthesis of Sparse Planar Arrays Using Modified Real Genetic Algorithm. IEEE Trans. Antennas Propagat. 2007, 55, 1067–1073. [Google Scholar] [CrossRef]
  7. Rocha-Alicano, C.; Covarrubias-Rosales, D.; Brizuela-Rodriguez, C.; Panduro-Mendoza, M. Differential evolution algorithm applied to sidelobe level reduction on a planar array. AEU-Int. J. Electron. Commun. 2007, 61, 286–290. [Google Scholar] [CrossRef]
  8. Cen, L.; Yu, Z.L.; Ser, W.; Cen, W. Linear Aperiodic Array Synthesis Using an Improved Genetic Algorithm. IEEE Trans. Antennas Propagat. 2012, 60, 895–902. [Google Scholar] [CrossRef]
  9. Pappula, L.; Ghosh, D. Linear Antenna Array Synthesis using Cat Swarm Optimization. AEU-Int. J. Electron. Commun. 2014, 68, 540–549. [Google Scholar] [CrossRef]
  10. Liu, H.; Zhao, H.; Li, W.; Liu, B. Synthesis of Sparse Planar Arrays Using Matrix Mapping and Differential Evolution. IEEE Antennas Wirel. Propagat. Lett. 2016, 15, 1905–1908. [Google Scholar] [CrossRef]
  11. Pinchera, D.; Migliore, M.D.; Panariello, G. Synthesis of Large Sparse Arrays Using IDEA (Inflating-Deflating Exploration Algorithm). IEEE Trans. Antennas Propagat. 2018, 66, 4658–4668. [Google Scholar] [CrossRef]
  12. Anselmi, N.; Rocca, P.; Salucci, M.; Massa, A. Irregular Phased Array Tiling by Means of Analytic Schemata-Driven Optimization. IEEE Trans. Antennas Propagat. 2017, 65, 4495–4510. [Google Scholar] [CrossRef]
  13. Dong, W.; Xu, Z.H.; Liu, X.; Wang, L.; Xiao, S.P. Modular Subarrayed Phased Array Design by Means of Iterative Convex Relaxation Optimization. IEEE Antennas Wirel. Propagat. Lett. 2019, 18, 447–451. [Google Scholar] [CrossRef]
  14. Yang, K.; Wang, Y.; Tang, H. A Subarray Design Method for Low Sidelobe Levels. Prog. Electromagn. Res. Lett. 2020, 89, 45–51. [Google Scholar] [CrossRef] [Green Version]
  15. Hwang, Y.; Han, C. The use of GTD in the design and analysis of low sidelobe reflector antennas. Proc. Antennas Propag. Soc. Int. Symp. 1981, 19, 484–487. [Google Scholar] [CrossRef]
  16. Odendaal, J.; Pistorius, C. Horn Antenna with Suppressed Sidelobe Level. Microw. Opt. Technol. Lett. 1991, 4, 238–239. [Google Scholar] [CrossRef]
  17. Rocca, P.; Mailloux, R.J.; Toso, G. GA-Based Optimization of Irregular Subarray Layouts for Wideband Phased Arrays Design. IEEE Antennas Wirel. Propagat. Lett. 2015, 14, 131–134. [Google Scholar] [CrossRef]
  18. Miao, K.; Zhang, Y.; Sun, H. Fast Sidelobe Calculation and Suppression in Arbitrary Two-Dimensional Phased Arrays. IEEE Antennas Wirel. Propagat. Lett. 2021, 20, 928–932. [Google Scholar] [CrossRef]
  19. Sauer, T. Numerical Analysis; Pearson Education: Boston, MA, USA, 2011. [Google Scholar]
Figure 1. A planar phased array consisting of N elements positioned on the x y -plane.
Figure 1. A planar phased array consisting of N elements positioned on the x y -plane.
Electronics 11 03366 g001
Figure 2. The procedure of peak sidelobe seeking ( S ( n ) m is the mth sampling point of the nth iteration).
Figure 2. The procedure of peak sidelobe seeking ( S ( n ) m is the mth sampling point of the nth iteration).
Electronics 11 03366 g002
Figure 3. Generation and example of array distribution in the numeric experiments. (a) The generation of the random positions of the array. (b) A sample distribution of an array of 1600 elements.
Figure 3. Generation and example of array distribution in the numeric experiments. (a) The generation of the random positions of the array. (b) A sample distribution of an array of 1600 elements.
Electronics 11 03366 g003
Figure 4. (a) A sample distribution of array elements for Section 3.2. (b) Computing time comparison of example Section 3.2.
Figure 4. (a) A sample distribution of array elements for Section 3.2. (b) Computing time comparison of example Section 3.2.
Electronics 11 03366 g004
Figure 5. Error performance of example Section 3.2. (a) Absolute error analysis. (b) Boxplot of errors.
Figure 5. Error performance of example Section 3.2. (a) Absolute error analysis. (b) Boxplot of errors.
Electronics 11 03366 g005
Figure 6. Comparison of the two methods in the synthesis of sparse arrays. (a) Comparison of optimized SLLs. (b) Comparison of optimization time.
Figure 6. Comparison of the two methods in the synthesis of sparse arrays. (a) Comparison of optimized SLLs. (b) Comparison of optimization time.
Electronics 11 03366 g006
Table 1. Comparison of sidelobe absolute errors (dB) with different methods.
Table 1. Comparison of sidelobe absolute errors (dB) with different methods.
Array Size40090016002500
Proposed ( N s 44)0.0130.0220.0640.052
Proposed ( N s 46)0.0030.0220.0350.046
Proposed ( N s 48)0.0020.0160.0230.049
Proposed ( N s 50)0.0010.0120.0100.035
Conventional ( N s 400)0.0090.0230.0400.061
Conventional ( N s 200)0.0450.0890.1670.189
Fast method in [18]0.0030.0330.0390.061
Table 2. Comparison of computing time (s) with different methods.
Table 2. Comparison of computing time (s) with different methods.
Array Size40090016002500
Proposed ( N s 44)0.1240.1640.2570.368
Proposed ( N s 46)0.1300.1890.2710.385
Proposed ( N s 48)0.1440.2020.2850.405
Proposed ( N s 50)0.1470.2160.3070.457
Conventional ( N s 400)1.1061.8242.8504.184
Conventional ( N s 200)0.2770.4590.7181.050
Fast method in [18]0.2830.4620.7091.100
Table 3. Performance of Different Sampling Methods.
Table 3. Performance of Different Sampling Methods.
Sampling TypeSampling NumberMean Error (dB)Time (s)
Random20490.01880.3094
Random19840.02140.3006
Random17460.03110.2725
Random15960.03970.2610
Random14420.04830.2516
Rectangular1961 ( N s 50)0.00950.3061
Rectangular1793 ( N s 48)0.02310.2835
Rectangular1576 ( N s 46)0.02650.2707
Table 4. The comparison of the proposed method with other methods.
Table 4. The comparison of the proposed method with other methods.
Conventional MethodFast Formula MethodProposed Method
Time ComplexityO (mn)O (n)O (mn)
Computing Timeslowfastmiddle
Scope of Applicationany planar arraysplanar arrays
with given positions
any planar arrays
Accuracyhighmiddlehigh
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Miao, K.; Zhang, Y.; Jing, H.; Wang, S.; Sun, H. Fast Sidelobe Calculation for Planar Phased Arrays Using an Iterative Sidelobe Seeking Method. Electronics 2022, 11, 3366. https://doi.org/10.3390/electronics11203366

AMA Style

Miao K, Zhang Y, Jing H, Wang S, Sun H. Fast Sidelobe Calculation for Planar Phased Arrays Using an Iterative Sidelobe Seeking Method. Electronics. 2022; 11(20):3366. https://doi.org/10.3390/electronics11203366

Chicago/Turabian Style

Miao, Ke, Yi Zhang, Handan Jing, Shuoguang Wang, and Houjun Sun. 2022. "Fast Sidelobe Calculation for Planar Phased Arrays Using an Iterative Sidelobe Seeking Method" Electronics 11, no. 20: 3366. https://doi.org/10.3390/electronics11203366

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop