Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

Robust adaptive beamforming based on covariance matrix reconstruction with annular uncertainty set constraints

  • Gaoxiang Xing ,

    Contributed equally to this work with: Gaoxiang Xing, Zhixiang Yao

    Roles Conceptualization, Data curation, Formal analysis, Funding acquisition, Investigation, Methodology, Project administration, Resources, Supervision, Validation, Visualization, Writing – original draft, Writing – review & editing

    Affiliation College of Electronics Engineering, Naval University of Engineering, Wuhan, Hubei, China

  • Zhixiang Yao ,

    Contributed equally to this work with: Gaoxiang Xing, Zhixiang Yao

    Roles Methodology, Supervision, Visualization, Writing – original draft, Writing – review & editing

    Affiliation College of Electronics Engineering, Naval University of Engineering, Wuhan, Hubei, China

  • Hongkai Wei ,

    Roles Data curation, Investigation, Supervision

    whk200605@163.com

    Affiliation College of Electronics Engineering, Naval University of Engineering, Wuhan, Hubei, China

  • Yunhua Hu

    Roles Conceptualization, Resources

    Affiliation College of Electronics Engineering, Naval University of Engineering, Wuhan, Hubei, China

Abstract

A robust adaptive beamforming method based on the interference covariance matrix reconstruction with annular uncertainty set constraints is proposed to address the issues of covariance matrix mismatch and steering vector mismatch caused by the distortion of flexible array shapes. The proposed method first eliminates the target components under the constraint of the annular uncertainty set to accurately re-construct the covariance matrix, and then corrects the steering vector using a constrained optimization method. This effectively reduces the impact of mismatch and significantly enhances the performance of the adaptive beamforming algorithm with array distortion, improving the robustness of the adaptive beamforming algorithm for flexible arrays. Simulation and sea trial data validate that the new method achieves a performance improvement of 4–10 dB.

1. Introduction

Adaptive beamforming [13] is capable of suppressing interference in complex environments and is widely be-ing applied in sonar systems. However, potential model mismatches during applications can lead to a degradation in performance, potentially to the level of conventional beamforming [49]. Taking towed linear arrays as an exam-ple, distortion of the array during being towed can result in mismatches in the covariance matrix and steering vec-tors, which in turn leads to a loss of performance in adaptive beamforming algorithms and a reduction in spatial processing gain.

In response to the covariance matrix mismatch, reference [10] proposes a method based on the Minimum Vari-ance Distortionless Response (MVDR) spatial spectrum search to reconstruct the covariance matrix. The method performs linear integration in the angular sector without the expected signals to reconstruct the covariance matrix. Although this significantly reduces the impact of the expected signal component, the performance of the beam-former is noticeably degraded when there is a bias in the direction of the incoming wave. On this basis, reference [11] introduces an improved matrix reconstruction method that corrects the steering vector in the direction of the interference, thereby reducing the impact of errors in the direction estimation of the incoming wave. To further en-hance the accuracy of covariance matrix reconstruction, reference [12] suggests first reconstructing the covariance matrix of the desired signal, and then constructing a blocking matrix to eliminate the desired signal from the co-variance matrix.

In addressing the issue of steering vector mismatch errors, reference [13] proposes a worst-case performance optimization algorithm that directly optimizes the weight vector with the objective function of minimizing the ar-ray output power. Reference [14] presents a covariance matrix fitting algorithm, treating the desired signal steering vector as a variable in the optimization process to find its optimal solution. To prevent the optimized steering vec-tor from deviating from the array manifold, Li et al. proposed a dual-constraint robust Capon beamforming algo-rithm [15], which improves the accuracy of the solution. Reference [16] orthogonally decomposes the steering vec-tor mismatch error and transforms it into a quadratically constrained quadratic programming problem through semi-definite programming, avoiding the difficulties of parameter selection.

The aforementioned studies have respectively conducted work on covariance matrix reconstruction and steer-ing vector optimization. In practical applications of towed linear arrays, both the covariance matrix and the steer-ing vector may experience model mismatches simultaneously. To address this situation, this paper applies annular uncertainty set constraints simultaneously to the reconstruction of the interference covariance matrix and the cor-rection of the steering vectors. This can effectively reduce the target components in the covariance matrix, enhance the accuracy of covariance matrix reconstruction, and effectively mitigate the impact of steering vector mismatch, thereby improving the robustness of adaptive beamforming.

