Next Article in Journal
A Spectral Confocal Measurement Method for High-Aspect-Ratio Deep Holes Based on Stepped Ring Gauge and Hierarchical Error Compensation
Previous Article in Journal
RETRACTED: Arslan et al. CAVVPM: Challenge-Based Authentication and Verification of Vehicle Platooning at Motorway. Sensors 2022, 22, 7946
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Robust Adaptive Beamforming Algorithm Based on Improved Generalized Linear Combination

1
College of Information Engineering, Inner Mongolia University of Technology, Hohhot 010080, China
2
Inner Mongolia Key Laboratory of Radar Technology and Application, Hohhot 010051, China
*
Author to whom correspondence should be addressed.
Sensors 2026, 26(11), 3385; https://doi.org/10.3390/s26113385
Submission received: 10 March 2026 / Revised: 30 April 2026 / Accepted: 22 May 2026 / Published: 27 May 2026
(This article belongs to the Section Intelligent Sensors)

Abstract

Conventional adaptive beamforming algorithms often suffer from significant performance degradation when steering vector mismatches and covariance matrix estimation errors occur. To address this problem, this paper proposes an adaptive robust beamforming algorithm based on an improved generalized linear combination (GLC) framework. The proposed method first applies singular spectrum analysis to the received signals to suppress noise components. A diagonal loading coefficient function related to the received signal snapshots is then constructed, and a generalized diagonally loaded covariance matrix is formed using the denoised data. Finally, by exploiting spatial integration and subspace projection within a predefined angular uncertainty set, the actual direction of arrival of the desired signal is accurately estimated, and the steering vector is corrected accordingly. Simulation results demonstrate that, compared with traditional SMI, LSMI, GLC and improved GLC algorithms, the proposed method achieves a 3–5 dB higher output signal-to-interference-plus-noise ratio (SINR) across the entire input signal-to-noise ratio (SNR) range under steering vector mismatch, and reaches an output SINR close to the optimal level with only 100 snapshots, exhibiting excellent robustness against steering vector mismatch and limited snapshot conditions.

1. Introduction

Adaptive beamforming, a core technique in array signal processing, adaptively adjusts the weighting factors of array sensors to effectively enhance the desired signal and suppress interference and noise in the spatial domain. It has been widely adopted in radar, sonar, wireless communications, and medical imaging systems, significantly enhancing their signal processing and anti-interference performance. However, adaptive beamforming typically experiences severe performance degradation in engineering deployments due to model mismatch. Existing algorithms mostly rely on precise prior information regarding propagation models, array manifolds, and signal statistical properties, while imposing idealized constraints on interference environments and operating conditions. Once the actual operating conditions deviate from these prior assumptions, their performance degrades drastically.
Specifically, deviations invariably exist between the actual steering vector of the desired signal and the presumed one, arising from direction-of-arrival estimation errors, amplitude-phase and position errors of array elements, near-far field effects, and coherent or incoherent local scattering effects. Such deviations cause the beamformer to misclassify the desired signal as interference and form a null in its propagation direction, a phenomenon referred to as self-nulling, which leads to a drastic decline in the output signal-to-interference-plus-noise ratio (SINR) [1]. Furthermore, constrained by real-time signal processing requirements, the number of available snapshots for adaptive beamforming is far lower than the theoretical requirement, which degrades the estimation accuracy of the sample covariance matrix (SCM) and thus causes the calculated weight vector to deviate from the optimal solution. In cases where the desired signal component is contained in the sample data, the performance degradation and convergence rate reduction of adaptive beamforming become even more pronounced [2]. Increasing the number of snapshots to alleviate estimation errors leads to a significant increase in computational load, hardware costs, and system power consumption, while compromising real-time responsiveness [3]. This issue is particularly severe in large-scale multi-element arrays, where the complexity of high-dimensional matrix operations grows exponentially. Consequently, there exists an urgent necessity for the development of fast, robust, and cost-effective beamforming algorithms tailored for practical engineering applications.
Extensive research efforts have been devoted to reducing the computational complexity of adaptive beamforming algorithms. A fast linearly constrained robust Capon beamforming algorithm was proposed, based on an iterative gradient method. By employing rank-1 updates and the gradient descent method, the algorithm reduces the time complexity from the conventional O(M3) to O(M2), which notably enhances real-time processing performance in single-snapshot update scenarios. This approach drastically cuts down the computational resource requirements without incurring significant performance loss, thereby offering a feasible solution for engineering deployments [4]. Moreover, a variety of robust beamforming algorithms aimed at achieving low sidelobes have been systematically explored, with methods proposed based on quadratic constraints, subspace projection, objective function optimization, and virtual interference sources. These approaches are capable of effectively mitigating beam sidelobe levels and enhancing algorithm robustness in non-ideal scenarios [5], thereby rendering them of significant value for systems functioning in environments with strong interference (e.g., radar and electronic countermeasure systems).
Diagonal loading (DL) is one of the most prevalent robust beamforming techniques. Its core principle is to introduce a loading term into the SCM to improve numerical stability and alleviate performance degradation induced by various errors [6]. An adaptive diagonal loading algorithm, grounded in the eigenstructure of the covariance matrix, has been proposed [7]. This algorithm automatically computes the loading coefficient by leveraging eigenvalue distribution, eliminating the necessity for manual parameter adjustment. This approach effectively overcomes the limitation inherent in traditional fixed loading factors, which are unable to adapt to time-varying scenarios. A method for adaptively selecting the optimal diagonal loading factor was proposed, fusing signal Doppler information, which optimizes the anti-interference performance for acoustic vector array scenarios and further extends the application scope of DL algorithms [8]. This approach optimizes anti-interference performance in acoustic vector array scenarios, thereby broadening the application scope of DL algorithms. The general linear combination (GLC) algorithm, grounded in the minimum mean square error (MMSE) criterion, has emerged as a pivotal research focus for robust beamforming. It has been verified that the GLC algorithm dynamically adjusts the loading factor using the sample covariance matrix (SCM), significantly improving its robustness under limited snapshot conditions [9]. An enhanced GLC algorithm was further developed by introducing a transformation function to address the issues of array element perturbations and steering vector mismatches [10]. Although this improved algorithm achieves a higher output SINR over a wide range of signal-to-noise ratio (SNR) conditions, it still neglects the joint influence of random noise and coherent noise components.
Steering vector estimation provides an effective solution to the model mismatch problem. Researchers have focused on accurately estimating or calibrating the true steering vector to compensate for model deviations induced by angle errors and array perturbations, while ensuring the engineering practicability of the proposed methods. An algorithm based on matrix reconstruction and steering vector search was proposed [11]. By adopting generalized Capon power spectrum analysis and a gradient-guided search strategy, this algorithm facilitates high-precision steering vector estimation, effectively compensating for model mismatches arising from the superposition of multiple error sources. Integrate the sequential quadratic programming into the iterative estimation of the steering vector based on covariance matrix processing, enhancing algorithm robustness in complex mismatch scenarios [12].
Covariance matrix reconstruction stands as another pivotal research avenue for robust adaptive beamforming. By eliminating the desired signal component from the SCM to construct an accurate interference-plus-noise covariance matrix (INCM), the self-nulling phenomenon triggered by desired signal leakage can be effectively circumvented. A covariance matrix reconstruction method rooted in the iterative adaptive algorithm (IAA) was introduced [13]. Through iterative optimization, this approach bolsters the estimation precision of the reconstructed matrix and showcases superior interference suppression capabilities under low-snapshot conditions. The covariance matrix reconstruction was amalgamated with steering vector optimization, by collaboratively designing matrix structure modification and steering vector calibration, this method further augments algorithm robustness in scenarios with multiple errors [14].
In the field of array signal processing and adaptive beamforming, robust algorithms such as Capon beamforming, diagonal loading, adaptive selection, and generalized linear combination (GLC) frameworks aim to optimize receive beam patterns, suppress interference, and enhance output SINR under steering vector mismatch and limited snapshots. This technical logic parallels laser beam shaping, where liquid crystal (LC) phase modulators and deformable mirrors (DM) are dominant solutions: LC modulators enable high-resolution programmable phase control for structured light, while DMs offer high speed and power tolerance for real-time adaptive optics, with their selection guided by application requirements [15]. For semiconductor lasers, one-dimensional beamforming systems correct asymmetric divergence and improve brightness via aspheric lenses, cylindrical optics, or phase modulation [16]. In microelectronics laser micromachining, beamforming transforms Gaussian beams to flat-top or array profiles, ensuring uniform energy distribution, reducing heat-affected zones, and enabling micron/nanoscale processing precision [17]. This paper’s array beamforming methods target receive-end signal optimization, differing fundamentally from transmit-end laser beamforming that modulates optical phase/intensity. Yet both domains share core foundations in wavefront control, spatial filtering, and adaptive optimization—diagonal loading and covariance reconstruction in beamforming inform DM wavefront correction, while phase optimization principles guide LC modulator design.
In summary, researchers have proposed various adaptive beamforming methods centered on diagonal loading, steering vector estimation, and covariance matrix reconstruction. However, existing research still exhibits notable limitations. Firstly, some DL algorithms lack adaptability to scenarios with multiple concurrent errors. Secondly, the accuracy of steering vector estimation needs further improvement under low SNR and strong-interference conditions. Thirdly, most covariance matrix reconstruction algorithms heavily rely on angular prior information and are highly sensitive to parameter variations. To address these aforementioned limitations, this paper proposes a robust adaptive beamforming algorithm based on an improved GLC framework. By synergistically integrating denoising preprocessing, dynamic loading coefficient design, and high-precision steering vector estimation, the proposed algorithm achieves enhanced robustness under complex non-ideal operating conditions, thus providing more reliable theoretical and technical support for practical engineering deployments.

