Sparse Bayesian learning (SBL) offers a useful tool for wideband direction-of-arrival (DOA) estimation, but its performance is limited in the presence of strong interferences. To solve this problem, this letter attempts to extend the SBL to estimate DOAs via the beamformer power outputs (BPO) because the beamformer can efficiently suppress the interferences. A Bayesian probabilistic model effective for the BPO is proposed. Based on this, a BPO-based SBL method is put forward by adopting the variational Bayesian inference to estimate the DOAs from the BPO. Simulation and experimental results confirm the good performance of the proposed method.

Sparsity-based direction-of-arrival (DOA) estimation has attracted considerable attention in underwater source localization because it can be applied under low signal-to-noise ratio (SNR) conditions compared with traditional high-resolution methods.1 This kind of method represents the DOA estimation as an underdetermined linear problem because only a few sources exist in ocean acoustics. The method can be roughly classified into two categories: the lp-norm minimization method1–3 and the sparse Bayesian learning (SBL) method.4,5 The lp-norm minimization method uses the lp-norm to enforce the sparsity on the solution and solves a regularized optimization problem with an appropriate regularization parameter to estimate the DOAs. However, it is difficult to tune the regularization parameter satisfactorily. In contrast, the SBL is a probabilistic parameter estimation approach that assigns the suitable prior for the signal and enforces the sparsity by automatically estimating the model parameters from the received data, thus avoiding tuning the regularization parameter.

Wideband processing plays a fundamental role in underwater source localization. Das et al. extended the SBL into the wideband condition and proposed a wideband SBL (WSBL) method.6 The WSBL makes full use of the common sparsity profile across the frequency bins by assigning the Gaussian priors to the signals in all frequency bins with the same precision. The DOAs are then estimated from raw array outputs in a Bayesian framework. The idea is also used in Ref. 7. The main difference between Refs. 6 and 7 is that the DOAs in Ref. 7 are estimated from the covariance matrix; thus, a higher array SNR than raw array outputs is obtained.8 

However, the performances of the sparsity-based methods are undermined by the existence of the nearby interferences with strong power when the power of the target is weak.9,10 To solve DOA estimation problem in an interference environment, Ren et al.11 proposed an eigenanalysis-based adaptive interference suppression (EAAIS) method. They defined a power ratio to identify the eigenvectors dominated by the interferences adaptively. The interference subspace was then removed from the covariance matrix, and conventional beamforming (CBF)12 was used to estimate the DOAs. This method requires only a rough bearing range of the target but is affected by low resolution.

Different from the EAAIS-based CBF (EAAIS-CBF),11 Yang et al.10 used the matrix filter with nulling (MFN)13 as a preprocessor to suppress the interferences. The MFN is a spatial filter, which facilitates the passage of the signals while suppressing the interferences. To achieve high resolution, Yang et al. extended the sparse spectrum fitting (SpSF)2 to estimate the DOAs from the MFN outputs and introduced a method named MFN-based SpSF (SpSF-MFN).10 However, this method is afflicted by low computational efficiency because much time is needed to compute the MFN. The beamformer12,14 is another kind of spatial filter. References 15 and 16 adopted the CBF12 as a preprocessor. Operation in the beam domain offers several advantages over that in the element domain, including reduced computational complexity and low SNR resolution thresholds.17 In these methods, the beamformer power outputs (BPO) were expressed as a linear relation of the signal power vector, and the SpSF was used to estimate the DOAs from this relation. However, the CBF has limitations in interference suppression because of high sidelobes. If the interferences are not sufficiently suppressed, the residual interference after beamforming will affect the following DOA estimation. Moreover, these methods need to tune the regularization parameters.

This letter fuses the beamformer and the SBL, allowing the SBL method to be used in a strong interference environment. The minimum variance distortionless response with diagonal loading (MVDR-DL)14 is adopted because it produces deep nulls toward the directions of the interferences to sufficiently suppress them. The main contribution of this study lies in the establishment of the likelihood for the relation of the BPO based on the perturbation model for this relation. Inspired by Ref. 6, the Gaussian priors with the same precision are assigned to the signal power vectors in all frequency bins. Thus, a BPO-based SBL (SBL-BPO) method is provided by adopting the variational Bayesian inference (VBI)18 to estimate the DOAs via the BPO. The simulation and experimental results show that the SBL-BPO achieves high estimation precision and computational efficiency in a strong interference environment.

