Next Article in Journal
Effect of Different Solvents on the Extraction of Compounds from Different Parts of Undaria pinnatifida (Harvey) Suringar
Next Article in Special Issue
The Preliminary Investigation of Communication Characteristics Using Evaporation Duct across the Taiwan Strait
Previous Article in Journal
Combined Influences of Light and Nitrogen Enrichment on the Physiological Performance of a Golden Tide Alga (Sargassum horneri)
Previous Article in Special Issue
A Real-Time Measurement-Modeling System for Ship Air Pollution Emission Factors
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Robust Direction Finding via Acoustic Vector Sensor Array with Axial Deviation under Non-Uniform Noise

1
School of Physics and Electronic Information Engineering, Henan Polytechnic University, Jiaozuo 454000, China
2
Air Defence and Antimissile School, Air Force Engineering University, Xi’an 710051, China
3
School of Marine Science and Technology, Northwestern Polytechnical University, Xi’an 710072, China
4
Department of Electrical and Computer Engineering, COMSATS University Islamabad Attock Campus, Attock 43600, Pakistan
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2022, 10(9), 1196; https://doi.org/10.3390/jmse10091196
Submission received: 15 July 2022 / Revised: 19 August 2022 / Accepted: 24 August 2022 / Published: 26 August 2022
(This article belongs to the Special Issue Application of Coastal/Ocean Sensors and Systems)

Abstract

:
To minimize the major decline in direction of arrival (DOA) estimation performance for an acoustic vector sensor array (AVSA) with the coexistence of axial deviation and non-uniform noise, a two-step iterative minimization (TSIM) method is proposed in this paper. Initially, the axial deviation measurement model of an AVSA is formulated by incorporating the disturbance parameter into the signal model, and then a novel AVSA manifold matrix is defined to estimate the sparse signal power and noise power mutually. After that, to mitigate a joint optimization problem to achieve the sparse signal power, the noise power and the axial deviation matrix, two auxiliary cost functions, are presented based on the covariance matrix fitting (CMF) criterion and the weighted least squares (WLS), respectively. Furthermore, their analytical expressions are also derived. In addition, to further enhance their prediction accuracy, the estimated axial deviation matrix is modified based on its specific structural properties. The simulation results demonstrate the superiority and robustness of the proposed technique over several conventional algorithms.

1. Introduction

Accurate direction of arrival (DOA) estimation is a fundamental problem in a passive acoustic system. Acoustic scalar sensor (ASS), which measures the acoustic pressure information generated by underwater sound waves, has been intensively applied in various fields. However, it is impossible to analyze DOA estimation for a single ASS, which may limit its application on small-scale platforms. Acoustic vector sensor (AVS), which is another promising type of sensor used in the passive acoustic system, comprises an omni-directional ASS and two or three acoustic particle velocity (APV) components [1,2,3]. Compared with ASS, which is only capable of measuring the acoustic pressure information, AVS can also measure additional APV information in two or three orthogonal directions [4,5]. Since the direction information of acoustic sources is contained in the APV components, the acoustic vector sensor array (AVSA) is capable of providing more direction information on acoustic sources relative to their equivalent-aperture acoustic scalar sensor array (ASSA) [6,7]. By using the additional APV component information, the AVSA is able to estimate both elevation and azimuth without left–right ambiguity. Consequently, it is the core of many emerging applications, such as underwater acoustic communication [8], underwater target tracking [9], speech signal processing [10], sonar [11], and geoacoustic inversion problems [12].
The DOA estimation technologies based on the ASSA, such as CBF [13], MVDR [14], MUSIC [15], ESPRIT [16], and sparse representation [17] methods, have been extended to the AVSA. Among them, the typical CBF method is robust against mismatches. However, it usually encounters the problem of large side-lobe fluctuations and main-lobe spectral bandwidth. The MVDR method has low side lobes and a narrow beam width, but its performance may be degraded dramatically under considerable ambient noise. The MUSIC and ESPRIT methods are subspace-based algorithms that achieve super-resolution ability. However, their performance may deteriorate seriously under small snapshots, low signal-to-noise ratio (SNR), or correlated signals since they depend on the eigenvalue decomposition of the covariance matrix. To tackle this issue, the spatial smoothing technology [18] is proposed to decorrelate the correlated sources. However, the aperture of the array is usually lost, which may limit the performance of DOA estimation. Moreover, the particle-velocity-field (PVF) smoothing [19] and PVF difference smoothing [20] methods are also formulated to overcome this problem. Unlike the spatial smoothing technology, the aperture of the array is not lost for the PVF smoothing and PVF difference smoothing methods. However, the data dimension output of these methods is reduced due to the differential operation between additional APV information, which may cause the loss of the degree of freedom of the array.
In addition, with the vigorous development of compressed sensing technology, several sparse signal reconstruction (SSR) methods, such as 1 -norm based singular value decomposition ( 1 -SVD) [21], sparse Bayesian learning (SBL) [22], iterative adaptive approach (IAA) [23], and their variants [17,24,25], have been developed to deal with the DOA estimation problem. By using compressed sensing technology, the DOA estimation performance of these sparse methods is usually better than subspace-based methods under lower SNR, limited snapshots, and correlation sources. Among them, the 1 -SVD is a favorable SSR algorithm because of its guaranteed recovery accuracy. However, it usually requires prior knowledge of the number of sources and the resolution performance if it is limited under the small angle spacing of the sources. To mitigate this problem, two augmented cross-covariance matrices are reconstructed to estimate the DOA of acoustic sources [26,27]. However, in a complex underwater environment, the selection of the appropriate regularization parameter is still a challenging problem, which might decrease the DOA estimation accuracy of these algorithms. The SBL method is another famous following SSR technology. However, the disadvantage of SBL is that it guarantees less signal recovery accuracy than the 1 optimization because it is a probabilistic method. Moreover, these methods encounter the issue of high computational complexity. The IAA method, which is proposed in [23], is an amplitude estimation method without user-defined parameters. Since it can accurately estimate the DOA and amplitude information of acoustic sources, it has been widely applied in various fields [28,29].
Note that the superior performance of these above methods is based on the fact that the noise power of all components in the AVSA is the same, called the uniform noise. However, in a practical passive acoustic system, the main noise received by underwater AVSA comes from ambient noise rather than the internal noise of sensors. Consequently, the noise powers of the APV components are usually unequal to the acoustic pressure components in the condition of ambient noise. It is because APV components filter out some noise due to the directivity of AVS [30]. In this case, their DOA estimation performance seriously deteriorates because the difference in noise power received between the acoustic pressure and APV components is not taken into account. For an ASSA, since the channel response and the mutual coupling are not perfect, the noise received by different sensors may have different powers, called non-uniform noise. To solve this issue, many methods have been proposed in the last decade. In [31,32], deterministic and stochastic non-uniform maximum-likelihood (ML) estimators are proposed to estimate the DOAs and noise nuisance parameters by iteration. However, their practical application may be significantly restricted due to the nonlinear optimization problem involved in each iteration. To reduce the computational complexity, a novel DOA estimator, based on a power domain method, is presented in [33]. Although this method is free of estimating the nuisance parameters, the nonlinear optimization problem is still involved in the power domain. In [34], a linear transformation technology is exploited to deal with the inequality of noise powers, while this method suffers from the problem of being time-consuming since it is efficiently solved by second-order cone programming. In [35], two iterative methods called the iterative ML subspace estimation (IMLSE) and iterative least-squares subspace estimation (ILSSE) methods, are developed to estimate the DOA by combining traditional estimators. Moreover, a linear prediction DOA estimation approach is proposed in [36]. However, the DOA estimation performance of it is inferior to the iterative subspace methods when the SNR is high. Considering the advantages of the SSR technique, a new DOA estimation method is presented in [37] by using the tail minimization technique. These methods can be applied to the AVSA to improve the DOA estimation performance under the inequality of the acoustic pressure and APV components. However, they usually face the problem of high computational complexity. In [30], an augmented subspace MUSIC (ASMUSIC) is proposed to improve the DOA estimation performance of AVSA in the case of non-uniform noise by extending the number of virtual sources to the signal subspace. However, the different noise power of acoustic pressure and APV components in a single AVS is only considered. The noise power of each channel of AVS array may be different when any two sensors encounter imperfect responses in the AVSA array, in which case, the DOA estimation performance of the ASMUSIC method is limited. In addition, considering the characteristics of non-Gaussian noise in shallow water, a robust variational Bayesian inference method is proposed in [38] to address the problem of DOA estimation performance degradation under impulse noise. Then, by using the common sparsity of signal and the element-wise sparsity of the impulsive noise for different snapshots, the posterior estimation of signal and impulsive noise components is obtained based on the variational Bayesian inference.
The above-mentioned DOA estimation techniques can be extended to the ideal AVSA, in which the axes of any two sensors point in the same direction. In practical applications, the axes of any two sensors can not be guaranteed to point in the same direction because of errors in installation and the directivity of AVS. These problems may deteriorate the performance of existing DOA estimation techniques dramatically. To handle this problem, by utilizing the specific structural properties of the axial deviation matrix, a modification method is presented in [39] to estimate the DOA accurately by combining existing technologies. In summary, almost all the above-mentioned DOA estimation techniques consider either the axial deviation or the non-uniform noise for an AVSA. However, the DOA estimation technology in the presence of axial deviation and non-uniform noise is rare. Therefore, we are committed to overcoming this situation under the condition of axial deviation and non-uniform noise via an AVSA.
In this paper, a robust two-step iterative minimization (TSIM) method is proposed to estimate the DOA via an AVSA with the coexistence of axial deviation and non-uniform noise. The main contributions of this paper are summarized as follows:
We present the axial deviation measurement model of an AVSA by incorporating the disturbance parameter and formulating a novel AVSA manifold matrix to estimate the noise vector as a potential signal.
Based on the covariance matrix fitting (CMF) criterion and weighted least squares (WLS), the cost functions with respect to sparse signal power, noise power, and axial deviation parameters are constructed, and the properties of concave functions are used to transform nonlinear optimization problems into linear optimization problems. Then, their analytical expressions are derived.
We formulate the modified methods of the covariance matrix and axial deviation matrix in non-uniform noise and axial deviation, respectively, to improve the estimation accuracy of sparse signal power in each iteration.
Extensive numerical examples illustrate the superiority and robustness of our proposed method over the existing ones in the condition of axial deviation and non-uniform noise via an AVSA.
The remaining of this paper is organized as follows. The classical AVSA model and the AVSA model with axial deviation are briefly described in Section 2. A TSIM approach is formulated to estimate sparse signal power, noise power, and axial deviation matrix in Section 3. Numerical simulation examples are given in Section 4. Finally, the conclusion of the whole paper is summarized in Section 5.
Notations: A T , A H , A 1 , and A denote transpose, conjugate transpose, inverse, and pseudo-inverse operations, respectively. [ A ] τ η is an element of τ -th row and η -th column in A . ( A ) takes the real part of every element in A . Tr ( · ) denotes the trace operation of the matrix. max ( A ) means to take the maximum value of A . | | A | | F stands for the Frobenius norm of A . ⊗ indicates the Kronecker product operation. diag ( · ) and blkdiag ( · ) are the diagonalization and block diagonalization operations, respectively. D ( · ) represents the differential operation. 0 M × N represents the M × N zero matrix. 1 M × 1 is the M × 1 all-one vector. I M indicates the M × M identity matrix.