2. Signal Model and Basic Principles

2.1. Signal Model

The signal receiving model of a uniform linear array (ULA) is shown in Figure 1.
For a uniform linear array with M elements, the array receives a narrowband desired signal from direction θ0 and interference signals from directions θi (i = 1, 2, …, P) at time k, where P + 1 < M. The array’s received data x(k), named snapshot, is expressed as
x k = x 0 k + x i k + n k
where x 0 k = s 0 k a θ 0 C M × 1 denotes the desired signal, x i k = i = 1 P s i k a θ i C M × 1 is the interference signal; s0(k) and si(k) represent the waveform envelopes of the desired signal and the interference signal, respectively; n(k) is additive white Gaussian noise (AWGN) with a mean of 0 and a variance of σn2. Furthermore, k = 1, 2, …, K, where K is defined as the number of snapshots, which refers to the total number of independent synchronous sampling times of the array received signal in array signal processing. Each snapshot corresponds to an M-dimensional column vector x(k) collected by all array elements at the same time instant k, and K snapshots form the complete array received data matrix x = [x(1), x(2), …, x(K)]∈ CM×K. The snapshot number is a core parameter for estimating the array covariance matrix and implementing adaptive beamforming algorithms [18]. Where, a(θ) denotes the steering vector for signals incident on the ULA from the direction θ, which is expressed as
a θ = 1 , e j 2 π d λ sin θ , , e j 2 π d λ M - 1 sin θ T
where λ is the signal wavelength, d is the spacing between adjacent array elements and (·)T denotes the transpose operation.
The core of beamforming lies in performing linear weighting on the received data by designing the weight vector w = w 1 , w 2 , , w M T , and the output signal expressed as
y k = w H x k
The performance of beamforming algorithms is typically evaluated by the output signal-to-interference-plus-noise ratio (SINR), which is defined as the ratio of the desired signal power to the total interference-plus-noise power at the beamformer output, given by
SINR = σ s 2 w H a θ 0 2 w H R i + n w
where σ s 2 = E s k 2 denotes the power of the desired signal; w is the weighted vector of the beamformer; R i + n C M × M represents the joint covariance matrix of the interference and noise signals, which is defined as R i + n = E x i k + n k x i k + n k H ; a(θ0) is the steering vector of the desired signal.
Under the maximum output SINR criterion, adaptive beamforming is equivalent to the following optimization problem [19].
min w   w H R i + n w , subject   to   w H a θ 0 = 1
Using the Lagrange multiplier method to solve yields the optimal weight vector under ideal conditions as [20]
w opt = R i + n 1 a ( θ 0 ) a H ( θ 0 ) R i + n 1 a ( θ 0 )
In practical applications, the ideal covariance matrix Ri+n is difficult to obtain directly, so the sample covariance matrix R ^ x estimated from finite snapshot data is generally used as a replacement, given by R ^ x = 1 K k = 1 K x k x H k , where K denotes the number of snapshots. Solving for the weight vector w under the maximum SINR criterion yields the weight vector for practical applications as
w = R ^ x 1 a ( θ 0 ) a H ( θ 0 ) R ^ x 1 a ( θ 0 )

