Next Article in Journal
Investigation on SMT Product Defect Recognition Based on Multi-Source and Multi-Dimensional Data Reconstruction
Next Article in Special Issue
All-Solid-State Beam Steering via Integrated Optical Phased Array Technology
Previous Article in Journal
Micromachines 2022 Best Paper Awards
Previous Article in Special Issue
Optimization of Optical Phase Profile in Beam Deflector with Advanced Simulation Method for High Diffraction Efficiency
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Robust Adaptive Beamforming Algorithm for Sparse Subarray Antenna Array Based on Hierarchical Weighting

1
School of Engineering, Rocket Force University of Engineering, Xi’an 710025, China
2
Science and Technology on Automatic Target Recognition Laboratory, National University of Defense Technology, Changsha 410073, China
*
Author to whom correspondence should be addressed.
Micromachines 2022, 13(6), 859; https://doi.org/10.3390/mi13060859
Submission received: 30 March 2022 / Revised: 23 May 2022 / Accepted: 23 May 2022 / Published: 30 May 2022
(This article belongs to the Special Issue Beam Steering via Arrayed Micromachines)

Abstract

:
Sparse antenna arrays based on subarrays have more and more broad application prospects for the limitation of array space, real-time algorithm and hardware costs. Aiming at the beamforming technology of sparse antenna arrays based on subarrays, this paper proposes a robust adaptive beamforming algorithm based on hierarchical weighting. The algorithm performs conventional beamforming to calculate the weights of each element in the subarray, then the synthetic signals output by each subarray are used as sparse array metadata. The Interference-plus-Noise Covariance Matrix (INCM) is reconstructed by integration in two-dimensional space, and a convex optimization model of a multi-constraint array containing the signal pointing error was established to estimate the real guide vector. Finally, using the reconstructed INCM and the estimation of the guide vector, we obtain a weighted vector between the subarrays and output signal for the whole array. The simulation results show that the proposed algorithm has better Signal-to-Interference-and-Noise Ratio (SINR) and robustness compared with other algorithms for sparse subarray antenna array beamforming.

1. Introduction

