Next Article in Journal
Intestine Explants in Organ Culture: A Tool to Broaden the Regenerative Studies in Echinoderms
Previous Article in Journal
Present and Future of Seaweed Cultivation and Its Applications in Colombia
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Sensor Selection for Optimal Target localization with 3-D Angle of Arrival Estimation in Underwater Wireless Sensor Networks

1
School of Marine Science and Technology, Northwestern Polytechnical University, Xi’an 710072, China
2
School of Information Engineering, Nanyang Institute of Technology, Nanyang 473004, China
3
State Key Laboratory of Public Big Data, Guizhou Big Data Academy, Guizhou University, Guiyang 550025, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2022, 10(2), 245; https://doi.org/10.3390/jmse10020245
Submission received: 31 December 2021 / Revised: 2 February 2022 / Accepted: 8 February 2022 / Published: 11 February 2022
(This article belongs to the Section Ocean Engineering)

Abstract

:
This paper investigates a sensor selection scheme for optimal target localization with three-dimensional (3-D) Angle of Arrival (AOA) estimation in Underwater Wireless Sensor Networks (UWSN). Specifically, we present a new 3-D AOA-based localization measurement model, which considers correlated noises and Gaussian priors. The trace of Cramer–Rao lower bound (CRLB) for the 3-D AOA measurement model is derived by introducing a special vector to denote the selected sensors with the azimuth and elevation angle measurements. Based on the presenting expressions of the CRLB, we formulate the sensor selection problem as an optimization problem, which has been transformed into the semidefinite problem program by convex relaxation, and a randomization method is adopted to improve the quality of the SDP solution. Simulation results illustrate that the proposed method receives better estimation performance over the reference methods and approaches the exhaustive search method.

1. Introduction

Underwater Wireless Sensor Network (UWSN) has become an active research area in recent years [1,2] and it has many potential applications in underwater security [3], ocean resource exploration [4], etc. One important research direction for UWSN is the target localization, as UWSN can provide much wider coverage with reasonable performance under the existing physical limitations of each sensor. The localization methods calculate the target location using various parameter measurement from each individual sensor [5], such as the Time-Of-Arrival (TOA) [6], the Time-Difference-of-Arrival (TDOA) [7], the Angle-Of-Arrival (AOA) [8], the Received Signal Strength (RSS) [9], etc. Among these, the AOA-based localization method requires relatively less data exchange (angle-only) and lower hardware support [10], as it does not rely on the time synchronization. In turn, many recent works show that it appears to be a promising technique in real applications [11,12,13,14,15,16]. The main contributions in this direction are mainly focused on the inaccurate sensor location [11], the angle estimation robustness [12,13], and the time-variant acoustic propagation path [14], and the sensor selection [15,16].
The sensor selection is an important process in the UWSN application, as it is impractical to use all sensors for localization due to the large detection range and the target signal transmission loss. In addition, the usage of the sensors is also constrained by the hardware costs, data storage space, and sensor battery life in the underwater scenarios. The purpose of sensor selection is to find a group of sensors that are the most necessary ones to obtain the optimal localization performance and, at the same time, the balance between the estimation accuracy and the number of activated sensors [17,18].
Sensor selection problem is always formulated as an optimization problem based on two commonly used criteria: to minimize the trace of the Cramér–Rao lower bound (CRLB) and to maximize the determinant of the Fisher information matrix (FIM). The sensor selection problem can be formulated as an integer programming (IP) problem under these criteria, and one Boolean vector is defined as an indicator to indicate the selected sensors. However, the IP problem is a NP-hard problem and difficult to solve. The straightforward method to obtain the optimal subset is to enumerate all the possible sensor combinations and select the optimal performance sensor subset, which is known as the exhaustive search method. However, this method is computationally intensive and does not apply in a practical environment. Consequently, many suboptimal methods have been proposed, including the convex optimization and other heuristic algorithms. Two heuristic methods, named “iterative swapping greedy (ISG)” and “best option filling (BOF)”, can also be used to obtain an optimal solution. Although the two methods have comparable performance with the SDR method, they still have the risk of local convergence. Thus, most literature dealt with the sensor selection problem by convex relaxation that relaxes the original nonconvex problem as a semidefinite program (SDP).
In [19,20], a convex optimization method was proposed for sensor selection, a linear measurement model was used and the problems were solved approximately by convex relaxation. Based on them, a sparsity promoting method for sensor selections aimed to minimize the number of selected sensors under a constraint on the target state estimation error in [21,22]. However, in the existing literature, the research of sensor selection problem hinges on the assumption of uncorrelated measurement noises. Later, the proposed sensor selection framework was valid for an arbitrary noise correlation matrix in [23], and then the authors in [24] considered a more complex scenario with correlated measurement noise, which was designed for sparse signal estimation, yet it is not suitable for three-dimensional space. In the aforementioned literature, some works on the following aspects has not been carried out. In 3-D space, the sensor selection problem becomes more challenging due to the increased size of the Fisher information matrix (two measurements: the azimuth angle and elevation angle), yet the existing AOA-based sensor selection method for 2-D space is not suitable for 3-D space [25]. Furthermore, currently most of the literature on sensor selection normally assumed that the measurement noises of the sensors are ideally uncorrelated [16,17,18,19,20,21,22]. However, in a dynamic marine environment with a similar acoustic background and sound propagation path, this assumption may not be satisfied [26]. Although the authors in [23] have studied the sensor selection with correlated measurement noises, yet it is not designed for 3-D space, and thus not suitable for the UWSN.
Motivated by the observations above, in this paper, we focus on the sensor selection problem using the 3-D AOA-based localization with correlated measurement noise in UWSN. The main contributions of this paper are outlined as follows:
  • In order to solve the AOA-based sensor selection problem in 3-D space, we propose a novel sensor selection method and introduce one Boolean vector with the azimuth angle and elevation angle measurements under correlated noises.
  • A sensor selection problem is formulated as an optimization problem by minimizing the CRLB for the 3-D AOA-based localization. The SDR solution is utilized to transform the optimization problem as convex SDPs, and then a randomization method is used to refine the quality of the SDP solution.
  • Simulation studies are presented to verify whether the proposed method can outperform the other methods and achieve the performance of the exhaustive search method at the cost of much lower complexity.