2.2. Basic Principles of Generalized Linear Combination Algorithm

The general linear combination (GLC) algorithm is an adaptive diagonal loading algorithm based on the minimum mean square error (MMSE) criterion. Essentially, it is an enhanced version of the traditional diagonal loading sample matrix inversion (LSMI) algorithm. The conventional LSMI algorithm, which is based on an identical diagonal loading strategy, has its array weight vector specified as
w LSMI = R ^ x + λ I 1 a ( θ 0 ) a H ( θ 0 ) R ^ x + λ I 1 a ( θ 0 )
where λ is the fixed diagonal loading coefficient and I denotes the M × M-dimensional identity matrix.
The conventional LSMI algorithm can reduce the spread of small eigenvalues of the sample covariance matrix and enhance the robustness of beamforming [9]. However, the diagonal loading coefficient of traditional diagonal loading algorithms is fixed and challenging to select. Compared to the LSMI algorithm, the core advantage of the GLC algorithm lies in its ability to adaptively determine the diagonal loading coefficient based on the statistical characteristics of the covariance matrix, which avoids the issue of fixed and difficult-to-optimize selection of the loading factor in the LSMI algorithm.
The GLC algorithm achieves adaptive adjustment of the loading coefficient by constructing a linear combination of the sample covariance matrix and the identity matrix [21]. The estimated form of the covariance matrix is given by
R ˜ = R ^ x + α β I
The parameters α and β are the combination coefficients to be optimized, which can be solved via the MMSE criterion, given by
min α , β MMSE R ^ x = min α , β E β R ^ x + α I R x 2
where R x = E x k x H k denotes the true covariance matrix of the received signal. Throughout the paper, for a vector a, ‖a‖ denotes its L2 norm; for a matrix R, ‖R‖ denotes its spectral norm, i.e., the maximum singular value of R.
For a ULA with M array elements, three intermediate parameters p, q, and l are defined as
p = tr ( R ^ x ) / M
q = E R ˜ x R x = 1 N 2 k = 1 N x k 4 1 N R ^ x 2
where ‖·‖4 denotes the fourth power of the Euclidean 2-norm for vectors.
l = p I R ^ x 2
Solving for the parameters α and β yields [22]
β = 1 q / l
α = p 1 β = q p / l
Let a(θ0) be the steering vector corresponding to the desired signal; then, the weight vector of the GLC algorithm is given by
w GLC = R ^ + α β I 1 a ( θ 0 ) a H ( θ 0 ) R ^ + α β I 1 a ( θ 0 )
The corresponding output SINR of the beamformer is given by
SINR GLC = σ 0 2 w GLC H a θ 0 2 w GLC H R i + n w GLC

3. Design of Adaptive Beamforming Algorithm Based on GLC

3.1. Signal Denoising Preprocessing

In the parameter calculation process of the GLC algorithm, the intermediate parameters p, q and l defined by Formulas (11)–(13) all depend on the estimation accuracy of the sample covariance matrix. Random noise mixed in the actual received signal degrades the statistical characteristics of the covariance matrix, resulting in calculation deviations of the diagonal loading coefficients and ultimately degrading the output performance of the beamformer. To address this issue, this paper adopts the singular spectrum analysis (SSA) method [23] to achieve effective separation of the signal and noise.
Let the noise-containing signal received x m = x m ( 0 ) , x m ( 1 ) , , x m ( N - 1 ) T by the m-th element be (m = 1, 2, …, M). The sliding window width is set to L, which satisfies the constraint condition L + K = N + 1, where K denotes the number of constructed vectors, and LK. Based on this sliding window, reconstruct the noise-containing signal xm to construct an L × K-dimensional Hankel matrix X(m), whose matrix structure is given by [24]
X m = x m ( 0 ) x m ( 1 ) x m ( K 1 ) x m ( 1 ) x m ( 2 ) x m ( K ) x m ( L 1 ) x m ( L ) x m ( N 1 )
Perform singular value decomposition on the Hankel matrix X(m). Based on the cumulative proportion of singular value energy, retain the main components of the signal that account for 92% of the total energy, and eliminate the noise components [25]. The Hankel matrix X(m) can be decomposed into the sum of vectors spanning the signal subspace Xti(m) and vectors spanning the noise subspace Xn(m), given by X(m) = Xti(m) + Xn(m). Performing singular value decomposition (SVD) on X(m) yields
X m = G 1 G 2 Σ 1 0 0 Σ 2 P 1 T P 2 T
where G 1 C L × D 0 is the left singular vector matrix spanning the signal subspace, Σ 1 C D 0 × D 0 is the diagonal matrix composed of the singular values of the vectors spanning the signal subspace, and P 1 C K × D 0 is the right singular vector matrix spanning the signal subspace. G2, Σ2, P2 correspond to the singular value decomposition results of the vectors spanning the noise subspace. Based on the above decomposition, vectors spanning the signal subspace matrix can be expressed as
X t i m = G 1 × Σ 1 × P 1 H
The diagonal averaging method is applied to reconstruct Xti(m) into a denoised sequence of the same length as the original signal. Let yij(m) denote the element at the i-th row and j-th column of Xti(m) (with 1 ≤ iL, 1 ≤ jK). Then, each element of the reconstructed denoised sequence y r c ( m ) = y r c 1 ( m ) , , y r c k ( m ) , y r c N ( m ) is calculated by the following piecewise function.
y r c k ( m ) = 1 k m = 1 k y m , k m + 1 ( m ) 1 k < K 1 K m = 1 K y m , k m + 1 ( m ) K k L 1 N k + 1 m = k L + 1 K y m , k m + 1 ( m ) L < k N
Performing the above processing on all array elements yields the global denoised received signal and its corresponding covariance matrix as
y r c ( n ) = [ y r c ( 0 ) ( n ) , y r c ( 1 ) ( n ) , , y r c ( M 1 ) ( n ) ] T
R y r c = 1 N n = 1 N y r c ( n ) y r c H n

3.2. Improvement of Loading Coefficient in GLC Algorithm