In this paper, (·)T, (·)H, and (·)* denote the transpose, the conjugate transpose, and the conjugate, respectively. vec{·} represents the vectorization operator. Re[·] and Im[·] are the real and the imaginary parts of a complex variable, respectively. diag(X) and diag(x) are the vector with diagonal elements of X being its elements and the diagonal matrix with x being its diagonal elements, respectively. IM is an M×M identity matrix. , , and denote the Kronecker, the Hadamard, and the Khatri-Rao products, respectively.

Consider that an array with M elements receives the signals from KS targets and KD interferences at θS=[θ1,,θKS] and θD=[θ1,,θKD], respectively. The array-received data are divided into N blocks, and an L-point discrete Fourier transformation (DFT) is used for each block. Thus, the array output xl(n)M×1 at the lth frequency bin is modeled as follows:

(1)

where xl(n)M×1, sl(n)KS×1, dl(n)KD×1, and el(n)M×1 represent the DFT coefficients of the received data, the desired signals, the interfering signals, and the additive noise at the nth block, respectively. Al(θS)=[al(θ1),,al(θKS)] and Al(θD)=[al(θ1),,al(θKD)], where al(θ) is the steering vector pointing the direction θ.

Assume that the desired and the interfering signals are uncorrelated. Furthermore, assume that the noise is uniform white Gaussian noise of the power σl and uncorrelated with the signals. The covariance matrix RlM×M is expressed as

(2)

where PlS=diag(plS) and PlD=diag(plD), in which plS and plD contain the powers of the desired and the interfering signals, respectively. The sample covariance matrix R̂l=n=1Nxl(n)xlH(n)/N is always used to approximate the true covariance matrix. The relation between R̂l and Rl is formulated as

(3)

In this equation, El is the error matrix that obeys the complex Gaussian distribution19 

(4)

where Ql=RlTRl/N.

Assume that the targets lie in a sector ΘS=[ΘSL,ΘSR], where ΘSL and ΘSR are the left and the right limitations of ΘS, respectively. The beamforming matrix in ΘS is recorded as

(5)

where wl(ϕ) represents the weight vector of a beamformer with a pointing angle ϕ, and ϕ=[ϕ1,,ϕKB] contains the pointing angles, where ΘSLϕ1<ϕ2<<ϕKBΘSR. Thus, the BPO is given by

(6)

With the substitution of Eq. (3) into Eq. (6), the following can be obtained:

(7)

where Ãl(θS)=(WlHAl(θS))*(WlHAl(θS)), Ãl(θD)=(WlHAl(θD))*(WlHAl(θD)), ĩlB=diag(WlHWl), and ε̃lB=diag(WlHElWl) is the perturbation vector for the BPO model.

The MVDR-DL beamformer14 is used in this letter because it produces deep nulls toward the directions of the interferences, and the corresponding beam responses decrease as the interference powers increase to suppress them sufficiently. The weight vector is14 

(8)

where ϕ is a pointing angle and ηl is the DL level. The value is chosen as ηl=10σ̂l,14 where σ̂l is the noise power estimate. It is worth mentioning that other adaptive beamformer options are also possible. After beamforming, the interference powers are largely reduced in the BPO and can be omitted. Hence, Eq. (7) is approximated as

(9)

With the sector ΘS divided into the discretized grid φ=[φ1,,φKG], Eq. (9) is rewritten as

(10)

where Ãl=(WlHAl(φ))*(WlHAl(φ)) and pl is a zero-padded version of plS. For any n=1,,KS, (pl)m=(plS)n holds if φm=θn, where (pl)m and (plS)n are the mth and the nth entries of pl and plS, respectively. Otherwise, (pl)m=0.

Likelihood: It is difficult to directly obtain the distribution of ε̃lB from the relation ε̃lB=diag(WlHElWl). Hence, the following transformation is performed:

(11)