2. Array signal model

Consider a uniform linear array (in short ULA) composed of N isotropic elements, with an inter-element spacing of d. Let the far-field signal be coplanar with the array (horizontal plane), and the positive x-axis direction is defined as 0° (see Fig 1). Without loss of generality, consider the semi-space of 0° to 180° for the ULA. The schematic diagram of a uniform linear array is shown in Fig 1.

Assuming the far-field signal contains 1 narrowband target and narrowband interferences, with the narrowband target frequency being and the narrowband interference frequencies being . If the target and each interference are uncorrelated in each snapshot of the received signal, the array sampling data for the -th snapshot is shown as follows:

(1)

where, represents the steering vector of the target, is the direction-of-arrival of the target, is the propagation speed of sound wave in water, represents the steering vector of the-th interference, , and represent the target time series and the j-th interferer time series respectively, represents Gaussian white noise, represents the array sampling data [16].

The covariance matrix of array sampling data can be expressed as

(2)

where denotes the mathematical expectation, represents the target covariance matrix, represents the interference covariance matrix, represents the noise covariance matrix.

3. Robust adaptive beamforming

Adaptive beamforming technology is the technology that an array to automatically adjust its parameters in response to changes in the environmental noise field, in order to adapt to the surrounding environment, suppress interference, and detect desired signals. In other words, the adaptive beamforming system can “learn” in real time, reducing the sensitivity of arrays to noise (including interference) while maximizing the sensitivity to signals. The optimal algorithm for adaptive beamforming is the MVDR algorithm.

3.1 Principle of MVDR

While finding direction by spatial spectrum estimation, the power of the signal source in a certain beam not only contributes to the direction of the incoming wave but also contributes to various degrees in other directions of the beam. In other words, the output power of the array includes not only the contribution of the signal from the designated direction but also contributions from other directions. Therefore, Capon proposed to minimize the overall output power while keeping the output power in the main lobe direction unchanged, which is called the minimum power estimator, also known as the MVDR beamformer [17]. This can be mathematically represented as

(3)

where is the steering vector on the target direction , “” is the abbreviation “subject to”. Eq. (3) attempts to minimize the power contributed by noise and any interference from directions other than , while ensuring that the signal power at the observation direction remains unchanged. Therefore, it can be considered as a sharp spatial bandpass filter. By applying the Lagrange multiplier method to solve the Eq. (3), the optimal beamforming weight vector is obtained by

(4)

Considering the actual usage scenarios of towed linear arrays, it is not difficult to find that:

  1. (1). The array received data covariance matrix calculating Eq. (2) indicates that a sufficient number of samples are needed to ensure the accuracy of the calculation. However, in sonar applications, due to the movement of both the towing ship and the targets, the snapshot number of available stable-state data is limited. Therefore, the Eq. (2) is usually estimated by a finite number of snapshots:
(5)

where represents snapshot number.

  1. (2). The covariance matrices calculated by Eq. (2) or Eq. (5) incorporates the target component, and its application to the MVDR algorithm leads to attenuation of the target’s signal intensity. Therefore, to enhance the robustness of the adaptive algorithms, it is desired that the covariance matrix does not contain the target components. This paper intends to adopt the interference covariance matrix reconstruction technology based on annular uncertainty set constraints to achieve this goal.
  2. (3). In the operational context of a towed linear array, the array is subject to sway motion, which causes the steering vector of the array to deviate from its ideal value . If the is used in Eq. (4) to get the weight vector, it will inevitably lead to errors in the weight vector, and consequently, the performance of the adaptive algorithm will decline. This paper intends to estimate the actual steering vector by a method based on uncertainty set constraints.

3.2 Interference covariance matrix reconstruction based on annular uncertainty set constraints

Assuming there is 1 target and spatially separable interferences in the space, the target area is denoted as , the j-th interference area is denoted as (), and the total interference area is denoted as . For the array’s observation space, such as the linear array observation space of 0° ~ 180° considered by this algorithm, the remaining area excluding the target area and interference area is considered to be approximately unaffected by the energy of the target and interference, which is referred to as the noise area ().

Assuming that there is only noise and no targets present, the MVDR power in the direction is

(6)

where represents the power of the residual noise [12]. Since the values of and are unrelated, it is considered that the residual noise is uniformly distributed throughout the entire space.