The rest of this paper is organized as follows: The 3-D AOA sensor selection problem with the correlated measurement noise is formulated in Section 2. Section 3 develops the nonconvex sensor selection optimization problem. The basic convex relaxation and a randomization method are described in Section 4. Section 5 presents the comprehensive simulation results, and the conclusion is drawn in Section 6.

2. Problem Formulation

In this paper, we consider a 3-D underwater sensor network that is composed of N distributed sensors with a stationary target, where p k = p x k , p y k , p z k T , k = 1 , 2 , N is the location of the sensors with T denoting matrix transpose. s = x , y , z T is the unknown location of the target, it is assumed that s is a Gaussian random variable with a distribution as s N s 0 , P 0 , where s 0 and P 0 represent the mean and the covariance matrix of s . Note that each sensor can acquire the bearing measurement with azimuth and elevation angles in spherical coordinates, which can be utilized to localize the unknown target in the marine scenarios. The measurement model of the k th sensor can be expressed as [27]
f ˜ k = f k + α k = φ k s , p k + α k ,
where φ k s , p k is the noise-free measurement which is a nonlinear function of s and p k , and α k denotes the measurement noise. Using φ ˜ k for k = 1 , , N and the vector form of the measurement model is given by
f ˜ = f + α ,
with
f ˜ = f ˜ 1 , , f ˜ N T , f = f 1 , , f N T = φ 1 s , p 1 , , φ N s , p N T , α = α 1 , , α N T .
α is the measurement noise vector with a Gaussian distribution N 0 , σ α 2 R α . Here, σ α 2 is the noise variance, and the matrix R α is not diagonal due to the noise measurements may be correlated among different sensors [25]. It is assumed that R α is an autoregressive matrix and each element μ i , j (row is i and column is j, 0 μ < 1 ) denotes the correlation coefficient. Thus, the matrix R α can be used for modeling noise correlations between distributed sensors in marine scenarios.
In the 3-D space, the AOA-based localization measurement becomes more challenging because of the increase in the size of the FIM from 2 × 2 to 3 × 3 , making the optimality analysis more cumbersome. Hence, the azimuth and elevation angle measurement models are introduced, respectively.
Using s 0 = x 0 , y 0 , z 0 T as a reference, and θ k , ϕ k denotes the bearing measurement with azimuth and elevation angle in spherical coordinates [28]. The azimuth angle measurement of the k th sensor, takes the form
f k = φ k s 0 , p k = θ k = tan 1 y 0 p y k x 0 p x k , π < θ π ,
where tan 1 is the 4-quadrant arctangent, f = f 1 , , f N T = θ 1 , , θ N T , and we assume that β = β 1 , , β N T is the azumuth angle measurement noise vector following Gaussian distribution β N 0 , σ θ 2 R θ .
The elevation angle measurement of the k th sensor, we obtain
f k = φ k s 0 , p k = ϕ k = sin 1 z 0 p z k r k , π 2 < ϕ π 2 ,
where r k = s 0 p k , · denotes the Euclidean norm, f = f 1 , , f N T = ϕ 1 , , ϕ N T , and we assume that γ = γ 1 , , γ N T is the elevation angle measurement noise vector following Gaussian distribution γ N 0 , σ ϕ 2 R ϕ . Here, we denote the 3-D AOA-based measurement noise vector as
ζ = β , γ ,
Thus, the measurement noise covariance matrix of the N sensors with 2 N measurements can be written as
Σ = E ζ ζ T = diag σ θ 2 R θ , σ ϕ 2 R ϕ ,
where σ θ 2 and σ ϕ 2 are the azimuth and elevation angle noise variance, and the matrix R θ and R ϕ are not diagonal due to the noise measurements may be correlated among different sensors. It is assumed that R θ and R ϕ are autoregressive matrices and each element μ i , j (row is i and column is j, 0 μ < 1 ) denotes the correlation coefficient.
The Jacobian matrix of the 2 N measurements is given [28]
J = sin θ 1 r 1 cos ϕ 1 cos θ 1 r 1 cos ϕ 1 0 sin θ N r N cos ϕ N cos θ N r N cos ϕ N 0 sin ϕ 1 cos θ 1 r 1 sin ϕ 1 sin θ 1 r 1 cos ϕ 1 r 1 sin ϕ N cos θ N r N sin ϕ N sin θ N r N cos ϕ N r N ,
The FIM for 3-D AOA localization with Gaussian problem yields
FIM = P 0 1 + J T Σ 1 J ,
and
CRLB = FIM 1 .
Next, we consider the sensor selection problem, which chooses the best subset from the sensor network to achieve the best localization accuracy. We are motivated to select the best subset with M sensors of N ( N > M ) active sensors that minimize the localization error, subject to a constraint on the number of active sensors. However, one 3-D AOA-based sensor is determined by azimuth and elevation angle measurements. Hence, we should select two measurement equations for the same sensor. For this reason, we introduce a Boolean vector:
r = w T , v T T ,
where w denotes the sensor selection vector for the azimuth angle measurement, and v represents the sensor selection vector for the elevation angle measurement, respectively.
w = w 1 , w 2 , , w N T , w i 0 , 1 , i = 1 , 2 , , N , v = v 1 , v 2 , , v N T , v j 0 , 1 , i = 1 , 2 , , N ,
w i and v j indicate whether or not the i th sensor is selected by the azimuth angle measurement and the elevation angle measurement, respectively.
We define two matrices Φ w ( Φ w R M × N ) and Φ v ( Φ v R M × N ), which are related to Boolean selection vectors. Φ w is a submatrix of diag w ( diag w R N × N ) after all rows corresponding to the unselected sensors have been removed, and the diagonal entries of diag w are formed by w , and Φ v is expanded by v , respectively. Therefore, we can get the link of them as below:
Φ w Φ w T = I w , Φ w T Φ w = diag w , Φ v Φ v T = I v , Φ v T Φ v = diag v ,
and
Φ r Φ r T = I r , Φ r T Φ r = diag r ,
From the above definition, when the selected sensor subset is obtained, the noise covariance matrix can be expressed:
Σ r = E Φ r ζ Φ r ζ T = Φ r Σ Φ r T ,
Thus, we can get the FIM for the selected sensor subset with the Gaussian prior distribution:
FI M r = P 0 1 + J T Φ r T Σ r 1 Φ r J .