where JKB×KB2 is a matrix whose the (m, n)th element [J]mn=1 if n=KB(m1)+m; otherwise, [J]mn=0. In this manner, the distribution of ε̃lB can be easily obtained based on Eq. (4), which is given by

(12)

where Q̃lB=[J(WlTWlH)]Ql[J(WlTWlH)]H=(WlHRlWl)*(WlHRlWl)/N. Thus, the likelihood function for r̃lB is

(13)

Equation (13) can be converted to the following real-valued Gaussian distribution:20 

(14)

It is unnecessary to consider the distribution of Im[r̃lB] because r̃lB is defined in the real domain. Hence, only the distribution of Re[r̃lB] is retained, that is,

(15)

where Q¯lB=Q̃lB/2. Re[·] is omitted for simplification.

Prior: A real Gaussian prior is assigned to pl,l=1,,L,

(16)

where Γ=diag(γ), and γ=[γ1,,γKG]T is the precision vector that controls the sparsity of pl,l=1,,L. Moreover, a real Gaussian prior is employed on σl, as given by

(17)

where γlN is the variance of σl.

Based on Eqs. (15)–(17), the posterior distribution is expressed as follows:

(18)

where Πl=1Lp(pl,σl,r̃lB;γ,γlN)=Πl=1Lp(r̃lB|pl,σl)p(pl;γ)p(σl;γlN) is the joint distribution of all unknown and observed quantities. The pl and σl are treated as the latent variables, whereas γ and γlN are the parameters.

The VBI18 is used to approximate Eq. (18). The approximated posterior distribution of the latent variables is expressed as

(19)

where q(·) is the approximated posterior, and Ω=[p1T,,pLT,σ1,,σL]T. The approximated posterior with respect to the individual variable is updated by18 

(20)

where Ωi is the ith entry of Ω, ·q(·) represents the expectation with respect to q(·), and q(Ω\Ωi) denotes the approximated posterior except Ωi. The entries in Ω are updated alternately while fixing the rest. The mean of Ωi, recorded as Ωi, provides the estimate of Ωi. No information priors are assigned to γ and γlN. They are updated by maximizing the expected log-likelihood function.

According to Eq. (20), the approximated posterior with respect to pl is obtained as

(21)

With the substitution of Eqs. (15) and (16) into Eq. (21), the approximated posterior distribution of pl is as follows:

(22)

In this equation,

(23)

where Γ̂ is the estimate of Γ. Similarly, q̂(σl) also follows a real Gaussian distribution, whose covariance and mean are

(24)

respectively, where γ̂lN is the estimate of γlN.

The parameter γ is updated by maximizing the expected log-likelihood function, i.e.,

(25)

After differentiating Eq. (25) with respect to γp and setting it to zero, the estimate of γp is expressed as

(26)

Furthermore, the parameter γlN is updated similarly as given by

(27)

A summary of the SBL-BPO is provided in Table 1. The initial values of the iteration are set to γ̂k(0)=L/l=1L|wlH(φk)R̂lwl(φk)|2,k=1,,KG, σl(0)=σ̂l, and (γ̂lN)(0)=σ̂l2. The iteration is terminated when γ̂(i)γ̂(i1)2/γ̂(i1)2τ for a small tolerance τ or a maximum number of iterations Itermax is reached, where the superscript (i) denotes the ith iteration. Once the iteration converges, the estimated spectrum PSBLBPO is obtained as

(28)
Table 1.

Summary of the implementation of the SBL-BPO.

Inputs: r̃lB, ĩlB, Ãl, Wl, R̂l, and σ̂l,l=1,,L
Initialization: γ̂k(0)=L/l=1L|wlH(φk)R̂lwl(φk)|2, σl(0)=σ̂l, (γ̂lN)(0)=σ̂l2, and i = 0. 
While γ̂(i)γ̂(i1)2/γ̂(i1)2>τ and i<Itermax 
  Update i = i + 1. 
  Update Σl(i), μl(i), (ΣlN)(i), and σl(i) using Eqs. (23) and (24)
  Compute γ̂(i) and (γ̂lN)(i) using Eqs. (26) and (27), respectively. 