The diagonal loading coefficient expression of the GLC algorithm is [24]
D L = α β = p l / q 1
It should be emphasized that the parameters p, q, and l in the proposed diagonal loading scheme are all closely related to the number of snapshots N, even though this dependence is not explicitly shown in a simple algebraic form. The sample covariance matrix Ryrc is estimated from N received vectors, and its estimation error decreases significantly as N increases. The parameter p represents the average power of array outputs, whose statistical accuracy improves with increasing N. The parameter q reflects fourth-order statistical properties of the received data and the discrepancy between sample and true statistics, which is also determined by the finite sample size. Similarly, l characterizes the overall deviation of the sample covariance matrix from a scaled identity matrix, which decreases monotonically as the reliability of Ryrc improves with more snapshots.
In the GLC algorithm, the variation of the DL coefficient with the number of snapshots is depicted in Figure 2 [9]. If the DL coefficient is properly selected, the performance of the GLC algorithm can gradually approach that of the sample matrix inversion (SMI) algorithm [26]. However, the performance of the GLC algorithm is sensitive to the selection of the DL coefficient, and it degrades in the presence of array errors or steering vector mismatch [27]. Therefore, it is necessary to improve the selection method of the DL coefficient for the GLC algorithm to enhance the robustness of the algorithm.
To address the severe performance degradation in small-snapshot scenarios, a conversion function C(N) is introduced, which shows an exponential-like transition with N. This design is based on the classical fact that the sample covariance matrix is heavily biased when N is small, and stronger regularization is required to suppress estimation errors. As N increases, the estimation accuracy improves rapidly, and the intensity of diagonal loading can be reduced accordingly.
Furthermore, a snapshot conversion threshold Nfix is introduced it is chosen as a critical snapshot number that distinguishes small-snapshot regimes from asymptotic large-snapshot regimes in adaptive beamforming [28]. According to classical sampling theory in array processing, the sample covariance matrix becomes statistically reliable only when N is sufficiently larger than the number of array elements M [29]. In practice, Nfix is typically selected in the range from 2M to 4M according to empirical and theoretical studies. In this work, Nfix = 32 is adopted, which is a moderate value within this range and is verified to provide stable transition performance for arrays with M = 16 elements.
The rate adjustment coefficient t ∈ [0, 1] controls the convergence speed of the adaptive factor C(N) as N increases. A smaller t leads to slower variation, while a larger t leads to faster convergence. Based on extensive simulations and existing adaptive regularization designs [8], t = 0.2 is chosen to achieve a reasonable balance between adaptation speed and algorithm stability. This value ensures that the regularization strength decreases gently as the snapshot number grows, avoiding excessive loading in large-snapshot situations while maintaining sufficient robustness when N is small. Both parameters are determined from a systematic simulation study over typical working conditions, including different SNR levels, interference scenarios, and array sizes, which confirms their effectiveness and generality. The conversion function formula is
C ( N ) = N t 1 + exp 28 ( N N fix ) + 1
Based on the conversion function, a coefficient correction strategy is formulated. When NNfix, the original method is adopted to calculate the intermediate parameter l; when N > Nfix, the intermediate parameter l is adaptively modified as
l N ^ = l C ( N ) = p I R y r c 2 C ( N )
Finally, the dynamic adaptive diagonal loading coefficient is obtained as
DL N ^ = p l ^ / q 1 N N fix p l ^ / q 1 C ( N ) N > N fix

3.3. Steering Vector Estimation

From Formula (4), it is evident that any mismatch between the array beam pointing and the actual incident direction of the desired signal will result in a beam main lobe offset or insufficient null depth, thereby severely degrading the output SINR [30]. To enhance the real-time performance and accuracy of steering vector estimation, a search method is employed instead of the traditional correction approach. The optimal steering vector is identified by conducting a traversal search within a reasonable angular range.
Based on the prior information of direction of arrival (DOA) estimation, the angular uncertainty set of the signal of interest (SOI) is defined as Θ = θ 0 Δ θ , θ 0 + Δ θ , where θ0 is the initial estimated angle of the SOI and ∆θ is the angular search range. This range not only covers the possible angular estimation errors but also avoids the increase in complexity caused by excessive search [31].
A uniform sampling search strategy is adopted within the uncertainty set Θ, with the sampling step set as δ, generating Q = [2∆θ/δ] + 1 candidate angles: θz = θ0 − ∆θ + zδ (z = 0, 1, …, Q − 1).
For each candidate angle θz, the corresponding candidate steering vector is generated based on the array structure as
a ( θ z ) = 1 , e j 2 π d λ sin θ z , , e j 2 π d λ M 1 sin θ z T
The angular search range ∆θ = 5° is determined based on the practical characteristics of steering vector mismatch and direction-of-arrival (DOA) estimation errors. In engineering scenarios such as radar and wireless communications, the nominal incident angle often deviates from the true value due to array calibration errors, atmospheric turbulence, or platform motion, but such deviations are typically within ±5°for narrowband far-field signals [32]. A smaller ∆θ may fail to cover the true incident angle, leading to severe mismatch; a larger ∆θ will expand the search space unnecessarily, increasing computational redundancy without significant accuracy improvement [33]. Extensive simulations confirm that ∆θ = 5° can fully cover typical mismatch scenarios while avoiding excessive computational overhead, which is consistent with the optimal search range selection criterion in robust beamforming.
The search step size δ = 0.2° is designed to balance estimation precision and complexity. The step size directly determines the resolution of the angular grid: a smaller δ (e.g., 0.1°) improves estimation accuracy but exponentially increases the number of search points Q (e.g., Q = 101 for δ = 0.1° vs. Q = 51 for δ = 0.2°), leading to higher computational complexity (O(QM3)) [34]. A larger δ (e.g., >0.5°) reduces complexity but degrades the resolution of DOA estimation, resulting in residual mismatch. According to the trade-off principle of grid search in array signal processing, δ = 0.2° is an optimal choice, it ensures that the estimation error is within 0.1°while keeping the number of search points moderate, and the additional complexity is acceptable since Q is a fixed constant that does not increase with the number of array elements M.
Using the maximization of the beamforming output SINR as the screening criterion, the objective function is constructed by combining it with the improved diagonal loading coefficient D L ^ . Firstly, the beamforming weight vector is calculated based on the denoised covariance matrix Ryrc and the improved diagonal loading coefficient DL ^ as
w z = a ( θ z ) ( R y r c + DL ^ I ) - 1 a H ( θ z ) ( R y r c + DL ^ I ) - 1 a ( θ z )
The further constructed objective function is
J ( z ) = σ s 2 w z H a ( θ z ) 2 w z H R y r c w z
Traversing all candidate angles to find the candidate steering vector that maximizes the objective function J(z) yields the optimal steering vector a ^ ( θ 0 ) = a r g m a x z [ 0 , Q 1 ] J ( z ) .
This search strategy bypasses the intricate convex optimization solution or iterative correction process by traversing through a limited set of candidate angles. This simplifies the implementation process while maintaining estimation accuracy, making it more apt for engineering application scenarios.
In conclusion, this method achieves high-precision estimation and correction of the true steering vector of the desired signal by uniformly sampling within the uncertain angle set Θ and following the output SINR maximization criterion. It completely avoids the complex convex optimization solution and iterative correction process throughout the process, while significantly simplifying the engineering implementation procedure, while ensuring the estimation accuracy. This strategy is based on the covariance matrix Ryrc after SSA noise reduction and the improved dynamic diagonal loading coefficient. It first solves the beamforming weighted vector wGLC through Formula (29). Then, all the candidate orientation vectors a(θz) generated by Formula (28) are traversed and filtered, and finally, the optimal orientation vector a ^ ( θ 0 ) is determined.
Substitute this optimal steering vector into the formula for calculating the signal-to-interference-plus-noise ratio (SINR), and you can obtain the final output SINR of the beamformer as
SINR = σ s 2 w G L C H a ^ ( θ 0 ) 2 w G L C H R yrc w G L C