2. Signal Model

2.1. The Classical Measurement Model of an AVSA

As given in Figure 1a, it is assumed that a uniform linear array (ULA) is composed of M-element AVS, which receives K far-field narrowband planer wave acoustic sources with unknown DOAs { θ k } k = 1 K [ 180 , 180 ] , where each AVS consists of three components, including an omni-directional ASS as well as two orthogonal APV components named u x and u y , respectively, and d indicates the spacing between adjacent AVS. It is assumed that the number of sources has been correctly chosen by exploiting the proposed detection method in [40]. According to [4], the 3 × 1 array manifold vector of the m-th AVS for the k-th source under the classical AVSA model can be expressed as
h ( θ k ) = 1 cos ( θ k ) sin ( θ k ) .
Then, the 3 M × K manifold matrix of the AVSA can be formulated as
A ( θ ) = [ a ( θ 1 ) , a ( θ 2 ) , , a ( θ K ) ] = [ a p ( θ 1 ) h ( θ 1 ) , a p ( θ 2 ) h ( θ 2 ) , , a p ( θ K ) h ( θ K ) ] = A p ( θ ) H ( θ )
with
a p ( θ k ) = [ 1 , e j 2 π d cos θ k / λ , , e j 2 π ( M 1 ) d cos θ k / λ ] T C M × 1 ,
A p ( θ ) = [ a p ( θ 1 ) , a p ( θ 2 ) , , a p ( θ K ) ] C M × K ,
H ( θ ) = [ h ( θ 1 ) , h ( θ 2 ) , , h ( θ K ) ] R 3 × K ,
where λ is the signal wavelength.
The output of the AVSA at time l can be written as
x ( l ) = A ( θ ) s ( l ) + e ( l ) ,
where x ( l ) = [ x 1 ( l ) , x 2 ( l ) , , x M ( l ) ] T with x m ( l ) = [ x m p ( l ) , x m x ( l ) , x m y ( l ) ] being the outputs of the m-th AVS pressure channel and the two APV channels, s ( l ) = [ s 1 ( l ) , s 2 ( l ) , , s K ( l ) ] T denotes the sources vector, and e ( l ) = [ e 1 ( l ) , e 2 ( l ) , , e 3 M ( l ) ] T is the Gaussian noise vector. With L snapshots collected, the array output can be given as
X = A ( θ ) S + E
with X = [ x ( 1 ) , x ( 2 ) , , x ( L ) ] , S = [ s ( 1 ) , s ( 2 ) , , s ( L ) ] , and E = [ e ( 1 ) , e ( 2 ) , , e ( L ) ] .

2.2. The Axial Deviation Measurement Model of an AVSA

It can be seen from Figure 1a that the u x (or u y ) axes of adjacent AVS or non-adjacent AVS are arranged in the same direction. However, in practical applications, it is difficult to arrange the u x axes of adjacent AVS or non-adjacent AVS in the same direction due to errors in installation and the directivity of AVS. This case, which is called the axial deviation model of an AVSA in this paper, as given in Figure 1b with μ m denoting the axial angle deviation parameter of the m-th AVS relative to the axis of the first AVS at the coordinate origin, degrades the DOA estimation accuracy abruptly because of the involvement of the parameter μ m . In the following, we consider the axial deviation model of an AVSA.
Let μ = μ 1 , μ 2 , , μ M T be the axial deviation vector of the AVSA. In this case, the array manifold vector of the m-th AVS for the k-th source can be rewritten as
h ( θ k , μ m ) = 1 cos ( θ k μ m ) sin ( θ k μ m ) T = c m h ( θ k )
with
c m = 1 0 0 0 cos μ m sin μ m 0 sin μ m cos μ m ,
which is the axial deviation matrix of the m-th AVS. Then, the steering matrix of the AVSA can be rewritten as A ( θ , μ ) = [ a ( θ 1 , μ ) , a ( θ 2 , μ ) , , a ( θ K , μ ) ] , where a ( θ k , μ ) = C A p ( θ k ) H ( θ k ) with C denotes the axial deviation matrix of the AVSA,
C = blkdiag c 1 , c 2 , , c M .
Therefore, (7) can be rewritten as
X = C A ( θ ) S + E .
Considering the sparse characteristics of signals in the spatial domain, the spatial domain of a range ( 180 , 180 ] can be uniformly divided into N potential DOAs θ ˜ = { θ ˜ 1 , θ ˜ 2 , , θ ˜ N } with θ k θ ˜ , where N is much greater than the number of acoustic sources and the number of AVS. Then, the manifold dictionary of the classical AVSA can be reformulated as A ( θ ˜ ) = [ a ( θ ˜ 1 ) , a ( θ ˜ 2 ) , , a ( θ ˜ N ) ] . Thus, (11) can be reformulated as
X = C A ( θ ˜ ) S ˜ + E
with S ˜ = [ s ˜ 1 , s ˜ 2 , , s ˜ N ] T being the extension of S from θ to θ ˜ , where the non-zero entries of S ˜ indicates the true sources locations. Assuming that the signal and the noise are uncorrelated, then the expected covariance matrix of the sparse signal can be written as
R = E [ X X H ] = C A ( θ ˜ ) P ˜ A H ( θ ˜ ) C H + Q
with P ˜ and Q being the sparse signal covariance matrix and the noise covariance matrix, respectively,
P ˜ = E [ S ˜ S ˜ H ] = diag { p ˜ } ,
and
Q = E [ E E H ] = diag { q 1 , q 2 , , q M } = m = 1 M ( σ m p 2 U m U m H + σ m x 2 U m + 1 U m + 1 H + σ m y 2 U m + 2 U m + 2 H ) ,
where p ˜ = [ p ˜ 1 , p ˜ 2 , , p ˜ N ] T , p ˜ n = 1 L s ˜ n s ˜ n H , U m represents the m-th column data of I 3 M , σ m p 2 , σ m x 2 , and σ m y 2 are the noise powers of the acoustic pressure and APV components of the m-th AVS, respectively, and q m = [ σ m p 2 , σ m x 2 , σ m y 2 ] is the noise power vector of the m-th AVS.
In the actual environment, the noise collected by AVS is usually ambient noise rather than internal sensor noise. Furthermore, due to the directivity of APV components, as well as the non-ideal channel response and mutual coupling from pressure and APV channels, there often exists σ m p 2 σ m x 2 σ m y 2 . In particular, if σ m p 2 = σ m x 2 = σ m y 2 = σ 2 , the above non-uniform noise model in (15) is reduced to the uniform noise model with
Q = σ 2 I 3 M .