end while 
Output: PSBLBPO=l=1Lμl(i)
Inputs: r̃lB, ĩlB, Ãl, Wl, R̂l, and σ̂l,l=1,,L
Initialization: γ̂k(0)=L/l=1L|wlH(φk)R̂lwl(φk)|2, σl(0)=σ̂l, (γ̂lN)(0)=σ̂l2, and i = 0. 
While γ̂(i)γ̂(i1)2/γ̂(i1)2>τ and i<Itermax 
  Update i = i + 1. 
  Update Σl(i), μl(i), (ΣlN)(i), and σl(i) using Eqs. (23) and (24)
  Compute γ̂(i) and (γ̂lN)(i) using Eqs. (26) and (27), respectively. 
end while 
Output: PSBLBPO=l=1Lμl(i)

For the SBL-BPO, the updating workloads for the signal and the noise parameters in each iteration are O(LKBKG2) and O(LKBKG), respectively. The workload is then compared with that of the WSBL.6 Assume that the number of the grid points used in the WSBL is K̃G. The workload is determined by signal parameter updating with O(LMK̃G2) operation in each iteration. The SBL-BPO can achieve a lower computational workload than the WSBL mainly due to the following reasons. First, the SBL-BPO is defined in the beam domain whose computational workload decreases by setting a small KB. KB should be smaller than M to ensure that Q¯lB is nonsingular, i.e., KB<M. Second, the SBL-BPO can search for the DOAs only in the sector ΘS to decrease the computational workload because the MVDR-DL is used to suppress the signals outside of ΘS. For the WSBL, the bases of the out-of-sector signals should be included in the dictionary matrix. Otherwise, the powers of the out-of-sector signals will leak to ΘS, affecting the DOA estimation in ΘS. Hence, the searching area in the WSBL is larger than that in the SBL-BPO, i.e., K̃G>KG.

The SBL-BPO is compared with the sparse reconstruction based on multiple beamspace measurements (MBM-SR),15 the SpSF-MFN,10 the EAAIS-CBF,11 and the WSBL.6 A uniform linear array (ULA) with 32 sensors spaced at 4 m is considered. The directions of two targets and one interference are –10°, –7°, and 10°. The frequency range is [90, 180] Hz. The received data sampled at 2 kHz are divided into N blocks with the lengths of 1000. A 1000-point DFT is applied in each block. The sector ΘS in the SBL-BPO and the MBM-SR is set to [ –16°, –2°] and divided with a step of 2° to obtain the beam pointing angles, i.e., KB=8. The passband and the stopband in the MFN are set to [−16°, −2°] and [−90°, −23°]∪[5°, 90°], respectively. The stopband attenuation is set to −15 dB. The rough bearing range in the EAAIS-CBF is set to [−16°, −2°]. The SBL-BPO, the MBM-SR, and the SpSF-MFN search for the DOAs in ΘS with a grid interval of 1°, i.e., KG=15, for a fair comparison. The WSBL estimates the DOAs in the entire space with a grid interval of 1° to ensure the inclusion of the bases of the signals in the dictionary matrix. The tolerance τ and the maximum number of iterations Itermax are set to 103 and 3000, respectively. All simulations are performed in matlab on a PC with an Intel Core i7–6820HQ CPU and 32 GB RAM.

The methods are first compared from the perspective of estimation precision, examined by the root mean square error (RMSE),

(29)

where θ̂kw and θk are the estimated DOA in the wth simulation and the true DOA, respectively. W is the sum of the Monte Carlo runs, which is set to 200.

Figure 1 shows the RMSE versus the signal-to-interference ratio (SIR) by fixing the SNR and the number of snapshots N to −10 dB and 30, respectively. The interference power increases with a decreased SIR. The performance of the SBL-BPO is hardly affected as the interference power increases due to the sufficient suppression of the interference by the MVDR-DL, decreasing its influence on the DOA estimation. By contrast, the performance of the WSBL degrades when SIR<20dB. The performance of the SpSF-MFN is also unaffected by the interference because the MFN produces a deep null to suppress the interference sufficiently. For the MBM-SR, reconstructing the residual interference after beamforming on the corresponding basis is difficult due to the small entries of the basis outside of ΘS, leading to the leakage of its energy to ΘS. The DOA estimation is affected by this leakage seriously if the interference is not suppressed sufficiently. Hence, the performance of the MBM-SR degrades rapidly when SIR<15dB due to the limitations of the CBF in interference suppression. The EAAIS-CBF cannot resolve two targets because of low resolution.

