Next Article in Journal
Rapid Waterborne Pathogen Detection with Mobile Electronics
Next Article in Special Issue
Cross Deployment Networking and Systematic Performance Analysis of Underwater Wireless Sensor Networks
Previous Article in Journal
Doppler Navigation System with a Non-Stabilized Antenna as a Sea-Surface Wind Sensor
Previous Article in Special Issue
A Double Rate Localization Algorithm with One Anchor for Multi-Hop Underwater Acoustic Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Noise Removal Method for Uniform Circular Arrays in Complex Underwater Noise Environments with Low SNR

1
School of Marine Science and Technology, Northwestern Polytechnical University, Xi’an 710072, China
2
Key Laboratory of Ocean Acoustics and Sensing, Ministry of Industry and Information Technology, Xi’an 710072, China
3
School of Mechanical Engineering, Xi’an Jiaotong University, Xi’an 710072, China
*
Author to whom correspondence should be addressed.
Sensors 2017, 17(6), 1345; https://doi.org/10.3390/s17061345
Submission received: 19 April 2017 / Revised: 6 June 2017 / Accepted: 6 June 2017 / Published: 9 June 2017
(This article belongs to the Special Issue Advances and Challenges in Underwater Sensor Networks)

Abstract

:
Generally, many beamforming methods are derived under the assumption of white noise. In practice, the actual underwater ambient noise is complex. As a result, the noise removal capacity of the beamforming method may be deteriorated considerably. Furthermore, in underwater environment with extremely low signal-to-noise ratio (SNR), the performances of the beamforming method may be deteriorated. To tackle these problems, a noise removal method for uniform circular array (UCA) is proposed to remove the received noise and improve the SNR in complex noise environments with low SNR. First, the symmetrical noise sources are defined and the spatial correlation of the symmetrical noise sources is calculated. Then, based on the preceding results, the noise covariance matrix is decomposed into symmetrical and asymmetrical components. Analysis indicates that the symmetrical component only affect the real part of the noise covariance matrix. Consequently, the delay-and-sum (DAS) beamforming is performed by using the imaginary part of the covariance matrix to remove the symmetrical component. However, the noise removal method causes two problems. First, the proposed method produces a false target. Second, the proposed method would seriously suppress the signal when it is located in some directions. To solve the first problem, two methods to reconstruct the signal covariance matrix are presented: based on the estimation of signal variance and based on the constrained optimization algorithm. To solve the second problem, we can design the array configuration and select the suitable working frequency. Theoretical analysis and experimental results are included to demonstrate that the proposed methods are particularly effective in complex noise environments with low SNR. The proposed method can be extended to any array.

1. Introduction

Array signal processing is extensively used for noise removal and signal enhancement in underwater environments with low SNR (see, e.g., [1,2,3]). The delay-and-sum (DAS) beamforming and the minimum variance distortionless response (MVDR) [4] methods are the two most important beamforming methods. The MVDR method is a well-known data-dependent filter which is aimed at minimizing the energy of noise and interference coming from different directions, while keeping a fixed gain on the desired direction of arrival. The robustness of the MVDR method is related to the number of snapshots, channel amplitude and phase errors, input SNR, and position errors. However, the MVDR method is not robust in many practical applications. A popular approach to improve the robustness is the diagonal loading method presented in [5]. The main limitation of the diagonal loading method is that the process of efficiently picking the penalty weight is not clear, although useful data-dependent methods have been proposed for specific applications (see, e.g., [6,7]). By contrast, the DAS method is more robust, so it is widely used in the underwater array signal processing. However, the noise removal capacity of the method is limited by the array aperture. As a consequence, the low SNR environment seriously degrades the performance of this method.
Another problem is that the actual underwater ambient noise is complex (see, e.g., [8,9,10,11]), and the noise spatial correlation function [9] is not equal to zero. The received noises of the two arbitrary array elements are correlated. Typically, the beamforming methods are derived under the assumption of white noise, whose noise covariance matrix is a scaled identity matrix. Although this assumption has been observed to be valid in many applications, it may be occasionally violated and yield poor performance because, in practice, the noise spatial correlation function [9] is not equal to zero.
In conclusion, studying the array signal processing method in complex noise environments with low SNR is a challenging task. To address this problem, a large number of strategies have been proposed. On the one hand, the noise is removed by estimating the noise parameters. In [12], the noise field is assumed as a colored noise field, and the direction of arrival and noise parameters are estimated by maximum- likelihood estimator. In [13,14], the noise covariance matrix is assumed to keep a diagonal structure, but the diagonal entries are not identical to each other. Then, the noise subspace is obtained. On the other hand, the noise is removed by eliminating the real part of the covariance matrix. A research group proposed a high-resolution bearing estimation method for weak signals in non-white noise field in [15] and compared the performance of the multiple-signal classification (MUSIC) method with that of the MUSIC method in which only the imaginary part of the covariance matrix is applied in [16]. These methods provide better bearing estimation and high resolution in a low SNR environment under an ideal noise model. In practice, the ideal model cannot be entirely satisfied, and the noise is always complex in underwater environments. Thus, these methods are limited. To address this problem, the authors proposed a new noise reduction method that is suitable for complex noise environments with low SNR (see, e.g., [17,18]). Another serious problem is that the aforementioned methods may seriously suppress the signal (see, e.g., [15,16]); thus, the signal cannot be detected. To address this problem, we proposed two methods in [17], but the use of these two methods is limited. We also designed the array configuration and selected the suitable working frequency in [18]. In [17,18], the noise reduction method is based on the assumption that the noise sources are located in a plane, which is not practical. By contrast, the noise reduction method proposed in this manuscript is based on the fact that the actual received noise is from three- dimensional space. Consequently, the proposed method is more generally applicable and can be extended to any array.
In this study, a noise removal method is proposed. The received noise (see, e.g., [19,20,21,22,23,24]), which is from the 3D space, can be accurately modeled by adding the fields from a large number of uncorrelated sources (see, e.g., [24,25,26,27]). Theoretically, the noise covariance matrix is decomposed into symmetrical and asymmetrical components. Therefore, the imaginary part of the covariance matrix is used in the DAS method to remove symmetrical noise in which a false target appears. To address the problem, a method of reconstructing the signal covariance matrix is presented to eliminate the false target based on the constrained optimization method (CP-RCMDAS) presented in [17,18]. In this study, two methods of reconstructing the signal covariance matrix are presented to eliminate the false target: based on the signal variance estimation method (SVE-RCMDAS) and CP-RCMDAS. The advantages and disadvantages of the two methods are first compared. Theoretical analysis and experimental results show that the proposed method, which is easy to implement, improves the noise removal capacity and the output SNR of the DAS method in complex underwater environments with low SNR.
The remainder of this paper is organized as follows: Section 2 describes the signal model, gives the definition of the symmetrical noise sources, and the spatial correlation of these two symmetrical noise sources is derived. Section 3 gives the principle of the noise covariance matrix decomposition. The noise removal method and its performance are provided in Section 4. Both simulation results provided in Section 5 and experimental results provided in Section 6 demonstrate the validity of our proposals. Finally, Section 7 concludes this paper.