Compared with the traditional single antenna, the array antenna can effectively realize the characteristics of narrow beam, low sidelobe, electronically controlled beam scanning, etc., and has been widely researched and applied in scientific fields, such as radar, speech processing, and wireless communication [1,2]. With the higher and higher requirements for the performance of the array antenna, the scale of the antenna array has continued growing, and the number of antenna elements even reaches tens of thousands or hundreds of thousands. One of the main factors to consider is how to reduce the hardware complexity and cost by reducing the number of antenna elements while ensuring the array antenna aperture becomes a hot issue in the research of array antenna technology. Especially in highly dynamic aircraft using phased array radar guidance, due to the limitation of carrier space and real-time algorithm, the antenna array is required not only to have larger array aperture, spatial resolution and anti-interference performance, but also to reduce the size of the array, the hardware complexity, the amount of data, the cost, and improve the real-time performance of the algorithm. For this reason, carriers, such as highly dynamic aircraft, often use a sparse array antenna design based on subarray structure, and its Digital Beamforming (DBF) technology becomes an important factor affecting the performance of the array antenna.
At present, robust adaptive beamforming algorithms are mainly divided into the following categories: Diagonal Loading (DL) [3,4], Eigenspace Beamforming (ESB) [5,6,7], the uncertainty set method [8,9,10], and the Interference-plus-Noise Covariance Matrix (INCM) algorithm, etc. The basic idea of the DL algorithm is to add a unit matrix of a certain magnitude to the covariance matrix to effectively suppress the steering error, but the magnitude of the added unit matrix is uncertain. ESB algorithm projects the assumed steering vector into the signal and interference subspace, estimates the real steering vector, and then calculates the weight vector of the adaptive beamformer by using the inverse of the sampling matrix. However, its performance deteriorates easily in the environment of low signal-to-noise ratio (SNR). The uncertain set method is to construct the constraint space according to the assumed interval of the desired direction and solve the real direction vector by using the convex optimization algorithm to effectively suppress the direction deviation. If the uncertainty interval is set reasonably, the algorithm has good performance, but the difficulty lies in obtaining the accurate range of the uncertainty interval, and when there is a large deviation in the direction of the expected signal, the performance will decrease significantly. Robust beamforming algorithm based on INCM reconstruction is a beamforming algorithm proposed by Gu et al., 2012. It uses Capon spatial spectrum estimation to reconstruct INCM and establishes a convex optimization model with quadratic constraints and quadratic rules to solve the robust adaptive beamforming algorithm of the desired signal steering vector [11]. In [12], a method is proposed to use the principle of maximum entropy power spectrum to estimate the power spectrum of the interfering signal and reconstruct the INCM by integrating. However, the algorithm cannot overcome the influence of array errors, such as array element position error, channel amplitude, and phase error. In order to improve the robustness of the integral reconstruction method under the condition of array error, a method of reconstructing the INCM by using Capon spatial spectrum estimation in the annular uncertainty set is proposed in [13]. Although the robustness of the algorithm under the condition of array error is improved, the computational complexity of the algorithm is greatly increased. Yang et al. used annular uncertainty sets to reconstruct INCM, and estimated array steering vectors through vector space projection, which further enhanced the robustness of the algorithm against array errors [14]. In [15], the steering vector and power estimation of interference signal are obtained by Capon spatial spectrum estimation in each angle sector of interference signal, and then the INCM is obtained by sparse reconstruction. The essence of this algorithm is the discrete representation of the method in [11], and its computational complexity increases with the increase in the number of interference signals. The differential reconstruction method mainly realizes the INCM reconstruction in a differential way by estimating the steering vector and power of the desired signal. In [16], a method is proposed to cancel the expected signal covariance matrix in a differential way from the Sample Covariance Matrix (SCM). Its essence is to replace the expected signal eigenvalue with the mean of the noise eigenvalue to reconstruct the INCM. The algorithm requires that the input SNR cannot be close to the Interference-to-Noise Ratio (INR), and the expected signal and interference can be effectively separated. The Oracle approximate shrinkage method is first used in [17] to estimate the covariance matrix of the array-received signal in a cyclic iterative manner on the basis of SCM, and then suppresses the desired signal component through differential cancellation to achieve INCM reconstruction. In [18], in order to improve the performance of adaptive beamforming in high SNR, the signal-free interference-plus-noise covariance matrix is reconstructed using MUSIC spatial spectrum as the power density distribution. However, how to improve the array performance under the error of the expected signal is not considered. In [19], for non-circular signals, three robust widely linear beamformers based on INCM reconstruction are proposed to cope with this problem of performance degradation at high SNR and high computational complexities. In [20], a robust adaptive beamforming algorithm is proposed based on a method for estimating the steering vectors and INCM reconstruction. In order to obtain the actual steering vectors, a subspace for each nominal steering vector in a small neighborhood is constructed firstly. Then, the adjusted steering vector can be found by searching along the gradient vector, which is orthogonal to the corresponding nominal steering vector neighborhood, to generate the highest Capon power amplitude. However, the method to get an adjusted steering vector is too simple and the estimation accuracy is limited. In [21], the proposed robust adaptive beamform based on INCM reconstruction uses a spare Bayesian learning algorithm to get high DOA accuracy and power estimation. Because of the superior DOA estimation accuracy of the spare Bayesian learning algorithm, the true steering vector estimation procedure is no longer necessary. In fact, this algorithm cannot completely overcome the direction error of the desired signal, which is an inevitable practical problem.
Aiming at the problem of estimating the direction of the desired signal under underdetermined conditions, array element sparseness is adopted. The sparse array refers to the array with the array element spacing greater than half a wavelength. The classical sparse arrays are coprime arrays and nested arrays [22]. Compared with conventional array antennae, sparse arrays have more spatial diversity. Under the same array aperture, sparse arrays require fewer array elements and have larger array apertures than uniform arrays [23]. Gu et al. used a one-dimensional linear coprime array to generate a virtual uniform array, and then used compressed sensing to compress the sampling and calculate the sample-compressed virtual covariance matrix to achieve adaptive beamforming [24]. In [25], Liu et al. expanded the ESB algorithm in the coprime array, used virtual array element expansion to construct the interference and noise subspace of the signal, and then estimated the steering vector of the signal and interference according to the projection method to realize the INCM reconstruction. In [26], a differential synthesis array was established, which used the sparse form to estimate the direction of arrival, and then reconstructed the INCM of the received signal to obtain the weighting vector. In [27], the proposed robust adaptive beamforming algorithm for the coprime array used an interpolated virtual ULA to obtain a high-precision DOA estimation, and further estimate the steering vectors and powers more accurately. Not just for the sparse arrays with specific formations, such as coprime arrays, nested arrays, etc., two robust adaptive beamforming algorithms based on INCM are proposed for a variety of sparse arrays in [28]. However, the error of the steering vector is not considered in detail.
At present, the INCM reconstruction algorithm is basically applied to one-dimensional uniform linear arrays, and the beamforming algorithm of two-dimensional planar array antennae using spatial spectrum to reconstruct INCM is rarely covered in the literature. In this paper, a robust adaptive beamforming algorithm based on hierarchical weighting is proposed for the robust adaptive beamforming technology of two-dimensional planar sparse subarray antenna array. Firstly, the weights of each element are calculated by fixed beamforming for each element in subarray. Then, the synthetic signals output by each subarray are used as sparse array metadata, and the INCM is reconstructed by integration in two-dimensional space. Meanwhile, the convex optimization model of the multi-constraint array, including signal pointing error, is established to estimate the real steering vector. Finally, the reconstructed INCM and the estimated guide vector are used to calculate the weighted vector between the subarrays, and the synthesized output signal of the entire array is obtained. The proposed algorithm conforms to the characteristics of the subarray-level sparse antenna array structure and improves the performance of the adaptive beamforming algorithm under this antenna array configuration.

2. Received Signal Model of Two-Dimensional Planar Sparse Subarray

2.1. Two-Dimensional Planar Uniform Sparse Array Signal Model