Fig. 1.

RMSE of the DOA estimates versus the SIR with the SNR and the number of snapshots of −10 dB and 30, respectively. The block in the figure indicates the details of the RMSE with the SIR varying from −20 dB to −5 dB.

Fig. 1.

RMSE of the DOA estimates versus the SIR with the SNR and the number of snapshots of −10 dB and 30, respectively. The block in the figure indicates the details of the RMSE with the SIR varying from −20 dB to −5 dB.

Close modal

Figure 2 shows the RMSE versus the SNR by fixing the SIR and N to −30 dB and 30, respectively. The SBL-BPO and the SpSF-MFN employ the spatial filters to improve the signal-to-interference-and-noise ratio. Hence, their RMSEs are lower than those of other methods when SNR<2.5dB. The performance of the WSBL is worse than that of the SBL-BPO due to the existence of the interference. The RMSE of the MBM-SR remains nearly unchanged because the estimation result is dominated by the leakage of the residual interference. Furthermore, the EAAIS-CBF fails due to the low resolution of the CBF.

Fig. 2.

RMSE of the DOA estimates versus the SNR with the SIR and the number of snapshots of −30 dB and 30, respectively. The block in the figure indicates the details of the RMSE with the SNR varying from −15 dB to 0 dB.

Fig. 2.

RMSE of the DOA estimates versus the SNR with the SIR and the number of snapshots of −30 dB and 30, respectively. The block in the figure indicates the details of the RMSE with the SNR varying from −15 dB to 0 dB.

Close modal

Finally, the computational efficiency is compared considering the running time. The simulation settings are the same as those in Fig. 1, except that the SIR is fixed to −10 dB. The mean running time over 200 trials is shown in Table 2. The time usage of the proposed method is substantially smaller than that of the WSBL. The EAAIS-CBF achieves high computational efficiency because its workload mainly depends on eigen-decomposition, but its performance is affected by low resolution. The MBM-SR and the SpSF-MFN use the SpSF2 to estimate the DOAs, which need to solve convex optimization problems in each frequency bin. Furthermore, the SpSF-MFN needs to address the other convex optimization problem to design the MFN. Hence, they are afflicted by lower computational efficiency than other competitors.

Table 2.

Mean running time of each algorithm over 200 trials with the SNR, the SIR, and the number of snapshots of −10 dB, −10 dB, and 30, respectively.

SBL-BPOMBM-SRSpSF-MFNEAAIS-CBFWSBL
0.4 s 13.3 s > 100 s 0.1 s 9.8 s 
SBL-BPOMBM-SRSpSF-MFNEAAIS-CBFWSBL
0.4 s 13.3 s > 100 s 0.1 s 9.8 s 

Experimental data, which have also been used in Ref. 10, were processed in this subsection. The experiment was conducted in the South China Sea with a maximum depth of approximately 150 m in September 2016. A ULA, with 32 sensors spaced at 4 m, was towed behind an experimental vessel at the depth of 50 m under the sea surface. According to an automatic identification system, a few vessels located at approximately −18°, −25°, and −29° (Ref. 10) were regarded as targets and recorded as Target1, Target2, and Target3. The radiation noises from the experimental vessel and other surface sources were regarded as interferences. The received data sampled at 2048 Hz are divided into 146 frames with 10 s of data, and the overlap between the adjacent frames is 80%. The data in each frame are divided into 39 blocks with 50% overlap, i.e., N = 39. A 1024-point DFT is applied in each block. The analyzed frequency ranges from 90 Hz to 180 Hz. The ΘS in the SBL-BPO and the MBM-SR is set to [−30°, −12°]. The rough bearing range in the EAAIS-CBF is set to [−30°, −12°]. The passband and the stopband in the MFN are set to [−30°, −12°] and [−90°, −35°]∪[−7°, 90°], respectively. The SBL-BPO, the MBM-SR, the SpSF-MFN, and the EAAIS-CBF estimate the DOAs in ΘS with a step of 1°. The WSBL estimates the DOAs in the entire space to ensure that all bases of the signals are included. Other parameters are set the same as those in the simulations. All results are calculated in matlab on a PC with an Intel Core i7–6820HQ CPU and 32 GB RAM.