3. Sensor Selection Method for the 3-D AOA-Based Localization

In this section, we derive the sensor selection method for the 3-D AOA-based localization with correlated measurement noise. Firstly, we consider a decomposition of the azimuth and elevation angle noise covariance matrix, and then the sensor selection problem with correlated measurement noise can be formulated as an optimization problem. Moreover, the A-optimality criterion (minimizing the trace of the CRLB) is used as the optimization objective. The decomposition of the noise covariance matrix for azimuth and elevation angle measurements can be given by, respectively,
Σ θ = λ θ I N + Z θ , Σ ϕ = λ ϕ I N + Z ϕ ,
where λ θ , λ ϕ are positive scalars to ensure Z θ , Z ϕ are positive definite matrices, and I is the identity matrix. Thus, we can obtain the decomposition of the noise covariance matrix for the 3-D AOA measurement as
Σ = Γ + Z ,
and Γ = diag { λ θ I N , λ ϕ I N } , Z = diag { Z θ , Z ϕ } . Substituting (18) into (15), we get
Σ r = Φ r Γ + Z Φ r T = Γ r + Φ r Z Φ r T ,
and Γ r = diag { λ θ I M , λ ϕ I M } .
Using (19), the second part of the right-hand side of (16) can be expressed as
Φ r T Σ r 1 Φ r = Φ r T Γ r + Φ r Z Φ r T 1 Φ r ,
By using the matrix inversion lemma [29], for matrices A , B , C , and D , the matrix inversion lemma states that A + BCD 1 = A 1 A 1 B C 1 + D A 1 B 1 D A 1 , which yields B C 1 + D A 1 B 1 D = A A A + BCD 1 A , with A = Z 1 , B = Φ r T , C = Γ r , D = Φ r , and Φ r T Φ r = diag r , the (20) can become
Φ r T Σ r 1 Φ r = Φ r T Γ r + Φ r Z Φ r T 1 Φ r = Z 1 Z 1 Z 1 + Γ r 1 Φ r T Φ r 1 Z 1 = Z 1 Z 1 Z 1 + Γ r 1 diag r 1 Z 1 ,
Substituting (21) into (16), it derives
FI M r = P 0 1 + J T Z 1 J J T Z 1 Z 1 + Γ r 1 diag r 1 Z 1 J .
Using (22), we can explicitly establish the relationship between FI M r and r . Since the A-optimality criterion, i.e., minimizing the tr FI M r 1 , is equivalent to minimize the mean squared error (MSE) estimation directly, which is used as the objective function. Hence, the optimization problem of the sensor selection can be formulated as
min r tr FIM r 1 s . t . 1 T r = 2 M , r 0 , 1 2 N .
Note that (23) is a non-convex optimization problem due to the presence of the Boolean selection variables. In what follows, we will transform the original non-convex problem into the semidefinite problem program (SDP) by convex relaxation.