Based on the preprocessing of peak energy detection via deconvolution [18,19], the division of the target area, interference area, and noise area is further improved. The criteria for dividing the areas are as follows; the corresponding diagrams are shown in Fig 2Fig 4.

thumbnail
Fig 2. Schematic diagram of regional division under independent peak case.

https://doi.org/10.1371/journal.pone.0327461.g002

thumbnail
Fig 3. Schematic diagram of regional division under connected peaks case.

https://doi.org/10.1371/journal.pone.0327461.g003

thumbnail
Fig 4. Schematic diagram of regional division under peak near the boundary case.

https://doi.org/10.1371/journal.pone.0327461.g004

  1. When the space power spectrum has nulls close to the power spectrum baseline, the target spectrum peaks are considered independent. The angular region between the two nulls is selected as the target angular region, which is shown in Fig 2.
  2. When two or more targets are in close proximity in space, if there is a minimum value significantly above the power spectrum baseline between two peaks, this minimum value point is selected as the boundary between the two close targets, which is shown in Fig 3. At this time, if there is a valley close to the baseline value on the other side of the peak, the point where this valley located is used as the regional endpoint.
  3. For spectrum peaks close to 0° or 180°, select 0° or 180° as one of the endpoints of that target’s region, which is shown in Fig 4.

Based on the preliminary estimated results of the direction of arrival (DOA)., each region is divided. In the already divided noise region , it can be approximately considered that there is no spatial signal source. Therefore, the average MVDR power on the noise region can be taken as the residual noise power , that is:

(7)

It is assumed that within the divided regions, the interference leakage power will not affect the target power estimation. Therefore, it is considered that the undesired disturbance power is approximately equal to the residual noise power :

(8)

Approximating , we can deduce the noise power to be . By integrating the MVDR power spectrum that eliminates undesired disturbances within the target region, the target covariance matrix can be reconstructed:

(9)

Perform an eigenvalue decomposition on the matrix obtained from Eq. (9)

(10)

where () represents the -th eigenvalue of matrix , and represents the eigenvector corresponding to the eigenvalue ().

Let represent the set of eigenvectors corresponding to the principal eigenvalues. Construct a subspace by , and then use the projection complement matrix of this subspace as the blocking matrix:

(11)

The projected value of the sampled covariance matrix onto the subspace spanned by is , which can be considered to contain no target components. Therefore, the above process relies on the blocking matrix to eliminate the target components from . After further eliminating the noise projection components, the projected interference covariance matrix is obtained as follows:

(12)

Given a significant difference between and , and that is the projection complement matrix of the subspace , will not alter the magnitude of the interference eigenvalues within . Therefore, only the eigenvalues of are taken as the interference power for constructing the covariance matrix. Perform an eigenvalue decomposition on :

(13)

where represents the eigenvalue of , represents the eigenvector corresponding to , denotes the set of interference steering vectors, , where represents the estimated steering vector of the j-th interference. represents a diagonal matrix with the main diagonal elements being the interference power . Given the a priori about the approximate direction of the interference, one can determine and , and then, in conjunction with , get the interference power diagonal matrix as follows:

(14)

The Eq. (14) provides an estimation for the interference power, and it is clear that the estimate of will be directly affected by . At this point, the is gotten based on the ideal array parameters, and its mismatch error will increase as the array model mismatch becomes more and more severe.

The true interference steering vector and the estimated interference steering vector have a mismatch error, which is represented by the error vector . Therefore, the true value of the interference steering vector is . A spherical uncertainty set model [2022] is established, which assumes that the true value of exists within the model range centered at the estimated , where represents the upper bound of the steering vector error , also known as the radius of the spherical uncertainty set, such that

(15)

It can be considered that each interference steering vector within the interference region is constrained within a spherical uncertainty set centered on itself. Across the entire interference region, these spherical uncertainty sets collectively form an annular set, as shown in Fig 5. Therefore, it is believed that exists within the following annular uncertainty set:

(16)

The optimization of the interference steering vector can be formulated as the following problem:

(17)

The Eq. (17) can be solved using optimization tools to obtain the corrected set of interference steering vector estimates, denoted as .

The estimated interference steering vector obtained from the solution is used to reconstruct the set of corrected interference steering vectors . The interference power diagonal matrix is then deduced from :

(18)