Figure 3 shows the result of each method. The SBL-BPO and the SpSF-MFN can resolve three targets because the influence of the interferences is alleviated by the spatial filters. The performance of the MBM-SR is affected by the residual interferences, and the directions of Target2 and Target3 cannot be estimated in Fig. 3(b). The EAAIS-CBF is afflicted by low resolution, thus failing to resolve Target2 and Target3. The WSBL also has some difficulties in resolving Target2 and Target3, particularly from 80 s to 120 s. It is worth mentioning that the array deformation always exists in practical signal processing. The robustness of the SBL-BPO to the array deformation mainly depends on the robustness of the beamformer. The MVDR-DL is robust to the sensor position errors,14 which increases the robustness of the SBL-BPO to such array deformation.

Fig. 3.

Bearing and time recordings of (a) the SBL-BPO, (b) the MBM-SR, (c) the SpSF-MFN, (d) the EAAIS-CBF, and (e) the WSBL with the number of snapshots of 39. The red arrows indicate the estimated DOAs.

Fig. 3.

Bearing and time recordings of (a) the SBL-BPO, (b) the MBM-SR, (c) the SpSF-MFN, (d) the EAAIS-CBF, and (e) the WSBL with the number of snapshots of 39. The red arrows indicate the estimated DOAs.

Close modal

Table 3 lists the mean running time of each method over frames. Similar to Table 2, the SBL-BPO requires less time than other sparsity-based methods because of the low computational workload. The EAAIS-CBF is computationally efficient but leaves a low resolution. Moreover, the MBM-SR and the SpSF-MFN require more time than other competitors because they need to solve convex optimization problems in each frequency bin. Therefore, the experimental results confirm that the SBL-BPO achieves high resolution and computational efficiency in a strong interference environment.

Table 3.

Mean running time of each algorithm over frames.

SBL-BPOMBM-SRSpSF-MFNEAAIS-CBFWSBL
0.5 s 14.7 s > 100 s 0.2 s 12.1 s 
SBL-BPOMBM-SRSpSF-MFNEAAIS-CBFWSBL
0.5 s 14.7 s > 100 s 0.2 s 12.1 s 

This letter fuses the beamformer and the SBL method to increase the robustness of the SBL in a strong interference environment. The MVDR-DL is used to suppress the interferences, such that the interference power is much reduced in the BPO. The perturbation for the relation of the BPO is deduced in this letter, thus establishing the likelihood for this relation. Based on this, the SBL-BPO is put forward by using the VBI to the established Bayesian model, avoiding tuning the regularization parameter. The simulation and experimental results confirm that the proposed method improves the performance of the SBL method in a strong interference environment. Furthermore, the proposed method also achieves higher computational efficiency than other sparsity-based methods.

This work was supported by the National Natural Science Foundation of China (Grants Nos. 11974286 and 11904274).