With the increasing requirements for radar systems, the two-dimensional planar array antenna is widely used. The array configuration of two-dimensional planar array antennae mainly include circular, L-shaped and rectangular arrays, etc. The general antenna structure of a two-dimensional rectangular planar rectangular array is shown in Figure 1. Assuming that the rectangular array antenna consists of P × Q array elements, the first array element in the lower-left corner is used as the reference array element (marked in red), and the position of the reference array element is (0,0). The position of each array element can be expressed as ( y p , z q ) , that is
y p = p × d z q = q × d
where, p = 0 , 1 , ,   P 1 , q = 0 , 1 , , Q 1 , and d are the array element spacing of a conventional array, meeting the requirement of d λ / 2 .
Assuming that the two-dimensional planar rectangular array antenna receives D signals, the incident direction of the signal is ( φ i , θ i ) ,   ( i = 0 , 1 , , D 1 ) , φ i represents the azimuth angle, θ i represents the elevation angle, where ( φ 0 , θ 0 ) is the desired signal direction, the power of each signal is σ i 2   ( i = 0 , 1 , , D 1 ) , and the signals are not correlated with each other.
When the incident signal direction is ( φ i , θ i ) , the spatial phase difference between the ( p , q ) th array element and the reference array element can be expressed as
Δ ϕ i ( p , q ) = 2 π y p cos θ i sin φ i + 2 π z q sin θ i λ
Then, the steering vector of the first row of array antennae along the positive y -axis can be expressed as
a y ( φ i , θ i ) = 1 , e j 2 π y 1 cos θ i sin φ i / λ , , e j 2 π y p cos θ i sin φ i / λ T
Correspondingly, the steering vector of the first column array along the positive z -axis can be expressed as
a z ( φ i , θ i ) = 1 , e j 2 π z 1 sin θ i / λ , , e j 2 π z q sin θ i / λ T
Therefore, the steering vector of a two-dimensional planar rectangular array antenna can be expressed as
A i = v e c ( a y ( φ i , θ i ) a z ( φ i , θ i ) T ) T
where, ( ) T denotes the transpose of the matrix, v e c ( ) denotes the stacking of the columns of the matrix into a single column vector.
When the two-dimensional planar rectangular array antenna receives all signals, its direction matrix can be expressed as
A = [ A 0 , A 1 , , A D 1 ]
where, the dimension of A is ( P × Q ) × D , and A 0 represents the steering vector of the desired signal.
At time t, the received signal is x ( t ) = A s ( t ) + n ( t ) , where s ( t ) is the spatial source signal, n ( t ) is Gaussian white noise, and s ( t ) can be expressed as
s ( t ) = [ s 0 ( t )   s 1 ( t )   s D 1 ( t ) ] T
where s 0 represents the desired signal, and other signals s 1 , , s D 1 represent the interference signal. Assuming that the weight vector of receive beamforming is w , the output signal is y ( t ) = w H x ( t ) , and the beam pattern is expressed as
F ( φ , θ ) = w H a ( φ , θ )
where, a ( φ , θ ) represents the signal steering vector with an incident angle of ( φ , θ ) , i.e., a ( φ , θ ) = v e c ( a y ( φ , θ ) a z ( φ , θ ) T ) T . Generally, the beam pattern gain is expressed by Equation (10)
G ( φ , θ ) = F ( φ , θ ) 2 max F ( φ , θ ) 2
G ( φ , θ ) = 20 log G ( φ , θ )

2.2. Two-Dimensional Planar Sparse Subarray Signal Model

Assuming that the two-dimensional sparse subarray consists of M subarrays, the fixed beamforming algorithm is used in the subarray to synthesize and output M channels of analog signals, and the signals are sent to M digital channels; then, the M channels of the signals are subjected to DBF to output 1 channel of digital signals. A schematic diagram of this is shown in Figure 2. Assuming that the two-dimensional plane sparse subarray receives D signals, the desired signal direction is ( φ 0 , θ 0 ) , the other D−1 signals are interference signals, and the angles are ( φ i , θ i ) ,   i = 1 , 2 , , D 1 . Taking the m , m [ 1 , M ] th subarray as an example, the reference array element position is ( y m , z m ) .
The steering vector of the first-row array along the positive y -axis in this subarray can be expressed as
a y ( φ i , θ i ) = e j 2 π y m cos θ i sin φ i / λ , e j 2 π ( y m + d ) cos θ i sin φ i / λ , , e j 2 π ( y m + ( n y 1 ) d ) cos θ i sin φ i / λ T
The steering vector of the first column array along the positive z -axis can be expressed as
a z ( φ i , θ i ) = e j 2 π z m sin θ i / λ , e j 2 π ( z m + d ) sin θ i / λ , , e j 2 π ( z m + ( n z 1 ) d ) sin θ i / λ T
Therefore, the steering vector of the m th subarray can be expressed as
A i = v e c ( a y ( φ i , θ i ) a z ( φ i , θ i ) T ) T
where, A i is a column vector with dimensions n y × n z .
When the m th subarray receives all the signals, its direction matrix can be expressed as
A ( m ) = [ A 0 , A 1 , , A D 1 ]
where, the dimension of A ( m ) is ( n y × n z ) × D .
At time t, the received signal of the m th subarray can be expressed as
x m ( t ) = A ( m ) s ( t ) + n m ( t )
where, s ( t ) is the spatial source signal, s ( t ) = [ s 0 ( t )   s 1 ( t )   s D 1 ( t ) ] T , where, s 0 represents the expected signal, and other signals s 1 , , s D 1 represents interference signal, n m ( t ) represents Gaussian white noise. Assuming that the weighted vector of the m -th subarray receiving beamforming is w m , the received signal can be expressed as
y m ( t ) = w m H x m ( t )
Since the conventional beamforming algorithm is used in the subarray, according to Equation (13), the weight vector w m in the mth subarray can be obtained as
w m = A 0 = v e c ( a y ( φ 0 , θ 0 ) a z ( φ 0 , θ 0 ) T ) T
After sampling, the output signal vectors of all subarrays can be expressed as
y ( k ) = [ y 1 ( k ) , y 2 ( k ) , , y M ( k ) ] T
where, y ( k ) denotes the digital signal vector output by the subarray, k denotes sampled point, and the position of the reference array element of each subarray is ( y m , z m ) ; then, under the desired signal direction, the direction vector of the reference array element can be composed of subarray level guidance vector, and the subarray level steering vector can be expressed as
a ( φ 0 , θ 0 ) = e j 2 π ( y 1 cos θ 0 sin φ 0 + z 1 sin θ 0 ) / λ e j 2 π ( y 2 cos θ 0 sin φ 0 + z 2 sin θ 0 ) / λ e j 2 π ( y M cos θ 0 sin φ o + z M sin θ 0 ) / λ
Digital beamforming is then carried out between subarrays to output one signal. Assuming that the weighted vector among each subarray is w , the output signal of the two-dimensional plane sparse subarray can be expressed as
Y ( k ) = w H y ( k )

