1. Introduction
Direction of arrival (DOA) estimation via an acoustic sensor array mounted on underwater vehicles is an important research subject in the field of passive sonar signal processing [
1,
2]. It is well known that, in order to achieve high performance of DOA estimation, a large aperture array is required. Various high-resolution algorithms, such as the Minimum Variance Distortionless Response (MVDR) [
3], the Multiple Signal Classification (MUSIC) [
4], the Sparse Spectrum Fitting (SpSF) [
5] are currently adopted methods for the ability to break through the Rayleigh Resolution Limit determined by the array aperture. However, due to the complex practical underwater acoustic environment, the received signals of sonar arrays could easily be affected by noises and interferences. The radiated noise levels of interested targets are low due to long-distance propagation, resulting in very low signal-to-noise (SNR) ratio. The local platform in motion is also a very complex noise source encompassing propeller noise, vibration noise, and other interfering elements [
6]. Near-field strong interferences from tow-vessel noise and the platform’s self-noise affect the accuracy of DOA estimation and may even completely obscure certain weak targets. There is a demand for innovative array signal processing methods to achieve high-resolution in the presence of local near-field strong interferences.
Extant interference suppression methods usually rely on the adaptive noise canceller (ANC) [
7,
8,
9] or spatial filter [
10,
11]. Adaptive noise canceller is widely exploited to suppress the interference components from interested signals. The basic idea of ANC is to make use of a “primary” input containing the corrupted signal and a “reference” input containing noise or interference correlated in some way. The reference input is adaptively filtered and subtracted from the primary input to extract the pure signal. Since ANC was introduced by Bernard Widrow [
12], many linear and nonlinear filters are developed to estimate the filter parameters and can provide satisfactory performance under general conditions [
13,
14]. To apply these algorithms to near-field interference suppression, the accurate measurement or estimation of interference is required as the filters’ input, which can be very difficult to secure in practice. In order to apply the ANC algorithms to near-field interference suppression, serval focused beamformers have been developed to locate and extract near-field sources [
15,
16,
17], but some important parameters such as the side-lobe level, array gain, and width of the main lobe are difficult to compromise. Interference source characteristics, such as position and intensity can be time-varying, which leads to impure reference signal extraction, further limiting the practical application of the adaptive interference cancellation algorithm.
The matrix filter is a kind of spatial filter that passes sector-of-interest signals and suppresses out-of-sector interference. Researchers have developed numerous matrix filters with nulls in the stopband to suppress interference in the far-field. [
18,
19,
20,
21,
22]. Vaccaro [
18] introduced a set of criteria for designing a matrix filter. MacInnes [
20] design a matrix filter in an efficient manner by formulating the design procedure as a rank-deficient linear-squares problem. Yan [
22] further reformulated the matrix filter design as a second-order cone (SOC) programming. The uncontrollable transitional band is an inevitable problem and the abilities of the aforementioned matrix filters in interference suppression are limited by stopband attenuation. When it comes to near-filed interference, the correlation of the array manifold between the spherical wave and plane wave is highly complicated, which makes it difficult to compromise the passband and stopband of the matrix filter. The matrix filter with nulling (MFN), which is driven by the received data and is capable of forming nulls adaptively, can also suppress strong interference [
11,
23]. However, a blind region persists in the far-field as near-field interference is suppressed. Other spatial filters have also been proposed for interference suppression [
24,
25,
26] while cannot achieve satisfactory performance when the signal of interest and the interference have a similar orientation.
Sparse signal recovery (SSR) based methods have been applied to solve the problem of DOA estimation of far-field signals in recent years [
27,
28,
29,
30,
31]. It has been validated that via exploiting spatial sparsity, these SSR-based methods exhibit remarkable superiority in resolution and robustness to noise and snapshot number. L1 norm based singular value decomposition (L1-SVD) [
32] took L1 norm as the penalty function for sparse constraints and a convex optimization problem is solved to estimate the DOA of far-field incoming signals. A reweighted L1-norm minimization subject to an error-constrained L2 norm is designed to determine the DOA estimates under the coexistence of mutual coupling and nonuniform noise [
33]. A joint nonnegative SBL procedure was developed to estimate direction-of-arrival (DOA) for wideband signals in [
34]. The off-grid error and non-uniform noise problem are discussed in [
35] by iteratively estimating the signal power and the covariance matrix of unknown non-uniform noise. However, the ability of SSR based DOA methods among strong near-field interferences has not been proven yet.
The direction estimation problems of far-field targets under near-field strong interference were investigated in this study by analyzing the differences in steering vectors between far-field and near-field signals. The near-field interference is modeled in this paper as a spherical wave rather than a Fresnel Approximation. A unified sparse representation model of far-field and near-field hybrid sources is constructed considering the correlation difference between the planar waveguide vector and the spherical waveguide vector. A sparse Bayesian learning algorithm to separate far-field and near-field signals is then proposed and the expectation-maximization (EM) algorithm is exploited to provide the DOA estimation automatically without preset regularization parameters and the prior knowledge of the number of sources. The proposed method enhances the ability of sparse signal processing for weak far-field target localization in the strong near-field interference environment.
The remainder of this paper is organized as follows.
Section 2 introduces the signal model and correlation analysis of steering vectors between near and far-field.
Section 3 gives an overview of related works. In
Section 4, the separation method of far-field and near-field sources is proposed and then the DOA estimator based on the sparse Bayesian learning framework is presented.
Section 5 carries out the simulation analysis and experimental results, which validate the interference separation and bearing estimation accuracy of the proposed method. Finally, conclusions are summarized in
Section 6.
2. Problem Description
2.1. Signal Model
Suppose there are K narrowband signals (including K1 far-field targets and K2 near-field interferences) impinging on an array composed of M sensors. The sensor spacing of the uniform linear array (ULA) is d and the aperture of the array is expressed as D = (M − 1) d. For the kth (k = 1, …, K1) signal in the far-field, the wavefront of acoustic propagation is assumed to be a plane. In this case, the amplitudes of the signals are all the same on each sensor; the phase differences between the sensors are determined by the angle of targets. For the other kth (k = K1 + 1, …, K) interferences in the near-field, the acoustic wavefront is assumed to propagate on the spherical wavelet. The locations of the interferences relative to the reference sensor are determined by two-dimensional (2D) parameters which are described in polar coordinates as and in Cartesian coordinates as , where .
The receiving interference amplitudes at different sensors are different. The phase difference between sensors is determined by the angle and distance of the impinging signals. Therefore, with the presence of near-field interference, the received signal of the mth (
m = 1, …,
M) sensor can be expressed as follows:
where
is additive noise and
is the time delay associated with the kth source between the mth sensor and the reference point.
represents the distance between the kth source and the mth sensor, which satisfies
. Let
and
denote far-field signals and near-field interferences, respectively. Equation (1) can then be rewritten in matrix form as:
where
represents the array manifold of the far-field source signal and
is the steering vector for the plane wave;
represents the array response of near-field interference where
is the steering vector for the spherical wave and
is additive white noise. For a uniform linear array (ULA), the steering vector can be written as:
2.2. Fresnel Approximation Model of Near-field
is usually taken as the far-field condition in array signal processing, but the boundary between the far-field and near-field is not clearly defined. In the scenarios where both far-field targets and near-field interferences coexist, generally, the near-field source model is simplified. It is typically assumed that when the near-field source is located in the Fresnel region (
) of the receiving array, the complex envelope of the received signal from different sensors is approximately equal, i.e.,
. In addition, the phase difference between different sensors can be approximated by the second-order Taylor expansion:
Under this assumption, the steering vector
can be simplified as follows:
Equation (5) is a so-called Fresnel approximation and its significance lies in pointing out that the wavefront of the spherical wave received by the array is no longer a plane and can be approximated to quadric surface form in the Fresnel region. The phase difference between different sensors can be separated into two parts via Fresnel approximation, the first term of which is independent of the distance of sources. This property provides a great deal of convenience to relative array signal processing. However, model errors are inevitably introduced by omitting the higher-order Taylor expansion terms and neglecting the amplitude difference among sensors. Errors in this case are related to the specific location of near-field interference.
As shown in
Figure 1, the error simulation of the phase difference between two elements caused by Fresnel approximation was carried out in this study in a 9-element symmetric uniform linear array. This reflects the difference between the two sides of Equation (4).
It is assumed that the reference sensor is at the coordinate origin and the array is placed along the x-axis. The two black solid lines in the figure represent the Fresnel area of the receiving array. The x and y-axis directions are the end-fire and normal direction of the ULA, respectively. Along the x-axis direction, the phase difference among different sensors at any distance only depends on the sensor spacing and there is no approximate error. In other areas of the figure, model error due to Fresnel approximation gradually emerges and decreases as distance increases. In the normal direction of the array, the phase difference error between the symmetrical sensors of the origin is zero; there are still errors between the asymmetrical sensors introduced by the approximation.
The Fresnel zone determined by the empirical formula does not take the model errors caused by the impinging signals at different locations to the array into account. In other words, the Fresnel regional boundary is not an appropriate basis for distinguishing the near-field from the far-field. To minimize the influence of model errors, the approximate Equation (3) can be used to model the near-field interferences.
2.3. Correlation Analysis of Steering Vectors Between Near and Far-field
The similarity between plane and spherical wave is closely related to the specific position of the sound source relative to the receiving array. Liang [
24] analyzed the correlation of steering vectors between the spherical wave and plane wave from the perspective of adaptive beamforming, then derived an approximate analytical expression of the correlation coefficient based on the stationary phase principle. The correlation coefficient was shown to be related to the array aperture, the source location, and the signal wavelength. The near-field source located at a certain position in space has a strong correlation coefficient with the far-field source located at a certain width of the sector area behind it. The energy of the near-field point source presents a certain “space broadening” when viewed from the far-field perspective. Near-field interference has greater sector influence than far-field interference and is more difficult to suppress. In this paper, an intuitive physical quantity describing the correlation between steering vectors of plane wave and the spherical wave is defined as follows:
where
is the maximum correlation coefficient between the near-field source located at
and the far-field full-space steering vector. The closer
is to 1, the more closely the steering vector of the spherical wave of the near-field source resembles the far-field planar wave in a certain direction. Under the condition
, the near-field source can be regarded as a far-field source. Specifically, the source located in the end-fire direction of the array has a completely correlated steering vector unrelated to the distance parameter. In fact, the far-field steering vectors constitute an over-complete dictionary. Any near-field steering vector can be accurately expressed by a linear combination of the far-field steering vectors:
where
and
denote the lower and upper integration bounds. Equation (7) indicates that a closer
to 1 makes for a smaller the difference
between the upper and lower bounds of the integral.
increases as
approaches 0, which indicates that more far-field steering vectors need to participate in representing the near-field interference steering vectors.
3. Related Work
The conventional beamforming (CBF) is that many sensors coherently combine the received signal, thus producing a sufficient array gain for target detection (whether a target is present or not). To achieve spatial filtering, the received signal is multiplied by the steering vector
based on the phase delay of observation, the complex output of CBF is then written as:
where
H denotes the conjugate transpose. The spatial power as a function of the steering angle is given by:
where
is the covariance matrix of receiving data and
represents the expectation. In practical applications,
is estimated by the average over limited samples:
where
T denotes the number of snapshots. CBF is robustness against mismatch between the assumed and the actual signal steering vector (such as the uncertainty of sensor position and the small size of samples). As is well known, CBF suffers from poor resolution because of the wide beam. The high sidelobe also makes it difficult to detect a weak signal in the presence of strong interferences.
MVDR beamformer minimizes the beam output power in the noise and interference direction while keeping a distortionless response in the observed direction. The beamforming weight of MVDR is optimized by:
Using the Lagrangian multiplier, the minimization yields the following
and the spatial power estimation:
MVDR beamformer produces a null response in the direction of interferences and hence can provide a far better resolution and stronger interference suppression capability than CBF. In practice, there is always an error between the estimated covariance matrix in Equation (10) and the true covariance matrix because of the limited snapshots. When the number of snapshots is insufficient, the estimated covariance matrix can often be singular and cause an ill-conditioned problem of a matrix inverse. MVDR is also known to be sensitive to the signal mismatch problem.
MUSIC is an eigenvector-based algorithm. For a stationary isotropic noise environment, where a sufficient number of snapshots can be used to estimate covariance matrix accurately, the
M eigenvalues and the corresponding eigenvectors can be obtained by:
The
K largest eigenvalues and the corresponding eigenvectors can be associated with uncorrelated sources (including targets and interferences).
and
denotes the signal subspace and noise subspace, respectively. The spatial spectrum of MUSIC can then be written as:
MUSIC makes full use of the orthogonal characteristics of the signal subspace and the noise subspace and hence achieves super-resolution and allows for better performance of interference rejection. Similar to the MVDR algorithm, MUSIC also suffers from insufficient snapshots. The source number is also assumed to be prior information to separate the signal subspace from the noise subspace reliably.
4. DOA Estimation Under Near-Field Interference Based on Sparse Bayesian Learning
4.1. Influence of Near-Field Interference on Sparse Reconstruction Algorithms
Previous researches have proven the sparse reconstruction algorithm as applied to far-field DOA estimation to be rational. Numerous high-resolution DOA estimation algorithms based on sparse signal reconstruction have been proposed to date including the L1-singular value decomposition (L1-SVD) and Spare Bayesian Learning (SBL). Sparse signal reconstruction algorithms can manage coherent signals and perform well even when snapshots are scarce and SNR is low.
The sparse representation model assumes that the array received signal consists of linear combinations of a few far-field steering vectors in and the isotropic noise, where consists of sufficient far-field steering vectors so that the quantization error can be neglected. As the basis of in the dictionary is designed for the far-field, when near-field interferences exist, is no longer over-complete and not enough to describe the array response to the near-field source. In this case, more irrelevant vectors (steering vectors of unreal signal direction) in become involved in the fitting of the response vector of the near field source. The sparse model mismatches and the influence of near-field interference permeate the reconstructed far-field results; Abundant fake peaks emerge in the spatial spectrum and the direction of far-field targets is not accurately estimated.
The spatial spectrum estimation result of the sparse Bayesian learning method of a ULA is simulated, which is shown in
Figure 2. The red hollow circle represents the real far-field arrivals. There are two near-field interferences at
and
. The interference-to-noise ratio (INR) is set to 50 dB. The energy of near-field interferences permeates the far-field space, which creates several fake peaks in the far-field spatial spectrum based on sparse reconstruction.
4.2. Unified Sparse Representation Model for Far- and Near-field Sources
An over-complete model is established in this study to separate far-field targets from near-field interferences. the model incorporates the entirety of far-field and near-field by discretizing the spatial regions of far-field and near-field sources, respectively, giving the definition:
Here, the far-field space is quantized to at certain angle intervals, the whole far-field space is simulated with the angle set , and the near-field space is discretized according to the 2D coordinate position. The whole near-field space is simulated with and includes the steering vectors (far-field and near-field) of the whole space. Correspondingly, is the far-field over-complete dictionary, is the near-field over-complete dictionary and each column of is a basic function. Similarly, and in Equation (2) are sparsely extended in the spatial domain.
Set
, where the number of the non-zero elements of
is
K, so that the array output can be expressed in an over-complete form:
Equations (15) and (16) gives the uniform sparse representation of signals where both far-field targets and near-field interferences exist. The matrix form with the multiple measurement vector can be rewritten as:
where
,
, and
. When targets and interferences are stationary relative to the receiving array during the observation, the number and position of non-zero elements in
are constant. The following optimization problems can be solved to obtain the estimation results of the signal matrix
:
In practical applications, although the location of near-field interference cannot be accurately obtained due to the complex distribution of noise sources, the pre-existing information regarding the region of near-field interferences can still be obtained. The positions of major noise sources such as propellers or motors are always relatively fixed. Therefore, to construct a complete dictionary for near-field interferences, the prior information of the interference locations should be properly accounted for to minimize the dictionary size and computational complexity of the reconstruction algorithm.
After correctly reconstructing the signal matrix , the K1 far-field targets should be all composed of the basis of in the far-field dictionary and the energy of the other K2 near-field interferences should be fitted by the basis in the dictionary . The far-field target arrival can be estimated free of the influence of the near-field interference based on the far-field spatial spectrum .
4.3. Sparse Bayesian Modeling
Lp-norm penalization is a commonly used penalty function for the sparse constraint. Algorithms of this type typically require prior estimation of noise power, and/or the source number as input. In fact, algorithms using Lp-norm as sparse constraint penalty function are equivalent from the perspective of Bayesian estimation, assuming that the signal vectors obey the following prior-distribution:
The probability density function in Equation (19) reaches its peak at 0. The function value is closer to 0 when the row vector in the signal matrix deviates farther from the zero vector. Assuming that the mean Gaussian noise is 0 and the variance is
, the signal matrix
can be obtained via maximizing a posteriori (MAP):
The convex relaxation algorithm based on the L1-norm is a special case of Equation (20) with p = 1. Equation (20) shows that the convex relaxation method essentially adds the same prior distribution assumption to the sources of different directions while the sparseness of the impinging signals requires a larger weight of corresponding to the real signal, and is smaller in other directions. When there is a large difference in the power of different spatial sources, adding the same weights to all signals will result in an additional suppression of strong signal components and crosstalk between different components, especially between far and near-field signal energies. These factors can make the reconstructed results inconsistent with the true distribution of signals.
The sparse Bayesian learning method [
36] can be used to solve Equation (18) to mitigate the shortcomings of the Lp-norms method. Firstly, the observed noise is assumed to satisfy the zero-mean Gaussian distribution and variance of
. The conditional probability of the array output data with respect to the signal matrix is:
Corresponding to the signal matrix
, it is assumed that each row of elements obeys a Gaussian distribution with the mean value of 0 and the variance of
. The vector
represents the power of the source at each discrete point in the whole space. Thus, each row of the matrix obeys a T-dimensional Gaussian distribution:
Unlike the assumption in Equation (19), each row of the signal matrix is assumed to conform to the Gaussian distribution of different parameters, thus avoiding the negative impact of L1-norm on all signals with constant weights. The noise power
and the signal prior-variance power
are then assumed to satisfy the following gamma distribution:
The probability density function of the Gamma distribution can be defined as:
where,
is the gamma function. According to Bayesian probability theory, the posterior probability density function of
relative to
is:
the mean and variance of which can be expressed as:
where
is the diagonal matrix of vector
. Given the
and
, by maximizing the posterior probability density function in Equation (25), the mean in Equation (26) can be exploited as the estimation value of the signal matrix. By removing the energy corresponding to the dictionary of near-field interference, the far-field spatial spectrum without near-field interferences can be obtained as follows:
To secure reasonable values of
and
, the likelihood function of
and
can be expressed as:
where
. The spatial spectrum is obtained by maximizing
and substituting
into Equations (26) and (27). The peak of the spatial spectrum is the estimation of the target arrivals.
4.4. Update of the Sparse Signal and Noise Power
When noise power
is known, the EM algorithm can be applied to optimize
. Each iteration of the EM algorithm includes two steps: E-step and M-step. The posterior probability density expressed in Equation (26) is calculated in E-step. In M-step, the parameters
can be updated as deterministic parameters by maximizing the likelihood function:
where
represents the updated parameter values by the current iteration process,
and
are the mean and variance of the posterior probability of
obtained by the previous iteration, respectively, and
is the ith element of the matrix. The fixed point iteration method can also be used to accelerate the convergence of the EM algorithm. The update strategy is:
where
is set to a positive number close to 0 (in this paper,
).
When noise power
is unknown, the updated equation of
can also be obtained by
.
However, in the actual application of the algorithm, the noise power as obtained by Equation (31) is often far smaller than the real noise power. This prevents the learning process of from effectively converging to the global optimal solution, and can even introduce irrelevant vectors to the reconstructed results. As mentioned above, false peaks degrade the estimation performance.
In the EM algorithm architecture, an iterative approach to noise power estimation and sparse spectrum reconstruction can be deployed under a sparse Bayesian learning framework. The spatial spectrum estimation of each discrete point in space () can be obtained according to Equation (29) or (30) in each iteration. The number of spectral peaks is represented here as and is arranged in descending order. The number of signals and interferences in space is considered to be less than the number of sensors. So with the max-amplitude is saved as the estimated source number. The column index of the peaks in the over-complete dictionary is and the steering vector of the sources with the largest power in this iteration is denoted by .
Based on the coarse estimation results, the number of sources and the noise power can be estimated through information theory in each iteration. Assuming that the number of sources estimated in the current iteration is expressed as
and the unbiased estimation result of noise power can be expressed as follows:
where
and
is the source location estimation result. The estimated number of sources is as follows:
where
The noise power can be obtained by plugging the results of Equation (26) into Equation (25). If the number of sources is already known, the noise power can be estimated directly from Equation (25).
Based on the principle of the EM algorithm and the improved iterative process for noise power estimation presented above, we now summarize the proposed DOA estimation and parameter optimization algorithm like the following steps:
Determine the region of near-field interference according to the real array configuration.
According to Equation (15), sample the far-field and near-field spatial regions of interest separately at certain intervals to obtain and . Construct the over-complete manifold dictionary of far-field and near-field hybrid models covering the whole space.
Initialize , and if the noise power is unknown, initialize .
Calculate and according to Equation (26).
Update parameter according to Equation (29) or (30).
If the number of sources is unknown, estimate the number of signals and interferences according to Equations (33) and (34), and update the noise power by Equation (32) (or skip this step directly when the noise power is known).
Repeat Steps 4, 5 and 6 steps until and converge to a fixed value.
Calculate the mean of the posterior probability of as the estimation of the signal amplitude matrix . Finally, estimate the far-field signal direction after separation by Equation (27).
The over-complete dictionary consists of a far-field part and near-field part. After the sparse reconstruction of the signal using the proposed algorithm, the near-field point source interference steering vector usually has a stronger correlation with one or more vectors in the near-field dictionary. The energy of the interference source can then be fitted based on . Similarly, the energy of the far-field signal is expressed by the basis in , which separates the far-field signal from the near-field interference.
4.5. Complexity Analysis
For each iteration of the proposed algorithm, the computational complexity of the algorithm is dominated by evaluating the posterior probability density function in the E-step, computing the derivatives and updating the number of sources and noise power in the M-step. To obtain mean and variance of multivariate normal distribution expressed in Equation (26), it is required for computing the inversion of N × N matrix, which leads to the complexity of . The calculation of presented in Equation (26) requires another complex multiplications. The computing the derivatives of the objective function requires and the calculation of requires an inversion of M × M matrix, which leads to the complexity of . Considering the spatial sparsity constraint and the limited number of snapshots, , , the computational complexity is . For L1-SVD, CBF, MVDR, and MUSIC, the computational cost is , , , and .
It is worth mentioning that the superiority of the proposed algorithm comes at the cost of the increased computational complexity. It is a compromise between the performance of computational complexity when other state-of-art algorithms fail to provide satisfactory results.
5. Simulation, Experiment Results, and Discussion
Simulations and experiments were conducted to assess the performance of the proposed algorithm. In the simulations, CBF, MVDR, and MUSIC were compared with the proposed algorithm to observe the presence of near-field interference, the spatial spectrum of each algorithm, the probability of successful resolution and the RMS error of far-field direction estimation versus SNR and snapshot numbers.
Assume a ULA composed of 11 hydrophones with half-wavelength corresponding to the target signal sensor space. The reference sensor is located at the center of the array. Far-field signals and near-field interference exist simultaneously in the space, and the noise is additive Gaussian noise. The INR is defined as , where is the received power of the kth near-field interference on the reference array.
5.1. Simulation Results of Spatial Spectrum Estimates
Three unrelated far-field narrowband signals impinge on the array with the same power from 63°, 70°, and 150°, respectively. There are two near-field interferences in the space and the positions relative to the central sensor are and , the corresponding polar coordinates of which are and . Near-field interferences, far-field signals, and received noise are assumed to be unrelated to each other. The near-field region is sampled with and the sampling interval of the far-field is 1°, . The snapshot number is 200.
The number of near-field interferences plus far-field signals in the MUSIC algorithm is assumed to be prior known so that the signal plus interference subspace and noise subspace can be distinguished accurately. For other algorithms, there is no prior knowledge of noise power or source number. The spatial spectrum estimated results under simulation conditions of different algorithms are shown in
Figure 3.
As shown in
Figure 3, due to the presence of near-field strong interferences, the CBF method cannot accurately estimate the DOA of far-field sources even in the case of high SNR due to the leakage of interference energy from sidelobes. The signals from 63° and 70° are completely concealed by the energy leaked from the near-field interferences’ sidelobes, which results in the basic failure of the algorithm in the presence of near-field intensity interference.
The MVDR algorithm can restrain the interference from unknown directions adaptively, including near-field interference when designing beams, thus yielding better spatial spectrum results than the CBF algorithm. However, under low SNR level (<0 dB), the adaptive beamforming algorithm does not have the ability to distinguish the two targets from 63° and 70°. Further, the position of near-field interference is close to the far-field target from 150°, which weakens the interference suppression ability of beams near 150°. The spectrum under low SNR does not form the sharp peaks and deviates from the real DOA of the signals. However, these problems grow less intense as SNR increases.
The MUSIC algorithm utilizes the orthogonality of the signal subspace and noise subspace to enhance the resolution to adjacent targets compared with MVDR. Its spatial spectrum estimation performance is also better than that of MVDR. However, under the low SNR level, the target from 150° also shows peak-broadening characteristics; further, the MUSIC algorithm is very sensitive to the prior-number of interferences and signals.
Under the simulated SNR and INR levels, the proposed algorithm gives the most stable far-field spatial spectrum estimation and has the sharpest peaks among the algorithms simulated in this study. In addition, only the proposed algorithm can distinguish the two targets from 63° and 70° and correctly estimate all three target arrivals under the SNR of −10 dB. Unlike the MUSIC method, the proposed algorithm does not need the number of signals and interferences as its prior-input. Instead of suppressing the near-field interferences, the proposed algorithm effectively separates the far-field targets signals from the near-field interferences thanks to the high resolution of the sparse Bayesian learning framework. The estimated spatial near-field spectrum is shown in
Figure 4, where the interference energy is well-constrained in the near-field steering vector dictionary. Therefore, the mutual crosstalk of far and near-field is avoided.
5.2. Convergence Analysis
The proposed spatial spectrum sparse reconstruction algorithm iteratively optimizes the signal power spectrum and noise power under the framework of the EM algorithm. The convergence of the iterative optimization strategy and EM algorithm has been verified in many pieces of literature. In order to verify the convergence of the proposed DOA estimation algorithm, the relative update ratio of the signal power spectrum defined by
during 2000 iterations is calculated and shown in
Figure 5.
As shown in
Figure 5, due to the randomness of the initialization process, the first few iterations were not stable and the estimated spatial spectrum appears jitter. After multiple iterations, the estimated results quickly stabilize and show a tendency of monotonic convergence.
5.3. Statistical Performance Analysis of Simulation Results
The root mean square error (RMSE) of DOA estimation versus SNR and the number of snapshots were next investigated over 500 independent Monte Carlo simulations. To adjust the resolution of various algorithms with adjacent angles, two far-field signals were selected with DOAs of 90° and 130°; this prevented the large RMSE due to the algorithm’s poor resolution. One near-field source interference, in this case, was located at
, as mentioned above, the INR was 50 dB. The snapshot number was 200 and the SNR level was adjusted from −10 dB to 20 dB. The RMSE of azimuth estimation was calculated as follows:
where
is the number of Monte Carlo simulations,
is the number of sources,
is the kth real direction of the signal, and
is the estimated direction of the kth source in the ith Monte Carlo simulation. There were severe energy leaks of near-field interferences through the sidelobes of CBF, causing the algorithm to fail. The CBF was not subjected to any subsequent statistical analysis for this reason.
The RMSEs of DOA estimation versus SNR with MVDR, MUSIC and the proposed algorithm are shown in
Figure 6. The RMSE appears to decrease gradually as the SNR of the far-field signals increases. When the SNR of the far-field signals is low, the presence of the interference seriously affects the accuracy of DOA estimation. The RMSE of the proposed algorithm has an obvious advantage with lower SNR. When the SNR is sufficiently high, each algorithm presents nearly the same accuracy. As the SNR level continues to rise, the estimation accuracy of each algorithm tends toward stability due to the quantization error of the angle searching-set.
The RMSE of each algorithm versus the number of snapshots (10 to 1260) under SNR of 0 dB is shown in
Figure 7. Accurately estimating the covariance matrix of receiving data is one of the important prerequisites for the MUSIC or MVDR algorithms to function properly. A shortage of snapshots increases the error of the covariance matrix, thus driving down the accuracy of their estimations. The proposed method directly processes the array receiving data, so it performs well even when there is a scarcity of snapshots. When the number of snapshots is sufficient, the proposed algorithm performs as well as MUSIC.
As shown in
Figure 6 and
Figure 7, the proposed algorithm can enhance the DOA estimation performance under low SNRs even with insufficient samples in the presence of near-field strong interference.
We also investigated the resolution of each algorithm to adjacent targets. The angles of the two far-field signals, in this case, were 90° and 94°, respectively. The snapshot number was 200 and the SNR varied from −10 dB to 20 dB. We ran 500 Monte Carlo simulations under each SNR level and determined the resolution of dual targets as:
where
and
are the peaks of the DOA estimation of the two targets respectively. The probability of source resolution is the percentage between iterations that satisfy Equation (29) and entire simulations. As shown in
Figure 8, when the two targets have an angle interval of 4° and SNR is 0 dB, the proposed method has a 100% probability of source resolution while MUSIC and MVDR do not achieve any satisfactory resolution.
We next fixed the location of the targets from 90° and varied the angle of the other source from 91° to 105°. The probability of source resolution for each algorithm versus the angle interval of the two targets with 0 dB SNR and 200 snapshots is shown in
Figure 9. Under the specified conditions, each algorithm can distinguish dual targets with an angle interval of 7°, however, the angle interval threshold of the proposed algorithm is only 4°, which is lower than other algorithms.
The simulations conducted in this study show that properly accounting for the sparsity constraint during spatial spectrum estimation can significantly enhance algorithm performance. The proposed algorithm thus has a lower SNR threshold and angle interval threshold in resolving the adjacent targets in space compared to other state-of-art algorithms.
5.4. Experimental Data
We also conducted an in-situ experiment to verify the proposed algorithm. Experimental data was collected with 10 acoustic hydrophones uniformly spaced at 4 m. The array was placed at 10 m under the sea surface. The observed space [0°, 180°] was uniformly discretized at 1° interval where 0° is the end-fire direction. There was interference at the distance of 40 m and the direction of around 60°. A few weak targets moved around 100° to 160° throughout the experiment. The near-field interference region was discretized with
. The received data was sampled at 2048 Hz. The duration of every processing segment was 2 s and the total analysis time was about 16 min. The CBF, MVDR, MUSIC, and proposed algorithms were applied to estimate the directions of the weak targets with an analyzed frequency of 180 Hz. The near-field interference was fixed relative to the receiving array throughout the 1000 s data-processing time. The results are shown in
Figure 10.
As shown in
Figure 10a, the CBF algorithm is severely affected by near-field interference due to its lack of interference suppression measures. CBF was generally unable to detect the targets around 100° to 160° and the widths of the peaks are much wider than the other three algorithms, which indicates that its resolution is the poorest among the four DOA algorithms we tested. As shown in
Figure 10b,c, the MVDR and MUSIC algorithm both distinguished the weak targets due to the suppression of near-field interference. The MUSIC algorithm has as mentioned above, requires prior knowledge of the number of targets.
As shown in
Figure 10d, the strongest interference around 60° was completely eliminated by the separation of far-field and near-field signals by the proposed algorithm. The spatial spectrum of the residual far-field weak signals was reconstructed effectively. The trajectory is the clearest with the sharpest spectral peak. To this effect, the proposed DOA estimator outperformed the other algorithms we tested in the strong near-field interference environment.
5.5. Prospects for Future Work
The algorithm is proposed to solve the problem of high-resolution DOA estimation of far-field targets in presence of near-field interferences. In practical sonar system applications, how to achieve fast implementation of the sparse spectrum reconstruction is a practical problem. Strong demand for wideband signal processing and vector hydrophone array processing under random interferences still exists. How to use prior signal information such as signal structure is an open challenge.
6. Conclusions
Local interferences like towing vessels or propeller vibration noise in the array mounted on an underwater vehicle can be expressed as intensive near-field sources, which poses a severe challenge to the accurate DOA estimation of far-field targets. Far-field target detection and DOA estimation problems in the near-field interference environment were investigated in this study. The far-field target location estimation problem under near-field interference was transformed into a problem of separating far-field and near-field sources; a sparse Bayesian learning algorithm was proposed in this paper based on this idea.
The spherical wave propagation model was first applied to simulate the near-field source, which prevents any model error otherwise caused by Fresnel approximation. A unified sparse representation model of far-field and near-field mixed sources was constructed considering the correlation difference between the planar waveguide vector and the spherical waveguide vector. The sparseness of the Bayesian model was then exploited to fit and constrain the array data while the high resolution of the sparse reconstruction algorithm was used to constrain the energy of near-field interference in the preset near-field steering vector over-complete dictionary. This, as demonstrated by simulation and experimental results, ensures the accurate detection of far-field targets. The number of sources, the power of noise, and the sparse reconstruction of signals are solved by joint iteration in the proposed sparse optimization process. The prior information such as the number of sources and power of noise is thus unnecessary and parameter adjustment is not needed.
Simulation and experimental results validated the effectiveness of the proposed algorithm in the presence of intensive near-field interference. The performance of the proposed algorithm in an experimental case study that has been carried out is better than similar state-of-the-art algorithms in the perspectives of SNR level, the number of samples and angle resolution.