4. Semidefinite Relaxation for Sensor Selection Problem

The sensor selection problem is described by the optimization problem in last section. Nevertheless, the original problem is a non-convex and NP-hard problem, which is difficult to solve. We propose a convex relaxation approach for the sensor selection problem with the correlated measurement noise. In addition, we also adopt a randomization method to improve the performance of the SDP method.

4.1. Sensor Selection Based on Semidefinite Relaxation Method

We define A = P 0 1 + J T Z 1 J and B = Z 1 J in (22) for the notational simplicity, thus, the equivalent transformation (23) can be given by
min r tr X s . t . A B T Z 1 + Γ r 1 diag r 1 B X 1 , 1 T r = 2 M , r 0 , 1 2 N .
where X R M × M is an auxiliary variable with symmetric structure, and U V (or U V ) denote V U (or U V ) is the positive semidefinite matrix. By using the Schurs complement, the first inequality constraint (24) can be expressed as [21]
A B T Z 1 + Γ r 1 diag r 1 B X ,
Lately, another variable Y R M × M is introduced and the above inequality constraint equivalently is given as
A Y X 1 ,
with
Y B T Z 1 + Γ r 1 diag r 1 B ,
Note that using the inequalities (26) and (27) to minimize the tr X can force the variable Y to reach its lower bound. Next, we can adopt the Schur complement to further decompose the first inequality constraint in (19) into two linear matrix inequalities (LMIs):
A Y I I X 0 , Y B T B Z 1 + Γ r 1 diag r 0 ,
Substituting (28) into (24), and the problem is expressed as
min r , X , Y tr X s . t . LMIs in ( 28 ) , 1 T r = 2 M , r 0 , 1 2 N .
Obviously, the above problem has the form of SDP except for the non-convex constraint of the Boolean selection vector r . To tackle this difficulty, we substitute the convex r 0 , 1 2 N for nonconvex constraint r 0 , 1 2 N . Thus, the problem (29) can be transformed to an SDP as
min r , X , Y tr X s . t . LMIs in ( 28 ) , 1 T r = 2 M , 0 r i 1 , i = 1 , 2 , , 2 N .
The SDP problem can be solved easily and efficiently by using an interior point algorithm. When the fractional vector r is solved, we can extract w and v form it. The simplest method is to determine the maximal M weight value. Notably, the fractional vectors w and v are used to determine the sensor selection by the azimuth angle and elevation angle measurements, respectively. We can define a new fractional vector as
u = w + v .
In the 3-D AOA-based scenario, the optimal sensor subset should be selected by the fractional vector u . We can choose the maximal M weight from u . In the rest of the paper, we call the above sensor selection method “SDP” since it is developed based on the SDP, to distinguish it from the other method proposed in the following subsection.

4.2. Sensor Selection Based on Semidefinite Relaxation with Randomization Method