3. Algorithm Introduction

The output Signal-to-Interference-and-Noise Ratio (SINR) of the beamformer can be expressed as
SINR = E w H x 0 ( t ) x 0 H ( t ) w E w H x i + n ( t ) x i + n H ( t ) w = w H R 0 w w H R i + n w = σ 0 2 w H a ( φ 0 , θ 0 ) w H R i + n w
where, x 0 ( t ) is the expected signal, x i + n ( t ) is the interference signal plus noise, R i + n represents the covariance matrix of interference plus noise, and R i + n can be expressed as
R i + n = i = 1 D 1 σ i 2 a i a i H + σ n 2 I
where σ i 2 and σ n 2 are the energy of interference signal and noise, respectively. The design goal of the optimal beamformer is to maximize SINR. Therefore, the design method of the optimal beamformer is
min w   w H R i + n w        s . t .    w H a ( φ 0 , θ 0 ) = 1
Accordingly, the weighting vector of the optimal beamformer can be expressed as
w = R i + n 1 a ( φ 0 , θ 0 ) a ( φ 0 , θ 0 ) H R i + n 1 a ( φ 0 , θ 0 )
Since R i + n cannot be obtained in practical applications, it is often replaced by the sample covariance matrix. The sample covariance matrix can be expressed as
R 0 = E [ x ( t ) x ( t ) ] = δ 0 2 a ( φ , θ ) a ( φ , θ ) H + R i + n
Therefore, Equation (23) can be further expressed as
min w   w H R 0 w        s . t .    w H a ( φ , θ ) = 1
The solution of the above equation is
w = R 0 1 a ( φ , θ ) a ( φ , θ ) H R 0 1 a ( φ , θ )
Under the condition of low SNR, R 0 is generally used to replace R i + n , and the beamforming weighting vector is obtained by Equation (27). However, when SNR increases, if R 0 continues to be used instead of R i + n to calculate the weighting vector, there will be “self cancellation” of the desired signal, which will reduce the performance of the array antenna to receive the desired signal. Therefore, using the idea of spatial spectrum reconstruction R i + n proposed in [11], this paper extends the INCM reconstruction method to the two-dimensional array model. Using Capon spatial spectrum in two-dimensional space, the INCM reconstruction is as follows
R ^ i + n = θ , φ Θ ¯ a ( φ , θ ) a H ( φ , θ ) a H ( φ , θ ) R 1 a ( φ , θ ) d φ d θ
where Θ ¯ is the complement of Θ , and Θ represents the angular region of the desired signal direction. If the INCM has been reconstructed and the desired signal direction is accurately known, the weighting vector can be expressed as
w r e c = R ^ i + n 1 a ( φ 0 , θ 0 ) a H ( φ 0 , θ 0 ) R ^ i + n 1 a ( φ 0 , θ 0 )
where, ( φ 0 , θ 0 ) represents the expected signal direction.
In addition, in practical applications, the direction of the desired signal is often not known accurately, and there is an error in the estimation of the desired signal, so that the steering vector and the real steering vector are mismatched, resulting in the degradation of the array beamforming performance. Therefore, an optimization model is established to estimate the real steering vector.
First, the Signal-plus-Noise Covariance Matrix (SNCM) reconstruction can be expressed as
R ^ s + n = θ , φ Θ a ( φ , θ ) a H ( φ , θ ) a H ( φ , θ ) R 1 a ( φ , θ ) d φ d θ + σ n 2 I M
where, I M represents the identity matrix of M × M .
In fact, according to the maximum output SINR criterion, assuming the possible target echo at the azimuth φ ^ , θ ^ Θ , the Capon space spectrum estimation of the target echo signal in the angle sector can be expressed as
P ( φ ^ , θ ^ ) = 1 a ( φ ^ , θ ^ ) H R ^ s + n 1 a ( φ ^ , θ ^ )
Then, relative to the real steering vector a ( φ , θ ) , the spatial spectrum of the signal should meet
1 a ( φ , θ ) H R ^ s + n 1 a ( φ , θ ) P ( φ ^ , θ ^ )
Finally, the real steering vector can be decomposed into two components perpendicular to each other; one is a component parallel to a ( φ , θ ) and this component has no effect on the output interference plus noise energy relative to a ( φ ^ , θ ^ ) , and the other component perpendicular to a ( φ , θ ) will affect Output interference plus noise energy. Therefore, according to Equations (31) and (32), the optimization model for solving a ( φ , θ ) can be expressed as
min a      a H R ^ i + n 1 a s . t .      a H R ^ s + n 1 a   a ( φ ^ , θ ^ ) H R ^ s + n 1 a ( φ ^ , θ ^ )             [ a a ( φ ^ , θ ^ ) ] H a ( φ ^ , θ ^ ) = 0
The optimization problem is a quadratic constrained quadratic programming problem, and both R ^ i + n 1 and R ^ s + n 1 are positive definite matrices. Therefore, the optimization model of Equation (33) is a convex optimization problem, which can be solved by the interior point method or optimization software, such as CVX [29].
After estimating the accurate steering vector, the weighted vector of the array can be expressed as
w ^ rec = R ^ i + n 1 a a H R ^ i + n 1 a
Therefore, the algorithm steps proposed in this paper are:
  • Step 1: According to the sparse subarray antenna array configuration, the array guidance vector A ( m ) is constructed according to Equations (11)–(14);
  • Step 2: According to the beam pointing requirements of the antenna array, calculate the weight vector w m of the antenna elements in the subarray according to Equation (17);
  • Step 3: Taking the beamforming output of each subarray as the sparse array element signal, R ^ i + n and R ^ s + n are calculated according to Equations (28) and (30), respectively;
  • Step 4: According to the optimization model (33), estimate the true steering vector a ( φ , θ ) ;
  • Step 5: According to Equation (34), the weight vector w ^ rec among the subarrays is obtained with R ^ i + n and the estimated true steering vector, and the final beamforming output result is obtained by using Equation (20).