The interference power diagonal matrix is solved based on the corrected steering vector , which reduces the impact of steering vector mismatch error. Its main diagonal elements can more accurately represent the interference power values [23]. By taking the main diagonal elements of as the interference power, the interference covariance matrix is reconstructed as follows:

(19)

where “ ” denotes the operation of extracting the diagonal elements of a matrix.

Combining the obtained already, the interference-plus-noise covariance matrix is reconstructed as follows:

(20)

3.3 Robust adaptive beamforming based on uncertainty set constraints

Based on the concept of Covariance Matrix Fitting (CMF) [14], construct a target component matrix to fit the sampled covariance matrix , assuming the target’s power to be , with . Considering that the true target power cannot be obtained to replace , the constrained problem should be transformed. Reference [14] points out that treating as a matrix of the same dimension as .The problem finding the maximum value of can be transformed into that finding the minimum value of . The above model can be rewritten as follows:

(21)

Assuming the mismatch error between the true steering vector and the estimated steering vector is , exists within a spherical uncertainty set centered on . The constrained set is represented as:

(22)

The Eq. (21) can be rewritten as

(23)

Substituting the corrected and obtained from the annular uncertainty set constraints into the MVDR weight vector solution formula yields the weight vector of the Annular Uncertainty Set Constraint Covariance Matrix Reconstruction (AuscCMR) algorithm.

(24)

3.4 Algorithm implementation steps

The specific implementation steps of the AuscCMR algorithm are summarized as follows:

  1. Filter the sampled array receiving data , and divide it into subbands .
  2. Perform conventional beamforming (CBF) on the subband signals (taking the as an example), obtain its spatial spectrum, denoted as .
  3. Optimize the spatial spectrum by a deconvolution peak energy detection algorithm to obtain the optimized spatial spectrum, denoted as .
  4. Perform spectral peak search on , and use the results as directions of spatial signal sources so as to divide the angular ranges, such as , , and .
  5. Based on the AuscCMR, calculate and , and then use Eq. (24) to solve for .
  6. Get the subband spatial spectrum based on and .
  7. Add the spatial spectrums of the subbands to obtain the spatial spectrum of .

Superimpose the spatial spectrum obtained from multiple frames to obtain a bearing-time recorder diagram of the received signal over time and estimate the direction of the target.

4. Performance analysis

4.1 Simulation data analysis

Consider a 20-element uniform linear array with design frequency 750 Hz, arranged by half-wavelength spacing. Assume a stationary target is located at 50°, and an interferer with an initial bearing of 100° moves towards the endfire of the array with a rate of bearing variation 0.1 °/s. The signal-to-noise ratio (SNR) is 0 dB, the interference-to-noise ratio (INR) is 20 dB, and both the target and interference have a frequency of 750 Hz. The sampling snapshot number is 200, and Gaussian white noise is superimposed across the entire frequency band. The frequency band of the array is set to 650 Hz-850 Hz, with each subband width 40 Hz. Then the whole band is divided into 5 subbands, and the FIR filter order is set to 128. The total duration of the array received data is 200 seconds, with each frame lasting 1 second.

For a towed linear array working in low-frequency, under the working condition where the hull of the ship serves as the towing platform, the phase deviation caused by the vertical distortion of the towed array can be neglected. The distortion in the horizontal direction will cause a change in the position of the array elements [24], leading the array to change from a uniform linear array to a non-uniform curved array. Reference [24] provides a recursive formula for the coordinates of the array elements in the case of a cosine-type distortion:

(25)

where the cosine amplitude and the cosine period are used to characterize the degree of array curvature.

In the simulation, a towed linear array with a swing amplitude and a swing period is set for the array distortion. Comparative simulation experiments are conducted by the CBF algorithm, MVDR algorithm, residual noise elimination (RNE) algorithm [12], CMF algorithm [14], and AuscCMR algorithm. The robustness of each algorithm is analyzed, and the bearing-time recorder (BTR) charts within 200 seconds are shown in Fig 6Fig 10.

thumbnail
Fig 6. BTR Chart of CBF Under Array Distortion Conditions (, ).

https://doi.org/10.1371/journal.pone.0327461.g006

thumbnail
Fig 7. BTR Chart of MVDR Under Array Distortion Conditions (, ).

https://doi.org/10.1371/journal.pone.0327461.g007

thumbnail
Fig 8. BTR Chart of CMF Under Array Distortion Conditions (, ).