2. Background

In this section, the received signal model of the array is established, and then the definition of the symmetrical noise sources is presented. Finally, the spatial correlation of the two symmetrical noise sources is derived, which is the basis of the noise covariance matrix decomposition in the next section.

2.1. Array Model

An M-element UCA, which is located on the XY plane of a Cartesian coordinate system, is shown in Figure 1. The element on the ox axis is labeled as 1, the other elements are labeled as 2, 3, …, and M in the counterclockwise direction. The radius is r . The angle subtended between two adjacent elements is denoted as β = 2 π / M . Consequently, the angle of the mth element is β m = ( m 1 ) β .
The position vector of the array element is described as:
P m = [ r cos β m , r sin β m , 0 ] T , m = 1 , 2 , , M .
The UCA captures a zero-mean source signal whose center frequency is f , variance is σ s 2 , azimuth angle is θ s [ π , π ) , and elevation angle is α s [ 0 , π ] . The signal is uncorrelated to the noise. The unitary vector indicating the signal direction of arrival can be described as:
v s ( α s , θ s ) = [ sin α s cos θ s , sin α s sin θ s , cos α s ] T .
The signal waveform is denoted as s ( t ) . Thus, the received signal and noise of the mth element are easily obtained as:
x m ( t ) = s ( t ) e j k s T ( α s , θ s ) P m + n m ( t ) ,
where n m ( t ) is the received noise, which is assumed to be a zero-mean random process; k s ( α s , θ s ) is the wave number, which can be calculated by using k s ( α s , θ s ) = ω v s ( α s , θ s ) / c ; w = 2 π f is the angular frequency; and c is the sound velocity. The received signal and noise of UCA are acquired as:
X ( t ) = [ e j k s T P 1 e j k s T P 2 e j k s T P M ] s ( t ) + [ n 1 ( t ) n 2 ( t ) n M ( t ) ] = a ˜ s ( α s , θ s ) s ( t ) + N ( t ) ,
where X ( t ) = [ x 1 ( t ) x 2 ( t ) x M ( t ) ] T , a ˜ s ( α s , θ s ) is the response vector of the signal, and N ( t ) is the received noise vector. Then, the covariance matrix of the received data is calculated by:
R = E [ X X H ] = R s + R n ,
where R s is the signal covariance matrix and R n is the noise covariance matrix. R s is denoted as:
R s = [ σ s 2 σ s 2 e j Δ 12 ( α s , θ s ) σ s 2 e j Δ 1 M ( α s , θ s ) σ s 2 e j Δ 21 ( α s , θ s ) σ s 2 σ s 2 e j Δ 2 M ( α s , θ s ) σ s 2 e j Δ M 1 ( α s , θ s ) σ s 2 e j Δ M 2 ( α s , θ s ) σ s 2 ] ,
where Δ k l ( α s , θ s ) = sin α s [ cos ( β k θ s ) cos ( β l θ s ) ] ω r / c is defined as the phase difference. For notational simplicity, Equation (6) is denoted by R s = ( σ s 2 e j Δ k l ( α s , θ s ) ) M × M , where k denotes the row number and l denotes the column number. The similar matrices, which will be presented later, are denoted by the same style.

2.2. Symmetrical Noise Sources

The definition of the symmetrical noise sources is presented. Two received sensors are denoted as A and B. Moreover, two noise sources exist. The received narrowband noise signals radiated by one noise source are denoted as N A 1 ( t ) and N B 1 ( t ) , respectively, which satisfy:
N B 1 ( t ) = N A 1 ( t ) e j Δ 1 ,
where Δ 1 is the phase difference. The received narrowband noise signals radiated by another noise source are denoted as N A 2 ( t ) and N B 2 ( t ) , respectively, which are independent of N A 1 ( t ) and N B 1 ( t ) . As a result, we can obtain:
N B 2 ( t ) = N A 2 ( t ) e j Δ 2 ,
where Δ 2 is the phase difference. If the noise variances of the two received noise signals are equal and the phase differences are opposite, that is:
E [ N A 1 2 ( t ) ] = E [ N A 2 2 ( t ) ] = σ A 2 Δ 1 = Δ 2 ,
then the two noise sources are defined as symmetrical noise sources, and the noise field generated by them is denoted as a symmetrical noise field.

2.3. Spatial Correlation of Symmetrical Noise Sources

According to Section 2.2, the received noise signal of sensor A is described as:
N A ( t ) = N A 1 ( t ) + N A 2 ( t ) .
According to Equations (7)–(9), the received noise signal of sensor B is described as:
N B ( t ) = N B 1 ( t ) + N B 2 ( t ) = N A 1 ( t ) e j Δ 1 + N A 2 ( t ) e j Δ 1 .
The correlation function can be obtained as:
r A B = E [ N A ( t ) N B * ( t ) ] = E [ N A 1 2 ( t ) ] e j Δ 1 + E [ N A 2 2 ( t ) ] e j Δ 1 = 2 σ A 2 cos Δ 1 .
Equation (12) shows that the symmetrical noise sources only affect the real part of the correlation function, and the imaginary part is zero. This result will be the basis of the noise covariance matrix decomposition in the next section.

3. Noise Covariance Matrix Decomposition