4. Simulation Experiment Verification

It is assumed that the frequency of the desired signal is 15 GHz, the sparse antenna array consists of eight regular plane subarrays of 4 × 4 (four elements in each row and column), the array elements in the subarray are omnidirectional and equally spaced, and the spacing is d = 0.01 m. As shown in Figure 3, eight subarrays form a sparse antenna array on a plane, which can be designed by optimization methods, such as genetic algorithm and particle swarm algorithm [30]. For example, the positions of eight regular plane subarrays are shown in Table 1. X and Y are the abscissa and ordinate of the subarray positions, respectively, and the unit is meters.
Assuming that the azimuth and elevation angles of the desired signal direction are φ 0 = 30 and θ 0 = 10 , respectively, and the four interfering signal directions are ( 30 , 40 ), ( 20 , 0 ), ( 15 , 30 ), and ( 10 , 10 ), respectively, and INR = 20 dB, it is assumed that the azimuth angle sector in which the desired signal appears is [ φ 0 6 , φ 0 + 6 ] and the pitch angle sector is [ θ 0 6 , θ 0 + 6 ] . In the simulation experiments, the comparison algorithms used include the LSMI algorithm in [31], the RAB-WCPO algorithm in [32], the REC-SPSS algorithm in [33], and the optimal beamformer (see Equation (24)). The loading value is 10-times the noise power in the LSMI algorithm, and the parameter ε = 0.3 is used in the RAB-WCPO algorithm. For each simulation scenario, 200 Monte Carlo trails were performed.

4.1. Simulation for Array Beampattern

Figure 4a shows the simulation results of the array beamforming pattern of the proposed algorithm. It can be seen that after the beamforming algorithm proposed in this paper, the direction of the main beam is consistent with that of the desired signal, the sidelobe is relatively low, there is no grating lobe, and the beam performance is good. Figure 4b is a section view in four angular directions, from which we can draw the following conclusions. (1) From the black line, when the elevation angular is 0 , there is a deep null at azimuth 20 , which corresponds to the second interference signal of ( 20 , 0 ). (2) From the magenta line, when the elevation angular is 10 , there is a deep null at azimuth 10 , which corresponds to the fourth interference signal of ( 10 , 10 ). (3) From the blue line, when the azimuth angular is 15 , there is a deep null at elevation 30 , which corresponds to the third interference signal of ( 15 , 30 ). (4) From the red line, when the azimuth angular is 30 , there are main beams at elevation 10 and a deep null at elevation 40 , which correspond to the desired signal of ( 30 , 10 ) and the third interference signal of ( 30 , 40 ), respectively. The experimental results of beampattern simulation show that the proposed algorithm has correct main lobe beam direction, low side lobes and no grating lobes, and can adaptively form effective nulls in all interference signal directions.

4.2. Beamforming Performance without Direction Mismatch of the Desired Signal