We use a randomization method to improve the solution of the problem [19]. The randomization method can generate a set of random fraction vectors related to the SDP solution, and a set of random Boolean selection vectors is given. Substitute each vector into the objective function and choose a vector with the minimum value. The Boolean constraint (14) on the entries of r , we can introduce two auxiliary variables W and V together with the rank-one constraint
W = w w T , V = v v T ,
which also can be equivalent to
tr W M , diag W = w , tr V M , diag V = v .
After relaxing the (non-convex) rank-one constraint (32) to W w w T , V v v T , we can obtain
min w , v , W , V , X , Y tr X s . t . LMIs in ( 24 ) tr W M , diag W = w , tr V M , diag V = v , W w w T 1 0 , V v v T 1 0 .
We can first use an interior-point algorithm to solve the above SDP method, and then we adopt a randomization method to improve the quality of the above SDP solution. The SDP with randomization algorithm is as follows:
Step 1:
Generate two random vectors w ς k N w O , W w w o w o T , v ς k N v O , V w V o V o T , and k = 1 , 2 , , N .
Step 2:
For each sample, set the largest M elements as 1 and the rest as 0 to generate two feasible vectors w ς k M and v ς k M , respectively.
Step 3:
Get the selected sensor index of the two vectors w ς k M and v ς k M , that is, all the selected sensors of w ς k M and v ς k M as 1. Select the sensors have the same index (assume a = 1 , , M ), and then, choose the M a sensors from the rest of “1” sensors.
Step 4:
Enumerate each possible combination to compute the objective function, and the minimum value of the sensor subset is selected.
Since the sensor selection method is developed based on the randomization method after the SDP is solved, we call it “SDP with randomization” in the rest of the paper.

4.3. Complexity Analysis

The SDP can be solved by the interior-point method in the polynomial time [29], and we first analyze the worst case complexities of the proposed method, and then compare with the exhaustive search method. From [30], the worst case complexity of solving an SDP is
μ m 2 i = 1 N S D γ i S D 2 + m i = 1 N S D γ i S D 3 + m 3 · ln 1 / ε ,
where
μ = i = 1 N S D γ i S D ,
m is the number of equality constraints, N S D is the number of semidefinite cone constrains, γ i S D is the dimension of the ith semidefinite cone, and ε > 0 is the solution precision. The SDP (34) in the SDP method has about N + 2 + 2 × 2 + 2 2 equality constraints, one semidefinite cone constraint 2 × 2 × 2 + 2 , and one semidefinite cone constraint of size 2 N + 2 . Thus, the worst case complexity of solving (34) is on the order of O N 4.5 · ln 1 / ε . The exhaustive search method enumerates all the possible sensor subset with size M from the sensor network with N sensors and calculates the CRLB. The total number of subsets is N ! N M ! M ! , and the exhaustive search method demands extremely high computation complexity is O N ! . Obviously, the proposed method has a much lower computational complexity than the exhaustive search method.

5. Simulation Studies