https://doi.org/10.1371/journal.pone.0327461.g008

thumbnail
Fig 9. BTR Chart of RNE Under Array Distortion Conditions (, ).

https://doi.org/10.1371/journal.pone.0327461.g009

thumbnail
Fig 10. BTR Chart of AuscCMR Under Array Distortion Conditions (, ).

https://doi.org/10.1371/journal.pone.0327461.g010

As shown in Fig 6 – Fig 10, under simulation conditions of array formation bending, the AuscCMR algorithm demonstrates significant advantages. It provides a clear trajectory of the target with minimal background fluctuations. This algorithm significantly enhances the beamformer’s anti-interference capabilities through steering vector constraints and the elimination of undesired disturbances. It exhibits a strong suppression ability against interference and noise, with a narrow beam and distinct peak direction, making it easy to estimate the directions of targets.

Analyze the 100th frame of the bearing-time recorder chart. The spatial spectrum at that moment is shown in Fig 11.

thumbnail
Fig 11. Spatial spectrum of the 100th frame under array distortion conditions (20 elements).

https://doi.org/10.1371/journal.pone.0327461.g011

Analyzing Fig 11, it can be seen that under the condition of array distortion error, the AuscCMR algorithm can accurately output the signal power, demonstrating more than 20 dB difference in signal power. The noise floor and sidelobe levels are the lowest, and the beampattern is narrowest. The AuscCMR algorithm possesses significant robustness with its high accuracy in reconstructing matrices and corrected steering vectors.

4.2 Sea trial data verification

A measurement experiment was conducted in a certain sea area in the South China Sea using a certain type of towed linear array sonar in April, 2021. During the observation time, the towing ship performed a small angle turning maneuver while sailing, and then continued straight-line navigation. Direction finding tests were conducted on two preset distant-fixed acoustic targets (①, ②). The bearing-time recorder chart obtained from the analysis of the received data by the towed array sonar within 40 minutes is shown in Fig 12Fig 14.

As shown in Fig 12Fig 14, the bearing-time recorders indicate that the AuscCMR algorithm has a clear trajectory and significant interference suppression effects. Based on the CBF spatial spectrum, the signal direction is preliminarily estimated using the deconvolution peak energy detection algorithm, providing more accurate a priori information for the beamformer. This makes the interference power estimation and covariance matrix reconstruction of the AuscCMR algorithm more accurate, greatly enhancing its interference suppression capability. As a result, the background of AuscCMR in the BTRs is the lowest and the fluctuations are the smallest. At the same time, the correction of the steering vector’s uncertainty set constraint makes the AuscCMR algorithm more clearly distinguish strong signal sources within the range of 0° to 50° and near the direction 150°, reducing the sidelobe effects and lowering the difficulties of bearing estimation for weak signals.

Analyze the spatial spectrum at a specific moment (taking the 300th second as an example), and its normalized spatial spectrum is shown in Fig 15.

thumbnail
Fig 15. Spatial spectrum of the 300th second of sea trial data.

https://doi.org/10.1371/journal.pone.0327461.g015

As shown in Fig 15, under relatively complex ocean environmental conditions, the AuscCMR algorithm has more distinct peaks in the directions of ① and ②, with a significant reduction in the noise floor, achieving about a 10 dB improvement in signal-to-noise ratio (SNR) compared to the MVDR algorithm. Compared to the CBF algorithm, the AuscCMR algorithm has a narrower beamwidth, higher angular resolution, and clearer peak direction, with an approximate 4 dB improvement in SNR. The results of sea trial data processing indicate that the AuscCMR algorithm has strong robustness under conditions of towed array distortion.

5. Conclusions

This paper first uses a deconvolution peak energy detection method to achieve an angular preliminary estima-tion of the spatial spectrum energy peaks, which is used to divide the angular range. Then, it employs a designed annular uncertainty set constraint interference covariance matrix reconstruction algorithm to estimate the inter-ference-plus-noise covariance matrix and the steering vector. Based on these, it calculates a pseudo-MVDR weight vector to obtain the AuscCMR algorithm. The new algorithm corrects the interference estimation bias caused by array shape mismatch in covariance matrix reconstruction algorithms. At the same time, it uses a blocking matrix to eliminate the target components in the reconstructed matrix in advance, making the interference power estima-tion more accurate and significantly enhancing the robustness of the adaptive algorithm. Simulation and sea trial data verification show that the AuscCMR algorithm has a performance improvement of 4–10 dB.