In the second simulation, assuming that the desired signal direction is accurately known, the output SINR performance of the proposed algorithm and other beamforming algorithms is compared and analyzed under different input SNR and different snapshot numbers. In the performance comparison of output SINR versus input SNR, the input INRs and the number of snapshots were fixed as 40 dB and 1200. In the performance comparison of output SINR versus the number of snapshots, the input SNR and INRs were set as 10 dB and 40 dB, respectively.
As can be seen from Figure 5a, when the low SNR is less than −10 dB, the output SINR of the beamforming algorithm proposed in this paper is slightly worse than that of the LSMI algorithm, and better than the other two beamforming algorithms; when the SNR is greater than −10 dB, the output SINR of the beamforming algorithm proposed in this paper is better than other beamforming algorithms in comparison, and is closer to the ideal optimal beamformer. It is shown that the algorithm proposed in this paper can effectively solve the “self-cancellation” phenomenon of the desired signal when the signal-to-noise ratio increases, which verifies the effectiveness of the two-dimensional planar sparse subarray INCM reconstruction algorithm. As can be seen from Figure 5b, compared with other algorithms, the graph of the number of snapshots K and the SINR of the array output of the algorithm proposed in this paper has the fastest convergence speed, and is the closest to the optimal beamformer. The performance of the algorithm is better than other comparison algorithms.

4.3. Beamforming Performance with Direction Mismatch of the Desired Signal

In the third simulation, assuming that the desired signal direction contains errors, the output SINR performance of the proposed algorithm and other beamforming algorithms is compared and analyzed for different input SNR and different snapshot numbers. At this time, it is assumed that the errors of the azimuth and pitch angles of the desired signal and the actual values obey a uniform distribution in the range of [ 3 , 6 ] . In the performance comparison of output SINR versus input SNR, the input INRs and the number of snapshots were fixed as 40 dB and 1000. In the performance comparison of output SINR versus the number of snapshots, the input SNR and INRs were set as 10 dB and 40 dB, respectively.
From the simulation results in Figure 6a, it can be seen that under various input SNR conditions, the output SINR of the beamforming array proposed in this paper is better than other comparable algorithms, and is closer to the ideal optimal beamformer. From the simulation results in Figure 6b, it can be seen that under the conditions of different snapshot numbers, the output SINR of the beamforming array proposed in this paper is also better than other comparable algorithms, and is closer to the ideal optimal beamformer. The simulation results show that, compared with other algorithms, the algorithm proposed in this paper has better algorithm robustness when the desired signal direction contains errors, and the array beamforming performance is closer to the ideal optimal beamformer.

5. Conclusions

In this paper, a robust beamforming algorithm based on hierarchical weighting was proposed based on the structure characteristics of two-dimensional planar sparse subarray antenna array. Firstly, the weights of each element in the subarray were calculated by conventional beam weighting. Then, when calculating the adaptive weights between subarrays, the INCM reconstruction method was extended and applied to the two-dimensional array, and the INCM and SNCM were reconstructed by inter-partition double integration. At the same time, the Capon power spectrum and multi-constraint array convex optimization model, including expected pointing error, were used to estimate the real steering vector, and finally the inter-matrix weighted vector was obtained. The simulation results show that the beam direction of the proposed algorithm was consistent with the direction of the desired signal, and an effective null can be formed in the direction of the interference signal. Compared with other algorithms, the proposed algorithm has better beamforming performance, faster convergence speed, and better algorithm robustness for pointing errors.

Author Contributions

Conceptualization, J.Y. and X.L.; methodology, J.Y. and X.L.; software, X.L. and Y.T.; validation, J.Y., X.L. and W.L.; formal analysis, J.Y. and X.L.; investigation, X.L. and Y.T.; data curation, Y.T. and W.L.; writing—original draft preparation, X.L. and Y.T.; writing—review and editing, J.Y. and W.L.; supervision, J.Y.; funding acquisition, J.Y. 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, grant numbers 62071481 and 61501471.

Institutional Review Board Statement