3. The Proposed Method

Noting that θ ˜ is the row-sparse vector due to the number of grids being much greater than the number of acoustic sources. Thus, the DOAs of acoustic sources can be addressed by estimating the row parameters of S ˜ . However, the involvement of the unknown axial deviation matrix C in (12) may cause the estimated DOA to deviate from the true DOA. In addition, the non-uniform noise in (12) may deteriorate the DOA estimation performance of AVSA. To obtain the DOAs of acoustic sources in the presence of the axial deviation and the non-uniform noise, the sparse signal power, the axial deviation matrix, and the noise power need to be estimated simultaneously. In this section, a TSIM algorithm is proposed to jointly estimate them based on the CMF criterion and WLS.
Let us define a new manifold matrix of AVSA to jointly estimate the sparse signal power and the noise power,
B = [ C A 1 , , C A N , I 3 M ] ,
where A n represents the n-th column data of A ( θ ˜ ) . Then, (12) can be further rewritten as
X = B S ¯ ,
where
S ¯ = S ˜ E = [ s ¯ 1 , s ¯ 2 , , s ¯ r , , s ¯ N + 3 M ] T , r = 1 , 2 , , N , N + 1 , , N + 3 M .
It can be seen from (18) that B is regarded as a new array manifold matrix composed of a real array manifold matrix [ C A 1 , , C A N ] and the identity matrix I 3 M , in which the former is used to estimate the sparse signal and the latter is used to estimate the noise vector. In addition, it is noted that the noise vector E in (12) is estimated as a potential sparse signal vector in (18), which is formulated in this paper. Thus, it can be understood that the signal is divided into N + 3 M discrete grids in the spatial angle space, where the first N sparse signal vectors correspond to the angle space of the actual sparse signal, and the following 3 M sparse signal vectors are the noise vector. If S ¯ can be recovered from (18), the sparse signal power and the noise power can be estimated based on p ¯ r = 1 L s ¯ r s ¯ r H with r = 1 , 2 , , N , N + 1 , , N + 3 M , where { p ¯ r } r = 1 N = { p ¯ n } n = 1 N and { p ¯ r } r = N + 1 N + 3 M are the sparse signal power and the noise power, respectively. Then, based on (18), (13) can be further transformed into
R = E [ X X H ] = E [ B S ¯ S ¯ H B H ] = B Δ B H
with Δ being (21).
Δ = P ˜ 0 N × 3 M 0 N × 3 M T Q = p ˜ 1 0 0 0 p ˜ N σ 1 p 2 0 0 0 σ M y 2 = p ¯ 1 0 0 0 p ¯ N p ¯ N + 1 0 0 0 p ¯ N + 3 M .
From (20) and (21), it is clear that the data from the ( N + 1 ) -th column to the ( N + 3 M ) -th column of B in (17) is related to the noise vector if { p ¯ r } r = N + 1 N + 3 M is treated as the potential signal powers when estimating the true signal powers { p ¯ r } r = 1 N in Δ . The signal covariance matrix corresponding to the r-th column of B can be formulated as
R r = p ¯ r B r B r H , r = 1 , 2 , , N , N + 1 , , N + 3 M .
Then, the interference plus noise covariance matrix corresponding to the r-th column of B can be given by
Γ r = R R r .
Obviously, if the sparse signal power, the noise power, and the axial deviation matrix can be accurately estimated from the interference plus noise covariance matrix Γ r , the DOAs can be determined by searching the spectral peak of the signal powers { p ¯ r } n = 1 N . As stated in [41], since the second-order statistics model has a higher array output SNR, the accuracy of DOA estimation can be improved by utilizing the covariance matrix of the array output. It can be seen from (23) that it is difficult to directly estimate the sparse signal power and the noise power due to the covariance matrix R being unknown.
Therefore, the covariance matrix R in (23) is replaced by
R ^ = 1 L X X H = 1 L t = 1 L x ( t ) x H ( t )
which is the sample covariance matrix of AVSA, then the interference plus noise covariance matrix corresponding to the r-th column of B can be further rewritten as R ^ R r . Clearly, in the noiseless environment, the product of R ^ R r and R r 1 should be the identity matrix. Therefore, in the first step, the regularized weighted CMF method is developed to jointly estimate the sparse signal power and the noise power while keeping the axial deviation matrix fixed,
p ¯ r ( j + 1 ) = arg min F p ¯ ( p ¯ r )
with
F p ¯ ( p ¯ r ) = Γ r 1 ( j ) ( R ^ R r ( j ) ) F 2 + λ s s ¯ r F q ,
where the first part of (26) indicates the CMF term, the second part represents a penalty term further enforcing the sparsity of s ¯ r , λ s is the regularization parameter balancing the relationship between the sparse signal and fitting error, and 0 < q 1 denotes a user parameter constraining the sparsity of signals.
The second step optimizes over the axial deviation matrix based on the regularized WLS while fixing the sparse signal power and the noise power,
C ( j + 1 ) = arg min F c ( C ) s . t C C H = C H C = I
with
F c ( C ) = Γ r 0.5 ( j + 1 ) ( X C A r s ¯ r ( j + 1 ) ) F 2 + λ c C F q ,
where the first part Γ r 0.5 ( j + 1 ) ( X C A r s ¯ r ( j + 1 ) ) F 2 is a WLS term, the solution of which is consistent with IAA [23] when C is the identity matrix, the second part λ c | | C | | F q is the penalty term with λ c > 0 being the regularization parameter controlling the tradeoff between the WLS term and the Frobenius norm term, and q constraining the efficiency of the axial deviation matrix.
It is proven that both (26) and (28) are nonlinear functions with respect to { p ¯ r } r = 1 N + 3 M and C , respectively, because of the involvement of q. Consequently, it is difficult to obtain the analytical solutions of { p ¯ r } r = 1 N + 3 M and C from (26) and (28). In the next subsection, how to estimate { p ¯ r } r = 1 N + 3 M and C will be presented.

3.1. Estimating the Sparse Signal Power and the Noise Power