In this Section, the principle of noise covariance matrix decomposition is presented. Based on the Section 2.2 and Section 2.3, the symmetrical noise sources cannot affect the imaginary part of the correlation function. In practice, the received noise signal of the sensor array is from 3D space, not from two symmetrical noise sources. Thus, the decomposition of the noise covariance matrix should be studied in this section under the actual underwater ambient noise.
The received noise can be accurately modeled by adding the fields from a large number of uncorrelated sources (see, e.g., [24,25,26,27]). The noise field is assumed to be generated by the G noise sources, which are denoted as N g , g = 1, 2, …, G. The center frequency is f, the azimuth angle is φ g [ π , π ) , the elevation angle is α g [ 0 , π ] , and the noise variance is σ g 2 . Thus, the received noise of the mth element is obtained:
n m ( t ) = g = 1 G N g ( t ) e j ω r sin α g cos ( β m φ g ) / c ,
where the received noise from N g is represented as N g ( t ) . Then, the noise covariance matrix in Equation (5) is obtained as:
R n = ( g = 1 G σ g 2 e j Δ k l ( α g , φ g ) ) M × M .
where:
Δ k l ( α g , φ g ) = sin α g [ cos ( β k φ g ) cos ( β l φ g ) ] ω r / c
is defined as the phase difference.
We take one off-diagonal element of noise covariance matrix in Equation (14) to discuss:
r k l = g = 1 G σ g 2 e j Δ k l ( α g , φ g ) ,
where k l . The phase difference can be simplified into:
Δ k l ( α g , φ g ) = c 1 2 + c 2 2 sin α g sin ( φ g + υ k l ) ω r / c ,
where c 1 = cos β k cos β l , c 2 = sin β k sin β l , and υ k l = arg tan ( c 1 / c 2 ) . For all noise sources, we can obtain α g [ 0 , π ] and φ g [ π , π ) . Thus, the partial derivatives of Δ k l ( α g , φ g ) with respect to α g and φ g are, respectively, given by:
Δ k l ( α g , φ g ) α g = c 3 cos α g sin ( φ g + υ k l ) Δ k l ( α g , φ g ) φ g = c 3 sin α g cos ( φ g + υ k l ) ,
where c 3 = ω r / c c 1 2 + c 2 2 . Therefore, setting the derivative in Equation (18) as zero, we obtain two sets of α g and φ g , which correspond to the two extremes of the phase difference:
{ α g = 0 , π φ g = k π υ k l { α g = π 2 φ g = k π 2 υ k l ,
where φ g satisfies φ g [ π , π ) by selecting a suitable k.
When α g = π / 2 , two values of φ g cause the phase difference to be the maximum and minimum. Moreover, according to Equation (17), we can obtain:
max [ Δ k l ( α g , φ g ) ] = c 3 ,   min [ Δ k l ( α g , φ g ) ] = c 3 .
According to Equation (20), the maximum is the negative of the minimum, and the phase difference is continuous when α g [ 0 , π ] and φ g [ π , π ) . Consequently, two noise sources, namely, N 1 and N 2 , whose variances are denoted as σ 1 2 and σ 2 2 , must be existed, and the phase differences satisfy the equation Δ k l ( α 1 , φ 1 ) = Δ k l ( α 2 , φ 2 ) .
Then, the noise field generated by N 1 and N 2 can be decomposed into symmetrical and asymmetrical noise fields. The decomposition method is as follows: If σ 1 2 > σ 2 2 , then the noise source N 1 is decomposed into two noise sources, namely, N 1 and N 1 Δ , and the corresponding variances are equal to σ 2 2 and σ p , respectively. The noise sources N 1 and N 2 conform to Equation (9), so they generate the symmetrical noise field, whereas N 1 Δ generates the asymmetrical noise field. N 1 and N 2 are arbitrary, so we can infer that the noise field generated by all G noise sources can be decomposed. The basic idea of the decomposition is that all noise sources that have equal phase differences, are equivalent to a noise source. Then, some equivalent noise sources are obtained. Finally, the noise field generated by these equivalent noise sources is decomposed into symmetrical and asymmetrical noise fields. The specific process is as follows:
(1)
All noise sources can be divided into B sets, which are denoted as G b , b = 1 , 2 , , B . The principle of dividing the set is that the phase differences of all noise sources in the set G b are equal, denoted as ( Δ k l ) b . Therefore, the noise sources in the set of G b are equivalent to a noise source denoted as N ˜ b . Consequently, B equivalent noise sources are obtained.
(2)
The phase differences of N ˜ b , b = 1 , 2 , , B conform to Equation (20). Consequently, for arbitrary N ˜ b , another noise source must be existed, without losing generality, denoted as N ˜ B b + 1 , whose phase difference satisfies ( Δ k l ) B b + 1 = ( Δ k l ) b . Consequently, the noise sources of G b and G B b + 1 can be decomposed. Thus, the summation is calculated by:
ε b = g G b σ g 2 e j Δ k l ( α g , φ g ) + g G B b + 1 σ g 2 e j Δ k l ( α g , φ g ) .
ε b is simplified into:
ε b = E 1 e j ( Δ k l ) b + E 2 e j ( Δ k l ) b = P b cos ( ( Δ k l ) b ) + P b e j μ b ( Δ k l ) b ,
where P b = 2 min ( E 1 , E 2 ) , P b = max ( E 1 , E 2 ) min ( E 1 , E 2 ) , and E 1 , E 2 are denoted as E 1 = g G b σ g 2 and E 2 = g G B b + 1 σ g 2 , respectively. If E 1 > E 2 , then μ b = 1 ; otherwise, μ b = 1 .
(3)
For all G noise sources, the off-diagonal element of the noise covariance matrix in Equation (16) is simplified into:
r k l = b = 1 B ε b = b = 1 B ( P k l b cos ( ( Δ k l ) b ) + P k l b e j μ k l b ( Δ k l ) b ) ,
where B = B / 2 . Different k and l result in different G b , b = 1 , 2 , , B . Thus, P k l b , P k l b , and μ k l b change with k and l.
(4)
All off-diagonal elements of the noise covariance matrix in Equation (14) can be analyzed by the same procedure.
Finally, Equation (23) shows that the symmetrical component affects the real part but not the imaginary part of the noise covariance matrix. Therefore, we can infer that most of the noise can be removed by using only the imaginary part of the covariance matrix in the array signal processing to improve the output SNR.

4. Noise Removal Method

According to Section 2, the noise removal method can improve the output SNR and noise removal capacity. In this section, we take the DAS method as an example to present the imaginary DAS (IDAS) beamforming method in Section 4.1 and the performance of the IDAS method is presented in Section 4.2. The result shows that the IDAS method generates a false target. Moreover, Section 4.3 provides two methods to address this problem.

4.1. IDAS Method

This paper takes the DAS method as an example. The output variance of the DAS method is described as:
P D A S ( α , θ ) = w H ( α , θ ) R w ( α , θ ) = w H ( α , θ ) R s w ( α , θ ) + w H ( α , θ ) R n w ( α , θ ) = P s o + P n o ,
where w ( α , θ ) = a ( α , θ ) / M is the array weight vector, a ( α , θ ) is the array manifold vector, θ and α are the scanning azimuth angle and scanning elevation angle, respectively. Moreover, P s o and P n o denote the output signal and output noise variances, respectively. The output SNR can be obtained as:
S N R o = P s o P n o = σ s 2 ( g = 1 G σ g 2 ) w H ( α s , θ s ) ρ n w ( α s , θ s ) ,
where ρ n is the normalized noise covariance matrix.
The IDAS method is implemented by using only the imaginary part of the covariance matrix, which is used in the DAS method. Thus, the output intensity is obtained as:
P I D A S ( α , θ ) = w H ( α , θ ) R i m w ( α , θ ) ,
where R i m is the imaginary part of R .

4.2. Performance of the IDAS Method

The performance of the IDAS method is analyzed in this subsection. Firstly, the signal contained in the real part is also lost, so the signal loss is analyzed. According to Equation (6), the imaginary part of the signal covariance matrix is obtained as:
R i s = ( j σ s 2 sin ( Δ k l ( α s , θ s ) ) ) M × M ,
where j is the imaginary unit.
The off-diagonal element of R i s is simplified into:
j σ s 2 sin ( Δ k l ( α s , θ s ) ) = σ s 2 2 e j Δ k l ( α s , θ s ) σ s 2 2 e j Δ k l ( α s , θ s ) .
According to Equation (28), R i s can be described as the difference between the matrices R i s 1 and R i s 2 , which are expressed as:
R i s 1 = ( σ s 2 2 e j Δ k l ( α s , θ s ) ) M × M ,   R i s 2 = ( σ s 2 2 e j Δ k l ( α s , θ s ) ) M × M .
R i s 1 and R i s 2 can be viewed as two signal covariance matrices: one is the actual target whose azimuth angle, elevation angle, and variance are θ s , α s , and σ s 2 / 2 , respectively, and the other is the false target whose azimuth angle, elevation angle, and variance are θ s ± π , α s , and σ s 2 / 2 , respectively. Consequently, R i m contains the actual and false targets. When the output signal intensity is calculated, R i s 1 and R i s 2 should be included simultaneously. The output signal intensity is described as:
P i s o ( α s , θ s ) = w H ( α s , θ s ) R i s 1 w ( α s , θ s ) w H ( α s , θ s ) R i s 2 w ( α s , θ s ) = σ s 2 2 ( 1 L 1 ) ,
where L 1 is defined as loss coefficient:
L 1 = 1 M 2 i = 1 M e j 4 π r λ sin α s cos ( β i θ s ) i = 1 M e j 4 π r λ sin α s cos ( β i θ s ) ,
where r λ is defined as the radius to wavelength ratio. Notably, the loss coefficient is related to r λ , array element position, and signal direction. When the loss coefficient is equal to 1, P i s o ( α s , θ s ) is smallest. However, when the loss coefficient is equal to 0, P i s o ( α s , θ s ) is largest, that is σ s 2 / 2 . The quantitative analysis of the loss coefficient is presented in Section 5.
Similarly, According to Equation (23), the imaginary part of the noise covariance matrix is described as:
R i n = ( j b = 1 B P k l b sin ( μ k l b Δ k l ( α b , φ b ) ) ) M × M .
Then, the output noise intensity is obtained as:
P i n o ( α , θ ) = w H ( α , θ ) R i n w ( α , θ ) .
According to Equations (30) and (33), the output SNR is obtained as:
S N R i o = w H ( α s , θ s ) R i s w ( α s , θ s ) w H ( α s , θ s ) R i n w ( α s , θ s ) = σ s 2 ( 1 L 1 ) 2 w H ( α s , θ s ) R i n w ( α s , θ s ) .
The output noise intensity expressed in Equation (33) reflects the capability to remove symmetrical component. In practice, the output noise intensity is different for various received noises. Thus, the noise removal capacity depends on the characteristic of the noise field. According to Equation (32), the greater the symmetrical component is, the stronger the noise removal capacity is. Although the signal contained in the real part is also lost in Equation (30), the noise loss is always more than the signal loss. As a consequence, the output SNR of the IDAS method is always larger than that of the DAS method by comparing the Equation (34) with the Equation (25). As an example, the noise removal capacity in a spherical isotropic noise field is analyzed in Section 5.

4.3. False-Target Elimination Method

The IDAS method contains the actual and false targets. The reconstructed real part of the signal covariance matrix is obtained to eliminate the false target. Then, the reconstructed covariance matrix composed of the imaginary and reconstructed real parts is applied to the DAS method (DAS based on the reconstructed covariance matrix, RCMDAS). Consequently, the false target is eliminated. This section presents two methods: based on the signal variance estimation method (SVE-RCMDAS) and based on the constrained optimization method (CP-RCMDAS).

4.3.1. Based on the Signal Variance Estimation Method (SVE-RCMDAS)

According to Equation (5), the first row of the imaginary part of covariance matrix is denoted as Q, and can be expressed in matrix form, as follows:
S ( α s , θ s ) σ s 2 + N i m = Q T ,
where N i m T is denoted as the first row of R i n and S ( α s , θ s ) is denoted as:
S ( α s , θ s ) = [ sin ( Δ 12 ( α s , θ s ) ) sin ( Δ 13 ( α s , θ s ) ) sin ( Δ 1 M ( α s , θ s ) ) ] T .
The estimated azimuth angle of signal θ ^ s and elevation angle α ^ s are obtained from the IDAS method. The actual and false targets are acquired from the IDAS method. The actual target cannot be distinguished; thus, α ^ s and θ ^ s may be the actual target or the false target. By substituting α ^ s and θ ^ s into Equation (35), the linear equation of signal variance estimation e ^ is acquired in matrix form:
S ^ ( α ^ s , θ ^ s ) e ^ + N i m = Q T .
For notational simplicity, S ^ ( α ^ s , θ ^ s ) is denoted by S ^ . Then, the minimal norm least square solution of Equation (37) is obtained:
e ^ = S ^ + ( Q T N i m ) = S ^ + Q T S ^ + N i m = e δ
where “+” denotes the generalized inverse, e = S ^ + Q T , and δ = S ^ + N im .
If α ^ s and θ ^ s are the angles of the actual target, then e ^ is positive; if α ^ s and θ ^ s are the angles of the false target, then e ^ is negative. As a result, the estimated signal variance is calculated as σ ^ s 2 = | e ^ | .
In practice, Q T and S ^ + can be obtained. Nevertheless, N i m cannot be precisely estimated. Therefore, the signal variance is estimated as:
σ ^ s 2 | S ^ + Q T | = | e | = | e ^ + δ | = σ s 2 + δ .
The estimated signal variance from Equation (39) can be interpreted as the actual signal variance that adds an error δ . The relative error of signal variance estimation is defined as:
Δ δ = | δ | σ s 2 .
In conclusion, the estimated signal variance is affected by the azimuth angle of signal θ ^ s , elevation angle α ^ s , and relative error Δ δ . The quantitative analysis of Δ δ is presented in Section 5.
According to the estimated signal variance σ ^ s 2 , the reconstructed real part of the signal covariance matrix is obtained as:
R ^ r e = σ ^ s 2 ρ r e = σ s 2 ρ r e + δ ρ r e = R ^ r s + R ^ δ ,
where R ^ r s is the real part of the signal covariance matrix, R ^ δ = δ ρ r e , and ρ r e is the normalized R ^ r s , which is denoted as:
ρ r e = ( cos ( Δ k l ( α ^ s , θ ^ s ) ) ) M × M .
According to Euler’s formula, R ^ δ can be described as the sum of matrices R ^ δ 1 and R ^ δ 2 , which are described as:
R ^ δ 1 = ( δ 2 e j Δ k l ( α ^ s , θ ^ s ) ) M × M ,   R ^ δ 2 = ( δ 2 e j Δ k l ( α ^ s , θ ^ s ) ) M × M .
R ^ δ 1 can be viewed as a signal covariance matrix whose azimuth angle, elevation angle, and variance are θ ^ s , α ^ s , and δ / 2 , respectively, which enhances the signal. Meanwhile, R ^ δ 2 can be viewed as a signal covariance matric whose azimuth angle, elevation angle, and variance are θ ^ s ± π , α ^ s , and δ / 2 , respectively, which corresponds to the false target.
According to Equations (27), (32) and (41), the reconstructed covariance matrix is obtained as:
R ^ = R ^ r e + R i m = R ^ s + R ^ n ,
where R ^ s = R ^ r s + R i s + R ^ δ 1 and R ^ n = R i n + R ^ δ 2 are denoted as the estimated signal covariance matrix and estimated noise covariance matrix, respectively. Then, the output SNR is obtained as:
S N R S V E = σ s 2 + δ 2 w H ( α s , θ s ) R i n w ( α s , θ s ) + δ 2 L 1 .
The output signal intensity of the SVE-RCMDAS method is denoted as P s s o , which is the sum of σ s 2 and δ 2 . Meanwhile, the output noise intensity of the SVE-RCMDAS method is represented as P s n o . When δ is large, the numerator and the denominator increase and the undesired false target appears in the direction spectrum. Thus, δ should be small. The quantitative analysis of the change of the relative error with input SNR is presented in Section 5.

4.3.2. Based on the Constrained Optimization Method (CP-RCMDAS)

Instead of employing the minimal norm least square solution, we introduce another new technique to eliminate the false target based on the constrained optimization method.
An estimated variance of signal σ ^ s 2 is generated randomly, and 0 < σ ^ s 2 < λ max , where λ max is the maximum of the diagonal of the covariance matrix. Then, the reconstructed real part of the signal covariance matrix is obtained by using Equation (41) and the reconstructed covariance matrix is acquired by employing Equation (44). The output intensity is achieved:
P ( σ ^ s 2 , α , θ ) = w H ( α , θ ) R ^ w ( α , θ ) .
According to Equation (44), the output in the direction of the actual target is calculated as:
P r s = w H ( α s , θ s ) R ^ s w ( α s , θ s ) = σ s 2 + δ 2 ,
and the output in the direction of the false target is obtained:
P r i = w H ( α s , θ s ± π ) R ^ δ 2 w ( α s , θ s ± π ) = δ 2 .
Comparing Equation (47) with Equation (48), P r s > P r i can be observed. As a result, the output in the direction of the actual target is maximum. Thus, the constrained optimization problem for obtaining σ ^ s 2 can be formulated as follows:
min σ ^ s 2 max | θ θ ^ s | > Δ θ | α α ^ s | > Δ α | P ( σ ^ s 2 , α , θ ) | , s . t . 0 < σ ^ s 2 < λ max ,
where Δ θ and Δ α denote the main-lobe width. The constrained optimization problem is solved by using the particle swarm algorithm. The output SNR denoted as S N R C P of the CP-RCMDAS method is obtained by using Equation (45), and the output signal intensity is denoted as P c s o . The advantage of this method is that it avoids the estimation of the signal variance; thus, its performance is stable. However, the disadvantage of this method is its slow computing speed because of the optimization process.

5. Simulation Experiment

For an M-element UCA, the eigen wavelength λ t is generally defined as:
λ t = 2 d c r r t = M 4 π ,
where d c r denotes the arc length between two adjacent elements and r t denotes the eigen radius-to-wavelength ratio that corresponds to λ t .
When M = 8 , 16 , 24 , 32 and the radius is equal to 2 m, r t = 2 / π , 4 / π , 6 / π , 8 / π , respectively. The change of the loss coefficient with the azimuth and elevation angles is shown in Figure 2. The estimated capacity of the azimuth angle worsens and the loss coefficient is approximately equal to 1 when the elevation angle is in the area near 0° or 180°. However, this case is less common and make no sense. Apart from this area, the loss coefficient clearly reaches its second maximum when the elevation angle is near 90°. The elevation angle is selected as 90° in the following context of this section because the worst performance should be considered.
Next, the change of the loss coefficient with the azimuth angle when the elevation angle is selected as 90° is discussed in this paragraph. According to the characteristics of the UCA and Equation (31), the loss coefficient can vary regularly with the change of the azimuth angle. M peaks and M valleys exist for an M-element UCA. When the target is located in the direction that corresponds to the valley, the loss coefficient is small, and the output signal intensity of the IDAS method is approximately equal to σ s 2 / 2 , according to Equation (30). The peak value and width decrease with the increase of the number of elements. The peak values are 0.38, 0.28, 0.13, and 0.11 in Figure 2a–d, the corresponding signal losses are 5.09, 4.44, 3.62, and 3.52 dB, respectively, according to Equation (30).
Then, the frequency characteristics of the loss coefficient are analyzed. The change of the loss coefficient with r λ and the azimuth angle is shown in Figure 3, with the red lines representing r t . From this figure, the loss coefficient is large when r λ is small, because the small r λ leads to the small exponent in Equation (31). Consequently, the IDAS method cannot be used and make no sense. Apart from the area of small r λ , the second maximum decreases with the increase of the number of elements, and the corresponding r λ is larger than r t . Between the maximum and second maximum, the area where the loss coefficient is small, is called the feasible area of the IDAS method. The comparison of these four figures shows that the width of the feasible area increases with the increase of the number of elements.
According to Figure 2 and Figure 3, the signal loss can be predicated by selecting the number of elements, radius, and working frequency. Next, the noise removal capacity is analyzed, furthermore, the output SNR is obtained.
Firstly, the error between the noise modeled by a number of uncorrelated noise sources and the actual noise should be discussed. In this paper, the isotropic noise field is taken as an example. The well-known theoretical spatial coherence function for spherically isotropic noise and omnidirectional sensors is described as:
r ( d / λ ) = sin ( 2 π d / λ ) 2 π d / λ ,
where d is the distance of two sensors, and λ is the wavelength. The error between the spatial coherence calculated from the noise model and the theoretical spatial coherence is defined by the normalized mean square error (MSE) between these two values [25], that is:
MSE ( G ) = k = 0 K / 2 ( r ( f k ) r ^ ( f k , G ) ) 2 k = 0 K / 2 r 2 ( f k ) ,
where K denotes the number of discrete frequencies and r ^ ( f k , G ) denotes the estimated spatial coherence obtained by using G noise sources. The result is shown in Figure 4. For a large G, the MSE asymptotically reaches a certain level. In case the number of noise sources is larger than 100, the theoretical spatial coherence is well approximated. G is selected as 300 in the subsequent simulation experiments.
Then, a 24-element UCA is given, the radius is 2 m, the center frequency of the narrowband signal and noise is 2000 Hz, the bandwidth of signal is 50 Hz, the bandwidth of noise is 100 Hz, and the sampling frequency is 16 kHz. The SNR is defined as the variance ratio. The input SNR is assumed to be 0 dB, and the changes of the P s o and P i s o with the azimuth angle are shown in Figure 5. The P i s o varies regularly with the change of the azimuth angle, which corresponds to the same law of loss coefficient. The comparison of the P s o with P i s o shows that the maximum signal loss is 3.61 dB and the minimum signal loss is 3.03 dB.
The azimuth angle is assumed to be 80°, and the changes of the P n o and P i n o with the input SNR are shown in Figure 6. Both P n o and P i n o do not vary with the input SNR. The P i n o is less than P n o by approximately 16 dB, which is a significant value. The isotropic noise field is simulated in this paper, such that the symmetrical component is large according to the definition of the symmetrical component. According to the principle of noise covariance matrix decomposition, the greater the symmetrical component is, the stronger the noise removal capacity is. Therefore, 16 dB is credible. According to Figure 5 and Figure 6, the output SNR is improved by using IDAS method.
Then, the Δ δ , θ ^ s , and α ^ s should be analyzed because the performance of the RCMDAS method is based on these factors. Figure 7a presents the change of the sum of the θ ^ s and α ^ s RMSEs with the input SNR. When the input SNR is large, the RMSEs of the DAS and IDAS methods are small. The RMSE of the DAS method increases, whereas that of the IDAS method varies only slightly with the decrease of the input SNR. As the input SNR continues to decrease, the RMSEs of both methods are large. This result reveals that the IDAS method provides much better performance in direction of arrival estimation than DAS method. Figure 7b presents the change of Δ δ with the input SNR. Δ δ decreases with the increase of the input SNR. This result reveals that the performance of SVE-RCMDAS method becomes better. According to Equation (37), the θ ^ s and α ^ s RMSEs affect the Δ δ . However, according to Equation (41), the Δ δ affects the reconstructed real part matrix, which will affect the output intensity of the SVE-RCMDAS. According to Equation (49), the θ ^ s and α ^ s RMSEs influence the result of the CP-RCMDAS method. As a result, the small θ ^ s and α ^ s RMSEs and the small Δ δ provide the basis for the application of the RCMDAS method.
Figure 8a presents the changes of the P s o , P i s o , P s s o , and P c s o with the input SNR. The P s s o and P c s o are approximately equal to that of the DAS method, and the output signal intensity of the IDAS method is smaller by 3.2 dB than those of the other three methods. When the input SNR is low, the output of the SVE-RCMDAS method appears perturbations because the low input SNR leads to significant error of the estimated signal variance. This case does not exist in the curve of the CP-RCMDAS method. According to Figure 6 and Figure 8a, the changes of the output SNRs of the DAS ( S N R o ), IDAS ( S N R i o ), SVE-RCMDAS ( S N R S V E ), and CP-RCMDAS ( S N R C P ) methods with input SNR can be obtained, as shown in Figure 8b. The output SNR of the DAS method is the smallest, that of the IDAS method comes second, and those of the RCMDAS methods are the largest.

6. Experimental Results

An experimental 16-hydrophone UCA is used in the South China Sea with two sea conditions, in which the radius is 1.5 m and the sampling frequency is 25 kHz. The sea depth of the experimental point is 2000 m, and the UCA is deployed in a depth of 300 m. The launch device is a fish lip transducer that is deployed in a depth of 50 m. The horizontal distance between the launch devices with the UCA is 600 m.
The emission signal is a chirp signal with a center frequency of 950 Hz and bandwidth of 500 Hz, the time length of the chirp signal is 1.5 s and the cycle is 2 s. Figure 9 shows the direction spectra of the DAS, IDAS, SVE-RCMDAS, and CP-RCMDAS methods when the data with 2 s is used. We can find that there exist the up-down ambiguity, because the directive map of the DAS method for the UCA exists the up-down ambiguity. The output of the DAS method is presented in Figure 9a and that of the IDAS method is exhibited in Figure 9b. The elevation angles of the direct wave and the surface-bounce wave are close to each other and the multi-target resolution of the DAS method is restricted by Rayleigh limit, therefore, we cannot distinguish the direct wave and the surface-bounce wave from the Figure 9a. When (a) is compared with (b), the output of the DAS method in the direction of the actual target is larger than that of the IDAS method. Furthermore, the output of the IDAS method in the direction of the false target is approximately equal to that of the actual target, and the difference between the azimuth angles of the actual target and the false target is approximately equal to 180°. As a result, the azimuth angle of the actual target is difficult to distinguish. Apart from the directions of the actual and false targets, the outputs in the other directions are considered the approximation of the output noise intensity. Notably, the approximate output noise intensity of the IDAS method is less than that of the DAS method by more than 6.4 dB. The output of the SVE-RCMDAS method is presented in Figure 9c. When (c) is compared with (b), the false target is almost eliminated and the output in the direction of the actual target increases. When (c) is compared with (a), the approximate output noise intensity of the SVE-RCMDAS method is less than that of the DAS method, and the output of the RCMDAS method in the direction of the actual target is approximately equal to that of the DAS method, which reveals that the noise is removed and the signal is distortionless. The output of the CP-RCMDAS method is presented in Figure 9d. When (d) is compared with (c), the CP-RCMDAS method exhibits all advantages of the SVE-RCMDAS method. Moreover, the false target is eliminated more thoroughly by using the CP-RCMDAS method.
The output SNR is calculated by using the approximation method. First, the sums of the output noise intensity and output signal intensity are obtained from the data with signal. Second, with the use of the weighted vector of the previous step, the output noises of the DAS and IDAS methods are calculated from the data without signal, and the output noises of the two RCMDAS methods are assumed to be the same as those of the IDAS method. Finally, the output SNR is listed in Table 1.
From Table 1, the following preliminary conclusions are drawn: (1) The output SNR of the IDAS method is larger than that of the DAS method by 2.15 dB, which is a comprehensive result of the signal loss and noise removal. (2) The output SNR of the IDAS method is smaller than that of the SVE-RCMDAS and CP-RCMDAS methods by 3.514 and 3.781 dB, respectively, which is the result of the addition of the reconstructed real part of signal covariance matrix.
The data with 40 s is used in the DAS, IDAS, SVE-RCMDAS, and CP-RCMDAS methods. The corresponding bearing time record (BTR) figures, when the elevation angle is equal to 68° according to Figure 9, are shown in Figure 10a–d.
The normalized side lobe level of BTR (BSLL) is defined as:
B S L L = 10 lg ( 1 N T 1 N θ i = 1 N T j = 1 N θ P ( t i , θ j ) ) ,
where t i and θ j denote the discrete time and azimuth angle, respectively; N T and N θ represent the sampling number of time and azimuth angle, respectively; and P ( t i , θ j ) denotes the normalized output. Figure 10a presents the BTR figure of the DAS method. A target whose azimuth angle is 185° and BSLL is −5.02 dB can be detected. Figure 10b presents the BTR figure of the IDAS method. The false target appears and the BSLL, which is equal to −7.84 dB, is smaller than that of the DAS method. Figure 10c,d present the BTR figures of the SVE-RCMDAS and CP-RCMDAS methods, respectively. The false target is eliminated, and the BSLL of the CP-RCMDAS method, which is equal to −10.18 dB, is smaller than that of the SVE-RCMDAS method, which is equal to −9.31 dB.
In summary, the SVE-RCMDAS method performs worse than the CP-RCMDAS method in terms of the output SNR and the BSLL. However, the SVE-RCMDAS method performs better than the CP-RCMDAS method in terms of computing time, as shown in Table 2.

7. Conclusions

The array signal processing method is applied under underwater ambient noise. The received noises of two arbitrary array elements are correlated, as a consequence, the noise removal capacity may be deteriorated. A noise removal method is proposed to solve the previously presented problem. The preliminary conclusions are summarized as follows:
(1)
The noise covariance matrix can be decomposed into symmetrical and asymmetrical components, and the symmetrical component can affect only the real part of the covariance matrix. The real part of the covariance matrix is eliminated, and the imaginary part is used in array signal processing. Thus, the symmetrical noise is removed.
(2)
For a UCA, the signal loss by using the IDAS method is analyzed, which provides a basis for the UCA design and the working frequency selection.
(3)
The IDAS method performs better than the DAS method, the noise is removed, and the output SNR increases.
(4)
The IDAS method produces a false target. The difference between the azimuth angles of the actual and false targets is equal to 180°; thus, the azimuth angle of the actual target cannot be distinguished.
(5)
Two methods for the reconstruction of the signal covariance matrix are presented to eliminate the false target: SVE-RCMDAS and CP-RCMDAS. The performance of SVE-RCMDAS method is bad when the input SNR is low. By contrast, the performance of CP-RCMDAS method is better than that of the SVE-RCMDAS method.
(6)
The theoretical analysis and experimental results show that the IDAS method is easy to implement and improves the noise removal capacity of array signal processing.
(7)
The experimental results show that the output SNR of the IDAS method increases by 2.15 dB, and those of the SVE-RCMDAS and CP-RCMDAS methods increase by 5.664 and 5.931 dB, respectively.

Acknowledgments

The authors would like to thank all experimenters for their help during the experiments on the sea and for useful discussions. The authors also thank the reviewers for their insightful comments and suggestions, which helped improve the quality of this paper significantly.

Author Contributions

Huijun Xia, Kunde Yang and Yuanliang Ma conceived and designed the experiments; Huijun Xia and Kunde Yang performed the experiments; Yong Wang analyzed the data; Yaxiong Liu contributed reagents/materials/analysis tools; all authors wrote the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Doclo, S.; Moonen, M. GSVD-based optimal filtering for single and multimicrophone speech enhancement. IEEE Trans. Signal Process. 2002, 50, 2230–2244. [Google Scholar] [CrossRef]
  2. Hansen, P.; Jensen, S. Prewhitening for rank-deficient noise in subspace methods for noise reduction. IEEE Trans. Signal Process. 2005, 53, 3718–3726. [Google Scholar] [CrossRef]
  3. Lutao, W.; Gang, J.; Zhengzhou, L.; Hongbin, X. A Nonlinear Adaptive Beamforming Algorithm Based on Least Squares Sipport Vector Regression. Sensors 2012, 12, 12424–12436. [Google Scholar]
  4. Capon, J. High resolution frequency-wavenumber spectrum analysis. Proc. IEEE 1969, 57, 1408–1418. [Google Scholar] [CrossRef]
  5. Li, J.; Stoica, P.; Wang, Z. On robust Capon beamforming and diagonal loading. IEEE Trans. Signal Process. 2003, 51, 1702–1715. [Google Scholar]
  6. Mestre, X.; Lagunas, M. Finite sample size effect on minimum variance beamformers: Optimum diagonal loading factor for large arrays. IEEE Trans. Signal Process. 2006, 54, 69–82. [Google Scholar] [CrossRef]
  7. Du, L.; Li, J.; Stoica, P. Fully automatic computation of diagonal loading levels for robust adaptive beamforming. IEEE Trans. Aerosp. Electron. Syst. 2010, 46, 449–458. [Google Scholar] [CrossRef]
  8. Gordon, M. Review of Underwater Acoustics Research: Noise. J. Acoust. Soc. Am. 1972, 51, 1010–1024. [Google Scholar]
  9. Cron, B.; Sherman, C. Spatial-Correlation Functions for Various Noise Models. J. Acoust. Soc. Am. 1962, 34, 1732–1736. [Google Scholar] [CrossRef]
  10. Gordon, M. Acoustic Ambient Noise in the Ocean: Spectra and Sources. J. Acoust. Soc. Am. 1962, 34, 1936–1956. [Google Scholar]
  11. Michael, J. Cross-correlation in band-limited ocean ambient noise fields. J. Acoust. Soc. Am. 2012, 131, 2643–2657. [Google Scholar]
  12. Li, M.; Lu, Y. Maximum likelihood DOA estimation in unknown colored noise fields. IEEE Trans. Aerosp. Electron. Syst. 2008, 44, 1079–1090. [Google Scholar]
  13. Vorobyov, S.; Gershman, A.; Wong, K. Maximum likelihood direction-of-arrival estimation in unknown noise fields using sparse sensor arrays. IEEE Trans. Signal Process. 2005, 53, 34–43. [Google Scholar] [CrossRef]
  14. Liao, B.; Chan, S.; Huang, L.; Guo, C. Iterative Methods for Subspace and DOA Estimation in Nonuniform Noise. IEEE Trans. Signal Process. 2016, 64, 3008–3020. [Google Scholar] [CrossRef]
  15. Shen, W.M. High-Resolution Bearing Estimation for Weak Signals in Nonwhite Noise Field. Master’s Thesis, Northwestern Polytechnical University, Xi’an, China, 1989. [Google Scholar]
  16. Zhang, D.; Ma, Y.; Yang, K.; Pan, Y. Weak Signal Detection Method Based on Sector Spatial Pre-Filtering. In Proceedings of the International Congress on Image and Signal Processing (CISP ’08), Sanya, China, 27–30 May 2008; pp. 552–556. [Google Scholar]
  17. Xia, H.; Yang, K.; Ma, Y.; Wang, Y.; Liu, Y. Noise Reduction Method for Acoustic Sensor Arrays in Underwater Noise. IEEE Sens. J. 2016, 16, 8972–8981. [Google Scholar] [CrossRef]
  18. Xia, H.; Ma, Y.; Liu, Y. Analysis of the symmetry of the ambient noise and study of the noise reduction. Acta Phys. Sin. 2016, 65, 144302. [Google Scholar]
  19. Farrier, D.; Jeffries, D. Bearing estimation in the presence of unknown correlation noise. In Proceedings of the IEEE International Conference on Acoustic, Speech, and Signal Processing, Tampa, FL, USA, 26–29 April 1985; pp. 1788–1791. [Google Scholar]
  20. Carey, W.; Evans, R. Ocean Ambient Noise—Measurement and Theory; Springer: Berlin, Germany, 2011; pp. 69–78. [Google Scholar]
  21. Wagstaff, R. An ambient noise model for the northeast Pacific Ocean basin. IEEE J. Ocean. Eng. 2005, 30, 286–294. [Google Scholar] [CrossRef]
  22. Axelrod, E.; Schoomer, B.; Winkle, W. Vertical directionality of ambient noise in the deep ocean at a site near Bermuda. J. Acoust. Soc. Am. 1965, 37, 77–83. [Google Scholar] [CrossRef]
  23. Xie, J.; Zhou, Q. Directivity Prediction on Tone Noise of Propeller Operating in Non-Uniform Flows. Chin. J. Ship Res. 2010, 5, 6–11. [Google Scholar]
  24. Robert, J. Principles of Underwater Sound; McGraw-Hill Book Company: New York, NY, USA, 1983; pp. 227–231. [Google Scholar]
  25. Emanuël, A.; Sharon, G. Generating Sensor Signals in Isotropic Noise Fields. J. Acoust. Soc. Am. 2007, 122, 3464–3670. [Google Scholar]
  26. Neviano, D.; Claudio, P. Acoustic noise analysis and speech enhancement techniques for mobile radio applications. Signal Process. 1988, 15, 43–56. [Google Scholar]
  27. Goulding, M.; Bird, J. Speech enhancement for mobile telephony. IEEE Trans. Veh. Technol. 1990, 39, 316–326. [Google Scholar] [CrossRef]
Figure 1. Array configuration.
Figure 1. Array configuration.
Sensors 17 01345 g001
Figure 2. Change of the loss coefficient with the azimuth and elevation angles. (a) M = 8, r λ = 2 / π ; (b) M = 16, r λ = 4 / π ; (c) M = 24, r λ = 6 / π ; (d) M = 32, r λ = 8 / π .
Figure 2. Change of the loss coefficient with the azimuth and elevation angles. (a) M = 8, r λ = 2 / π ; (b) M = 16, r λ = 4 / π ; (c) M = 24, r λ = 6 / π ; (d) M = 32, r λ = 8 / π .
Sensors 17 01345 g002
Figure 3. Change of the loss coefficient with r λ and azimuth angle. (a) M = 8; (b) M = 16; (c) M = 24; (d) M = 32.
Figure 3. Change of the loss coefficient with r λ and azimuth angle. (a) M = 8; (b) M = 16; (c) M = 24; (d) M = 32.
Sensors 17 01345 g003
Figure 4. The normalized mean square error between the spatial coherence calculated from the noise model and the theoretical spatial coherence.
Figure 4. The normalized mean square error between the spatial coherence calculated from the noise model and the theoretical spatial coherence.
Sensors 17 01345 g004
Figure 5. The output signal.
Figure 5. The output signal.
Sensors 17 01345 g005
Figure 6. The output noise.
Figure 6. The output noise.
Sensors 17 01345 g006
Figure 7. Errors. (a) θ ^ s and α ^ s RMSEs; (b) Δ δ .
Figure 7. Errors. (a) θ ^ s and α ^ s RMSEs; (b) Δ δ .
Sensors 17 01345 g007
Figure 8. Comparison of the DAS, IDAS, SVE-RCMDAS, and CP-RCMDAS methods. (a) Output signal intensity; (b) Output SNR.
Figure 8. Comparison of the DAS, IDAS, SVE-RCMDAS, and CP-RCMDAS methods. (a) Output signal intensity; (b) Output SNR.
Sensors 17 01345 g008
Figure 9. Direction Spectra of the four methods. (a) DAS method; (b) IDAS method; (c) SVE-RCMDA method; (d) CP-RCMDAS method.
Figure 9. Direction Spectra of the four methods. (a) DAS method; (b) IDAS method; (c) SVE-RCMDA method; (d) CP-RCMDAS method.
Sensors 17 01345 g009
Figure 10. BTR figures. (a) DAS method; (b) IDAS method; (c) SVE-RCMDAS method; (d) CP-RCMDAS method.
Figure 10. BTR figures. (a) DAS method; (b) IDAS method; (c) SVE-RCMDAS method; (d) CP-RCMDAS method.
Sensors 17 01345 g010
Table 1. Output SNR.
Table 1. Output SNR.
MethodOutput SNR (dB)
DAS2.837
IDAS4.987
SVE-RCMDAS8.501
CP-RCMDAS8.768
Table 2. Computing time (unit: seconds).
Table 2. Computing time (unit: seconds).
MethodComputing Time
SVE-RCMDAS13.70
CP-RCMDAS357.70

Share and Cite

MDPI and ACS Style

Xia, H.; Yang, K.; Ma, Y.; Wang, Y.; Liu, Y. A Noise Removal Method for Uniform Circular Arrays in Complex Underwater Noise Environments with Low SNR. Sensors 2017, 17, 1345. https://doi.org/10.3390/s17061345

AMA Style

Xia H, Yang K, Ma Y, Wang Y, Liu Y. A Noise Removal Method for Uniform Circular Arrays in Complex Underwater Noise Environments with Low SNR. Sensors. 2017; 17(6):1345. https://doi.org/10.3390/s17061345

Chicago/Turabian Style

Xia, Huijun, Kunde Yang, Yuanliang Ma, Yong Wang, and Yaxiong Liu. 2017. "A Noise Removal Method for Uniform Circular Arrays in Complex Underwater Noise Environments with Low SNR" Sensors 17, no. 6: 1345. https://doi.org/10.3390/s17061345

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop