Next Article in Journal
A Novel Motion Platform Based on Dual Driving Feet Linear Ultrasonic Motor
Previous Article in Journal
Heterogeneous Integration Technology Drives the Evolution of Co-Packaged Optics
Previous Article in Special Issue
A Wideband Magneto-Electric (ME) Dipole Antenna Enabled by ME Resonance and Aperture-Coupled Excitation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimized Design of Sparse Antenna Array for 2D Subarrays Based on GA-PSO Algorithm and Ambiguity Function

1
School of Engineering, Rocket Force University of Engineering, Xi’an 710025, China
2
Unit 96921 of the People’s Liberation Army, Beijing 100020, China
3
School of Information Mechanics and Sensing Engineering, Xidian University, Xi’an 710071, China
*
Author to whom correspondence should be addressed.
Micromachines 2025, 16(9), 1038; https://doi.org/10.3390/mi16091038
Submission received: 15 July 2025 / Revised: 1 September 2025 / Accepted: 7 September 2025 / Published: 10 September 2025
(This article belongs to the Special Issue RF Devices: Technology and Progress)

Abstract

A sparse antenna array of subarrays can effectively reduce the digital channels of array antennas, system complexities, and hardware cost while simultaneously increasing the antenna aperture. In this study, a new optimal design is proposed for a sparse antenna array of subarrays in the full-phased multiple input multiple output (FPMIMO) operation mode based on genetic algorithm–particle swarm optimization (GA–PSO) and ambiguity functions. The proposed algorithm can adaptively adjust the number of optimization iterations for yielding the optimization results of the PSO algorithm and GA to ensure the global optimization performance of algorithms and combine ambiguity functions to determine the final optimized sparse antenna array of subarrays. The effectiveness of the proposed algorithm is verified via simulation tests.

1. Introduction

In modern radar systems, array antennas are increasing in size, as they contain hundreds or even thousands of antenna elements. As the array antenna becomes large, the digital channels required for each array element remarkably increase the hardware cost and system complexity. Especially in aircraft, ships, and other limited spaces, increasing the array antenna aperture by simply increasing the number of antenna elements is impossible. On the other hand, with the continuous development of antenna array microsystems, low profiles, high efficiency, and light weights are becoming increasingly important, and it is difficult to effectively reduce the hardware overhead of antenna arrays in micro-sized spaces. To overcome these problems, usually a number of array elements are grouped into subarrays to form subarray antennas. To further increase the antenna aperture and enhance the spatial resolution of targets while maintaining the scale, we need to increase the subarray spacing to sparsely arrange them. Therefore, the grouping of array elements into subarrays and arranging them are the primary issues to be solved when designing an antenna array.
Subarray grouping and arrangement are closely related to beam performance. Starting from monopulse angle measurement, Nickel [1] explored methods to fabricate a sum-difference beam with low side lobes and suppressed interference under interference conditions. With regard to subarray designing, Xu et al. [2] used the equivalent noise power method to design nonuniform adjacent subarrays for ULAs with amplitude tapering, low side lobes, and no grating lobes. Because it is impractical to precisely divide the antenna aperture using predefined subarrays, the authors of [3] proposed the concept of relaxation units to develop a mathematical description based on the exact coverage theory, which can obtain a quasi-optimal subarray grouping scheme. Xiong et al. summarized signal processing for phased-array radars (PARs) based on subarrays, analyzed the optimization criterion for subarray grouping, and proposed the research direction for subarray grouping [4]. Zhang et al. [5] proposed a two-multibeam multiplexing design for arbitrary directions with varying and fixed antenna spacings based on the interleaved subarray architecture. In [6], a non-iterative algorithm based on the amplitude density was applied to an initial solution of array sparseness, and the improved GA was used for further optimization, where array element symmetry constraints are proposed to enhance the optimization effect. In [7], a differential evolutionary algorithm was used in the array design to reduce side lobes and the grating lobe level, and then a 2D-MIMO sparse array was designed to achieve high angular resolution in terms of both azimuth and elevation. In [8], an effective approach for synthesizing sparse planar arrays using the three-step mapping method was proposed by decomposing the array optimization process into three steps: region partitioning, placement along the x direction, and placement along the y direction. Because optimization of the subarrays of array antennas is a nonlinear and nonconvex optimization problem, it was achieved by establishing an objective function and finding the optimal solution through the cyclic iterations of intelligent optimization algorithms, such as genetic algorithms [9,10], particle swarm algorithms [11,12], simulated annealing algorithms [13,14], and hybrid algorithms [15,16].
Li et al. proposed a novel array structure comprising irregular and overlapped subarrays [17] which integrated the advantages of two types of subarrays to achieve performance requirements while reducing the cost. Furthermore, several studies have been conducted prior to developing this technology for real application. In one study [18], fine-grid sparse antenna arrays were used to refine traditional half-wavelength grids to improve the freedom of the sparse optimization process and reduce the number of active elements. Furthermore, a new pruned fast Fourier transform was proposed to eliminate all redundant operations in beamforming, one which is suitable for fine-grid sparse antenna arrays. Additionally, a novel sparse antenna array comprising co-prime and nested subarrays was designed, and a corresponding two-dimensional (2D) direction of arrival estimation method was presented [19]. Meanwhile, an irregular subarray-based low-cost sensor array design strategy was also proposed [20]. Especially for large-sized cases, a hierarchical subarray design strategy was presented. A research group [21] considered a shared aperture system where optimum sparse subarrays were allocated to individual SOIs and collectively spanned the entire full array receiver aperture. Each subarray might have its own antenna type and could be composed of different numbers of antennas. An optimum joint sparse subarray design for a shared aperture was proposed based on maximizing the sum of subarray beamformer SINRs, where there are threshold constraints with and without SINRs. Moreover, a multi-objective optimization framework was employed for the placement of subarrays within a prescribed area, which is dictated by form factor constraints [22]. Hence, a tradeoff occurs between the small beam width obtained by spacing out the subarrays and the grating and side lobes created by the sparse placement. Therefore, based on 16-element (4 × 4) subarrays in the 60-GHz band, the effectiveness of the method has been verified via numerical examples.
With the development of multiple-input multiple-output (MIMO) technology, the subarray design is combined with MIMO radar in the hybrid-phased MIMO (HPMIMO) radar operation mode. HPMIMO adopts a phased-array mode inside the subarray and operates in the MIMO mode among subarrays. It contains the coherent processing gain of PAR and the MIMO waveform diversity gain of the radar. Hassanien et al. divided a transmitting array into a number of uniformly overlapping subarrays in 2010 to address the problem of subarray grouping for one-dimensional linear arrays. Furthermore, to design HPMIMO radar based on uniformly overlapping subarrays, they transmitted the signal to the target in the phased-array mode. Moreover, they transmitted mutually orthogonal signals between them in the MIMO radar mode [23]. In 2013, one study [24] proposed extending the HPMIMO radar operating mode to resolve the subarray grouping issue of 2D planar arrays. The main objective of the study was to divide the space into segments by generating beam patterns to be applied to the target tracking mode. For HPMIMO radar performance analysis, the modal function of HPMIMO radar was derived based on overlapping subarrays, and the mathematical properties of the ambiguity function were analyzed [25]. A joint transmit subarray grouping and beamforming design method was proposed by J.S. Huang et al. [26], where the transmit array was equally divided into a certain number of non-overlapping subarrays based on 2D HPMIMO radar. Subsequently, a joint optimization model was established for the subarray structure, transmitted beam power vector, and received beam power vector under the constraint of maximizing the output SINR. Finally, the model was solved in a circular, iterative manner. However, the method requires several iterations for algorithm optimization; therefore, it is less flexible and adaptable. In 2019, Tahcfulloh et al. divided the transmitting and receiving arrays into overlapping subarrays with the same number of array elements. Furthermore, they proposed an operating mode for FPMIMO radar [27] using a phased-array approach for signal transmission and reception in subarrays. In this mode, the receiver and transmitter were co-located, and various waveform combinations were transmitted using multiple subarrays to effectively improve the coherence and waveform diversity gains, along with exhibiting system flexibility. However, research on FPMIMO radars in terms of the air spatial filtering algorithm is rather limited and lacks robust algorithm designs.
This paper mainly studies the sparse optimization problem based on two-dimensional subarrays. Under the given array aperture, number of subarrays, and size of the subarrays, while satisfying the antenna aperture, eliminating grating lobes, and ensuring no overlap of subarrays, the optimization objective is to minimize the PSLL and the main lobe width as much as possible. By establishing an optimization mathematical model, the positions of the subarrays are optimized and solved. For multiple optimization results, the optimal solution is selected using the radar ambiguity function. Finally, a two-dimensional subarray-level antenna sparse optimization design applicable to phased array MIMO radar is achieved. This can improve the radar’s spatial resolution while suppressing grating lobes and high side lobes and significantly reduce the size of the subarrays in the array antenna, the hardware cost for data acquisition and processing, and energy consumption. This is of great significance for the development and application of radar technology. For the sparse optimization problem of array antennas, it is a nonlinear and nonconvex optimization problem. Usually, intelligent optimization algorithms are adopted, and the optimal solution is achieved through iterative looping to find the best solution, such as a GA, PSO, simulated annealing, or the ant colony algorithm. This study focuses on the problem of the optimal arrangement of sparse antenna arrays and proposes a new optimal design based on the GA–PSO hybrid optimization algorithm and ambiguity function in the FPMIMO radar operation mode. The proposed algorithm can adaptively adjust the number of optimization iterations according to the optimization results during optimization of the PSO algorithm and GA. This strongly ensures the global optimization performance of the algorithm and determines the subarray’s sparse optimization scheme by combining the ambiguity function graphs of the subarray’s sparse optimization results. This manuscript contains the following sections. Section 2 introduces the problem and algorithm model by first describing a sparse antenna array of 2D subarrays, then establishing an optimization model for array designing and a signal model for an array in FPMIMO mode, and finally deriving the ambiguity function of the array. Section 3 describes the implementation steps of the algorithm comprehensively. Section 4 presents a simulation test to verify the effectiveness of the algorithm. The conclusions of this study are given in Section 5.

2. Problem Description and Algorithm Model

2.1. Optimization Model for a Sparse Antenna Array of Two-Dimensional Subarrays

As shown in Figure 1, the problem encountered by a sparse antenna array of 2D subarrays is the arrangement of K rectangular n 1 × n 2 subarrays on a plane x o y , with subarray elements being uniformly arranged at an interval of half the wavelength of the signal d . Moreover, subarrays are randomly arranged and constrained within the range of L × H , the elements of any two subarrays are nonoverlapping, and each subarray is uniquely identified using coordinates. These coordinates are the element in the first row and first column, i.e., ( x k , y k ) , 1 k K . Therefore, the coordinates of a subarray must satisfy the constraints 0 x k L m and 0 y k H m , where L m   =   L     ( n 1 1 ) d and H m   =   H     ( n 2 1 ) d . Conversely, to improve the spatial resolution of an array antenna, the array aperture must be expanded. To establish a fitness function, the minimization of the main lobe width can be set as another optimization objective. Thus, the array optimization problem is transformed into solving the position vector of N subarrays, and the optimization variables can be expressed as follows:
d =   x 1 x K y 1 y K T
where ( x k , y k ) T is the position coordinates of the subarray k . In a sparse antenna array, because there are no overlapping elements between any two subarrays, the spacing between any two subarrays must satisfy any one of the minimum spacing constraints given in the following equation, neglecting the fact that the subarray spacing is less than half the wavelength d ; in other words, we have
x k 1 x k 2 > ( n 1 1 ) d , o r y k 1 y k 2 > ( n 2 1 ) d
where k 1 and k 2 are any two different subarray numbers between 1 and N . Then, by minimizing the peak side lobe level (PSLL) and main lobe width of the array, the following optimization model can be established:
min d f i t n e s s = min d ( α 1 P S L L + α 2 W B ) subject to 0 x k L m , 0 y k H m , x k 1 x k 2 > ( n 1 1 ) d o r y k 1 y k 2 > ( n 2 1 ) d , 1 k 1 , k 2 K , k 1 k 2
where α 1 and α 2 are the regularization parameters, P S L L denotes the PSLL, and W B denotes the main lobe width. The optimization model shown in Equation (3) is a nonlinear, nonconvex optimization problem that cannot be solved directly using the existing optimization software and is usually solved iteratively by employing an intelligent optimization algorithm, where the optimization variable is the position vector of d .
To ensure the robustness of the optimization results, a relaxation function is introduced. By setting the expected values of the PSLL P S L L d and the main lobe width W B d , when the error of either item exceeds a certain limit of the expected value, the fitness function value will increase exponentially. This can effectively avoid unfavorable results, where the PSLL is extremely small while the main lobe width is relatively large or the main lobe width is extremely small while the PSLL is relatively large. This ensures that the optimization results of the proposed algorithm accurately fall within the predetermined interval. Thus, under the condition that the optimization results simultaneously meet the expected values of the PSLL and the main lobe width, the optimal solution for the system design can be automatically found. Therefore, a new fitness function can be developed as follows:
f i t n e s s =   α 1 P S L L P S L L d +   α 2 W B max W B d + h m +   h w
where h m = e β 1 max ( 0 , P S L L P S L L d P e ) , h w = e β 2 max ( 0 , W B max W B d W e ) , denotes absolute values, h m is the relaxation function of the PSLL error, P e is the upper limit of the allowed error for the PSLL, h w is the relaxation function of the main lobe width error, and W B m a x is the maximum width of the main lobe in the beam pattern. Because the main lobe of a 2D array is a cone, the maximum value of the main lobe width is used as the corresponding main lobe width for the subarray optimization scheme. W e is the upper limit of the allowed error for the main lobe width, and β 1 and β 2 are the positive amplification factors. The upper error limits for P e and W e in Equation (4) are essentially introduced as redundancy values to prevent the expected PSLL P S L L d and main lobe width W B d from being set to unreasonable values, which may lead to oscillations in the optimization results. They can reveal alternatives and help improve the robustness of the algorithm.
The simulation results for the relaxation function of the PSLL error h m are shown in Figure 2a, along with the expected PSLL value P S L L d   =   30 dB , upper error limit P e   =   5 dB , and amplification factor β 1   =   1 . Furthermore, the simulation results for the relaxation function of the main lobe width error h w are shown in Figure 2b, along with the expected main lobe width W B d   =   1 . 5 , upper error limit W e   =   0 . 5 , and amplification factor β 2   =   1.5 . These simulation results show that by setting the upper error limit, the minimum interval of the relaxation function is widened, which is more conducive to the search for a near-optimal grouping scheme, providing more alternatives to the intelligent algorithm for the optimal search process and improving the search probability of the algorithm to find the optimal subarray grouping scheme. The surface of the fitness function is shown in Figure 3. When the PSLL or main lobe width is within predefined error ranges, the fitness function value increases slowly, and when any of them exceeds the predefined error range, the value of the fitness function increases sharply, which enables rapidly eliminating the inappropriate subarray grouping scheme and helps the optimization algorithm in identifying a reduced range before searching for the optimal value.

2.2. FPMIMO Signal Model for a Sparse Antenna Array of 2D Subarrays

In FPMIMO mode, the receiver and transmitter are co-located in an array. The array antenna is composed of 2D sparse subarrays. Subarrays function internally in the phased-array mode for transmission and reception and function in MIMO mode among them. Therefore, FPMIMO radar not only has the coherent processing gain for signal transmission and reception but also has waveform diversity gain among the subarrays, which is a new radar operation mode with the deep integration of PAR and MIMO radars.
Suppose an array antenna comprises K subarrays, and each subarray is rectangular with elements at an interval of half the wavelength d, and the position of each subarray is shown in Equation (1). Each subarray transmits a signal with a unit energy but different waveforms. Then, the transmitting waveform vector can be defined by
s t   [ s 0 ( t ) , s 1 ( t ) , . .   . , s K 1 ( t ) ] T
Assuming that the radar divides the transmit power of all subarrays by an equal power, the complex envelope vector of the transmit signal for the k subarray can be expressed as follows:
ψ k t   =   P K s k ( t ) w k *
where P is the total power of the radar transmit signal, w k is the weight vector when the k subarray transmits the signal, √ denotes the open radical operation, and ( ) * represents conjugation. Then, the total emitted signal from the array of 2D subarrays in the ( φ 0 , θ 0 ) direction can be written as follows:
s t , φ 0 , θ 0   =   k   =   0 K 1 ψ k T ( t ) a k ( φ 0 , θ 0 ) e j 2 π f c ( x k cos φ 0 sin θ 0 + y k sin φ 0 sin θ 0 ) c
where φ 0 is the azimuth angle, θ 0 is the elevation angle, ( x k , y k ) T is the position of the reference array element of the k subarray, f c is the transmit signal carrier frequency, and a k ( φ , θ ) is the transmit signal steering vector of the k subarray, which can be expressed by
a k φ 0 , θ 0 = vec ( a 1 ( φ 0 , θ 0 ) a 2 T ( φ 0 , θ 0 ) )
where vec   ( ) denotes rearranging the elements of a matrix into a vector:
a 1 φ 0 , θ 0   =   [ 1 , e j 2 π f c d sin φ 0 sin θ 0 c , . . . , e j 2 π f c ( n 1 1 ) d sin φ 0 sin θ 0 c ] T
a 2 φ 0 , θ 0 = [ 1 , e j 2 π f c d cos φ 0 sin θ 0 c , . . . , e j 2 π f c ( n 2 1 ) d cos φ 0 sin θ 0 c ] T
where a 1 ( φ 0 , θ 0 ) is the steering vector of the first column and a 2 ( φ 0 , θ 0 ) is the steering vector of the first row of the subarray. After neglecting the target reflection coefficient, the received signal vector of the array is obtained, as reported in [25]:
x ( t , τ , f d , φ 0 , θ 0 ) = P / K b ( φ 0 , θ 0 ) k = 0 K 1 w k H a k ( φ 0 , θ 0 ) e j 2 π f c ( x k cos φ 0 sin θ 0 + y k sin φ 0 sin θ 0 ) / c s k ( t τ ) e j 2 π f d t
where b ( φ 0 , θ 0 ) is the array receive steering vector, τ is the signal’s round-trip delay between the target and antenna, and f d is the Doppler frequency due to the target motion. According to Equation (5), the above equation can be further written as follows:
x t , τ , f d , φ 0 , θ 0   =   P K b ( φ 0 , θ 0 ) [ c ( φ 0 , θ 0 ) d ( φ 0 , θ 0 ) ] T s ( t τ ) e j 2 π f d t
where
c φ 0 , θ 0     [ w 0 H a 0 ( φ 0 , θ 0 ) , w 1 H a 1 ( φ 0 , θ 0 ) , . . . , w K 1 H a K 1 ( φ 0 , θ 0 ) ] T
d ( φ 0 , θ 0 ) [ 1 , e j 2 π f c ( x 2 cos φ 0 sin θ 0 + y 2 sin φ 0 sin θ 0 ) / c , , e j 2 π f c ( x K 1 cos φ 0 sin θ 0 + y K 1 sin φ 0 sin θ 0 ) / c ] T
where c ( φ 0 , θ 0 ) is the coherent processing gain vector of the signal emission and d ( φ 0 , θ 0 ) is the waveform diversity vector.
For FPMIMO radar, its signal is still received in the phased-array mode of subarrays, and the subarrays function in MIMO mode among them. Therefore, the steering vector of the received signal is obtained as follows:
b φ 0 , θ 0   =   g ( φ 0 , θ 0 ) d ( φ 0 , θ 0 )
where
g ( φ 0 , θ 0 ) [ u 0 H a 0 ( φ 0 , θ 0 ) , u 1 H a 1 ( φ 0 , θ 0 ) , . . . , u K 1 H a K 1 ( φ 0 , θ 0 ) ] T
where g ( φ 0 , θ 0 ) is the received coherent processing gain vector and u k is the signal reception power vector inside the subarray.
Based on the above analysis, the signal received from an FPMIMO radar with a sparse antenna array of 2D subarrays can be expressed as follows:
x t , τ , f d , φ 0 , θ 0   =     P K [ g ( φ 0 , θ 0 ) d ( φ 0 , θ 0 ) ] [ c ( φ 0 , θ 0 ) d ( φ 0 , θ 0 ) ] T s ( t τ ) e j 2 π f d t
The above equation is a function of the transmit coherent processing gain vector of the array c ( φ 0 , θ 0 ) , waveform diversity vector d ( φ 0 , θ 0 ) , and received coherent processing gain vector g ( φ 0 , θ 0 ) . Because the system uses the phased-array method of subarrays for signal transmission and reception and the subarrays function in MIMO radar mode among them, the steering vectors inside the subarrays and waveform diversity vectors are the same for signal transmission and reception.

2.3. Radiation Pattern of a Sparse Antenna Array of 2D Subarrays

The FPMIMO radar system based on a sparse antenna array of 2D subarrays has a signal transmit coherent processing gain vector, a waveform diversity vector, and a receive coherent processing gain vector. The radiation patterns of the transmit coherent processing gain and waveform diversity are determined by the transmitter end of the radar system, and its receiver end still has the receive coherent processing gain and waveform diversity vectors as the receiver and transmitter are co-located. Thus, the radiation pattern of the FPMIMO radar array based on a sparse antenna array of 2D subarrays comprises the radiation patterns of the transmit coherent processing gain and waveform diversity and a receive radiation pattern [28].
From the analysis in the previous section, the radiation pattern of the transmit coherent processing gain is given by
F t r a φ , θ = c H ( φ 0 , θ 0 ) c ( φ , θ ) 2 c H ( φ 0 , θ 0 ) 4
The radiation pattern of the waveform diversity is
F d i v φ , θ = d H ( φ 0 , θ 0 ) d ( φ , θ ) 2 d ( φ 0 , θ 0 ) 4
The receive radiation pattern comprises the radiation patterns of the coherent processing gain and waveform diversity; in other words, we have
F r e c ( φ , θ ) = b H ( φ 0 , θ 0 ) b ( φ , θ ) 2 b ( φ 0 , θ 0 ) 4 = g H ( φ 0 , θ 0 ) g ( φ , θ ) 2 g ( φ 0 , θ 0 ) 4 d H ( φ 0 , θ 0 ) d ( φ , θ ) 2 d ( φ 0 , θ 0 ) 4
where denotes the Euclidean norm. Based on the above analysis, the radiation pattern of the coherent processing gain and waveform diversity as well as the receive radiation pattern of the array transmit signal can be obtained. Additionally, the transmit radiation pattern of a sparse antenna array of 2D subarrays can be expressed as follows:
F t r a n s m i t = F t r a ( φ , θ ) F d i v ( φ , θ ) = c H ( φ 0 , θ 0 ) c ( φ , θ ) 2 c H ( φ 0 , θ 0 ) 4 d H ( φ 0 , θ 0 ) d ( φ , θ ) 2 d ( φ 0 , θ 0 ) 4
Accordingly, the total radiation pattern of an FPMIMO radar based on a sparse antenna array of 2D subarrays can be expressed by
F ( φ , θ ) = F t r a ( φ , θ ) F d i v ( φ , θ ) F r e c ( φ , θ ) = c H ( φ 0 , θ 0 ) c ( φ , θ ) 2 c H ( φ 0 , θ 0 ) 4 d H ( φ 0 , θ 0 ) d ( φ , θ ) 4 d ( φ 0 , θ 0 ) 8 g H ( φ 0 , θ 0 ) g ( φ , θ ) 2 g ( φ 0 , θ 0 ) 4

2.4. Ambiguity Function of the Sparse Antenna Array of 2D Subarrays