References

  1. 1. Van Trees HL. Optimum Array Processing. Part IV of Detection, Estimation, and Modulation Theory. 2 ed. New York, USA: John Wiley & Sons, Inc. 2002.
  2. 2. Li J, Stoica P. Robust adaptive beamforming. New York, USA: John Wiley & Sons, Inc. 2006.
  3. 3. Xing G, Wei H, Yao Z. Adaptive Processing of Underwater Acoustic Signal. Beijing, China: Arms Industry Press. 2020.
  4. 4. Zhang X, Yang P, Wang Y. LBF-based CS algorithm for multireceiver SAS. IEEE Geosci Remote Sens Lett. 2024;21:152505.
  5. 5. Zhang X, Yang P. Imaging algorithm for multireceiver synthetic aperture sonar. J Electr Eng Technol. 2019;14(1):471–8.
  6. 6. Zhang X. An efficient method for the simulation of multireceiver SAS raw signal. Multimed Tools Appl. 2023;83(13):37351–68.
  7. 7. Zhang X, Yang P, Sun H. Frequency-domain multireceiver synthetic aperture sonar imagery with Chebyshev polynomials. Electronics Letters. 2022;58(25):995–8.
  8. 8. Zhang X, Yang P, Feng X, Sun H. Efficient imaging method for multireceiver SAS. IET Radar, Sonar and Navigation. 2022;16(9):1470–83.
  9. 9. Zhang X, Yang P, Cao D. Synthetic aperture image enhancement with near-coinciding Nonuniform sampling case. Computers and Electrical Engineering. 2024;120:109818.
  10. 10. Yujie Gu, Leshem A. Robust adaptive beamforming based on interference covariance matrix reconstruction and steering vector estimation. IEEE Trans Signal Process. 2012;60(7):3881–5.
  11. 11. 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(7):1643–50.
  12. 12. Zhu X, Xu XX, Ye Z. Robust adaptive beamforming via subspace for interference covariance matrix reconstruction. Signal Processing. 2020;167(2):107289.1–107289.10.
  13. 13. Vorobyov SA, Gershman AB, Luo ZQ. Robust adaptive beamforming using worst-case performance optimization: a solution to the signal mismatch problem. IEEE Transactions on Signal Processing. 2003;51(2):313–24.
  14. 14. Li J, Stoica P, Zhisong W. On robust Capon beamforming and diagonal loading. IEEE Trans Signal Process. 2003;51(7):1702–15.
  15. 15. Li J, Stoica P, Wang Z. Doubly constrained robust Capon beamformer. IEEE Transactions on Signal Processing. 2004;52(9):2407–23.
  16. 16. Zheng Z, Zheng Y, Wang W. Covariance matrix reconstruction with interference steering vector and power estimation for robust adaptive beamforming. IEEE Transactions on Vehicular Technology. 2018;67(9):8495–503.
  17. 17. Capon J. High-resolution frequency-wavenumber spectrum analysis. Proc IEEE. 1969;57(8):1408–18.
  18. 18. Yang TC. Deconvolved conventional beamforming for a horizontal line array. IEEE J Oceanic Eng. 2018;43(1):160–72.
  19. 19. Liu Z. Joint array shape and bearing estimation for towed linear array sonar during maneuvering. Hanzhou, China: Zhejiang University. 2022.
  20. 20. Griffiths L, Jim C. An alternative approach to linearly constrained adaptive beamforming. IEEE Trans Antennas Propagat. 1982;30(1):27–34.
  21. 21. Yin J, Wang S, Wang H. A robust adaptive beamforming method based on variable constraint of uncertainty set. Acta Acustica. 2021;46(6):871–83.
  22. 22. Lv Y, Cao F, Wu F. Robust adaptive beamforming based on covariance matrix reconstruction using Gauss–Legendre quadrature and steering vector estimation. EURASIP Journal on Advances in Signal Processing. 2023;9.
  23. 23. Li H, Geng J, Xie J. Robust adaptive beamforming based on covariance matrix reconstruction with RCB principle. Digital Signal Processing. 2022;04(11):127.
  24. 24. Li Q. On the problem of choices of operational mode for towed line array with distorted shape. Acta Acustica. 1991;16(1):31–6.