In this section, simulations are presented to verify the performance of the proposed sensor selection method for the UWSN. For simplicity, we use “Exhaustive search” to denote the exhaustive search method, the method of the M closest sensors selected to the target is denoted by “Closest sensors”. We use “SDP” and “SDP with randomization” to denote the SDP solution without and with the randomization method, respectively. “All sensor” denotes all the sensors are activated to localize, and “Random selection” denotes the M sensors are selected at random.
In the following, we consider the sensor network with N = 40 sensors are randomly placed in a underwater 3-D cube region of size 500 m × 500 m × 500 m . It is assumed that the distribution of target is given, and s 0 = 0 , 0 , 0 T , P 0 = diag 20 , 20 , 20 . For the proposed method, to guarantee a positive definite Z in (18), we set λ θ = λ ϕ = 0.9 λ min , where λ min is the minimum eigenvalue of Σ . Assuming that each sensor is omnidirectional, and this property can be achieved by the adoption of the circular array, the CRLB of the variance σ i 2 [5]
σ i 2 CRLB AOA = ϕ B W 2 SNR θ ,
where ϕ B W is the effective beam width defined by ϕ B W = v π ρ k nrwms , ρ is the radius of the sensor array, v is the speed of propagation in length unit per sample, and define the normalized root weighted mean squared (nrwms) source frequency by
k nrwms = 2 L f = 1 L L 2 2 f 2 S s f 2 f = 1 L L 2 2 f 2 S s f 2
L is the length of DFT, and S s f is the L N 2 2 points DFT of the taget signal, the array SNR defined by [31]
SNR = R L σ n 2 f = 1 L L 2 2 S s f 2
where R is the number of sensor devices, and we assume that the ambient noise at each sensor node has the same variance σ n 2 .
We set the underwater average sound speed as 1500   m / s , v = 1500 / 1000 = 1.5   m / sample , ρ = 0.2 m , k nrwms = 0.78 , L = 256 , R = 7 . Under this assumption, the variance σ θ i 2 and σ ϕ i 2 can be calculated assuming the sensing devices in a circular array.
We firstly fix the signal to noise ratio of the azimuth and elevation angle as σ θ 1 2 = = σ θ N 2 = 0.5 , σ ϕ 1 2 = = σ ϕ N 2 = 0.5 . Figure 1 shows that the performance of the SDP methods without and with randomization when the tr CRLB as M varies from 4 to 16. It can be seen that the results have a better estimation performance compared with the random selection method and the closest sensors. Besides, we adopt the exhaustive search that lists all possible sensor selection solutions to obtain the global optimum. We can observe that the tr CRLB decreases significantly as the number of sensors increase. Furthermore, the proposed SDP method with randomization has a better estimation performance than the without randomization method, which also approaches the exhaustive search method.
We next choose the number of selected sensors M = 5 and M = 10 , and vary the noise variance. Figure 2 shows the tr CRLB when σ θ 1 2 = = σ θ N 2 = 1 , σ ϕ 1 2 = = σ ϕ N 2 = σ ϕ 2 where σ ϕ 2 varies from 0.1 to 1 , it can be seen that the tr CRLB increases with the increase of σ ϕ 2 both the proposed SDP methods with and without randomization. Moreover, the proposed SDR methods with randomization have a better estimation performance than the SDP method, and the SDP with randomization algorithm is always close to the exhaustive search method.
Figure 3 shows that the SDP with randomization method can obtain optimal estimation performance and close to the exhaustive search method when the number of selected sensors M = 5 and M = 10 .
Figure 4 presents the tr CRLB comparison of five different methods when the σ θ 1 2 σ θ N 2 0.1 , 1 , σ ϕ 1 2 σ ϕ N 2 0.1 , 1 . It is shown that the SDP with randomization always can obtain optimal estimation performance and is close to the exhaustive search method when the number of selected sensors is different. Besides, the tr CRLB decreases with the increase of the number of selected sensors.
From the results, we can draw the conclusion that the SDP with randomization method has the optimal estimation performance when the noise measurements are identical or not.
Then, we investigate the tr CRLB when the correlation parameter λ θ = λ ϕ = λ varies from 0.1 to 0.9, and the rest of the parameters are the same as Figure 1. Figure 5 presents the tr CRLB comparison when M = 6 , M = 16 and all sensors in the localization system. The tr CRLB decreases with the increase of correlation parameter, which is consistent with the results in [25]. The noises can be reduced by subtracting one observation from the other due to the additive model with strongly correlated Gaussian noises, which can also obtain a better localization accuracy. Besides, the SDP with randomization method yields the optimal estimation performance.

6. Conclusions

In this paper, the sensor selection problem for the 3D AOA-based localization with correlated noises in UWSN is considered. The trace of CRLB is used as the objective function when the number of selected sensors is fixed. The sensor selection optimization problem is relaxing into a suboptimal semidefinite program using the convex relaxation, and then a randomization method is also adopted to improve the quality of the SDP solution. Furthermore, the proposed method has lower computational complexity than the exhaustive search method. Simulation results show that the performance of the proposed method gets better localization performance and approaches the exhaustive search method.
For future work, we will consider the case for multiple uncertain targets with the different correlated measurement noises, which changes the optimization problems to a convex combination of CRLBs. In addition, the sensor selection problem can also be developed for the uncertain moving target with the correlated measurement noise in the marine scenarios.

Author Contributions

Conceptualization, R.Z. and J.C.; methodology, R.Z.; validation, R.Z. and W.T.; writing—original draft preparation, R.Z.; writing—review and editing, R.Z., J.C. and C.C.; supervision, J.C.; funding acquisition, W.T. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China under Grant 62071383, Grant 6210012056.

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.