At the receiving end, assuming that the parameters used by matched filtering (MF) for signal processing are τ r , f r , φ r , and θ r , whose definition is p ( φ , θ ) c ( φ , θ ) d ( φ , θ ) . Using Equations (15) and (17), the MF output can be further expressed by
+ x H ( t , τ r , f r , φ r , θ r ) x ( t , τ , f d , φ 0 , θ 0 ) d t = b H ( φ r , θ r ) b ( φ 0 , θ 0 ) + P K s H ( t τ r ) [ p ( φ r , θ r ) ] * [ p ( φ 0 , θ 0 ) ] T s ( t τ ) e j 2 π ( f d f r ) t d t
According to the above equation, the first term on the right-hand side of the equation indicates spatial data processing at the receiver side, and the sparse antenna array of 2D subarrays will affect the MF processing results. The second integral term reflects the spatial, Doppler, and distance resolutions of the radar. Therefore, the generalized ambiguity function of an FPMIMO radar based on an array of 2D subarrays can be defined by
γ ( τ , f d , φ 0 , θ 0 , τ r , f r , φ r , θ r ) = P K b H ( φ r , θ r ) b ( φ 0 , θ 0 ) + s H ( t τ r ) [ p ( φ r , θ r ) ] * [ p ( φ 0 , θ 0 ) ] T s ( t τ ) e j 2 π ( f d f r ) t d t = P K [ b H ( φ r , θ r ) b ( φ 0 , θ 0 ) ] [ p ( φ 0 , θ 0 ) ] T + s ( t τ ) s H ( t τ r ) e j 2 π ( f d f r ) t d t [ p ( φ r , θ r ) ] *
With the delay error being defined as τ ~   =   τ     τ r and multifrequency error being f ~ d   =   f d     f r , t ~   =   t     τ , the above equation can be further expressed as follows:
γ ( τ ˜ , f ˜ d , φ 0 , θ 0 , f r , φ r , θ r ) = P K [ b H ( φ r , θ r ) b ( φ 0 , θ 0 ) ] [ p ( φ 0 , θ 0 ) ] T + s ( t ˜ ) s H ( t ˜ + τ ˜ ) e j 2 π f ˜ d t ˜ d t ˜ [ p ( φ r , θ r ) ] *
According to Equation (5), the transmit signal vector of the radar is composed of K mutually orthogonal linear frequency modulation (LFM) signals, where the transmitting signal of the k subarray can be expressed by
s k ( t ) = rect ( t T p ) exp [ j 2 π ( f 0 t + 1 2 μ t 2 + k f m t ) ]
where μ is the tuning frequency, f 0 is the carrier frequency, and f m is the frequency interval between LFM signals. According to Equations (25) and (26), the mutual ambiguity function can be defined by
χ k 1 , k 2 ( τ ˜ , f ˜ d ) = + s k 1 ( t ) s k 2 * ( t + τ ˜ ) exp ( j 2 π f ˜ d t ) d t
where k 1 and k 2 are any integers from 0 to N     1 .
There are K LFM signals forming the vector s t = [ s 0 t , s 1 t , , s K 1 t ] T , where the k 1 and k 2 transmit signals can be expressed as follows:
s k 1 ( t ) = rect ( t T p ) exp [ j 2 π ( f 0 t + 1 2 μ t 2 + k 1 f m t ) ]
s k 2 ( t ) = rect ( t T p ) exp [ j 2 π ( f 0 t + 1 2 μ t 2 + k 2 f m t ) ]
According to the definition of the mutual ambiguity function in Equation (27), for the delay error τ > 0 , we have
χ k 1 , k 2 ( τ , f d ) = T p 2 T p 2 τ exp ( j 2 π ( f 0 t + 1 2 μ t 2 + k 1 f m t ) ) exp ( j 2 π ( f 0 ( t + τ ) + 1 2 μ ( t + τ ) 2 + k 2 f m ( t + τ ) ) ) e j 2 π f d t d t = exp ( j 2 π ( f 0 τ + 1 2 μ τ 2 + k 2 f m τ ) ) T p 2 T p 2 τ exp ( j 2 π ( ( k 1 k 2 ) f m t μ τ t + f d t ) ) d t
In the above equation, let φ   = k 1 k 2 f m μ τ   + f d and ψ τ = exp ( j 2 π   ( f 0 τ   + 1 2 μ τ 2 +   k 2 f m τ ) ) , and we have
χ k 1 , k 2 ( τ , f d ) = ψ ( τ ) T p 2 T p 2 τ exp ( j 2 π φ t ) d t = ψ ( τ ) j 2 π φ [ exp ( j π φ ( T p 2 τ ) ) exp ( j π φ T p ) ] = ψ ( τ ) j 2 π φ [ exp ( j 2 π φ τ ) ( cos ( π φ T p ) + j sin ( π φ T p ) ) cos ( π φ T p ) + j sin ( π φ T p ) ] = ψ ( τ ) π φ exp ( j π φ τ ) [ sin ( π φ T p ) cos ( π φ τ ) cos ( π φ T p ) sin ( π φ τ ) ] = ψ ( τ ) π φ exp ( j π φ τ ) sin ( π φ ( T p τ ) )
By substituting φ and Ψ ( τ ) we have
χ k 1 , k 2 ( τ , f d ) = exp ( j 2 π ( f 0 τ + 1 2 μ τ 2 + k 2 f m τ ) ) exp ( j π ( ( k 1 k 2 ) f m μ τ + f d ) τ ) × sin ( π ( ( k 1 k 2 ) f m μ τ + f d ) ( T p τ ) ) π ( ( k 1 k 2 ) f m μ τ + f d ) = ( T p τ ) exp ( j 2 π ( f 0 τ + 1 2 μ τ 2 + k 2 f m τ ) ) exp ( j π ( ( k 1 k 2 ) f m μ τ + f d ) τ ) × sin ( π ( ( k 1 k 2 ) f m μ τ + f d ) ( T p τ ) ) π ( ( k 1 k 2 ) f m μ τ + f d ) ( T p τ ) = T p exp ( j 2 π ( f 0 τ + 1 2 μ τ 2 + k 2 f m τ ) ) exp ( j π ( ( k 1 k 2 ) f m μ τ + f d ) τ ) × sin c ( π ( ( k 1 k 2 ) f m μ τ + f d ) ( T p τ ) ) ( 1 τ T p )
For τ < 0 , the mutual ambiguity function χ k 1 , k 2 ( τ , f d ) can be expressed by
χ k 1 , k 2 ( τ , f d ) = T p 2 τ T p 2 exp ( j 2 π ( f 0 t + 1 2 μ t 2 + k 1 f m t ) ) exp ( j 2 π ( f 0 ( t + τ ) + 1 2 μ ( t + τ ) 2 + k 2 f m ( t + τ ) ) ) e j 2 π f d t d t = exp ( j 2 π ( f 0 τ + 1 2 μ τ 2 + k 2 f m τ ) ) T p 2 τ T p 2 exp ( j 2 π ( ( k 1 k 2 ) f m μ τ + f d ) ) t ) d t
In the above equation, let φ = ( k 1 k 2 ) f m μ τ + f d and ψ ( τ ) = exp ( j 2 π ( f 0 τ + 1 2 μ τ 2 + k 2 f m τ ) ) . Then, we have
χ k 1 , k 2 ( τ , f d ) = ψ ( τ ) T p 2 τ T p 2 exp ( j 2 π φ t ) d t = ψ ( τ ) j 2 π φ ( exp ( j π φ T p ) exp ( j π φ T p j 2 π φ τ ) ) = ψ ( τ ) j 2 π φ ( cos ( π φ T p ) + j sin ( π φ T p ) exp ( j 2 π φ τ ) ( cos ( π φ T p ) j sin ( π φ T p ) ) ) = ψ ( τ ) π φ exp ( j π φ τ ) sin ( π φ ( T p + τ ) )
By substituting φ and Ψ ( τ ) , we have
χ k 1 , k 2 ( τ , f d ) = exp ( j 2 π ( f 0 τ + 1 2 μ τ 2 + k 2 f m τ ) ) exp ( j π ( ( k 1 k 2 ) f m μ τ + f d ) τ ) × sin ( π ( ( k 1 k 2 ) f m μ τ + f d ) ( T p + τ ) ) π ( ( k 1 k 2 ) f m μ τ + f d ) = T p exp ( j 2 π ( f 0 τ + 1 2 μ τ 2 + k 2 f m τ ) ) exp ( j π ( ( k 1 k 2 ) f m μ τ + f d ) τ ) × sin c ( π ( ( k 1 k 2 ) f m μ τ + f d ) ( T p + τ ) ) ( 1 + τ T p )
By combining Equations (32) and (35), we have the following mutual ambiguity function for the LFM signal:
χ k 1 , k 2 ( τ ˜ , f ˜ d ) = T p exp { j 2 π ( f 0 τ ˜ + 1 2 μ τ ˜ 2 + k 2 f m τ ˜ ) j π [ ( k 1 k 2 ) f m μ τ ˜ + f ˜ d ] τ ˜ } × sin { π [ ( k 1 k 2 ) f m μ τ + f d ] ( T τ ˜ ) } π [ ( k 1 k 2 ) f m μ τ + f d ] ( T τ ˜ ) ( 1 τ ˜ T p ) = T p exp { j 2 π ( f 0 τ ˜ + 1 2 μ τ ˜ 2 + k 2 f m τ ˜ ) j π [ ( k 1 k 2 ) f m μ τ ˜ + f ˜ d ] τ ˜ } × sin c { π [ ( k 1 k 2 ) f m μ τ + f ˜ d ] ( T p τ ˜ ) } ( 1 τ ˜ T p )
Moreover, from Equations (25) and (36), we can further express the generalized ambiguity function as
γ ( τ ˜ , f ˜ d , φ 0 , θ 0 , f r , φ r , θ r ) = P K [ b H ( φ r , θ r ) b ( φ 0 , θ 0 ) ] × k 1 = 0 K 1 k 2 = 0 K 1 w k 1 H a k 1 ( φ 0 , θ 0 ) e j 2 π f c ( x k 1 cos φ 0 sin θ 0 + y k 1 sin φ 0 sin θ 0 ) / c χ k 1 , k 2 ( τ ˜ , f ˜ d ) × ( w k 2 H a k 2 ( φ r , θ r ) e j 2 π f c ( x k 2 cos φ r sin θ r + y k 2 sin φ r sin θ r ) / c ) *
If the conventional beamforming method is used inside each subarray, and the beam is pointed in the ( φ 0 , θ 0 ) direction, then the signal transmit and receive power vectors inside the subarray are
w k = u k = a k ( φ 0 , θ 0 ) , k = 0 , 1 , , N 1
Then, we can also have
w k H a k ( φ 0 , θ 0 ) = n 1 n 2 , w k H a k ( φ r , θ r ) = sum ( a k ( φ r φ 0 , θ r θ 0 ) ) u k H a k ( φ 0 , θ 0 ) = n 1 n 2 , u k H a k ( φ r , θ r ) = sum ( a k ( φ r φ 0 , θ r θ 0 ) )
where sum   ( ) denotes the sum of the elements of the vector. Therefore, the generalized ambiguity function of the FPMIMO radar based on a sparse antenna array of 2D subarrays is
γ ( τ ˜ , f ˜ d , φ 0 , θ 0 , f r , φ r , θ r ) = P ( n 1 n 2 ) 2 K sum ( a k ( φ r φ 0 , θ r θ 0 ) ) 2 sum ( d ( φ 0 φ r , θ 0 θ r ) ) × k 1 = 0 K 1 k 2 = 0 K 1 e j 2 π f c ( x k 1 cos φ 0 sin θ 0 x k 2 cos φ r sin θ r + y k 1 sin φ 0 sin θ 0 y k 2 sin φ r sin θ r ) / c χ k 1 , k 2 ( τ ˜ , f ˜ d )
According to the above equation, the generalized ambiguity function is closely related to the positions of the sparse subarrays, their internal structures and sizes, and the mutual ambiguity function of the transmitted signal. Hence, the generalized ambiguity function can be used for the selection of the optimal array scheme.

3. Algorithm Implementation Steps

Based on the above analysis, the basic idea of the algorithm introduced in this section is to calculate the main lobe width and PSLL for the subarray grouping scheme according to the transmit radiation pattern described in Equation (21), determine the fitness value described in Equation (4), and provide a basis for evaluating the array scheme. A position vector of a sparse antenna array of subarrays with optimal fitness can be obtained through the circular iterative optimization of the GA–PSO hybrid algorithm. The position vector is then combined with the ambiguity function of the FPMIMO radar based on a sparse antenna array of 2D subarrays obtained in Equation (40) to determine the optimal sparse antenna array scheme.
In the optimized sparse antenna array of 2D subarrays, an improved GA–PSO hybrid algorithm is proposed for optimizing the array design of 2D subarrays. This method integrates the global optimization capability of the GA algorithm and fast local optimization performance of the PSO algorithm such that the chromosomes in the GA algorithm correspond to particles in the PSO algorithm. According to the objective function of the problem, a fitness function is established based on the objective parameters. In the GA algorithm, the diversity of species is enhanced via cyclic evaluation, selection, crossover, and mutation operations on a species comprising several solutions to avoid local optimal solutions in order to obtain a group of individuals with the best fitness as the optimal solution for the problem as a whole. In the PSO algorithm, the chromosomes in the GA algorithm are given an initial velocity, and the local optimal solution is solved based on the optimal solution set using the fast optimization capability of the PSO algorithm. The hybrid algorithm combines the merits of the GA and PSO algorithms, reduces its dependence on the initial specifics, achieves adaptive convergence, and enhances the global optimization ability of the GA algorithm with the fast local optimization performance of the PSO algorithm.
The flowchart of the GA–PSO hybrid algorithm is shown in Figure 4, and the specific steps of the algorithm are described as follows.
Step 1: An initial species containing several subarray position vectors d is randomly generated based on the subarray spacing requirements, where each position vector d is considered a chromosome in the GA algorithm or a particle in the PSO algorithm. Furthermore, each chromosome (particle) is given an initial velocity in the direction of the x and y axes.
Step2: The initial species are divided equally into M subspecies and optimized separately using the PSO algorithm.
Step3: Update the velocity and position vector of each particle using the following equation:
v k ( l + 1 ) = a v k ( l ) + b 1 r 1 ( d k l o c d k ( l ) ) + b 2 r 2 ( d g l o d k ( l ) ) , d k ( l + 1 ) = d k ( l ) + v k ( l + 1 )
where a is the inertia weight, b 1 , b 2 is the positive learning factor, r 1 , r 2 is a random number uniformly distributed between 0 and 1, v k ( l ) is the velocity vector of the particle after l iterations, d g l o is the global optimal particle position vector, and d k l o c is the current optimal position vector of the k particle.
Step 4: Reasonability evaluation is the step which primarily determines whether the generated new subarray position vector d meets the constraints 0 x k L m ,   0 y k H m and x k 1 x k 2 > n 1 1 d   o r   y k 1 y k 2 > n 2 1 d , i.e., checking whether it is within the array range and whether the subarray elements overlap. First, the x coordinates of the subarrays are arrange from smallest to largest. Second, starting from the second subarray’s   x coordinates, the spacings with all previous subarrays x are calculated, and the subarray combination whose subarray spacing in the x -axis direction is smaller than n 1 1 d is recorded. Finally, it is determined whether the subarray combination x n in the y direction satisfies the constraint y k 1 y k 2 > n 2 1 d ; if not, then the newly generated subarray positions do not meet the constraint. Subsequently, we need to regenerate coordinates for new subarray positions. As shown in Figure 5, suppose that there are four subarrays that need to be sparsely and optimally arranged, and only the spacing between subarray 3 and subarray 4 is in the   x axis direction c d < n 1 1 d . Then, the spacing between subarray 3 and subarray 4 in the y axis direction needs to be compared with that in the x axis direction. Because e f > n 2 1 d , this scheme meets the constraint that any two subarrays must not overlap.
Step 5: According to the equation of the fitness function (Equation (4)), the fitness value of each particle is calculated. Followed by storing them in the corresponding local optimal values f i t n e s s _ l o c a l , updating the local position optimal vector d k l o c , and identifying the global optimal particle d g l o and its optimal fitness value f i t n e s s _ l o c a l via comparison.
Step 6: If a new global optimal fitness value f i t n e s s _ l o c a l is generated during the optimization process, then the counter for the number of consecutive non-updates is set to zero; otherwise, the counter is increased by one.
Step 7: If the number of consecutive non-updates exceeds the predefined threshold, then the PSO algorithm reaches a local optimal value. Then, the cycle is exited, and the optimal value is outputted. The criterion can be set to the extent that the local optimal value is not updated for M 1 consecutive times, and the local optimal condition is considered to be satisfied.
Step 8: When all subspecies are locally optimized by the PSO algorithm, all outputs can be synthesized into a new species.
Step 9: The new species is substituted into the GA and selection, crossover, and mutation operations are performed. The chromosome with the best fitness in each subspecies is directly selected, the remaining chromosomes are ranked from the smallest to the largest fitness values, and then the chromosome is selected for the next round using a roulette strategy. The crossover process is for exchanging a selected chromosome with another one in a randomly selected species for a randomly selected subarray position coordinates x or y . The mutation operation is a random change in the position coordinates   x or   y of a selected chromosome in a randomly selected subarray, resulting in a new chromosome.
Step 10: The reasonability evaluation in Step 4 is performed. The newly generated chromosome must meet the design requirements to proceed to the next step; otherwise, the previous step is repeated, and a new chromosome is regenerated.
Step 11: The fitness value of each chromosome within the species after crossover and mutation is calculated, and it is compared with the global optimal fitness values. If it is smaller than the current global optimal value, then the global optimal fitness value   f i t n e s s _ l o c a l is updated and the counter is cleared; otherwise, the continuous non-update counter is increased by one.
Step 12: If the continuous non-update counter does not reach the maximum value M 2 , then the iterative optimization using a GA is continued; otherwise, the optimal 20% chromosome is outputted to the selected species.
Step 13: The PSO algorithm is used again to perform local optimization on the result outputted by the GA algorithm, and the global optimal result is outputted if the optimal value is not updated for M 1 consecutive times. Note that the constraints must be checked for each operation (position update, crossover, and mutation) of the PSO algorithm and GA.
Step 14: The optimization process of the hybrid GA–PSO algorithm can be performed several times to output a set of several sparse antenna array schemes with similar fitness values, and comprehensive performance analysis and evaluation can be performed by combining the ambiguity functions of an FPMIMO radar based on a sparse antenna array of 2D subarrays provided in Equation (40). By identifying the advantages and disadvantages of the target distance and Doppler resolution according to the ambiguity function graph, we can determine the optimal array design.
Through analysis, the computational complexity of the proposed algorithm is mainly derived from two aspects: the cyclic iterations of an intelligent algorithm and the calculations of the radiation pattern during every iteration. Therefore, the computational complexity of the proposed algorithm is O((M + 1) N p s o N g a L 1 L 2 K n 1 n 2 ), where N p s o is the average iterations of PSO, N g a is the average iterations of the GA, and L 1 and L 2 are the number of sampling points for the azimuth and pitching, respectively. Compared with other algorithms, the computational complexity is relatively high, but it has no impact on the practical applications. Because the proposed algorithm is only used for designing the sparse antenna array for 2D subarrays, which can be completed with a supercomputer in an offline fashion, the FPMIMO radar only uses the optimization result of the proposed algorithm. Therefore, it is worthwhile to obtain a high-performance sparse array antenna by running this complex algorithm.