Not Applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Brown, A.D. AESA Overview. In Active Electronically Scanned Arrays: Fundamentals and Applications; IEEE: Piscataway, NJ, USA, 2022; pp. 1–17. [Google Scholar] [CrossRef]
  2. Yang, J.; Lu, J.; Liu, X.; Liao, G. Robust Null Broadening Beamforming Based on Covariance Matrix Reconstruction via Virtual Interference Sources. Sensors 2020, 20, 1865. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  3. Mestre, X.; Lagunas, M.A. Finite sample size effect on minimum variance beamformers: Optimum diagonal loading factor for large arrays. IEEE Trans. Signal Process. 2006, 54, 69–82. [Google Scholar] [CrossRef]
  4. Ke, Y.; Zheng, C.; Peng, R.; Li, X. Robust Adaptive Beamforming Using Noise Reduction Preprocessing-Based Fully Automatic Diagonal Loading and Steering Vector Estimation. IEEE Access 2017, 5, 12974–12987. [Google Scholar] [CrossRef]
  5. Zhang, Y.M.; Amin, M.G. Array processing for nonstationary interference suppression in DS/SS communications using subspace projection techniques. IEEE Trans. Signal Process. 2001, 49, 3005–3014. [Google Scholar] [CrossRef]
  6. Amin, M.G.; Zhao, L.; Lindsey, A.R. Subspace array processing for the suppression of FM jamming in GPS receivers. IEEE Trans. Aerosp. Electron. Syst. 2004, 40, 80–92. [Google Scholar] [CrossRef]
  7. Sgammini, M.; Antreich, F.; Kurz, L.; Meurer, M.; Noll, T.G. Blind Adaptive Beamformer Based on Orthogonal Projections for GNSS. In Proceedings of the International Technical Meeting of the Satellite Division of the Institute of Navigation, Nashville, TN, USA, 17–22 September 2012; Volume 137, pp. 926–935. [Google Scholar]
  8. Bao, Y.; Chen, H. Design of robust broadband beamformers using Worst-Case Performance Optimization: A Semidefinite Programming Approach. IEEE ACM Trans. Audio Speech Lang. Process. 2017, 25, 895–907. [Google Scholar] [CrossRef]
  9. Luo, Y.; Pan, J.; Zhang, J.A.; Huang, S. Worst-Case Performance Optimization beamformer with embedded array’s active pattern. Int. J. Antennas Propag. 2018, 2018, 9237321. [Google Scholar] [CrossRef]
  10. Huang, Y.; Fu, H.; Vorobyov, S.A.; Luo, Z.Q. Worst-Case SINR maximization based robust adaptive beamforming problem with a nonconvex uncertainty set. In Proceedings of the 2019 IEEE 8th International Workshop on Computational Advances in Multi-Sensor Adaptive Processing, Le Gosier, Guadeloupe, 15–18 December 2019; pp. 31–35. [Google Scholar]
  11. Gu, Y.; Leshem, A. Robust adaptive beamforming based on interference covariance matrix reconstruction and steeing vector estimation. IEEE Trans. Signal Process. 2012, 60, 3881–3885. [Google Scholar]
  12. Mohammadzadeh, S.; Nascimento, V.H.; de Lamare, R.C.; Kukrer, O. Maximum entropy-based interference-plus-noise covariance matrix reconstruction for robust adaptive beamforming. IEEE Signal Process. Lett. 2020, 27, 845–849. [Google Scholar] [CrossRef]
  13. Huang, L.; Zhang, J.; Xu, X.; Ye, Z. Robust adaptive beamforming with a novel interference-plus-noise covariance matrix reconstruction method. IEEE Trans. Signal Process. 2015, 63, 1643–1650. [Google Scholar] [CrossRef]
  14. Yang, X.; Li, Y.; Liu, F.; Lan, T.; Long, T.; Sarkar, T.K. Robust adaptive beamforming based on covariance matrix reconstruction with annular uncertainty set and vector space projection. IEEE Antennas Wirel. Propag. Lett. 2020, 20, 130–134. [Google Scholar] [CrossRef]
  15. Yuan, X.; Gan, L. Robust algorithm against large look direction error for interference- plus-noise covariance matrix reconstruction. Electron. Lett. 2016, 52, 448–450. [Google Scholar] [CrossRef]
  16. Shen, F.; Chen, F.; Song, J. Robust adaptive beamforming based on steering vector estimation and covariance matrix reconstruction. IEEE Commun. Lett. 2015, 19, 1636–1639. [Google Scholar] [CrossRef]
  17. Ruan, H.; De Lamare, R.C. Robust adaptive beamforming using a low-complexity shrinkage-based mismatch estimation algorithm. IEEE Signal Process. Lett. 2014, 21, 60–64. [Google Scholar] [CrossRef]
  18. Hou, Y.S.; Liu, X.; Yong, J. Robust adaptive beamforming method based on interference-plus-noise covariance matrix. In Proceedings of the 2013 IEEE International Conference on Signal Processing, Communication and Computing, Kunming, China, 5–8 August 2013. [Google Scholar]
  19. Liu, J.B.; Xie, W.; Wan, Q.; Gui, G. Robust Widely Linear Beamforming via the Techniques of Iterative QCQP and Shrinkage for Steering Vector Estimation. IEEE Access 2018, 6, 17143–17152. [Google Scholar] [CrossRef]
  20. Sun, S.C.; Ye, Z.F. Robust adaptive beamforming based on a method for steering vector estimation and interference covariance matrix reconstruction. Signal Process. 2021, 182, 107939. [Google Scholar] [CrossRef]
  21. Bi, Y.; Feng, X.A.; Guo, T. Robust Adaptive Beamforming Based on Interference-Plus-Noise Covariance Matrix Reconstruction Method. Prog. Electromagn. Res. M 2020, 97, 87–96. [Google Scholar] [CrossRef]
  22. Ahmed, A.; Zhang, Y.D. Generalized Non-Redundant Sparse Array Designs. IEEE Trans. Signal Process. 2021, 69, 4580–4594. [Google Scholar] [CrossRef]
  23. Wang, X.; Amin, M.; Wang, X.; Cao, X. Sparse array quiescent beamformer design combining adaptive and deterministic constraints. IEEE Trans. Antennas Propag. 2017, 65, 5808–5818. [Google Scholar] [CrossRef]
  24. Gu, Y.; Zhou, C.; Goodman, N.A.; Song, W.Z.; Shi, Z. Coprime array adaptive beamforming based on compressive sensing virtual array signal. In Proceedings of the 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Shanghai, China, 20–25 March 2016; pp. 2981–2985. [Google Scholar]
  25. Liu, K.; Zhang, Y.D. Coprime array-based robust beamforming using covariance matrix reconstruction technique. IET Commun. 2018, 12, 2206–2212. [Google Scholar] [CrossRef] [Green Version]
  26. Zhou, R.Y.; Li, M.; Tan, W.J. Sparsity-based robust beamforming method using nested array. J. Terahertz Sci. Electron. Inf. Technol. 2019, 17, 462–468. [Google Scholar]
  27. Zheng, Z.; Yang, T.; Wang, W.Q.; Zhang, S.S. Robust adaptive beamforming via coprime coarray interpolation. Signal Processing 2020, 169, 107382. [Google Scholar] [CrossRef]
  28. Du, Y.X.; Cui, W.J.; Wang, Y.S.; Jian, C.X.; Zhang, J. Robust Adaptive Beamforming Algorithm for Sparse Array Based on Covariance Matrix Reconstruction Technology. Int. J. Antennas Propag. 2022, 2022, 1442459. [Google Scholar] [CrossRef]
  29. Grant, M.; Boyd, S.; Ye, Y. CVX: Matlab Software for Disciplinedconvex Programming, Version 2.1. March 2017. Available online: http://cvxr.com/cvx (accessed on 20 April 2021).
  30. Liu, X.X.; Yang, J.; Lu, J. Optimization software for sparse subarray layout based on genetic algorithm. Ordnance Ind. Autom. 2022, 41, 74–79. [Google Scholar]
  31. Cox, H.; Zeskind, R.M.; Owen, M.M. Robust adaptive beamforming. IEEE Trans. Acoust. Speech Signal Processing 1987, 35, 1365–1376. [Google Scholar] [CrossRef] [Green Version]
  32. Vorobyov, S.A.; Gershman, A.B.; Luo, Z.Q. Robust adaptive beamforming using worst-case performance optimization: A solution to the signal mismatch problem. IEEE Trans. Signal Process. 2003, 51, 313–324. [Google Scholar] [CrossRef] [Green Version]
  33. Zhang, Z.; Liu, W.; Leng, W.; Wang, A.; Shi, H. Interference-plus-noise covariance matrix reconstruction via spatial power spectrum sampling for robust adaptive beamforming. IEEE Signal Process. Lett. 2016, 23, 121–125. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Structure of two-dimensional planar rectangular array antenna.