References

  1. Tan, H.P.; Diamant, R.; Seah, W.K.; Waldmeyer, M. A survey of techniques and challenges in underwater localization. Ocean Eng. 2011, 38, 1663–1676. [Google Scholar] [CrossRef] [Green Version]
  2. Erol-Kantarci, M.; Mouftah, H.T.; Oktug, S. A survey of architectures and localization techniques for underwater acoustic sensor networks. IEEE Commun. Surv. Tutor. 2011, 13, 487–502. [Google Scholar] [CrossRef]
  3. Luo, J.; Yang, Y.; Wang, Z.; Chen, Y. Localization Algorithm for Underwater Sensor Network: A Review. IEEE Internet Things J. 2021, 17, 13126–13144. [Google Scholar] [CrossRef]
  4. Su, X.; Ullah, I.; Liu, X.; Choi, D. A review of underwater localization techniques, algorithms, and challenges. J. Sens. 2020, 2020, 6403161. [Google Scholar] [CrossRef]
  5. Saric, Z.M.; Kukolj, D.D.; Teslic, N.D. Acoustic source localization in wireless sensor network. Circ. Syst. Signal Process. 2010, 29, 837–856. [Google Scholar] [CrossRef]
  6. Xu, E.; Ding, Z.; Dasgupta, S. Source localization in wireless sensor networks from signal time-of-arrival measurements. IEEE Trans. Signal Process. 2011, 59, 2887–2897. [Google Scholar] [CrossRef]
  7. Chan, Y.T.; Ho, K.C. A simple and efficient estimator for hyperbolic location. IEEE Trans. Signal Process. 1994, 42, 1905–1915. [Google Scholar] [CrossRef] [Green Version]
  8. Doǧançay, K. Bias compensation for the bearings-only pseu-dolinear target track estimator. IEEE Trans. Signal Process. 2006, 54, 59–68. [Google Scholar] [CrossRef]
  9. Chang, S.; Li, Y.; He, Y.; Wang, H. Target localization in underwater acoustic sensor networks using RSS measurements. Appl. Sci. 2018, 8, 225. [Google Scholar] [CrossRef] [Green Version]
  10. Doǧançay, K. 3D pseudolinear target motion analysis from angle measurements. IEEE Trans. Signal Process. 2015, 63, 1570–1580. [Google Scholar] [CrossRef]
  11. Wang, Y.; Ho, K.C. An asymptotically efficient estimator in closed-form for 3-D AOA localization using a sensor network. IEEE Trans. Wirel. Commun. 2015, 14, 6524–6535. [Google Scholar] [CrossRef]
  12. Choi, J.; Park, J.; Lee, Y.; Jung, J.; Choi, H.-T. Robust directional angle estimation of underwater acoustic sources using a marine vehicle. Sensors 2018, 18, 3026. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  13. Huang, H.; Zheng, Y.R. Node localization with AoA assistance in multi-hop underwater sensor networks. Ad Hoc Netw. 2018, 78, 32–41. [Google Scholar] [CrossRef]
  14. Ullah, I.; Chen, J.; Su, X.; Esposito, C.; Choi, C. Localization and detection of targets in underwater wireless sensor using distance and angle based algorithms. IEEE Access 2019, 7, 45693–45704. [Google Scholar] [CrossRef]
  15. Kaplan, L.M. Global node selection for localization in a distributed sensor network. IEEE Trans. Aerosp. Electron. Syst. 2006, 42, 113–135. [Google Scholar] [CrossRef]
  16. Cheng, E.; Wu, L.; Yuan, F.; Gao, C.; Yi, J. Node selection algorithm for underwater acoustic sensor network based on particle swarm optimization. IEEE Access 2019, 7, 164429–164443. [Google Scholar] [CrossRef]
  17. Zhang, Q.; Zhang, C.; Liu, M.; Zhang, S. Local node selection for target tracking based on underwater wireless sensor networks. Int. J. Syst. Sci. 2015, 46, 2918–2927. [Google Scholar] [CrossRef]
  18. Nordio, A.; Tarable, A.; Dabbene, F.; Tempo, R. Sensor selection and precoding strategies for wireless sensor networks. IEEE Trans. Signal Process. 2015, 63, 4411–4421. [Google Scholar] [CrossRef]
  19. Joshi, S.; Boyd, S. Sensor selection via convex optimization. IEEE Trans. Signal Process. 2009, 57, 451–462. [Google Scholar] [CrossRef] [Green Version]
  20. Bajovic, D.; Sinopoli, B.; Xavier, J. Sensor selection for event detection in wireless sensor networks. IEEE Trans. Signal Process. 2011, 59, 4938–4953. [Google Scholar] [CrossRef] [Green Version]
  21. Jamali-Rad, H.; Simonetto, A.; Ma, X.; Leus, G. Distributed Sparsity-Aware Sensor Selection. IEEE Trans. Signal Process. 2015, 63, 5951–5964. [Google Scholar] [CrossRef]
  22. Chepuri, S.P.; Leus, G. Sparsity-promoting sensor selection for non-linear measurement models. IEEE Trans. Signal Process. 2016, 63, 684–698. [Google Scholar] [CrossRef] [Green Version]
  23. Liu, S.; Chepuri, S.P.; Fardad, M.; Masazade, E.; Leus, G.; Varshney, P.K. Sensor selection for estimation with correlated measurement noise. IEEE Trans. Signal Process. 2016, 64, 3509–3522. [Google Scholar] [CrossRef] [Green Version]
  24. Xue, B.; Zhang, L.; Zhu, W.; Yu, Y. A new sensor selection scheme for Bayesian learning based sparse signal recovery in WSNs. J. Frankl. Inst. 2018, 355, 1798–1818. [Google Scholar] [CrossRef]
  25. Xu, S.; Doğançay, K. Optimal sensor placement for 3-D angle-of-arrival target localization. IEEE Trans. Aerosp. Electron. Syst. 2017, 53, 1196–1211. [Google Scholar] [CrossRef]
  26. Jouhari, M.; Ibrahimi, K.; Tembine, H.; Ben-Othman, J. Underwater Wireless Sensor Networks: A Survey on Enabling Technologies, Localization Protocols, and Internet of Underwater Things. IEEE Access 2019, 7, 96879–96899. [Google Scholar] [CrossRef]
  27. Nguyen, N.H. Optimal geometry analysis for target localization with bayesian priors. IEEE Access 2021, 9, 33419–33437. [Google Scholar] [CrossRef]
  28. Zhou, R.; Chen, J.; Tan, W.; Yan, Q.; Cai, C. Optimal 3D Angle of Arrival Sensor Placement with Gaussian Priors. Entropy 2021, 23, 1379. [Google Scholar] [CrossRef] [PubMed]
  29. Kay, S.M. Fundamentals of Statistical Signal Processing: Estimation Theory; Prentice-Hal. Press: Englewood Cliffs, NJ, USA, 1993. [Google Scholar]
  30. Ben-Tal, A.; Nemirovski, A. Lectures on Modern Convex Optimization: Analysis, Algorithms, and Engineering Applications, Ser. MPS-SIAM Series on Optimization; SIAM: Philadelphia, PA, USA, 2001. [Google Scholar]
  31. Chen, J.C.; Yao, K.; Hudson, R.E. Acoustic source localization and beamforming: Theory and practice. J. Appl. Signal Process. 2003, 4, 359–370. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Comparison of tr CRLB as the different number of sensors when σ θ 1 2 = = σ θ N 2 = 0.5 , σ ϕ 1 2 = = σ ϕ N 2 = 0.5 .