1.
P.
Gerstoft
,
A.
Xenaki
, and
C. F.
Mecklenbräuker
, “
Multiple and single snapshot compressive beamforming
,”
J. Acoust. Soc. Am.
138
(
4
),
2003
2014
(
2015
).
2.
J.
Zheng
and
M.
Kaveh
, “
Sparse spatial spectral estimation: A covariance fitting algorithm, performance and regularization
,”
IEEE Trans. Sign. Process.
61
(
11
),
2767
2777
(
2013
).
3.
L.
Yang
,
Y.
Yang
, and
Y.
Wang
, “
Sparse spatial spectral estimation in directional noise environment
,”
J. Acoust. Soc. Am.
140
(
3
),
EL263
EL268
(
2016
).
4.
Y.
Zhang
,
Y.
Yang
,
L.
Yang
, and
Y.
Wang
, “
Off-grid DOA estimation of correlated sources for nonuniform linear array through hierarchical sparse recovery in a Bayesian framework and asymptotic minimum variance criterion
,”
Sign. Process.
178
,
107813
(
2021
).
5.
A.
Xenaki
,
J. B.
Boldt
, and
M. G.
Chirstensen
, “
Sound source localization and speech enhancement with sparse Bayesian learning beamforming
,”
J. Acoust. Soc. Am.
143
(
6
),
3912
3921
(
2018
).
6.
A.
Das
and
T. J.
Sejnowski
, “
Narrowband and wideband off-grid direction-of-arrival estimation via sparse Bayesian learning
,”
IEEE J. Oceanic Eng.
43
(
1
),
108
118
(
2018
).
7.
N.
Hu
,
B.
Sun
,
Y.
Zhang
,
J.
Dai
,
J.
Wang
, and
C.
Chang
, “
Underdetermined DOA estimation method for wideband signals using joint nonnegative sparse Bayesian learning
,”
IEEE Sign. Process. Lett.
24
(
5
),
535
539
(
2017
).
8.
Z.
Liu
,
Z.
Huang
, and
Y.
Zhou
, “
Sparsity-inducing direction finding for narrowband and wideband signals based on array covariance vectors
,”
IEEE Trans. Wirel. Commun.
12
(
8
),
1
3907
(
2013
).
9.
L.
Yang
,
Y.
Yang
, and
J.
Zhu
, “
Source localization based on sparse spectral fitting and spatial filtering
,” in
Oceans 2016 MTS/IEEE
,
Monterey
(
2016
), pp.
1
4
.
10.
Y.
Yang
,
Y.
Zhang
, and
L.
Yang
, “
Wideband sparse spatial spectrum estimation using matrix filter with nulling in a strong interference environment
,”
J. Acoust. Soc. Am.
143
(
6
),
3891
3898
(
2018
).
11.
S.
Ren
,
F.
Ge
,
X.
Guo
, and
L.
Guo
, “
Eigenanalysis-based adaptive interference suppression and its application in acoustic source range estimation
,”
IEEE J. Oceanic Eng.
40
(
4
),
903
916
(
2015
).
12.
H.
Krim
and
M.
Viberg
, “
Two decades of array signal processing research
,”
IEEE Sign. Process. Mag.
13
(
4
),
67
94
(
1996
).
13.
A.
Hassanien
,
S. A.
Elkader
, and
A. B.
Gershman
, “
Convex optimization based beam-space preprocessing with improved robustness against out-of-sector source
,”
IEEE Trans. Sign. Process.
54
(
5
),
1587
1595
(
2006
).
14.
H. L.
Van Trees
, “
Optimum array processing: Part IV of detection
,”
Estimation and Modulation Theory
(
Wiley
,
New York
,
2002
), pp.
1
1433
.
15.
J.
Yuan
,
H.
Xiao
,
Z.
Cai
, and
C.
Xi
, “
DOA estimation based on multiple beamspace measurements sparse reconstruction for manoeuvring towed array
,”
J. Phys.: Conf. Ser.
787
,
012026
(
2017
).
16.
J.
Compaleo
and
I. J.
Gupta
, “
Application of sparse representation to Bartlett spectra for improved direction of arrival estimation
,”
Sensors
21
(
1
),
77
(
2020
).
17.
J. S.
Rogers
and
J. L.
Krolik
, “
Time-varying spatial spectrum estimation with a maneuverable towed array
,”
J. Acoust. Soc. Am.
128
(
6
),
3543
3553
(
2010
).
18.
D. G.
Tzikas
,
A. C.
Likas
, and
N. P.
Galatsanos
, “
The variational approximation for Bayesian inference
,”
IEEE Sign. Process. Mag.
25
(
6
),
131
146
(
2008
).
19.
B.
Ottersten
,
P.
Stoica
, and
R.
Roy
, “
Covariance matching estimation techniques for array signal processing applications
,”
Digit. Sign. Process.
8
(
3
),
185
210
(
1998
).
20.
N.
Hu
,
B.
Sun
,
J.
Wang
,
J.
Dai
, and
C.
Chang
, “
Source localization for sparse array using nonnegative sparse Bayesian learning
,”
Sign. Process.
127
,
37
43
(
2016
).