3.4. Analysis of Computational Complexity

Table 1 compares the computational complexity of different beamforming algorithms. SMI beamformer serves as the basic scheme, with its main computational load being the inversion of the sample covariance matrix, which has a complexity of O(M3). The LSMI algorithm adds diagonal loading operations on top of SMI, without changing the complexity order of the inversion operation, still remaining at O(M3). The GLC algorithm requires additional calculations of intermediate parameters p, q, and l, but the matrix operation volume remains O(M2), maintaining the overall complexity at O(M3). The improved GLC algorithm introduces singular spectrum analysis for noise reduction, where n is the number of snapshots, L is the sliding window length of the Hankel matrix, and the complexity of performing SVD decomposition for each array element is O(L2n), for a total of O(MnL2) for M array elements, and the overall complexity after matrix inversion is O(M3 + MnL2). The computational cost of the proposed algorithm mainly lies in the spatial spectrum search O(M2Q) (where Q is the number of search points in the angular sector) and eigenvalue decomposition, with the overall complexity being O(max(M2Q, M3)).
The overall process of the proposed algorithm is shown in Figure 3.

4. Simulation Analysis

4.1. Parameter Settings

The simulation constructs the experimental environment based on a standardized array signal processing framework, with the specific parameter configurations as follows: the array is a ULA with 16 elements, the signal carrier wavelength is λ = 0.3 m, and the corresponding carrier frequency is f0 = 1 GHz. The desired signal is set as a far-field narrowband random signal with its nominal incident direction set as θs = 10°; a 2° angular estimation error is introduced to construct a steering vector mismatch scenario. Two independent far-field narrowband random interference signals are considered, which are incident from the directions of θi1 = −20° and θi2 = 40°, respectively, with their interference-to-noise ratios (INR) set to 20 dB and 30 dB to simulate a strong interference environment in practical applications. Furthermore, the LSMI algorithm is configured with a load factor of 10 dB, and the actual incident angle range of the desired signal is specified. The rate adaptation coefficient of the transformation function t is set to 0.2.
To ensure the fairness and uniformity of the experimental comparisons, all three sets of simulation experiments in this paper adopt the same baseline parameter settings: the interference signal-to-noise ratios (INR) of the two channels are fixed at 20 dB and 30 dB, respectively, and the baseline input signal-to-noise ratio (SNR) is uniformly set at 0 dB. Only in the corresponding experiments are the input SNR range, angle error range, and the number of snapshots changed, respectively.

4.2. Impact of Incident Angle Error of Desired Signal on Output SINR

The first experiment examines the robustness of each algorithm against the steering vector of the desired signal. The array received noise is zero-mean space-time complex Gaussian white noise, which is uncorrelated with both the desired signal and interference signals, and the reference SNR is fixed at 0 dB. In the simulation experiments, the number of snapshots is 400, and the input SNR varies in the range of −20 dB to 20 dB, covering the full scenarios of low, medium, and high SNR. The compared algorithms include the SMI algorithm, LSMI algorithm, GLC algorithm, improved GLC algorithm [24], and the proposed algorithm in this paper. Under both scenarios of steering vector matching and mismatch, the robustness and adaptability of the algorithms are quantitatively evaluated by comparing the variation patterns of their output Signal-to-Interference and Noise Ratio (SINR).
The performance divergence among GLC, Improved GLC, and the proposed algorithm arises from their distinct regularization and noise suppression mechanisms. The original GLC relies on a fixed diagonal loading scheme, which cannot adapt to varying SNR conditions, limiting its performance at medium-to-high input SNR. The Improved GLC enhances covariance estimation but still lacks the adaptive steering vector correction of the proposed method, resulting in a persistent performance gap. In contrast, the proposed algorithm combines SSA denoising, dynamic diagonal loading, and steering vector correction to effectively suppress noise distortion and adaptively optimize beamforming weights, enabling it to achieve the highest output SINR across all input SNR levels, with the advantage becoming more pronounced as SNR increases.
Figure 4 illustrates the variation of output SINR with input SNR under the steering vector matching scenario. It is evident that as the input SNR gradually increases, the output SINR of all algorithms exhibits a continuous upward trend. Notably, the algorithm proposed in this paper maintains an approximately maximum output SINR across the entire range of input SNR. For the improved GLC and the GLC, at very low SNR from −20 to −15 dB, the sample covariance matrix is severely contaminated by strong noise. The improved GLC introduces SSA-based covariance reconstruction, but the accuracy is reduced due to noise, and hence, there is a performance deviation from the traditional GLC. In the moderate SNR region from 5 to 10 dB, desired signal leakage appears in the sample covariance matrix, causing noticeable performance degradation in the GLC, while the improved GLC can reduce this effect to a certain extent, leading to better performance than that of the GLC algorithm.
In the scenario of steering vector mismatch, an angular deviation of 2° is set between the actual incident direction and the estimated direction of the desired signal. The variation of output SINR with input SNR is depicted in Figure 5. It can be observed that the performance differentiation among various algorithms becomes more pronounced with increasing input SNR, fully exposing the robustness flaws of traditional algorithms under steering vector mismatch. For the SMI algorithm, once the input SNR surpasses 0 dB, the growth rate of output SINR decelerates sharply, and severe performance deterioration occurs in the high SNR range (SNR > 10 dB), as it cannot effectively mitigate the combined effects of interference and angular errors. The LSMI algorithm also suffers from a diminished output SINR growth rate under medium and high SNR conditions, resulting in limited performance enhancement. The GLC is not as good as that of the above two algorithms, while the improved GLC, despite certain optimizations, still sees its output SINR growth slow down and fluctuate under high SNR due to the lack of effective mismatch suppression. In contrast, the proposed algorithm demonstrates optimal against angle mismatch resistance performance across the entire input SNR range, with its output SINR consistently surpassing all compared algorithms and maintaining a steady upward trend without any noticeable degradation, benefiting from its integrated SSA denoising, dynamic diagonal loading, and steering vector correction design.