Figure 1. Comparison of tr CRLB as the different number of sensors when σ θ 1 2 = = σ θ N 2 = 0.5 , σ ϕ 1 2 = = σ ϕ N 2 = 0.5 .
Jmse 10 00245 g001
Figure 2. Comparison of tr CRLB as the noise variance varies with σ θ 1 2 = = σ θ N 2 = 1 , σ ϕ 1 2 = = σ ϕ N 2 = σ ϕ 2 , when M = 5 and M = 10 .
Figure 2. Comparison of tr CRLB as the noise variance varies with σ θ 1 2 = = σ θ N 2 = 1 , σ ϕ 1 2 = = σ ϕ N 2 = σ ϕ 2 , when M = 5 and M = 10 .
Jmse 10 00245 g002
Figure 3. Comparison of tr CRLB as the noise variance varies with σ θ 1 2 = = σ θ N 2 = σ θ 2 , σ ϕ 1 2 = = σ ϕ N 2 = 0.1 , when M = 5 and M = 10 .
Figure 3. Comparison of tr CRLB as the noise variance varies with σ θ 1 2 = = σ θ N 2 = σ θ 2 , σ ϕ 1 2 = = σ ϕ N 2 = 0.1 , when M = 5 and M = 10 .
Jmse 10 00245 g003
Figure 4. Comparison of tr CRLB as the number of selected sensors varies when σ θ 1 2 σ θ N 2 0.1 , 1 , σ ϕ 1 2 σ ϕ N 2 0.1 , 1 .
Figure 4. Comparison of tr CRLB as the number of selected sensors varies when σ θ 1 2 σ θ N 2 0.1 , 1 , σ ϕ 1 2 σ ϕ N 2 0.1 , 1 .
Jmse 10 00245 g004
Figure 5. Comparison of tr CRLB as the correlation parameter varies when M = 6 , M = 16 and all sensors.
Figure 5. Comparison of tr CRLB as the correlation parameter varies when M = 6 , M = 16 and all sensors.
Jmse 10 00245 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

Zhou, R.; Chen, J.; Tan, W.; Cai, C. Sensor Selection for Optimal Target localization with 3-D Angle of Arrival Estimation in Underwater Wireless Sensor Networks. J. Mar. Sci. Eng. 2022, 10, 245. https://doi.org/10.3390/jmse10020245

AMA Style

Zhou R, Chen J, Tan W, Cai C. Sensor Selection for Optimal Target localization with 3-D Angle of Arrival Estimation in Underwater Wireless Sensor Networks. Journal of Marine Science and Engineering. 2022; 10(2):245. https://doi.org/10.3390/jmse10020245

Chicago/Turabian Style

Zhou, Rongyan, Jianfeng Chen, Weijie Tan, and Chang Cai. 2022. "Sensor Selection for Optimal Target localization with 3-D Angle of Arrival Estimation in Underwater Wireless Sensor Networks" Journal of Marine Science and Engineering 10, no. 2: 245. https://doi.org/10.3390/jmse10020245

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