4. Simulation Results and Analysis

To verify the effectiveness of the proposed algorithm based on the GA–PSO algorithm and the ambiguity function for a sparse antenna array of 2D subarrays, in this section, we apply the algorithm to iteratively solve a sparse antenna array of subarrays. For the simulation experiment, the main simulation parameters are shown in Table 1, assuming that the radar signal frequency was f c = 15   GHz . Additionally, we needed to optimize an array of K = 9 subarrays, each of which was a 2D uniform array of 9 × 9 , with the internal elements being spaced at an interval of half the wavelength, and equipped with a sampling channel. The array was on a 2D plane which had a size of 0.45 m × 0.45 m . In the optimization process, the uniform phase and magnitude distribution were used to obtain beamforming coefficients for each subarray. Moreover, the steering vector of each subarray was used as the weight vector.
During the simulation, simulation beam pointing was set to the ( 0 ° ,   0 ° ) direction, and the subarray positioning accuracy was 0.1 mm. Each subarray was calibrated with the position of its reference array element, which is the element in the first row and first column of the subarray. With regard to the optimization objectives, the expected value of the PSLL was set to PSLL d = 15   dB ; the upper limit of the error for the peak sidelobe was set to P e = 5   dB ; the expected value of the main lobe width for the transmit radiation pattern was set to W B d = 1.5 ° ; the upper limit of the error for the main lobe width was set to W e = 0.5 ° ; the upper limit for the number of consecutive non-updates of the optimal fitness for the PSO algorithm and GA were set to M 1 = 10 and M 2 = 30 , respectively; and the other parameters of the fitness function in the iterative operation were set to α 1 = 2 , α 2 = 1 , β 1 = 1.5 , and β 2 = 1 . The initial species size and number of loop iterations for the GA and PSO algorithm in the test were set to 100, and the species were divided equally into five subspecies. In the GA, the selection probability was set to 0.2; the crossover probability was set to 0.85; and the variance probability was set to 0.15. In the PSO algorithm, the inertia weight was set to a = 0.8 ; the positive learning factors were b 1 = 2 and b 2 = 2 ; the angular resolution of the simulation experimental process was 0.2 ; and the maximum motion distance of constrained particles in the x and y directions for each iteration process was 10d. In addition, the fitness functions of PSO and the GA were the same for the proposed approach in Equation (4), and the comparison result could prove the optimization performance of the proposed algorithm.
Through the simulation experiments of two optimized arrays, the adaptation value change process for the first array optimization design cycle iteration process is shown in Figure 6. The proposed method achieved the best optimized array, with a PSLL of −15.14 dB, a main lobe width of 1.6 ° , and an adaptation value of 1.0477. The optimized array is shown in Figure 7a, and the coordinates of its subarrays were
x = [0.2105, 0.0010, 0.0242, 0.1163, 0.1189, 0.2727, 0.3312, 0.3697, 0.3688],
and
y = [0.1273, 0.0000, 0.1670, 0.3349, 0.0710, 0.2909, 0.1064, 0.0014, 0.3700].
The PSLL for the second array optimization design was −15.36 dB, the main lobe width was 1.6 ° , and the fitness value was 1.0182. The optimized array is shown in Figure 7b, and the coordinates of its subarrays were
x = [0.0220, 0.0006, 0.0900, 0.1008, 0.1829, 0.1950, 0.3436, 0.3700, 0.3700],
and
y = [0.3655, 0.0738, 0.2119, 0.0000, 0.2676, 0.3700, 0.3700, 0.0751, 0.2622].
According to the results of the two experiments, we can see that the main lobe width was 1.6 ° and the PSLL was below −15 dB; therefore, both optimization results met the predefined optimization objectives. To select an optimal array scheme from them, we could further analyze them by creating an ambiguity function graph. Figure 8a,b illustrates the contour plots of the ambiguity function for the first and second optimization results, respectively. According to these graphs, if there was no pointing error in the MF-processed transceiver beam, i.e., the transceiver beam and target location of each subarray were in the ( 0 ° ,   0 ° ) direction, then the ambiguity function graphs of the two optimization schemes are almost the same. Meanwhile, when the MF-processed beam had a pointing error of 1 ° in the azimuth and elevation angles, i.e., the target space angle was ( 1 ° ,   + 1 ° ) while the MF-processed radar transceiver beam pointed in the ( 0 ° ,   0 ° ) direction, then the contour plot of the ambiguity function is shown in Figure 9. Figure 9a shows that there was no significant change in the ambiguity function curve for the first optimized array, while the curve for the second optimized array shown in Figure 9b exhibits more spikes. This shows that the ambiguity function of the second optimized array was more affected by the pointing error of the MF-processed transceiver beam. Based on the results of the ambiguity function graph analysis, the first optimization result was selected as the final solution for the sparse antenna array, and the transmit beam pattern is shown in Figure 10. There was no grating lobe in the beam pattern, and the sidelobe gain was kept at a relatively low level, indicating that the optimization result achieved the predefined objectives.
To fully verify the effectiveness of the optimization results for the sparse antenna array of 2D subarrays, the validity of the array antenna’s transmit radiation pattern was tested, and the transmit beam gain was kept within the range of 0–150 dB to facilitate presentation of the results in polar coordinates. The simulation results are shown in Figure 11. Figure 11a shows the transmit radiation pattern when the transmit beam was pointing at an azimuth angle of 60 ° and elevation angle of 40 ° ; Figure 11b demonstrates the pattern when the transmit beam was pointing at an azimuth angle of 120 ° and elevation angle of 60 ° ; Figure 11c depicts the pattern when the transmitting beam was pointing at an azimuth angle of 210 ° and elevation angle of 20 ° ; and Figure 11d displays the pattern when the transmitting beam was pointing at an azimuth angle of 330 ° and elevation angle of 50 ° . The simulation results show that by randomly pointing the transmit beam, the transmit radiation pattern only exhibited a peak in the beam pointing angle, and the grating lobe was not observed. Moreover, the side lobe gain was effectively suppressed, which fully proves the effectiveness of the optimized sparse antenna array of subarrays.