4.3. Impact of Different Angular Errors on Output SINR

The second experiment examines the robustness of each beamforming algorithm against mismatch resistance, under dynamic changes in the steering vector mismatch degree. The input SNR is set at 0 dB, and the number of snapshots is 400. As the angular error magnitude of the desired signal’s arrival direction varies uniformly within the range of −5° to 5°, we observe the trends in output SINR for each algorithm under different angular errors. This allows for a quantitative evaluation of the algorithms’ robustness and adaptability to angular estimation errors.
The output SINR of each algorithm under different angular errors is depicted in Figure 6. It can be seen that the increase in angular error exerts a differentiated impact on the output performance of each algorithm: for algorithms such as SMI, LSMI, and GLC, the output SINR decreases significantly with large angular errors; the improved GLC algorithm exhibits robustness to angular errors but with fluctuations in its output SINR. In comparison, the algorithm proposed in this paper achieves a significant improvement in robustness to angular estimation errors through a multi-dimensional collaborative optimization design. It can maintain stable and high output SINR performance over the wide angular error range of −5° to 5°, and its robustness is significantly superior to that of traditional algorithms and existing improved algorithms.

4.4. Impact of Signal Snapshot Number on Output Performance

The third experiment examines the performance of each beamforming algorithm in scenarios with limited sample data volume, particularly focusing on the robustness against large estimation errors in the covariance matrix caused by a low number of snapshots. The input SNR is set to 0 dB, and the number of snapshots is uniformly varied within the range of 20 to 400. This experiment analyzes the output SINR of each algorithm as the number of snapshots varies, both in scenarios with steering vector matching and mismatch, in order to quantitatively assess the algorithms’ dependence on sample data volume.
Figure 7 illustrates the output SINR of each algorithm as the snapshot number varies under steering vector matching. The proposed algorithm achieves a substantial performance advantage over the conventional SMI, LSMI, GLC, and Improved GLC methods, especially in the low-snapshot regime K < 100. Notably, when the snapshot count reaches only 100, the output SINR of the proposed algorithm already approaches the asymptotically optimal level, maintaining a steady upward trend and consistently outperforming all benchmark algorithms across the entire snapshot range. It is observed that the output SINR of the proposed algorithm is roughly comparable to that of the original GLC algorithm when K < 50. This is because the ultra-limited snapshots lead to large estimation errors in the sample covariance matrix, which limits the performance gain of the proposed algorithm’s dynamic optimization modules, while the fixed strong regularization of GLC compensates for the sample deficiency to a certain extent. As K increases beyond 50, the proposed algorithm’s adaptive mechanism takes effect, pulling away from GLC and other benchmarks. For the compared algorithms, SMI and LSMI suffer from severe performance degradation in the low-snapshot range due to large covariance matrix estimation errors, with their SINR rising slowly and remaining far below the proposed algorithm. The original GLC shows moderate performance in small snapshots but converges slowly, while the Improved GLC outperforms traditional methods but still lags behind the proposed algorithm in both convergence speed and final SINR level.
Figure 8 illustrates the output SINR of each algorithm as the snapshot number varies under steering vector mismatch. Evidently, the performance gap between algorithms widens, and the combined effect of a small number of snapshots and mismatch errors exacerbates the performance degradation of traditional algorithms. In contrast, the proposed algorithm maintains excellent adaptability in mismatch scenarios. Even with only 60 snapshots, the output SINR reaches a satisfactory level and continues to steadily increase as the number of snapshots grows. Despite the dual effects of a small number of snapshots and mismatch errors, it effectively mitigates performance degradation.

4.5. Discussion

Based on the comparative analysis of simulation results, the proposed robust adaptive beamforming algorithm based on improved generalized GLC demonstrates superior performance in terms of output SINR, robustness against steering vector mismatch, and adaptability under limited snapshot conditions compared with traditional SMI, LSMI, and GLC algorithms. The integrated singular spectrum analysis denoising preprocessing effectively suppresses random noise and reduces the statistical distortion of the sample covariance matrix, while the dynamically optimized diagonal loading coefficient overcomes the poor adaptability of fixed loading factors in conventional GLC methods. The steering vector estimation strategy, combining fine-grid Capon spectrum search and robust Capon beamforming correction, accurately compensates for the mismatch caused by angle estimation errors and array perturbations without complex convex optimization. Moreover, the proposed algorithm maintains the same dominant computational complexity of O(M3) as traditional methods, ensuring good engineering practicability for real-time array systems.
Nevertheless, the method still has some limitations. Firstly, key parameters such as the SSA energy threshold, Hankel matrix constraints, and dynamic loading coefficients are currently determined by empirical simulation, lacking a rigorous adaptive adjustment mechanism for non-stationary noise and time-varying signal environments. Secondly, the fixed angular search grid for steering vector estimation may cause redundant computation in small error scenarios or fail to cover the actual incident direction in large mismatch cases, affecting estimation efficiency and accuracy. Thirdly, the algorithm is currently verified only for narrowband far-field signals based on uniform linear arrays, and its adaptability to broadband signals, near-field targets, and non-uniform arrays remains to be further studied.

5. Conclusions