As stated in [42], for any concave function F y ( y ) of y > 0 , the following inequality is constant
ϝ y ( y ) ϝ y ( y 0 ) + ϝ y ( y 0 ) ( y y 0 ) ,
where y 0 > 0 is a given value. Suppose ϝ y ( y ) = y q 4 , then it is observed that ϝ y ( y ) is a concave function. Let y = | | s ¯ r | | F 4 and y 0 = | | s ¯ r ( j ) | | F 4 , where y 0 is the result of the j-th iteration with respect to y. Then, substituting y = | | s ¯ r | | F 4 and y 0 = | | s ¯ r ( j ) | | F 4 into function ϝ y ( y ) = y q 4 , we hold
ϝ y ( y ) = | | s ¯ r | | F 4 q 4 , ϝ y ( y 0 ) = | | s ¯ r ( j ) | | F 4 q 4 .
Noting that the first-order derivative of ϝ y ( y ) = y q 4 with respect to y can be expressed as
ϝ y ( y ) = q 4 y q 4 1 .
Inserting y 0 = | | s ¯ r ( j ) | | F 4 into (31), we get
ϝ y ( y 0 ) = q 4 | | s ¯ r ( j ) | | F 4 ( q 4 1 ) .
As a consequence, substituting y = | | s ¯ r | | F 4 , y 0 = | | s ¯ r ( j ) | | F 4 , and (30)–(32) into (29), we have
( | | s ¯ r | | F 4 ) q 4 q 4 | | s ¯ r ( j ) | | F 4 ( q 4 1 ) | | s ¯ r | | F 4 | | s ¯ r ( j ) | | F 4 + ( | | s ¯ r ( j ) | | F 4 ) q 4 .
Multiplying λ s and then adding Γ r 1 ( j ) ( R ^ R r ( j ) ) F 2 on both sides of (33), we get
F p ¯ ( p ¯ r ) D p ¯ ( p ¯ r )
with
D p ¯ ( p ¯ r ) = Γ r 1 ( j ) ( R ^ R r ( j ) ) F 2 + λ s s ¯ r ( j ) F 4 q 4 + λ s q 4 s ¯ r ( j ) F 4 q 4 1 s ¯ r F 4 s ¯ r ( j ) F 4 .
It is interesting to note that s ¯ r ( j ) , which has been obtained in the j-th iteration, is known in (35). Thus, (25) can be further equivalent to
p ¯ r ( j + 1 ) = arg min G p ¯ ( p ¯ r )
with
G p ¯ ( p ¯ r ) = Γ r 1 ( j ) ( R ^ R r ( j ) ) F 2 + λ s q 4 s ¯ r ( j ) F 4 q 4 1 p ¯ r 2 .
Then, the estimate of p ¯ r can be updated at the ( j + 1 ) -th iteration as (see Appendix A)
p ^ r ( j + 1 ) = B r H ( j ) ( R 1 ( j ) + p ^ r ( j ) Ξ r ( j ) R ^ ( R 1 ( j ) + p ^ r ( j ) Ξ r ( j ) ) B r ( j ) ( η ( j ) + p ^ r ( j ) B r H ( j ) Ξ r ( j ) B r ( j ) ) 2 + λ s q 2 s ¯ r ( j ) F 4 q 4 1 = α ( j ) ( χ ( j ) + p ^ r ( j ) η ( j ) ) 2 η 2 ( j ) ( χ ( j ) + p ^ r ( j ) η ( j ) ) 2 + λ s q 2 s ¯ r ( j ) F 4 q 4 1 χ ( j ) = α ( j ) η 2 ( j ) + λ s q 2 s ¯ r ( j ) F 4 q 4 1 χ ( j ) , r = 1 , 2 , , N , N + 1 , , N + 3 M
Furthermore, according to (17) and (21), the sparse signal power and the noise power can be obtained as, respectively,
p ^ n ( j + 1 ) = β ( j ) ζ 2 ( j ) + λ s q 2 s ¯ n ( j ) F 4 q 4 1 ρ ( j ) , n = 1 , 2 , , N
and
σ ^ m 2 ( j + 1 ) = p ^ N + m ( j + 1 ) = ψ ( j ) ω ( j ) + λ s q 4 s ¯ n ( j ) F 4 q 4 1 ϱ ( j ) m = 1 , 2 , , 3 M
with
β ( j ) = C H ( j ) A n H R 1 ( j ) R ^ R 1 ( j ) A n C ( j ) ,
ζ ( j ) = C H ( j ) A n H R 1 ( j ) A n C ( j ) ,
ρ ( j ) = ( 1 p ^ n ( j ) ζ ( j ) ) 2 ,
ω ( j ) = U m H R 1 ( j ) U m ,
ϱ ( j ) = ( 1 p ^ n ( j ) ω ( j ) ) 2 ,
and
ψ ( j ) = U m H R 1 ( j ) R ^ R 1 ( j ) U m .
In view of (21) and (40), the noise power of the acoustic pressure and APV channels of the m-th AVS can be written as
σ ^ m p 2 ( j + 1 ) = σ ^ 3 m 2 2 ( j + 1 ) = p ^ N + 3 m 2 ( j + 1 ) ,
σ ^ m x 2 ( j + 1 ) = σ ^ 3 m 1 2 ( j + 1 ) = p ^ N + 3 m 1 ( j + 1 ) ,
and
σ ^ m y 2 ( j + 1 ) = σ ^ 3 m 2 ( j + 1 ) = p ^ N + 3 m ( j + 1 ) .
Obviously, according to the estimated signal power in (39) and noise power in (40), the covariance matrix in (A12) is reconstructed to approximate the expected covariance matrix. The DOA estimation performance of AVSA may be further improved; however, it cannot be ignored that the performance of AVSA may be severely deteriorated due to the involvement of the axial deviation matrix C in (41) and (42). To overcome this problem, how to obtain the desired axial deviation matrix is further analyzed in the following subsection.

3.2. Estimating and Modifying the Axial Deviation Matrix

As mentioned above, (28) is also a nonlinear function with respect to C due to the involvement of q, so it is difficult to solve C by optimizing (27). To deal with the optimization problem in (27), a coarse estimate for C is first implemented. Then, based on the specific structural properties of the axial deviation matrix presented previously in (9) and (10), the coarsely estimated axial deviation matrix is further modified.

3.2.1. Coarsely Estimating the Axial Deviation Matrix

Similar to the derivation of the sparse signal power in Section 3.1, it is assumed that ϝ z ( z ) = z q 2 . Noting that ϝ z ( z ) is a concave function of z > 0 . Then, we can get
ϝ z ( z ) ϝ z ( z 0 ) + ϝ z ( z 0 ) ( z z 0 ) ,
where ϝ z ( z 0 ) represents the function value of the derivative of function ϝ z ( z ) when z = z 0 . Assuming that z = | | C | | F 2 and z 0 = | | C ( j ) | | F 2 . Then, we hold
ϝ z ( z ) = | | C | | F 2 p 2 , ϝ z ( z 0 ) = | | C ( j ) | | F 2 p 2 ,
ϝ z ( z 0 ) = p 2 | | C ( j ) | | F 2 ( p 2 1 ) .
Inserting z = | | C | | F 2 , z 0 = | | C ( j ) | | F 2 , and (51)–(52) into (50), we have
( | | C | | F 2 ) q 2 p 2 | | C ( j ) | | F 2 ( p 2 1 ) | | C | | F 2 | | C ( j ) | | F 2 + ( | | C ( j ) | | F 2 ) q 2 .
Multiplying λ c and then adding Γ r 0.5 ( j + 1 ) ( X C A r s ¯ r ( j + 1 ) ) F 2 on both sides of (53), we can obtain
F c ( C ) D c ( C )
with
D c ( C ) = Γ r 0.5 ( j + 1 ) ( X C A r s ¯ r ( j + 1 ) ) F 2 + λ c C F q + λ c q 2 C ( j ) F 2 q 2 1 ( C F 2 C ( j ) F 2 ) .
In (55), since C ( j ) has been obtained in the j-th iteration, the minimization of (27) with respect to C can be further rewritten as
C ( j + 1 ) = arg min G c ( C ) s . t C C H = C H C = I
with
G c ( C ) = Γ r 0.5 ( j + 1 ) ( X C A r s ¯ r ( j + 1 ) ) F 2 + λ c q 2 C ( j ) F 2 q 2 1 C F 2 .
Significantly, the axial deviation matrix coarsely estimated by minimizing (56) is related to the corresponding potential sparse signals { s ¯ r } r = 1 N . Moreover, it can be seen that the inverse operation of matrix Γ r needs to be performed N times in each iterative, resulting in a high computational burden. To overcome this problem, Γ r can be replaced by R based on the derivation of (A4) to (38). In addition, to improve the estimation accuracy of the axial deviation matrix, we are only concerned with the sparse signals corresponding to K estimated DOAs. Then, (57) can be further formulated as
G c ( C ) = R 0.5 ( j + 1 ) ( X C A K ( j + 1 ) S K ( j + 1 ) ) F 2 + λ c q 2 C ( j ) F 2 q 2 1 C F 2 ,
where A K ( j + 1 ) = A ( θ ^ K ( j + 1 ) ) , θ ^ K ( j + 1 ) indicates the DOAs corresponding to the maximum K peaks of p ^ ( j + 1 ) , S K ( j + 1 ) = ( A K ( j + 1 ) ) X . Assuming that C ¯ is the coarse estimation of C . In Appendix B, it is proven that by taking the partial derivative of G c ( C ) with respect to C , we have
C ¯ ( j + 1 ) = Ω ( j + 1 ) Π ( j + 1 ) ,
where
Ω ( j + 1 ) = R 0.5 ( j + 1 ) X S K H ( j + 1 ) A K H ( j + 1 ) R 0.5 H ( j + 1 ) ,
and
Π ( j + 1 ) = R 0.5 ( j + 1 ) A K ( j + 1 ) S K ( j + 1 ) A K H ( j + 1 ) S K H ( j + 1 ) R 0.5 H ( j + 1 ) + λ c q 2 C ( j ) F 2 q 2 1 I .

3.2.2. Modifying the Axial Deviation Matrix

It is interesting to note that the estimated C ¯ ( j + 1 ) does not satisfy the expected axis deviation matrix, mainly because of the following reasons: (a) the magnitude of elements in C ¯ ( j + 1 ) may be greater than one; (2) the element values in C ¯ ( j + 1 ) may be a complex number due to the disturbance of the calculation and the involvement of the complex signal. To deal with this problem, the following operation on C ¯ ( j + 1 ) is performed by
Φ ( j + 1 ) = ( C ˜ ( j + 1 ) ) max { ( C ˜ ( j + 1 ) ) } .
Let η = 3 m 1 . Based on (9) and (10), it is obvious that both Φ η , η ( j + 1 ) and Φ η + 1 , η + 1 ( j + 1 ) are related to cos μ m , and both Φ η , η + 1 ( j + 1 ) and Φ η + 1 , η ( j + 1 ) are related to sin μ m . To obtain the axial deviation information of the m-th AVS, the arcsin and arccos operations are performed as
G m ( j + 1 ) = arccos ( g η , η ( j + 1 ) ) arcsin ( g η , η + 1 ( j + 1 ) ) arcsin ( g η + 1 , η ( j + 1 ) ) arccos ( g η + 1 , η + 1 ( j + 1 ) ) ,
where
g η , η ( j + 1 ) = g η + 1 , η + 1 ( j + 1 ) = Φ η , η ( j + 1 ) + Φ η + 1 , η + 1 ( j + 1 ) 2 ,
and
g η , η + 1 ( j + 1 ) = g η + 1 , η ( j + 1 ) = Φ η , η + 1 ( j + 1 ) Φ η + 1 , η ( j + 1 ) 2 .
Since the coarsely estimated C ¯ ( j + 1 ) is carried out in a noisy environment, the obtained G m ( j + 1 ) may contain the disturbance information. As a result, the modified axial deviation matrix is not accurate enough. To solve this problem, the estimated axial deviation matrix is modified again. It is assumed that the v x and v y directions at the coordinate origin, as described in Figure 1b, are used as the reference directions of other APV components. To eliminate the axial angle disturbance information, the relative axial deviation matrix from the reference AVS can be performed by
U m ( j + 1 ) = G m + 1 ( j + 1 ) G m ( j + 1 ) m > 1 0 m = 1 .
Obviously, the axial deviation parameter of the m-th AVS is determined by
μ ^ m ( j + 1 ) = [ U m ] 11 φ > υ [ U m ] 21 φ < υ [ U m ] 11 + [ U m ] 21 2 φ = υ
with φ denoting the DOAs of K signals determined by searching p ^ ( j + 1 ) = [ p ^ 1 ( j + 1 ) , p ^ 2 ( j + 1 ) , , p ^ N ( j + 1 ) ] , and υ indicating a user tolerance parameter. Then, according to (9) and (10), the desired axial deviation matrix of the AVSA can be reconstructed by
C ^ ( j + 1 ) = blkdiag { c ^ 1 ( j + 1 ) , c ^ 2 ( j + 1 ) , , c ^ M ( j + 1 ) }
with
c ^ m ( j + 1 ) = 1 0 0 0 cos μ ^ m ( j + 1 ) sin μ ^ m ( j + 1 ) 0 sin μ ^ m ( j + 1 ) cos μ ^ m ( j + 1 ) .
As a consequence, when the estimated sparse signal power has a negligible change compared with the previous estimation, the final DOA can be realized by searching the spectral peak of p ^ ( j + 1 ) .

3.2.3. Computational Complexity of the Proposed Algorithm

The computational complexity of our proposed TSIM method with MUSIC, ASMUSIC, IMLSE, and AIAA methods are compared in this subsection. MUSIC has a complexity of O { M 2 L + M 2 N } . The computation complexity of ASMUSIC is O { M 2 L + M 2 N + 3 M 3 } . By considering T i t e r ( T i t e r < T max ) iterations, for IMLSE, we have O { M 2 L + M 2 N + T i t e r M 3 } , AIAA is O { ( 13 T i t e r + 2 ) M 2 N + ( 8 T i t e r + 7 ) M N + ( 3 T i t e r + 2 L ) M N + T i t e r K N + 42 M 3 } . For our proposed TSIM method, it is about O { 31 T i t e r M 2 N + ( 12 T i t e r + 2 ) M N + ( 5 T i t e r + 4 L ) N + T i t e r K N + 42 M 3 } . It is noted that the computational complexity of our proposed TSIM method is the highest. However, the DOA estimation performance of it is best in the compared methods, which is depicted in the following simulation results.

4. Numerical Results

In this section, the DOA estimation performance of our proposed method is evaluated by simulations, and MUSIC [15], IAA [23], ASMUSIC [30], IMLSE [35], and alternating iterative adaptive approach (AIAA) [39] are taken into comparison. Further, the Cramer Rao Lower Bound (CRLB) [4] is plotted to compare the performance of these algorithms. In our simulation experiments, a four-element AVS ULA is utilized, and the adjacent AVS spacing is fixed to one wavelength [43]. To simplify, the axis orientation of APV at the coordinate origin position is set to μ 1 = 0 and the axial deviation parameter of others { μ m } m = 2 4 is generated with a uniform distribution in each simulation experiment, where the mean value is μ , and the variance is σ 2 . The grid interval is fixed to 2 . For our proposed method, T m a x is fixed to 20, τ is fixed to 10 3 , and both λ s and λ c are fixed to 0.625 [44]. According to the analysis in [39,45], p is set to 0.5 and υ is fixed to 45. In addition, it is assumed that the non-uniform noise covariance matrix in (13) is
Q = diag { 3 , 1.5 , 2 , 5 , 2 , 1.5 , 4 , 2 , 5 , 2 , 30 , 2 , 1.5 } .
As stated in [35,36], the worst noise power ratio (WNPR) and the SNR are defined as, respectively,
WNPR = σ m a x 2 σ m i n 2 = 30 1.5 = 20 ,
and
SNR = σ s 2 3 M m = 1 M ( 1 σ m p 2 + 1 σ m x 2 + 1 σ m y 2 ) ,
where σ m a x 2 and σ m i n 2 represent the maximum and minimum values in Q , respectively, and σ s 2 denotes the signal power. The average root mean square error (RMSE) is introduced as
RMSE = 1 W K w = 1 W k = 1 K ( θ ^ k w θ k ) 2 ,
where θ ^ w j indicates the estimated result of θ k by the w Monte Carlo simulation experiment, and W = 3000 is the total number of Monte Carlo simulation experiments.
First, it is assumed that two far-field equal-power uncorrelated sources impinge on the AVSA from θ 1 = 14 and θ 2 = 14 + Δ , where Δ , denoting the DOA separation of the two sources, varies from 25 to 55. The RMSE of these compared methods is given in Figure 2 with SNR = 5dB and L = 300, where we consider four cases: (a) uniform noise with μ = 0 and σ = 0 ; (b) uniform noise with μ = 15 and σ = 4 ; (c) non-uniform noise with μ = 0 and σ = 0 ; (d) non-uniform noise with μ = 15 and σ = 4 . It can be seen from Figure 3 that there is a clear gap between the IMLSE and CRLB curves in the range of small DOA intervals in four cases. As is depicted in Figure 3a, when Δ 30 , the DOA estimation performance of all the compared methods except the IMLSE method is within an acceptable range if the background noise environment is uniform and there is no axial deviation in the AVSA. Compared with the simulation result in Figure 3a, it can be seen from Figure 3b that the performance of MUSIC and ASMUSIC methods deteriorates when Δ < 35 , revealing the high importance of axial deviation in the MUSIC and ASMUSIC methods. In addition, from Figure 3c, it is noted that the performance of the AIAA method further deteriorates when Δ < 30 compared to the results shown in Figure 3b. The reason lies in the fact that the AIAA method only considers the influence of axial deviation on DOA estimation without considering the non-uniform noise. On the other hand, the results in Figure 3b,c indicate that the axial deviation has a more significant effect on the performance of the ASMUSIC method compared with the non-uniform noise. Further, it is witnessed from Figure 3d that the TSIM method can still offer a satisfactory performance with Δ < 45 , while the performance of other compared methods further deteriorates under axial deviation and non-uniform noise, showing the robustness and effectiveness of the TSIM method under the scenario of the axial deviation and the non-uniform noise.
Then, we compare the RMSE of these methods with the SNR varying from −15 to 10 dB, where all simulation parameters maintain unchanged, as shown in Figure 3d, except that Δ is fixed to 52. The simulation result is given in Figure 2. It can be seen that the performance of all the compared methods is improved as the SNR grows except MUSIC. The RMSE of MUSIC is limited as the SNR continues to increase. It is clear that ASMUSIC and AIAA show worse performance in the low SNR region. In fact, this is mainly because ASMUSIC and AIAA take into account either non-uniform noise or axial deviation. Although the RMSE of the IMLSE method and the TSIM method tends to be flat in the whole SNR region, the TSIM method can still provide a superior DOA estimation performance.
We also test the advantage of our proposed TSIM method for different μ with the previous settings except for the SNR being fixed to 5. The simulation result is shown in Figure 4. It is noted that the performance of MUSIC, ASMUSIC, and IMLSE methods deteriorate to some extent when the μ is large. The main reason is that the axial deviation parameter is ignored in the MUSIC, ASMUSIC, and IMLSE methods. On the contrary, the performance of the AIAA method and the TSIM method is further improved by modifying the observation data through the estimated axial deviation matrix. Obviously, the TSIM method is capable of maintaining superior performance compared to the AIAA method.
Finally, we verify the ability of the TSIM method for different WNPR, where the noise power of the pressure channel of the last AVS is varied from 10 to 50 while the noise power of other channels remains unchanged. According to (71), we can see that the WNPR varies from 20 to 100. Following the previous setting.s except for μ = 15 , the RMSE of DOA estimation for different WNPRs is calculated. The result obtained by these compared methods is illustrated in Figure 5. It is noted that the performance of MUSIC, ASMUSIC, and AIAA severely deteriorates when the WNPR becomes large. Although IMLSE and TSIM methods can maintain DOA estimation performance in the whole range of WNPR, the DOA estimation accuracy of the proposed TSIM method is significantly higher than that of the IMLSE method. The reason is that the IMLSE method only considers the non-uniform noise. However, the TSIM method considers the coexistence of the axial deviation and the non-uniform noise via an AVSA.

5. Conclusions

In this paper, we proposed a robust TSIM method for DOA estimation via an AVSA with the coexistence of axial deviation and non-uniform noise. In our proposed TSIM method, based on the estimated results of the sparse signal power and the noise power in the previous iteration, the covariance matrix is reconstructed to approximate the expected covariance matrix. Then, by utilizing the structural characteristics of the axial bias matrix, the estimated axial deviation matrix is further modified to estimate the sparse signal power and the noise power more accurately in the next iteration. Extensive numerical simulations have verified that our proposed method can provide robust DOA estimation for an AVSA with the coexistence of axial deviation and non-uniform noise.

Author Contributions

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

Funding

This research was supported by the National Natural Science Foundation of China under grant No. 62101176, the Key Scientific Research Project in Colleges and Universities of Henan Province of China under grant No. 22A510006, and the Doctoral Foundation of Henan Polytechnic University No. B2022-3.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Using the property of the Frobenius norm [46], we get (A1).
G p ¯ ( p ¯ r ) = Tr { Γ r 1 ( j ) ( R ^ R r ( j ) ) ( Γ r 1 ( j ) ( R ^ R r ( j ) ) ) H } + λ s q 4 s ¯ r ( j ) F 4 q 4 1 p ¯ r 2 = Tr { R ^ Γ r 2 ( j ) R ^ H Tr { p ¯ r R ^ Γ r 2 ( j ) B r ( j ) B r H ( j ) } Tr { p ¯ r B r ( j ) B r H ( j ) Γ r 2 ( j ) R ^ H } + Tr { p ¯ r 2 B r ( j ) B r ( j ) H Γ r 2 ( j ) B r ( j ) B r ( j ) H } + λ s q 4 s ¯ r ( j ) F 4 q 4 1 p ¯ r 2 = Tr { R ^ Γ r 2 ( j ) R ^ H } 2 p ¯ r B r H ( j ) Γ r 1 ( j ) R ^ Γ r 1 ( j ) B r ( j ) + ( p ¯ r B r H ( j ) Γ r 1 ( j ) B r ( j ) ) 2 + λ s q 4 s ¯ r ( j ) F 4 q 4 1 p ¯ r 2 .
The first-order and second-order derivatives of G p ¯ ( p ¯ r ) with respect to p ¯ r can be obtained, respectively,
G p ¯ ( p ¯ r ) = 2 B r H ( j ) Γ r 1 ( j ) R ^ Γ r 1 ( j ) B r ( j ) + 2 p r ( B r H ( j ) Γ r 1 ( j ) B r ( j ) ) 2 + λ s q 2 s ¯ r ( j ) F 4 q 4 1 p ¯ r ,
and
G p ¯ ( p ¯ r ) = 2 ( B r H ( j ) Γ r 1 ( j ) B r ( j ) ) 2 + λ s q 2 s ¯ r ( j ) F 4 q 4 1 .
It can be seen from (A3) that the value of function G p ¯ ( p ¯ r ) is guaranteed to be nonnegative due to ( B r H ( j ) Γ r 1 ( j ) B r ( j ) ) 2 0 and λ s q 2 s ¯ r ( j ) F 4 q 4 1 0 . Therefore, the unique minimizer of G p ¯ ( p ¯ r ) can be determined by setting G p ¯ ( p ¯ r ) = 0 . Let p ^ r ( j + 1 ) be the estimate of p ¯ r at the ( j + 1 )-th iteration. Then, we hold
p ^ r ( j + 1 ) = B r H ( j ) Γ r 1 ( j ) R ^ Γ r 1 ( j ) B r ( j ) ξ ( j ) + λ s q 4 s ¯ r ( j ) F 4 q 4 1 , r = 1 , 2 , , N , N + 1 , , N + 3 M ,
where
ξ ( j ) = ( B r H ( j ) Γ r 1 ( j ) B r ( j ) ) 2 .
Clearly, if the { p ¯ r } r N + 3 M is estimated according to (A4), the inverse operation of the matrix Γ r needs to be performed N + 3 M times in the j-th iteration, which is time-consuming. To overcome this problem, based on the Woodbury matrix identity [46], we have
Γ r 1 = ( R p ¯ r B r B r H ) 1 = R 1 + p ¯ r Υ r ,
with
Ξ r = R 1 B r B r H R 1 1 p ¯ r B r H R 1 B r .
Inserting (A6) into (A4), we hold
p ^ r ( j + 1 ) = B r H ( j ) ( R 1 ( j ) + p ^ r ( j ) Ξ r ( j ) R ^ ( R 1 ( j ) + p ^ r ( j ) Ξ r ( j ) ) B r ( j ) ( η ( j ) + p ^ r ( j ) B r H ( j ) Ξ r ( j ) B r ( j ) ) 2 + λ s q 2 s ¯ r ( j ) F 4 q 4 1 = α ( j ) ( χ ( j ) + p ^ r ( j ) η ( j ) ) 2 η 2 ( j ) ( χ ( j ) + p ^ r ( j ) η ( j ) ) 2 + λ s q 2 s ¯ r ( j ) F 4 q 4 1 χ ( j ) = α ( j ) η 2 ( j ) + λ s q 2 s ¯ r ( j ) F 4 q 4 1 χ ( j ) , r = 1 , 2 , , N , N + 1 , , N + 3 M
with
η ( j ) = B r H ( j ) R 1 ( j ) B r ( j ) ,
χ ( j ) = ( 1 p ^ r ( j ) η ( j ) ) 2 ,
α ( j ) = B r H ( j ) R 1 ( j ) R ^ R 1 ( j ) B r ( j ) ,
and
R ( j ) = C ( j ) A ( θ ˜ ) P ˜ ( j ) A H ( θ ˜ ) C H ( j ) + m = 1 M ( σ m p 2 ( j ) B N + 3 m 2 ( j ) B N + 3 m 2 H ( j ) + σ m x 2 ( j ) B N + 3 m 1 ( j ) B N + 3 m 1 H ( j ) + σ m y 2 ( j ) B N + 3 m ( j ) B N + 3 m H ( j ) ) .

Appendix B

Based on the Frobenius norm properties in [47], we have
G c ( C ) = Tr R 0.5 ( j + 1 ) ( X C A K ( j + 1 ) S K ( j + 1 ) ) R 0.5 ( j + 1 ) ( X C A K ( j + 1 ) S K ( j + 1 ) ) H + λ c q 2 C ( j ) F 2 q 2 1 Tr C C H = Tr R 0.5 ( j + 1 ) X X H R 0.5 ( j + 1 ) H 2 Tr R 0.5 ( j + 1 ) C A K ( j + 1 ) S K ( j + 1 ) X H R 0.5 ( j + 1 ) H + Tr R 0.5 ( j + 1 ) C A K ( j + 1 ) S K ( j + 1 ) S K H ( j + 1 ) A K H ( j + 1 ) C H R 0.5 ( j + 1 ) H + λ c q 2 C ( j ) F 2 q 2 1 Tr C C H
Using the matrix derivative properties [47], the first-order differential of the last three terms of (A13) are respectively given as
D Tr R 0.5 ( j + 1 ) C A K ( j + 1 ) S K ( j + 1 ) X H R 0.5 ( j + 1 ) H = Tr R 0.5 ( j + 1 ) A K ( j + 1 ) S K ( j + 1 ) X H R 0.5 ( j + 1 ) H D C ,
D Tr R 0.5 ( j + 1 ) C A K ( j + 1 ) S K ( j + 1 ) S K H ( j + 1 ) C H R 0.5 ( j + 1 ) H = Tr D R 0.5 ( j + 1 ) C A K ( j + 1 ) S K ( j + 1 ) S K H ( j + 1 ) A K H ( j + 1 ) C H R 0.5 ( j + 1 ) H = 2 Tr R 0.5 ( j + 1 ) A K ( j + 1 ) S K ( j + 1 ) S K H ( j + 1 ) C H R 0.5 ( j + 1 ) H D ( C ) ,
and
D Tr C C H = Tr D C C H = Tr C H D ( C ) + Tr C D ( C H ) = 2 Tr C H D ( C ) .
The partial derivatives of G c ( C ) can be expressed as
G c ( C ) C = 2 R 0.5 ( j + 1 ) A K ( j + 1 ) S K ( j + 1 ) X H R 0.5 ( j + 1 ) H H + 2 R 0.5 ( j + 1 ) A K ( j + 1 ) S K ( j + 1 ) S K H ( j + 1 ) A K H ( j + 1 ) C H R 0.5 ( j + 1 ) H H + λ c q C ( j ) F 2 q 2 1 C .

References

  1. Yang, X.; Xu, Q.; Zhang, G.; Zhang, L.; Wang, W.; Shang, Z.; Shi, Y.; Li, C.; Wang, R.; Zhang, W. Design and implementation of hollow cilium cylinder MEMS vector hydrophone. Measurement 2021, 168, 108309. [Google Scholar] [CrossRef]
  2. Lv, T.; Liang, X.; Zhang, G.; Yang, S.; Chen, P.; Yang, X.; Zhu, S.; Shang, Z.; Jing, B.; Zhang, W. Design and implementation of beaded cilia MEMS vector hydrophone. Measurement 2021, 182, 109751. [Google Scholar] [CrossRef]
  3. Zhu, S.; Zhang, G.; Shang, Z.; Yang, X.; Liang, X.; Zhang, X.; Chen, P.; Zhang, W. Design and realization of cap-shaped cilia MEMS vector hydrophone. Measurement 2021, 183, 109818. [Google Scholar] [CrossRef]
  4. Nehorai, A.; Paldi, E. Acoustic vector-sensor array processing. IEEE Trans. Signal Process. 1994, 42, 2481–2491. [Google Scholar] [CrossRef]
  5. Zhu, S.; Zhang, G.; Wu, D.; Liang, X.; Zhang, Y.; Lv, T.; Liu, Y.; Chen, P.; Zhang, W. Research on Direction of Arrival Estimation Based on Self-Contained MEMS Vector Hydrophone. Micromachines 2022, 13, 236. [Google Scholar] [CrossRef] [PubMed]
  6. Hawkes, M.; Nehorai, A. Acoustic vector-sensor beamforming and Capon direction estimation. IEEE Trans. Signal Process. 1998, 46, 2291–2304. [Google Scholar] [CrossRef]
  7. Shang, Z.; Zhang, W.; Zhang, G.; Zhang, X.; Ji, S.; Wang, R. Mixed near field and far field sources localization algorithm based on MEMS vector hydrophone array. Measurement 2020, 151, 107109. [Google Scholar] [CrossRef]
  8. Rawat, M.; Lall, B.; Srirangarajan, S. Statistical Modeling and Performance Analysis of Cooperative Communication in Frequency-Selective Underwater Acoustic Channel Using Vector Sensor. IEEE Sens. J. 2021, 21, 7367–7379. [Google Scholar] [CrossRef]
  9. Gunes, A.; Guldogan, M.B. Joint underwater target detection and tracking with the Bernoulli filter using an acoustic vector sensor. Digit. Signal Process. 2016, 48, 246–258. [Google Scholar] [CrossRef]
  10. Wu, K.; Reju, V.G.; Khong, A.W. Multisource DOA estimation in a reverberant environment using a single acoustic vector sensor. Ieee/Acm Trans. Audio Speech Lang. Process. 2018, 26, 1848–1859. [Google Scholar] [CrossRef]
  11. Cao, H.; Wang, W.; Su, L.; Ni, H.; Gerstoft, P.; Ren, Q.; Ma, L. Deep transfer learning for underwater direction of arrival using one vector sensor. J. Acoust. Soc. Am. 2021, 149, 1699–1711. [Google Scholar] [CrossRef] [PubMed]
  12. Shi, J.; Dosso, S.E.; Sun, D.; Liu, Q. Geoacoustic inversion of the acoustic-pressure vertical phase gradient from a single vector sensor. J. Acoust. Soc. Am. 2019, 146, 3159–3173. [Google Scholar] [CrossRef] [PubMed]
  13. Najeem, S.; Kiran, K.; Malarkodi, A.; Latha, G. Open lake experiment for direction of arrival estimation using acoustic vector sensor array. Appl. Acoust. 2017, 119, 94–100. [Google Scholar] [CrossRef]
  14. Wang, B.; Chen, F.; Ge, H. Subspace projection semi-real-valued MVDR algorithm based on vector sensors array processing. Neural Comput. Appl. 2020, 32, 173–181. [Google Scholar] [CrossRef]
  15. Zhao, A.; Ma, L.; Hui, J.; Zeng, C.; Bi, X. Open-Lake Experimental Investigation of Azimuth Angle Estimation Using a Single Acoustic Vector Sensor. J. Sens. 2018, 2018, 4324902. [Google Scholar] [CrossRef]
  16. Liu, S.; Zhao, J.; Zhang, Y.; Wu, D. 2D DOA Estimation Algorithm by Nested Acoustic Vector-Sensor Array. Circuits Syst. Signal Process. 2022, 41, 1115–1130. [Google Scholar] [CrossRef]
  17. Zou, Y.X.; Li, B.; Ritz, C.H. Multi-source DOA estimation using an acoustic vector sensor array under a spatial sparse representation framework. Circuits Syst. Signal Process. 2016, 35, 993–1020. [Google Scholar] [CrossRef]
  18. Wang, P.; Wang, P.P.; Zhang, G.j.; Xiong, J.j. Spatial smoothing algorithm based on acoustic vector sensor array. In Proceedings of the 2010 International Conference on Computer Application and System Modeling (ICCASM 2010), Taiyuan, China, 22–24 October 2010; IEEE: Piscataway, NJ, USA, 2010; Volume 14, pp. 14–31. [Google Scholar]
  19. Tao, J.; Chang, W.; Shi, Y. Direction-finding of coherent sources via ‘particle-velocity-field smoothing’. Iet Radar Sonar Navig. 2008, 2, 127–134. [Google Scholar] [CrossRef]
  20. He, J.; Jiang, S.; Wang, J.; Liu, Z. Particle-velocity-field difference smoothing for coherent source localization in spatially nonuniform noise. IEEE J. Ocean. Eng. 2010, 35, 113–119. [Google Scholar]
  21. Malioutov, D.; Cetin, M.; Willsky, A.S. A sparse signal reconstruction perspective for source localization with sensor arrays. IEEE Trans. Signal Process. 2005, 53, 3010–3022. [Google Scholar] [CrossRef]
  22. Gerstoft, P.; Mecklenbräuker, C.F.; Xenaki, A.; Nannuru, S. Multisnapshot sparse Bayesian learning for DOA. IEEE Signal Process. Lett. 2016, 23, 1469–1473. [Google Scholar] [CrossRef] [Green Version]
  23. Yardibi, T.; Li, J.; Stoica, P.; Xue, M.; Baggeroer, A.B. Source localization and sensing: A nonparametric iterative adaptive approach based on weighted least squares. IEEE Trans. Aerosp. Electron. Syst. 2010, 46, 425–443. [Google Scholar] [CrossRef]
  24. Park, Y.; Meyer, F.; Gerstoft, P. Sequential sparse Bayesian learning for time-varying direction of arrival. J. Acoust. Soc. Am. 2021, 149, 2089–2099. [Google Scholar] [CrossRef] [PubMed]
  25. Glentis, G.O.; Jakobsson, A. Efficient implementation of iterative adaptive approach spectral estimation techniques. IEEE Trans. Signal Process. 2011, 59, 4154–4167. [Google Scholar] [CrossRef]
  26. Shi, S.; Li, Y.; Yang, D.; Liu, A.; Zhu, Z. DOA estimation of coherent signals based on the sparse representation for acoustic vector-sensor arrays. Circuits Syst. Signal Process. 2020, 39, 3553–3573. [Google Scholar] [CrossRef]
  27. Shi, S.; Li, Y.; Yang, D.; Liu, A.; Shi, J. Sparse representation based direction-of-arrival estimation using circular acoustic vector sensor arrays. Digit. Signal Process. 2020, 99, 102675. [Google Scholar] [CrossRef]
  28. Zhou, T.; Yi, W.; Kong, L. Direct position determination of multiple coherent sources using an iterative adaptive approach. Signal Process. 2019, 161, 203–213. [Google Scholar] [CrossRef]
  29. Mao, D.; Zhang, Y.; Zhang, Y.; Huo, W.; Pei, J.; Huang, Y. Target fast reconstruction of real aperture radar using data extrapolation-based parallel iterative adaptive approach. IEEE J. Sel. Top. Appl. Earth Obs. Remote. Sens. 2021, 14, 2258–2269. [Google Scholar] [CrossRef]
  30. Liu, A.; Yang, D.; Shi, S.; Zhu, Z.; Li, Y. Augmented subspace MUSIC method for DOA estimation using acoustic vector sensor array. Iet Radar Sonar Navig. 2019, 13, 969–975. [Google Scholar] [CrossRef]
  31. Pesavento, M.; Gershman, A.B. Maximum-likelihood direction-of-arrival estimation in the presence of unknown nonuniform noise. IEEE Trans. Signal Process. 2001, 49, 1310–1324. [Google Scholar] [CrossRef]
  32. Chen, C.E.; Lorenzelli, F.; Hudson, R.E.; Yao, K. Stochastic maximum-likelihood DOA estimation in the presence of unknown nonuniform noise. IEEE Trans. Signal Process. 2008, 56, 3038–3044. [Google Scholar] [CrossRef]
  33. Madurasinghe, D. A new DOA estimator in nonuniform noise. IEEE Signal Process. Lett. 2005, 12, 337–339. [Google Scholar] [CrossRef]
  34. He, Z.Q.; Shi, Z.P.; Huang, L. Covariance sparsity-aware DOA estimation for nonuniform noise. Digit. Signal Process. 2014, 28, 75–81. [Google Scholar] [CrossRef]
  35. Liao, B.; Chan, S.C.; 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]
  36. Shafiee, F.; Mahmoudi, A.; Dumitrescu, B. Linear Prediction-Based DOA Estimator in Non-Uniform Noise. Circuits Syst. Signal Process. 2021, 40, 2494–2506. [Google Scholar] [CrossRef]
  37. Zeng, C.; Fang, Y.; Li, J.; Liu, M.; Li, S. Sparse representation based direction-of-arrival estimation in nonuniform noise via tail minimisation. Iet Radar Sonar Navig. 2021, 15, 788–795. [Google Scholar] [CrossRef]
  38. Feng, X.; Zhang, X.; Song, R.; Wang, J.; Sun, H.; Esmaiel, H. Direction of arrival estimation under Class A modelled noise in shallow water using variational Bayesian inference method. Iet Radar Sonar Navig. 2022, 16, 1503–1515. [Google Scholar] [CrossRef]
  39. Wang, W.; Tan, W.J. Alternating Iterative Adaptive Approach for DOA Estimation via Acoustic Vector Sensor Array Under Directivity Bias. IEEE Commun. Lett. 2020, 24, 1944–1948. [Google Scholar] [CrossRef]
  40. Xie, Y.; Xie, K.; Xie, S. Source number estimation and effective channel order determination based on higher-order tensors. Circuits Syst. Signal Process. 2019, 38, 5393–5408. [Google Scholar] [CrossRef]
  41. Liu, Z.M.; Huang, Z.T.; Zhou, Y.Y. Sparsity-inducing direction finding for narrowband and wideband signals based on array covariance vectors. IEEE Trans. Wirel. Commun. 2013, 12, 3896–3907. [Google Scholar] [CrossRef]
  42. Tan, X.; Roberts, W.; Li, J.; Stoica, P. Sparse learning via iterative minimization with application to MIMO radar imaging. IEEE Trans. Signal Process. 2010, 59, 1088–1101. [Google Scholar] [CrossRef]
  43. Hawkes, M.; Nehorai, A. Acoustic vector-sensor correlations in ambient noise. IEEE J. Ocean. Eng. 2001, 26, 337–347. [Google Scholar] [CrossRef]
  44. Wu, X.; Zhu, W.P.; Yan, J.; Zhang, Z. Two sparse-based methods for off-grid direction-of-arrival estimation. Signal Process. 2018, 142, 87–95. [Google Scholar] [CrossRef]
  45. Xu, Z.; Chang, X.; Xu, F.; Zhang, H. L1/2 regularization: A thresholding representation theory and a fast solver. IEEE Trans. Neural Netw. Learn. Syst. 2012, 23, 1013–1027. [Google Scholar]
  46. Jennings, A.; McKeown, J.J. Matrix Computation; John Wiley & Sons Inc.: New York, NY, USA, 1992. [Google Scholar]
  47. Petersen, K.B.; Pedersen, M.S. The matrix cookbook. Tech. Univ. Den. 2008, 7, 510. [Google Scholar]
Figure 1. The two AVS ULA measurement models.
Figure 1. The two AVS ULA measurement models.
Jmse 10 01196 g001
Figure 2. RMSE versus SNR with L = 300, μ = 15 m and σ = 4 under non-uniform noise.
Figure 2. RMSE versus SNR with L = 300, μ = 15 m and σ = 4 under non-uniform noise.
Jmse 10 01196 g002
Figure 3. RMSE versus Snapshot with SNR = 0 dB and L = 300.
Figure 3. RMSE versus Snapshot with SNR = 0 dB and L = 300.
Jmse 10 01196 g003
Figure 4. RMSE versus μ with SNR = 5 dB, L = 300, and σ = 4 under non-uniform noise.
Figure 4. RMSE versus μ with SNR = 5 dB, L = 300, and σ = 4 under non-uniform noise.
Jmse 10 01196 g004
Figure 5. RMSE versus WNPR with SNR = 5 dB, L = 300, μ = 15 , and σ = 4 under non-uniform noise.
Figure 5. RMSE versus WNPR with SNR = 5 dB, L = 300, μ = 15 , and σ = 4 under non-uniform noise.
Jmse 10 01196 g005
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wang, W.; Li, X.; Zhang, K.; Shi, J.; Shi, W.; Ali, W. Robust Direction Finding via Acoustic Vector Sensor Array with Axial Deviation under Non-Uniform Noise. J. Mar. Sci. Eng. 2022, 10, 1196. https://doi.org/10.3390/jmse10091196

AMA Style

Wang W, Li X, Zhang K, Shi J, Shi W, Ali W. Robust Direction Finding via Acoustic Vector Sensor Array with Axial Deviation under Non-Uniform Noise. Journal of Marine Science and Engineering. 2022; 10(9):1196. https://doi.org/10.3390/jmse10091196

Chicago/Turabian Style

Wang, Weidong, Xiangshui Li, Kai Zhang, Juan Shi, Wentao Shi, and Wasiq Ali. 2022. "Robust Direction Finding via Acoustic Vector Sensor Array with Axial Deviation under Non-Uniform Noise" Journal of Marine Science and Engineering 10, no. 9: 1196. https://doi.org/10.3390/jmse10091196

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