Figure 1. Structure of two-dimensional planar rectangular array antenna.
Micromachines 13 00859 g001
Figure 2. Schematic diagram of subarray beamforming.
Figure 2. Schematic diagram of subarray beamforming.
Micromachines 13 00859 g002
Figure 3. Sparse antenna array designed with eight regular subarrays.
Figure 3. Sparse antenna array designed with eight regular subarrays.
Micromachines 13 00859 g003
Figure 4. Array beampattern. (a) three dimensional beampattern; (b) section view of array beampattern.
Figure 4. Array beampattern. (a) three dimensional beampattern; (b) section view of array beampattern.
Micromachines 13 00859 g004
Figure 5. Output SINR of array antenna versus input SNR and number of snapshots, respectively. (a) output SINR versus input SNR; (b) output SINR versus number of snapshots.
Figure 5. Output SINR of array antenna versus input SNR and number of snapshots, respectively. (a) output SINR versus input SNR; (b) output SINR versus number of snapshots.
Micromachines 13 00859 g005
Figure 6. Output SINR of array antenna versus input SNR and number of snapshots, respectively. (a) output SINR versus input SNR; (b) output SINR versus number of snapshots.
Figure 6. Output SINR of array antenna versus input SNR and number of snapshots, respectively. (a) output SINR versus input SNR; (b) output SINR versus number of snapshots.
Micromachines 13 00859 g006
Table 1. The position of eight subarrays.
Table 1. The position of eight subarrays.
PositionSubarray 1Subarray 2Subarray 3Subarray 4Subarray 5Subarray 6Subarray 7Subarray 8
X000.07940.13250.19550.250.250.25
Y0.00750.23490.15780.250.250.250.13390
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Yang, J.; Liu, X.; Tu, Y.; Li, W. Robust Adaptive Beamforming Algorithm for Sparse Subarray Antenna Array Based on Hierarchical Weighting. Micromachines 2022, 13, 859. https://doi.org/10.3390/mi13060859

AMA Style

Yang J, Liu X, Tu Y, Li W. Robust Adaptive Beamforming Algorithm for Sparse Subarray Antenna Array Based on Hierarchical Weighting. Micromachines. 2022; 13(6):859. https://doi.org/10.3390/mi13060859

Chicago/Turabian Style

Yang, Jian, Xinxin Liu, Yuwei Tu, and Weixing Li. 2022. "Robust Adaptive Beamforming Algorithm for Sparse Subarray Antenna Array Based on Hierarchical Weighting" Micromachines 13, no. 6: 859. https://doi.org/10.3390/mi13060859

APA Style

Yang, J., Liu, X., Tu, Y., & Li, W. (2022). Robust Adaptive Beamforming Algorithm for Sparse Subarray Antenna Array Based on Hierarchical Weighting. Micromachines, 13(6), 859. https://doi.org/10.3390/mi13060859

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