To address the performance degradation of traditional adaptive beamforming algorithms under scenarios such as steering vector mismatch, covariance matrix estimation errors, and a limited number of snapshots, this paper proposes a robust adaptive beamforming algorithm based on improved general linear combination (GLC). The core novelty lies in the organic integration and joint optimization of SSA denoising, snapshot-adaptive diagonal loading, and steering vector search within a unified GLC framework, which distinguishes it from existing methods that only apply these techniques separately.
Simulation experiments with a 16-element uniform linear array verify the superior performance of the proposed algorithm. Compared with traditional SMI, LSMI, GLC and improved GLC algorithms, the proposed method achieves a 3–5 dB higher output SINR across the entire input SNR range of −20 dB to 20 dB under 2° steering vector mismatch, and effectively avoids the performance degradation of traditional algorithms in the high SNR range. In limited snapshot scenarios, the proposed algorithm can reach an output SINR close to the asymptotically optimal level with only 100 snapshots under steering vector matching, and still maintain a satisfactory output SINR with merely 60 snapshots under steering vector mismatch. For angular estimation errors in the range of −5° to 5°, the proposed algorithm stably maintains high output SINR without obvious performance fluctuation, showing significant robustness against large-angle mismatch compared with existing algorithms. In conclusion, the proposed algorithm significantly enhances the beamforming robustness under complex non-ideal scenarios, providing an effective technical solution for engineering applications such as airborne radar and wireless communications.
Future research will focus on developing more adaptive parameter optimization frameworks to enhance the algorithm’s robustness in complex non-stationary environments, and exploring intelligent variable-grid search strategies to reduce computational redundancy while ensuring estimation accuracy. Multi-module joint optimization mechanisms will also be investigated, incorporating covariance matrix reconstruction and low sidelobe beamforming technologies to further improve the algorithm’s anti-interference performance, and extending the framework to broadband and polarization-sensitive array scenarios to expand its application in radar, sonar, and wireless communication systems.

Author Contributions

Conceptualization, Z.G. and R.Z.; methodology, R.Z.; software, R.Z.; validation, Z.G. and R.Z.; formal analysis, Z.G.; investigation, Z.G., R.Z. and P.H.; resources, Z.G. and R.Z.; data curation, Z.G. and R.Z.; writing—original draft preparation, R.Z.; writing—review and editing, Z.W. and P.H.; visualization, R.Z.; supervision, W.X. and W.T.; project administration, Z.W. and P.H.; funding acquisition, Z.G. and P.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China under grant number 61761037, the Inner Mongolia Science and Technology Plan Project under grant number 2025SKYPT0044, and the 3D Azimuthal Anisotropy Direct Tomography of the Northern Margin of the Ordos Block under grant number YLXKZX-NGD-071.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data is contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Applebaum, S.P.; Chapman, D.J. The effect of random steering vector errors in the Applebaum adaptive array. IEEE Trans. Antennas Propag. 1976, 24, 646–652. [Google Scholar]
  2. Wax, M.; Anu, Y. Performance analysis of the minimum variance beamformer in the presence of steering vector errors. IEEE Trans. Signal Process. 1996, 44, 938–947. [Google Scholar] [CrossRef]
  3. Ward, J.; Cox, H.; Kogon, S.M. A comparison of robust adaptive beamforming algorithms. In Proceedings of the 37th Asilomar Conference on Signals, Systems and Computers, Pacific Grove, CA, USA, 9–12 November 2003; Volume 2, pp. 1340–1344. [Google Scholar]
  4. Chen, H.; Vorobyov, S.A.; Gershman, A.B. Fast robust adaptive beamforming with linear constraints using stochastic gradient and single-snapshot updates. IEEE Trans. Signal Process. 2025, 73, 1245–1258. [Google Scholar]
  5. Wang, H.Y. Research on Robust Low Sidelobe Adaptive Beamforming Algorithms. Master’s Thesis, Nanjing University of Science and Technology, Nanjing, China, 2023. (In Chinese) [Google Scholar]
  6. Cox, H.; Zeskind, R.; Owen, M. Robust adaptive beamforming. IEEE Trans. Acoust. Speech Signal Process. 1987, 35, 1365–1376. [Google Scholar] [CrossRef]
  7. Elnashar, A.; Elnoubi, S.M.; El-Mikati, H.A. Further study on robust adaptive beamforming with optimum diagonal loading. IEEE Trans. Antennas Propag. 2006, 54, 3647–3658. [Google Scholar] [CrossRef]
  8. Wang, H.; Liu, Y.; Zhang, Q. Adaptive diagonal loading beamforming with Doppler information for acoustic vector sensor arrays. IEEE Sens. Lett. 2024, 8, 1–4. [Google Scholar]
  9. Du, L.; Li, J.; Stoica, P. Fully automatic computation of diagonal loading levels for robust adaptive beamforming. IEEE Trans. Aerosp. Electron. Syst. 2010, 46, 449–458. [Google Scholar] [CrossRef]
  10. Zhao, L.; Li, X.; Wang, Y. Improved GLC-based robust beamforming against array perturbation and steering vector mismatch. Signal Process. 2025, 206, 109876. [Google Scholar]
  11. Sun, S.C. Research on Robust Adaptive Beamforming Algorithms Based on Matrix Reconstruction and Steering Vector Estimation. Master’s Thesis, University of Science and Technology of China, Hefei, China, 2021. (In Chinese) [Google Scholar]
  12. Guo, Y.Z.; Jia, W.M.; Jin, W. Robust adaptive beamforming algorithm based on covariance matrix tapering and steering vector estimation. Electro-Opt. Control 2020, 27, 57–61. (In Chinese) [Google Scholar]
  13. Lu, H.; Nan, H.; Tan, W.J. Robust beamforming method based on IAA for covariance matrix reconstruction. J. Terahertz Sci. Electron. Inf. Technol. 2020, 18, 820–825. (In Chinese) [Google Scholar]
  14. Wang, Z.H.; Wang, A.G.; Leng, W. Beamforming algorithm based on covariance matrix reconstruction and steering vector optimization. J. Chongqing Univ. 2022, 45, 79–92. (In Chinese) [Google Scholar]
  15. Sheldakova, J.; Galaktionov, I.; Nikitin, A.; Rukosuev, A.; Kudryashov, A. The effect of liquid crystal phase modulator vs. deformable mirror for laser beam shaping. Proc. SPIE 2018, 10744, 107440S. [Google Scholar]
  16. Chang, W.J.; Zhang, B.; Teng, G.Q.; Zhang, F. A one-dimensional beam shaping system design for semiconductor laser. Proc. SPIE 2020, 11562, 115620Q. [Google Scholar]
  17. Dunsky, C. Beam shaping applications in laser micromachining for the microelectronics industry. Proc. SPIE 2001, 4637, 135–149. [Google Scholar]
  18. Van Trees, H.L. Optimum Array Processing: Part IV of Detection, Estimation, and Modulation Theory; Wiley-Interscience: New York, NY, USA, 2002; pp. 123–156. [Google Scholar]
  19. Capon, J. High-resolution frequency-wavenumber spectrum analysis. Proc. IEEE 1969, 57, 1408–1418. [Google Scholar] [CrossRef]
  20. Applebaum, S.P. Adaptive arrays. IEEE Trans. Antennas Propag. 1976, 24, 585–592. [Google Scholar] [CrossRef]
  21. Zhang, H.B.; Qu, Q.; Jin, M.L. An improved robust beamforming algorithm based on variable loading. In Proceedings of the 2010 Communication Theory and Signal Processing Symposium, Dalian, China, 2010; pp. 360–366. (In Chinese) [Google Scholar]
  22. Yi, Z.; Amin, M.G. Automatic computation of diagonal loading levels for robust adaptive beamforming. IEEE Trans. Signal Process. 2013, 61, 4744–4753. [Google Scholar]
  23. Dai, H.M.; Xu, A.Q.; Sun, W.C. Signal denoising method based on improved singular spectrum analysis. Trans. Beijing Inst. Technol. 2016, 36, 727–732+759. (In Chinese) [Google Scholar]
  24. Zhang, Y.C.; Hu, J.; Chen, Y. Robust beamforming algorithm based on improved general linear combination. Ship Sci. Technol. 2024, 46, 122–127. (In Chinese) [Google Scholar]
  25. Zhang, X.D. Matrix Analysis and Applications; Tsinghua University Press: Beijing, China, 2013; pp. 456–472. [Google Scholar]
  26. Jin, T.Z.; Wang, A.G.; Leng, W. A low-complexity robust adaptive beamforming algorithm based on variable loading. J. Nankai Univ. (Nat. Sci. Ed.) 2020, 53, 76–80. (In Chinese) [Google Scholar]
  27. Ke, Y.; Zheng, C.; Peng, R. 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]
  28. Li, J.; Stoica, P.; Wang, Z. On robust Capon beamforming and diagonal loading. IEEE Trans. Signal Process. 2003, 51, 1702–1715. [Google Scholar] [CrossRef]
  29. Reed, I.S.; Mallett, J.D.; Brennan, L.E. Rapid convergence rate in adaptive arrays. IEEE Trans. Aerosp. Electron. Syst. 1974, 10, 853–863. [Google Scholar] [CrossRef]
  30. Lu, J.W.; Tong, H.; Xu, W.J. Robust covariance matrix reconstruction beamforming algorithm. Acoust. Technol. 2022, 41, 131–136. (In Chinese) [Google Scholar]
  31. Zhang, C.Y.; Ma, W.F.; Pan, Z.H. Low-complexity covariance matrix reconstruction robust adaptive beamforming algorithm. J. Army Eng. Univ. 2025, 4, 96–104. (In Chinese) [Google Scholar]
  32. Vorobyov, S.A.; Chen, H.; Gershman, A.B. Robust adaptive beamforming with imperfect steering vector. IEEE Signal Process. Lett. 2004, 11, 145–148. [Google Scholar] [CrossRef]
  33. Li, J.; Stoica, P. Robust Adaptive Beamforming; Wiley: Hoboken, NJ, USA, 2005. [Google Scholar]
  34. Carlson, B.D. Robust adaptive beamforming. IEEE Trans. Aerosp. Electron. Syst. 1988, 24, 397–401. [Google Scholar] [CrossRef]
Figure 1. Uniform linear array signal reception model.
Figure 1. Uniform linear array signal reception model.
Sensors 26 03385 g001
Figure 2. Relationship between the number of snapshots and the diagonal loading coefficient.
Figure 2. Relationship between the number of snapshots and the diagonal loading coefficient.
Sensors 26 03385 g002
Figure 3. The flowchart of the proposed algorithm.
Figure 3. The flowchart of the proposed algorithm.
Sensors 26 03385 g003
Figure 4. Variation of output SINR with input SNR under steering vector matching.
Figure 4. Variation of output SINR with input SNR under steering vector matching.
Sensors 26 03385 g004
Figure 5. Variation of output SINR with input SNR under steering vector mismatching.
Figure 5. Variation of output SINR with input SNR under steering vector mismatching.
Sensors 26 03385 g005
Figure 6. Output SINR under different angular errors.
Figure 6. Output SINR under different angular errors.
Sensors 26 03385 g006
Figure 7. Variation of Output SINR with Number of Snapshots Under Steering Vector Matching.
Figure 7. Variation of Output SINR with Number of Snapshots Under Steering Vector Matching.
Sensors 26 03385 g007
Figure 8. Variation of Output SINR with Number of Snapshots Under Steering Vector Mismatching.
Figure 8. Variation of Output SINR with Number of Snapshots Under Steering Vector Mismatching.
Sensors 26 03385 g008
Table 1. Computational Complexity.
Table 1. Computational Complexity.
Beamforming AlgorithmsComputational Complexity
SMIO(M3)
LSMIO(M3)
GLCO(M3)
Improved GLCO(M3 + MnL2)
ProposedO(max(M2Q, M3))
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

Gao, Z.; Zuo, R.; Huang, P.; Xu, W.; Tan, W.; Wu, Z. Robust Adaptive Beamforming Algorithm Based on Improved Generalized Linear Combination. Sensors 2026, 26, 3385. https://doi.org/10.3390/s26113385

AMA Style

Gao Z, Zuo R, Huang P, Xu W, Tan W, Wu Z. Robust Adaptive Beamforming Algorithm Based on Improved Generalized Linear Combination. Sensors. 2026; 26(11):3385. https://doi.org/10.3390/s26113385

Chicago/Turabian Style

Gao, Zhiqi, Ruyu Zuo, Pingping Huang, Wei Xu, Weixian Tan, and Zhixia Wu. 2026. "Robust Adaptive Beamforming Algorithm Based on Improved Generalized Linear Combination" Sensors 26, no. 11: 3385. https://doi.org/10.3390/s26113385

APA Style

Gao, Z., Zuo, R., Huang, P., Xu, W., Tan, W., & Wu, Z. (2026). Robust Adaptive Beamforming Algorithm Based on Improved Generalized Linear Combination. Sensors, 26(11), 3385. https://doi.org/10.3390/s26113385

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