5. Conclusions

This study focused on the problem of determining an optimal design for a sparse antenna array of 2D subarrays. First, after determining the array aperture, number of subarrays, and subarray size, we defined the optimization objectives, i.e., eliminating the grating lobe and minimizing the PSLL and main lobe width. The spatial constraints in this problem are the following. The subarrays and their elements must be located within the spatial dimension of the array antenna, and the elements of any two subarrays must not overlap. The positions of the subarrays are optimized. By combining the GA and PSO algorithms and reducing the dependence of the optimization process on the initial species, an adaptation function with the objectives of minimizing the PSLL and main lobe width is established with the help of the relaxation function, and an optimized array of subarrays is proposed based on the GA–PSO hybrid optimization and ambiguity function. We realized global optimization by embedding the PSO algorithm into the GA and performing the selection, crossover, and variation operations of the GA. We reduced the time required for local optimization using the fast convergence of the PSO algorithm, which decreases the dependence of the GA algorithm on the initial species and aids in avoiding local optimal values. The proposed algorithm can adaptively adjust the number of optimization iterations according to the optimization results during optimization of the PSO algorithm and GA, which remarkably ensures the global optimization performance of the proposed algorithm. Because the array results of optimization calculation are often not unique, we propose combining the ambiguity function graphs of the array antenna to identify the final optimized sparse antenna array of 2D subarrays. Finally, the simulation test results prove the effectiveness of the algorithm proposed in this study.

Author Contributions

Conceptualization, J.Y. and Y.Q.; Methodology, J.L.; Validation, J.L., T.Z., C.L. and Y.Q.; Formal analysis, J.L., T.Z. and C.L.; Investigation, J.L.; Data curation, J.L.; Writing—original draft, J.L., T.Z. and C.L.; Visualization, J.L. and T.Z.; Supervision, J.Y.; Project administration, J.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Natural Science Foundation of China under grant nos. 62071481 and 61501471.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Nickel, U.R.O. Monopulse estimation with subarray-adaptive arrays and arbitrary sum and difference beams. IEE Proc. Radar Sonar Navig. 1996, 143, 232–238. [Google Scholar] [CrossRef]
  2. Xu, Z.; Bao, Z.; Liao, G. A nonuniform contiguous subarray configuration and its performance of partially adaptive processing. ACTA Electron. Sin. 1997, 25, 20–24. [Google Scholar]
  3. Xiong, Z.Y.; Xu, Z.H.; Chen, S.W.; Xiao, S.P. Subarray partition in array antenna based on the algorithm X. IEEE Antennas Wirel. Propag. Lett. 2013, 12, 906–909. [Google Scholar] [CrossRef]
  4. Xiong, Z.; Xu, Z.; Zhang, L.; Wu, D. A Summary of optimum sub-array partitioning problem in array radar. Radar Sci. Technol. 2011, 9, 370–377. [Google Scholar]
  5. Zhang, J.; Liu, W.; Gu, C.; Gao, S.S.; Luo, Q. Multi-beam multiplexing design for arbitrary directions based on the interleaved subarray architecture. IEEE Trans. Veh. Technol. 2020, 69, 11220–11232. [Google Scholar] [CrossRef]
  6. Wu, Z.; Wu, P.; Liu, W.; Zhang, Z. An Improved Optimization for Constrained Sparse Planar Arrays Based on Adaptive Genetic Algorithm. In Proceedings of the 2024 IEEE 12th Asia-Pacific Conference on Antennas and Propagation (APCAP), Nanjing, China, 22–25 September 2024. [Google Scholar]
  7. Zhang, X.; Chen, Y.; Deng, K.; Zhou, R.; Xi, X.; Huang, Y. A 2D-MIMO Sparse Array Design for 4D Millimeter-Wave Radar. In Proceedings of the 2024 IEEE MTT-S International Microwave Workshop Series on Advanced Materials and Processes for RF and THz Applications (IMWS-AMP), Nanjing, China, 9–11 November 2024. [Google Scholar]
  8. Wen, H.; Gu, P.-F.; He, Z.; Yang, N.; Leung, K.W.; Wang, J.-X.; Fan, Z.-H.; Ding, D.-Z. A Three-Step Mapping Method for the Synthesis of Sparse Planar Arrays. IEEE Trans. Antennas Propag. 2025, 73, 1712–1724. [Google Scholar] [CrossRef]
  9. Raji, M.F.; Zhao, H.; Monday, H.N. Fast optimizaiton of sparse antenna array using numerical Green’s function and genetic algorithm. Int. J. Numer. Model. 2020, 33, e2544. [Google Scholar] [CrossRef]
  10. Yang, H.; She, M.; Li, T.; Yan, W.; Cheng, Y.; Li, N.; Pu, S.; Shen, L.; Shen, L.; Qian, T. A genetic-algorithm-based sparse planar array optimization method for 77GHz high-resolution imaging. In Proceedings of the 2022 IEEE International Symposium on Antennas and Propagation and USNC-URSI Radio Science Meeting (AP-S/URSI), Denver, CO, USA, 10–15 July 2022. [Google Scholar]
  11. Tashtarian, G.; Majedi, M.S. Grating lobes reduction in linear arrays composed of subarrays using PSO. In Proceedings of the International Symposium on Networks Computers and Communications, Istanbul, Turkey, 18–20 June 2019. [Google Scholar]
  12. Zhang, Q.; Mao, J.; Zhang, Y.; Lu, M.; Li, R.; Liu, X.; Liu, Y.; Yang, R.; Wang, X.; Geng, Y.; et al. Multiple-focus patterns of sparse random array using particle swarm optimization for ultrasound surgey. IEEE Trans. Ultrason. Ferroelectr. Freq. Control. 2022, 69, 565–579. [Google Scholar] [CrossRef]
  13. Zhao, D.D.; Zhou, F.; Jiang, R.X.; Liu, X.; Chen, Y. Design of low-complexity 3-D underwater imaging system with sparse planar arrays. IEEE Trans. Instrum. Meas. 2019, 68, 3418–3432. [Google Scholar] [CrossRef]
  14. Ramalli, A.; Boni, E.; Roux, E.; Liebgott, H.; Tortoli, P. Design, implementation, and medical applications of 2-D ultrasound sparse arrays. IEEE Trans. Ultrason. Ferroelectr. Freq. Control. 2022, 69, 2739–2755. [Google Scholar] [CrossRef]
  15. Gu, B.; Chen, Y.; Liu, X.; Zhou, F.; Jiang, R. Distributed convex optimization compressed sensing method for sparse planar array synthesis in 3-D imaging sonar system. IEEE J. Ocean. Eng. 2020, 45, 1022–1033. [Google Scholar] [CrossRef]
  16. Liu, F.; Liu, Y.; Xu, K.D.; Ban, Y.-L.; Liu, Q.H.; Guo, Y.J. Synthesizing uniform amplitude sparse dipole arrays with shaped patterns by joint optimization of element positions, rotations and phases. IEEE Trans. Antennas Propag. 2019, 67, 6017–6028. [Google Scholar] [CrossRef]
  17. Li, X.; Dong, W.; Xu, Z.; Xiao, S. Hierarchical Array Design Strategy Composed of Irregular and Overlapped Subarrays in Large-Scale Planar Array. IEEE Trans. Antennas Propag. 2021, 69, 4217–4222. [Google Scholar] [CrossRef]
  18. Zhao, D.; Chen, P.; Hu, Y.; Liang, R.; Wang, H.; Guo, X. Pruned Distributed and Parallel Subarray Beamforming for 3-D Underwater Imaging With Fine-Grid Spare Array. IEEE J. Ocean. Eng. 2021, 46, 1356–1371. [Google Scholar] [CrossRef]
  19. Si, W.; Zeng, F.; Qu, Z.; Peng, Z. Two-Dimensional DOA Estimation via a Novel Sparse Array Consisting of Coprime and Nested Subarrays. IEEE Commun. Lett. 2020, 24, 1266–1270. [Google Scholar] [CrossRef]
  20. Dong, W.; Xu, Z.-H.; Li, X.-X.; Xiao, S.-P. Low-Cost Subarrayed Sensor Array Design Strategy for IoT and Future 6G Applications. IEEE Internet Things J. 2020, 7, 4816–4826. [Google Scholar] [CrossRef]
  21. Deligiannis, A.; Amin, M.; Lambotharan, S.; Fabrizio, G. Optimum Sparse Subarray Design for Multitask Receivers. IEEE Trans. Aerosp. Electron. Syst. 2019, 55, 939–950. [Google Scholar] [CrossRef]
  22. Gupta, A.; Madhow, U.; Arbabian, A.; Sadri, A. Design of Large Effective Apertures for Millimeter Wave Systems Using a Sparse Array of Subarrays. IEEE Trans. Signal Process. 2019, 67, 6483–6497. [Google Scholar] [CrossRef]
  23. Hassanien, A.; Vorobyov, S.A. Phased-MIMO radar: A tradeoff between phased-arry and MIMO radars. IEEE Trans. Signal Process. 2010, 58, 3137–3151. [Google Scholar] [CrossRef]
  24. Roshanamir, A.S.; Bastani, M.H. Hybrid orthogonal-phased MIMO radar. In Proceedings of the Radar Conference 2013, IET International, Xi’an, China, 14–16 April 2013. [Google Scholar]
  25. Khan, W.; Qureshi, I.M.; Sultan, K. Ambiguity function of phased-MIMO radar with colocated antennas and its properties. IEEE Geosci. Remote Sens. Lett. 2014, 11, 1220–1224. [Google Scholar] [CrossRef]
  26. Huang, J.; Su, H. Joint transmitting subarray partition and beamforming design method based on two-dimensional phased-MIMO radar. J. Electron. Inf. Technol. 2020, 42, 1557–1565. [Google Scholar]
  27. Tahcfulloh, S.; Hendrantoro, G. Full phased MIMO radar with collocated antennas. Int. J. Commun. Antenna Propag. 2019, 9, 144–154. [Google Scholar]
  28. Jin, Y. The Structure Optimization of Subarray in Hybrid MIMO Phased-Array Radar; Harbin Institute of Technology: Harbin, China, 2014. [Google Scholar]
Figure 1. Schematic diagram of a sparse antenna array of two-dimensional subarrays.
Figure 1. Schematic diagram of a sparse antenna array of two-dimensional subarrays.
Micromachines 16 01038 g001
Figure 2. Relaxation function graph. (a) Relaxation function curve of the PSLL. (b) Relaxation function curve of the main lobe width.
Figure 2. Relaxation function graph. (a) Relaxation function curve of the PSLL. (b) Relaxation function curve of the main lobe width.
Micromachines 16 01038 g002
Figure 3. Adaptation function surface.
Figure 3. Adaptation function surface.
Micromachines 16 01038 g003
Figure 4. Flow chart of the GA-PSO hybrid algorithm.
Figure 4. Flow chart of the GA-PSO hybrid algorithm.
Micromachines 16 01038 g004
Figure 5. Schematic diagram of subarray overlap checking algorithm.
Figure 5. Schematic diagram of subarray overlap checking algorithm.
Micromachines 16 01038 g005
Figure 6. Simulation of the adaptation function of the optimized array algorithm.
Figure 6. Simulation of the adaptation function of the optimized array algorithm.
Micromachines 16 01038 g006
Figure 7. Experimental results of the sparse antenna arrays of subarrays. (a) Results of the first simulation experiment. (b) Results of the second simulation experiment.
Figure 7. Experimental results of the sparse antenna arrays of subarrays. (a) Results of the first simulation experiment. (b) Results of the second simulation experiment.
Micromachines 16 01038 g007
Figure 8. Contour plot of the 3D ambiguity graph, with the MF parameters being error-free. (a) Ambiguity function graph of the first optimized array. (b) Ambiguity function graph of the second optimized array.
Figure 8. Contour plot of the 3D ambiguity graph, with the MF parameters being error-free. (a) Ambiguity function graph of the first optimized array. (b) Ambiguity function graph of the second optimized array.
Micromachines 16 01038 g008
Figure 9. Contour plot of 3D ambiguity graph with a pointing error in the MF parameters. (a) Ambiguity function graph of the first optimized array. (b) Ambiguity function graph of the second optimized array.
Figure 9. Contour plot of 3D ambiguity graph with a pointing error in the MF parameters. (a) Ambiguity function graph of the first optimized array. (b) Ambiguity function graph of the second optimized array.
Micromachines 16 01038 g009
Figure 10. Transmit radiation pattern of the array optimized by the proposed algorithm. (a) Side view in polar coordinates. (b) Top view in polar coordinates.
Figure 10. Transmit radiation pattern of the array optimized by the proposed algorithm. (a) Side view in polar coordinates. (b) Top view in polar coordinates.
Micromachines 16 01038 g010
Figure 11. Simulation test of the transmit radiation pattern of the array optimized by the proposed algorithm. (a) Transmit beam at azimuth angle of 60 ° and elevation angle of 40 ° . (b) Transmit beam at azimuth angle of 120 ° and elevation angle of 60 ° . (c) Transmit beam at azimuth angle of 210 ° and elevation angle of 20 ° . (d) Transmit beam at azimuth angle of 330 ° and elevation angle of 50 ° .
Figure 11. Simulation test of the transmit radiation pattern of the array optimized by the proposed algorithm. (a) Transmit beam at azimuth angle of 60 ° and elevation angle of 40 ° . (b) Transmit beam at azimuth angle of 120 ° and elevation angle of 60 ° . (c) Transmit beam at azimuth angle of 210 ° and elevation angle of 20 ° . (d) Transmit beam at azimuth angle of 330 ° and elevation angle of 50 ° .
Micromachines 16 01038 g011aMicromachines 16 01038 g011b
Table 1. Simulation main parameters.
Table 1. Simulation main parameters.
Radar signal frequency: f c 15 GHz
Number of subarray: K 9
Style of subarrayTwo-dimensional uniform array
Antenna elements in each subarray 9 × 9
Prescribed area for placement2D plane, size of 0.45 m × 0.45 m
Angel of beam pointing 0 ° , 0 °
Expected value of the PSLL: PSLLd−15 dB
Expected value of the main lobe width for the transmit radiation pattern: W B d 1.5°
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Yang, J.; Lu, J.; Zhu, T.; Li, C.; Quan, Y. Optimized Design of Sparse Antenna Array for 2D Subarrays Based on GA-PSO Algorithm and Ambiguity Function. Micromachines 2025, 16, 1038. https://doi.org/10.3390/mi16091038

AMA Style

Yang J, Lu J, Zhu T, Li C, Quan Y. Optimized Design of Sparse Antenna Array for 2D Subarrays Based on GA-PSO Algorithm and Ambiguity Function. Micromachines. 2025; 16(9):1038. https://doi.org/10.3390/mi16091038

Chicago/Turabian Style

Yang, Jian, Jian Lu, Tong Zhu, Chuanxiang Li, and Yinghui Quan. 2025. "Optimized Design of Sparse Antenna Array for 2D Subarrays Based on GA-PSO Algorithm and Ambiguity Function" Micromachines 16, no. 9: 1038. https://doi.org/10.3390/mi16091038

APA Style

Yang, J., Lu, J., Zhu, T., Li, C., & Quan, Y. (2025). Optimized Design of Sparse Antenna Array for 2D Subarrays Based on GA-PSO Algorithm and Ambiguity Function. Micromachines, 16(9), 1038. https://doi.org/10.3390/mi16091038

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