Next Article in Journal
Measurement of Water Level in Urban Streams under Bad Weather Conditions
Next Article in Special Issue
Intelligence-Aware Batch Processing for TMA with Bearings-Only Measurements
Previous Article in Journal
Low Back Pain—Behavior Correction by Providing Haptic Feedbacks: A Preliminary Investigation
Previous Article in Special Issue
A Total Lp-Norm Optimization for Bearing-Only Source Localization in Impulsive Noise with SαS Distribution
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Closed-Form Pseudolinear Estimators for DRSS-AOA Localization

1
UniSA STEM, University of South Australia, Mawson Lakes Campus, Mawson Lakes, SA 5095, Australia
2
Defence Science & Technology Group, Cyber and Electronic Warfare Division, Edinburgh, SA 5111, Australia
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Sensors 2021, 21(21), 7159; https://doi.org/10.3390/s21217159
Submission received: 25 August 2021 / Revised: 26 October 2021 / Accepted: 26 October 2021 / Published: 28 October 2021

Abstract

:
This paper investigates the hybrid source localization problem using differential received signal strength (DRSS) and angle of arrival (AOA) measurements. The main advantage of hybrid measurements is to improve the localization accuracy with respect to a single sensor modality. For sufficiently short wavelengths, AOA sensors can be constructed with size, weight, power and cost (SWAP-C) requirements in mind, making the proposed hybrid DRSS-AOA sensing feasible at a low cost. Firstly the maximum likelihood estimation solution is derived, which is computationally expensive and likely to become unstable for large noise levels. Then a novel closed-form pseudolinear estimation method is developed by incorporating the AOA measurements into a linearized form of DRSS equations. This method eliminates the nuisance parameter associated with linearized DRSS equations, hence improving the estimation performance. The estimation bias arising from the injection of measurement noise into the pseudolinear data matrix is examined. The method of instrumental variables is employed to reduce this bias. As the performance of the resulting weighted instrumental variable (WIV) estimator depends on the correlation between the IV matrix and data matrix, a selected-hybrid-measurement WIV (SHM-WIV) estimator is proposed to maintain a strong correlation. The superior bias and mean-squared error performance of the new SHM-WIV estimator is illustrated with simulation examples.

1. Introduction

Source localization plays an important role in wireless sensor networks, providing location information about sensor nodes and emitters from sensor measurements. Several sensor modalities have been considered for source localization such as angle of arrival (AOA), differential received signal strength (DRSS), time of arrival, time difference of arrival, and frequency difference of arrival. This paper develops new closed-form source localization methods using hybrid DRSS-AOA measurements, built on pseudolinear DRSS and AOA equations combined in a unique way to eliminate the undesirable nuisance parameter associated with pseudolinear DRSS equations.
Source localization and tracking using AOA measurements has been an active research area for several decades. The nonlinear relationship between source location and sensor measurements is the key challenge with AOA localization. This challenge is also shared to varying degrees by other sensor modalities. The pioneering work of Stansfield [1] established the basis for most AOA localization algorithms proposed to this day. The Stansfield estimator is a weighted least-squares estimator which requires prior knowledge of the source range from each AOA sensor. The maximum likelihood estimator (MLE) for AOA localization [2,3] solves a nonlinear optimization problem representing the log-likelihood function by using iterative algorithms such as the Gauss–Newton and Levenberg–Marquardt algorithms [4]. While the MLE enjoys asymptotic efficiency and unbiasedness, it is computationally expensive as a result of iterative computations and can suffer from divergence issues caused by poor initialization and threshold effect [5]. This makes the MLE unsuitable for most practical implementations.
The pseudolinear estimator (PLE) was developed as a closed-from alternative to the MLE, where the nonlinear estimation problem is converted into a linear problem, allowing for a computationally simple least squares solution [6]. An estimator identical to the PLE was also presented in [7]. Despite its simplicity, the PLE was discovered to produce biased estimates [3,8]. This led to an intensive research effort to reduce or eliminate the PLE bias (see, e.g., [9,10,11,12,13,14,15,16,17,18]). Among those, two ideas that have gained popularity are bias compensation and weighted instrumental variables (WIV) [13]. The bias compensation method is based on estimation and subtraction of bias, whereas the method of weighted instrumental variables reduces bias by introducing an instrumental variable matrix, which is statistically independent of measurement noise, into the WLS solution. In [19], a closed-form AOA localization algorithm is presented with no prior knowledge of AOA measurement variances. AOA-based self localization algorithms built on the PLE were developed in [20,21].
Received signal strength (RSS) localization offers a low-cost alternative to other localization systems as RSS measurements are readily available in most wireless systems. As different from RSS localization, DRSS localization methods use the differences between RSS measurements taken at pairs of sensor nodes, which eliminates the requirement for prior knowledge of transmit power at the source. This makes DRSS better suited for practical applications [22,23,24]. DRSS values, measured in dB, correspond to the ratio of source-sensor ranges from two sensors. Therefore, the DRSS source localization problem is reduced into a circular intersection problem where each circle represents a locus of possible source locations with the same range ratio from a pair of sensors as given by the corresponding DRSS measurement (the Apollonian circles theorem [25]). The research on DRSS localization has also focused on solving nonlinear and nonconvex optimization problems. Some of the existing solutions for DRSS localization include the MLE [22], weighted least-squares (WLS) [24,26,27], the generalized trust region subproblem (GTRS) estimator [24], semi-definite programming [24,28] and the PLE with bias reduction [29,30]. The derivation of DRSS equations and a summary of basic methods for DRSS localization are provided in [31].
Hybrid localization algorithms combining AOA and RSS measurements have been reported in the open literature. The work in [32,33,34,35,36,37] uses different linearization methods to convert both RSS and AOA equations into a linear form with a common unknown vector. The source location is easily obtained by using the WLS. However, the WLS estimates obtained from linearized RSS measurements have a bias problem, which has not been widely discussed in the current research. In contrast, for hybrid localization methods using TDOA-AOA measurements, besides the MLE and the WLS solution [38,39], the PLE with a bias reduction method has also been developed. For example, the work in [40] proposes bias compensation and weighted instrumental variable methods to reduce the bias.
Hybrid DRSS-AOA localization has not attracted much research despite the great potential it offers as a feasible and low-cost localization method compared with RSS-AOA and TDOA-AOA methods. The work in [41] proposes a hybrid RSS-AOA localization algorithm that treats the transmit power as unknown parameter, based on second-order cone programming relaxation techniques. In this paper, we present new hybrid localization algorithms using DRSS and AOA measurements based on the PLE and its instrumental variable variants. In DRSS localization, the knowledge of source transmit power is not required and therefore its estimation is not necessary. The conventional MLE is also derived, which is capable of achieving the Cramer–Rao lower bound (CRLB) with low bias, but has convergence problems and suffers from high computational complexity. The PLE is developed by converting the nonlinear measurement equations into linear form. The PLE is a closed-form estimator and has the advantage of low computational difficulty. In addition, the proposed PLE is free of nuisance parameter introduced into the linearized DRSS equations, thereby avoiding complications with constrained parameters in the solution vector. The PLE can be solved by using least squares (LS) and WLS. However, both these solutions have a bias problem due to the injection of measurement noise into the data matrix during the linearization process. The bias problem can be mitigated by introducing an instrumental variable matrix which correlates strongly with the data matrix and is independent of noise. However, when the measurement noise is high, the correlation between the instrumental variable matrix and data matrix is weakened. This can be remedied by adopting a selective measurement method when constructing the instrumental variable matrix, resulting in the selective-hybrid-measurement WIV (SHM-WIV) estimator. The SHM-WIV estimator is shown to outperform the MLE, LS, WLS and WIV estimators by way of simulation examples. The multipath effects on AOA and DRSS measurements are ignored even though shadowing effects are taken into account by lognormal noise on DRSS measurements.
The paper is organized as follows. Section 2 defines the hybrid localization problem addressed in this paper. The MLE and CRLB for the hybrid DRSS-AOA localization problem are presented in Section 3. In Section 4, linearized AOA and DRSS measurement equations are derived, and it is shown how the nuisance parameter present in the linearized DRSS measurement equation can be eliminated by incorporating the AOA measurements. The hybrid DRSS-AOA equation free of nuisance parameter is then solved using LS, WLS, WIV and SHM-WIV in Section 5. Comparative simulation results are demonstrated and discussed in Section 6. Concluding remarks are made in Section 7.

2. Problem Definition

We consider a 2D DRSS-AOA localization problem depicted in Figure 1, where the objective is to estimate the unknown source location p = [ x , y ] T from DRSS and AOA measurements collected by N sensors at fixed and known locations r i = [ x i , y i ] T , i = 1 , , N . The distance between the source and a sensor is given by d i = d i where d i = p r i and · denotes the Euclidean norm. Letting r 1 be the reference sensor location for DRSS measurements, we set r 1 = 0 after appropriate geometric translation with no loss of generality.
The noisy AOA measurements at sensor i are given by
θ ˜ i = θ i + n i , i = 1 , , N ,
where n i N ( 0 , σ θ i 2 ) is an independent additive noise with zero mean and variance σ θ i 2 . The true angle θ i is
θ i = tan 1 ( y y i , x x i ) , θ i ( π , π ]
where tan 1 is the 4-quadrant inverse tangent. The covariance matrix of the AOA measurements [ θ ˜ 1 , , θ ˜ N ] is a diagonal matrix:
W AOA = diag ( σ θ 1 2 , , σ θ N 2 ) .
The power difference (DRSS) measurements with respect to the reference sensor at r 1 follow the propagation path loss model [24,26,29,30,42]
p ˜ i , 1 = p i , 1 + ϵ i , 1 , i = 2 , , N ,
where p i , 1 = 10 γ log 10 d 1 d i is the true power difference between sensor i and the reference sensor (in dBm or dBW), γ is the path loss exponent which is assumed known a priori, and ϵ i , 1 N ( 0 , σ p 1 2 + σ p i 2 ) is the log-normal noise representing shadowing effects with variance σ p 1 2 + σ p i 2 , which is the sum of RSS log-normal noise variances at r 1 and r i . The covariance matrix of the DRSS measurements [ p ˜ 2 , 1 , , p ˜ N , 1 ] is
W DRSS = σ p 1 2 1 N 1 + diag ( σ p 2 2 , , σ p N 2 )
where 1 N 1 is an ( N 1 ) × ( N 1 ) matrix of ones.
The ( 2 N 1 ) × 1 hybrid measurement vector combining the AOA and DRRS measurements is
ψ ˜ = ψ + β ,
where
ψ ˜ = [ θ ˜ 1 , , θ ˜ N , p ˜ 2 , 1 , , p ˜ N , 1 ] T ,
ψ = [ θ 1 , , , θ N , p 2 , 1 , , p N , 1 ] T ,
β = [ n 1 , , n N , ϵ 2 , 1 , , ϵ N , 1 ] T .
The covariance matrix of β is a ( 2 N 1 ) × ( 2 N 1 ) block-diagonal matrix
W = E { β β T } = W AOA 0 0 W DRSS .
Observe that the AOA and DRSS measurement errors are not correlated. This is because the AOA measurement errors arise from thermal noise and possibly some interference at sensors while the log-normal noise in DRSS measurements is caused by shadowing. The two noise sources are physically independent phenomena.

3. Maximum Likelihood Estimator

The likelihood function for the hybrid measurements is a multivariate Gaussian pdf [43], which is given by
p ( ψ ˜ | p ^ ) = 1 ( 2 π ) ( 2 N 1 ) / 2 | W | 1 / 2 × exp 1 2 ( ψ ˜ ψ ( p ^ ) ) T W 1 ( ψ ˜ ψ ( p ^ ) ) ,
where | · | denotes matrix determinant or scalar absolute value, and
ψ ( p ^ ) = [ θ 1 ( p ^ ) , , , θ N ( p ^ ) , p 2 , 1 ( p ^ ) , , p N , 1 ( p ^ ) ] T
is the ( 2 N 1 ) × 1 vector of DRSS-AOA estimates constructed by substituting the estimated source location p ^ = [ x ^ , y ^ ] T for the true source location p :
θ i ( p ^ ) = tan 1 ( y ^ y i , x ^ x i ) , θ i ( p ^ ) ( π , π ] , i = 1 , , N ,
p i , 1 ( p ^ ) = 10 γ log 10 p ^ r i p ^ , i = 2 , , N .
The maximum likelihood estimate (MLE) of the source location is obtained by maximizing the log-likelihood function ln p ( ψ ˜ | p ^ ) over p ^ , which is equivalent to
p ^ ML = arg min p R 2 h T ( p ) W 1 h ( p ) ,
where
h ( p ) = ψ ˜ ψ ( p ) .
The nonlinear minimization problem in (12) can be solved numerically by an iterative search algorithm such as the steepest-descent, Levenberg–Marquardt, trust region and Gauss–Newton method [44]. In this paper, the Gauss–Newton method is adopted, which calculates the MLE using the following iterations:
p ^ ( j + 1 ) = p ^ ( j ) + ( J T ( j ) W 1 J ( j ) ) 1 J T ( j ) W 1 h ( p ^ ( j ) ) , j = 0 , 1 ,
Here J ( j ) is the ( 2 N 1 ) × 2 Jacobian matrix of ψ ( p ^ ) evaluated at p = p ^ ( j ) :
J ( j ) = [ J θ 1 T ( j ) , , J θ N T ( j ) , J p 2 , 1 T ( j ) , , J p N , 1 T ( j ) ] T ,
where
J θ k ( j ) = [ sin θ i ( p ^ ( j ) ) , cos θ i ( p ^ ( j ) ) ] p ^ ( j ) r i , i = 1 , , N
J p i , 1 ( j ) = 10 γ ln ( 10 ) ( r i p ^ ( j ) ) T r i p ^ ( j ) 2 2 + p ^ T ( j ) p ^ ( j ) 2 2 = 10 γ ln ( 10 ) cos θ i ( p ^ ( j ) ) p ^ ( j ) r i + cos θ 1 ( p ^ ( j ) ) p ^ ( j ) sin θ i ( p ^ ( j ) ) p ^ ( j ) r i + sin θ 1 p ^ ( j ) p ^ ( j ) T , i = 2 , 3 , N .
The GN is initialized by p ^ ( 0 ) , which needs to be selected carefully.
Being asymptotically efficient and unbiased, the MLE is often considered to be a benchmark in performance comparisons. However, the iterative methods used in MLE calculation can diverge if they are poorly initialized or the noise is too large, causing threshold effects (sharp degradation in estimation performance as the measurement noise increases above a threshold value). Furthermore, the MLE algorithms have a large computational complexity.
The Cramer–Rao lower bound for the hybrid DRSS-AOA localization problem is given by [43]
CRLB = J 0 T W 1 J 0 1 ,
where J 0 is the Jacobian matrix in (15) evaluated at the true source location p .

4. Pseudolinear Equations for Hybrid Measurements

4.1. Linearized AOA Equations

According to [6,40], the pseudolinear form for AOA measurements is
A θ i p = b θ i + e θ i , i = 1 , , N
where
A θ i = [ sin θ ˜ i , cos θ ˜ i ] ,
b θ i = [ sin θ ˜ i , cos θ ˜ i ] r i ,
e θ i = d i sin n i d i n i .
The approximation in (19c) is valid for sufficiently small AOA measurement noise.

4.2. Linearized DRSS Equations

The DRSS measurement Equation (4) can be rewritten as
10 p ˜ i , 1 10 γ d i = 10 ϵ i , 1 10 γ d 1 , i = 2 , , N .
Squaring both sides of the above equation yields
A i , 1 y = b i + e i , i = 2 , , N
where
A i , 1 = [ 2 × 10 p ˜ i , 1 5 γ r i T , 10 p ˜ i , 1 5 γ 1 ]
y = p p 2
b i = 10 p ˜ i , 1 5 γ r i 2
e i = 10 ϵ i , 1 5 γ 1 d 1 2
A key challenge with the linearized DRSS Equation (21) is the presence of a nuisance parameter, viz., p 2 , in y , that depends on the source location, thereby creating an undesirable nonlinear constraint in the solution. This constraint must be imposed on the estimate of y to assure good estimation performance.

4.3. Linearized DRSS-AOA Equations

Here we show how the nuisance parameter in the linearized DRSS equation can be eliminated by using hybrid DRSS-AOA measurements, leading to a linear matrix equation free of nuisance parameter and nonlinear constraints. To do this, first consider the noiseless DRSS equation
p i , 1 = 10 γ log 10 d i d 1 , i = 2 , , N
which can be rewritten as
10 p i , 1 10 γ p = d i .
Next, consider the triangle formed by the corner points p , r 1 and r i , which shown in Figure 2. From the dot products r i · p and r i · d i , we obtain
cos α 1 i = r i T p r i p p = r i T p r i cos α 1 i ,
cos α 2 i = r i T d i r i d i d i = r i T d i r i cos α 2 i .
The angles of the triangle α 1 i and α 2 i are easily obtained from the AOA angles θ 1 and θ i as follows:
ϑ 1 i = r i
α 1 i = θ 1 ϑ 1 i , π < α 1 i π
α 2 i = π θ i + ϑ 1 i , π < α 2 i π
where denotes the vector angle. Note that both α 1 i and α 2 i are wrapped to the interval ( π , π ] .
Substituting (25a) and (25b) into (24) yields
10 p i , 1 10 γ r i T p r i cos α 1 i = r i T d i r i cos α 2 i
10 p i , 1 10 γ r i T p cos α 2 i = r i T d i cos α 1 i .
Finally, plugging d i = p r i into (27b), we obtain the following linearized DRSS equation incorporating AOA, which is free of nuisance parameter:
A ¯ p i , 1 p = b ¯ p i , 1
where
A ¯ p i , 1 = 10 p i , 1 10 γ cos α 2 i + cos α 1 i r i T
and
b ¯ p i , 1 = r i 2 cos α 1 i .
Replacing the true AOA and DRSS values with noisy measurements, (28) becomes
A p i , 1 p = b p i , 1 + e p i , 1 ,
where e p i , 1 is given by (A5) in Appendix A, and
A p i , 1 = 10 p ˜ i , 1 10 γ cos α ˜ 2 i + cos α ˜ 1 i r i T
b p i , 1 = r i 2 cos α ˜ 1 i
α ˜ 1 i = α 1 i + n 1
α ˜ 2 i = α 2 i n i .
As AOA and DRSS measurement errors are zero mean, we have
E { e p i , k } 0 .
Stacking N AOA measurements and N 1 DRSS measurements, we obtain the linearized DRSS-AOA matrix equation:
A p = b + e ,
where
A = [ A θ 1 T , , A θ N T , A p 2 , 1 T , , A p N , 1 T ] T ,
b = [ b θ 1 , , b θ N , b p 2 , 1 , , b p N , 1 ] T ,
e = [ e θ 1 , , e θ N , e p 2 , 1 , , e p N , 1 ] T
and
E { e } 0 .
Note that (32) does not have a nuisance parameter. Therefore it can be solved without any constraint on the unknown vector as described in the next section.

5. Hybrid Pseudolinear Estimators

5.1. LS Solution and Bias Analysis

The least-squares solution for the linear matrix equation A p b (see (32)) is [43]
p ^ LS = arg min p R 2 A p b 2
= ( A T A ) 1 A T b .
Substituting (32) into (35b), the least-squares estimate in terms of the pseudolinear noise vector e can be written as
p ^ LS = ( A T A ) 1 A T b = ( A T A ) 1 A T ( A p e ) = p ( A T A ) 1 A T e .
The least-squares estimation bias is
δ LS = E { p ^ LS } p = E { ( A T A ) 1 A T e } ,
and the error covariance matrix of the estimate is
C LS = E { ( p ^ LS p ) ( p ^ LS p ) T } = E { ( A T A ) 1 A T e e T A ( A T A ) 1 } .
For sufficiently large N and under mild assumptions, Slutsky’s theorem [45] allows (37) to be approximated by the product of expectations:
δ LS E A T A 2 N 1 1 E A T e 2 N 1 .
Using (33), the cross-correlation between A and e is
E { A T e } = i = 1 N E { A θ i T e θ i } + i = 2 N E { A p i , 1 T e p i , 1 } .
According to (19a) and (19c), even for small AOA noise, we have [40]
E A θ i T e θ i σ θ i 2 d i 0 .
An approximate expression for E { A p i , 1 T e p i , 1 } can be derived from (30a) and (A4). Firstly, expanding the cosine terms of A p i , 1 and approximating A p i , 1 using (A3), we obtain
A p i , 1 ( C 1 i cos α 2 i + cos α 1 i C 2 i ϵ i , 1 cos α 2 i + C 1 i n i sin α 2 i n 1 sin α 1 i C 1 i n i 2 2 cos α 2 i + C 3 i ϵ i , 1 2 cos α 2 i C 2 i n i ϵ i , 1 sin α 2 i n 1 2 2 cos α 1 i + C 2 i n i 2 2 ϵ i , 1 cos α 2 i + C 3 i n i ϵ i , 1 2 sin α 2 i C 3 i n i 2 2 ϵ i , 1 2 cos α 2 i ) r i T .
Taking the expectation of A p i , 1 T e p i , 1 yields
E A p i , 1 T e p i , 1 ( C 1 i 2 r i σ θ i 2 2 cos 2 α 2 i C 1 i r i σ θ i 2 2 cos α 2 i cos α 1 i + 3 C 1 i C 3 i r i σ p i , 1 2 cos 2 α 2 i + C 3 i r i σ p i , 1 2 cos α 2 i cos α 1 i + C 1 i 2 d i σ θ i 2 2 cos 3 α 2 i + C 1 i d i σ θ i 2 2 cos 2 α 2 i cos α 1 i 3 C 1 i C 3 i d i σ p i , 1 2 cos 3 α 2 i C 3 i d i σ p i , 1 2 cos 2 α 2 i cos α 1 i C 1 i 2 d i σ θ i 2 sin 2 α 2 i cos α 2 i + C 1 i r i σ θ 1 2 2 cos α 2 i cos α 1 i + r i σ θ 1 2 2 cos 2 α 1 i C 1 i p σ θ 1 2 2 cos α 2 i cos 2 α 1 i p σ θ 1 2 2 cos 3 α 1 i + p σ θ 1 2 sin 2 α 1 i cos α 1 i + C 1 i 2 r i σ θ i 2 sin 2 α 2 i r i σ θ 1 2 sin 2 α 1 i ) r i r i T
It is clear that E A p i , 1 T e p i , 1 cannot be guaranteed to be zero for all i = 2 , , N . Thus, E A p i , 1 T e p i , 1 0 .
Based on (41) and (43), we conclude that
E { A T e } = i = 1 N E A θ i T e θ i + i = 2 N E A p i , 1 T e p i , 1 0
which means δ L S 0 and the least-squares estimate (35b) is biased.

5.2. WLS Solution and Bias Analysis

The weighted least-squares estimate for p is obtained from [43]
p ^ WLS = arg min p R 2 A p b T W PLE 1 A p b
= ( A T W PLE 1 A ) 1 A T W PLE 1 b .
where W PLE is the weighting matrix that approximates the covariance of the noise vector e :
W PLE = E { e e T } = W 11 W 12 W 13 W 12 T W 22 W 23 W 13 T W 23 T W 33 .
The entries of W PLE are given by
W 11 = E { e θ 1 , k 2 } p 2 σ θ 1 2 ,
W 12 = E { e θ 1 , k [ e θ 2 , k , , e θ N , k ] } = 0 1 × ( N 1 ) , W 13 = E { e θ 1 [ e p 2 , 1 , , e p N , 1 ] } [ r 2 2 p sin α 12 r 2 p 2 sin α 12 cos α 12 , , r N 2 p sin α 1 N r N p 2 sin α 1 N cos α 1 N ] σ θ 1 2
W 22 = E { [ e θ 2 , , e θ N ] T [ e θ 2 , , e θ N ] } diag ( , d i 2 σ θ i 2 , ) i = 2 , , N ,
W 23 = E { [ e θ 2 , , e θ N ] T [ e p 2 , 1 , , e p N , 1 ] } diag ( , ( C 1 i r i 2 d i sin α 2 i C 1 i r i d i 2 sin α 2 i cos α 2 i ) σ θ i 2 , ) i = 2 , , N
W 33 = E { [ e p 2 , 1 , , e p N , 1 ] T [ e p 2 , 1 , , e p N , 1 ] } = [ β 2 , 1 , , β N , 1 ] T [ β 2 , 1 , , β N , 1 ] σ θ 1 2 + diag ( , ( C 1 i r i 2 sin α 2 i C 1 i r i d i sin α 2 i cos α 2 i ) 2 σ θ i 2 , ) i = 2 , , N
+ [ η 2 , 1 , , η N , 1 ] T [ η 2 , 1 , , η N , 1 ] W DRSS .
where
β 2 , i = r i 2 sin α 1 i r i p sin α 1 i cos α 1 i ,
η 2 , i = C 2 i r i d i cos 2 α 2 i C 2 i r i 2 cos α 2 i .
Note that d i , r i , α 1 i , α 2 i , C 1 i and C 2 i require prior knowledge of the source location p , which is not available. We replace p with p ^ LS to calculate those terms.
Substituting (32) into (45b), we have
p ^ WLS = p ( A T W PLE 1 A ) 1 A T W PLE 1 e
whence the estimation bias is obtained as
δ WLS = E { p ^ WLS } p = E { ( A T W PLE 1 A ) 1 A T W PLE 1 e } .
Similar to (39), for large N, (50) can be approximated as
δ WLS E A T W PLE 1 A 2 N 1 1 E A T W PLE 1 e 2 N 1 .
As A and e are correlated as shown in Section 5.1, E { A T W PLE 1 e } 0 , which implies δ WLS 0 and the WLS estimate is biased.

5.3. WIV Solution

The bias in the LS and WLS estimates can be significantly reduced by employing the method of instrumental variables. A weighted instrumental variable (WIV) estimator is obtained by introducing an IV matrix G which is strongly correlated with the matrix A while being statistically independent of e . The WIV solution is given by [45]
p ^ WIV = ( G T W PLE 1 A ) 1 G T W PLE 1 b .
The IV matrix G is selected such that E G T W PLE 1 A 2 N 1 is nonsingular and E G T W PLE 1 e 2 N 1 0 as N [46]. A practical IV matrix that meets these requirements can be constructed from an initial source location estimate, such as the LS or WLS estimate, as described below. This procedure is based on [47]. Consider the following row partitioning of the IV matrix G :
G = [ G θ 1 T , , G θ N T , G p 2 , 1 T , , G p N , 1 T ] T ,
where
G θ i = sin θ ^ i , cos θ ^ i , i = 1 , , N
G p j , 1 = 10 p ^ j , 1 10 γ cos α ^ 2 j + cos α ^ 1 j r j T , j = 2 , , N .
Here the AOA, triangle angle and DRSS estimates are obtained from the initial source location estimate p ^ = [ x ^ , y ^ ] T as
θ ^ i = tan 1 ( y ^ y i , x ^ x i ) , θ ^ i ( π , π ]
α ^ 1 j = θ ^ 1 ϑ 1 j , π < α ^ 1 i π
α ^ 2 j = π θ ^ j + ϑ 1 j , π < α ^ 2 j π
p ^ j , 1 = 10 γ log 10 p ^ p ^ r j .
The bias of the WIV estimate is given by
δ WIV = E { p ^ WIV } p = E { ( G T W PLE 1 A ) 1 G T W PLE 1 e }
which, for sufficiently large N, can be approximated as
δ WIV E G T W PLE 1 A 2 N 1 1 E G T W PLE 1 e 2 N 1
where
E G T W PLE 1 e 2 N 1 0 .
As a result, δ WIV 0 and, therefore, the WIV estimate is approximately unbiased.

5.4. SHM-WIV Solution

A selective hybrid measurement method is introduced here to keep the IV matrix G , constructed from an initial source location estimate, and the data matrix A strongly correlated as there is a high probability that G and A lose correlation when the measurement noise is large [18]. The principle of selective hybrid measurements is to decide which rows of G should remain identical to those of A based on a measure of difference between them.
Consider the difference between the first N rows of A and G corresponding to the AOA measurements:
A θ i G θ i = sin θ ˜ i sin θ ^ i , cos θ ˜ i cos θ ^ i = 2 sin θ ˜ i θ ^ i 2 cos θ ˜ i + θ ^ i 2 , sin θ ˜ i + θ ^ i 2 .
The common factor sin ( θ ˜ i θ ^ i ) / 2 suggests that it will be appropriate to use the angle difference | θ ˜ i θ ^ i | as a measure of row difference [18], which leads to the following criterion for using θ ^ i , instead of θ ˜ i , in the ith row of the IV matrix G :
| θ ˜ i θ ^ i | λ 1 .
The recommended range of values for the threshold is 5 σ θ i λ 1 20 σ θ i , i = 1 , , N . Following extensive simulation studies, we have concluded that selecting λ 1 in this range achieves the intended effect of making the IV matrix strongly correlated with the data matrix. In general, the larger the angle noise, the larger λ 1 should be.
The row difference between A and G for the DRSS measurements is
A p i , 1 G p i , 1 = 10 p ˜ i , 1 10 γ cos α ˜ 2 i + cos α ˜ 1 i r i T 10 p ^ i , 1 10 γ cos α ^ 2 i + cos α ^ 1 i r i T = ( 10 p ˜ i , 1 10 γ 10 p ^ i , 1 10 γ ( cos α ˜ 2 i cos α ^ 2 i ) + 10 p ˜ i , 1 10 γ 10 p ^ i , 1 10 γ cos α ^ 2 i + 10 p ^ i , 1 10 γ cos α ˜ 2 i cos α ^ 2 i + ( cos α ˜ 1 i cos α ^ 1 i ) ) r i T
where the following terms determine the magnitude of difference
| 10 p ˜ i , 1 10 γ 10 p ^ i , 1 10 γ |
| cos α ˜ 1 i cos α ^ 1 i | = | 2 sin α ˜ 1 i + α ^ 1 i 2 sin θ ˜ i θ ^ i 2 |
| cos α ˜ 2 i cos α ^ 2 i | = | 2 sin α ˜ 2 i + α ^ 2 i 2 sin θ ˜ 1 θ ^ 1 2 | .
From (61a) we obtain the following criterion for using p ^ i , 1 , instead of p ˜ i , 1 , in G :
| p ˜ i , 1 p ^ i , 1 | λ 2
where the recommended range for λ 2 is 5 σ p i , 1 λ 2 20 σ p i , 1 with σ p i , 1 = σ p 1 2 + σ p i 2 . This range was confirmed to yield satisfactory estimation performance through extensive simulation studies.
Equations (61b) and (61c) result in the same criterion as (59). Thus, applying the difference measures in (59) and (62) to (60) yields the hybrid measurement selection criterion:
| p ˜ i , 1 p ^ i , 1 | | θ ˜ 1 θ ^ 1 | + | p ˜ i , 1 p ^ i , 1 | + | θ ˜ 1 θ ^ 1 | + | θ ˜ i θ ^ i | λ 1 λ 2 + λ 2 + 2 λ 1 .
We refer to the WIV estimate incorporating (59) and (63) in the construction of the IV matrix G as the selective hybrid measurement WIV (SHM-WIV) algorithm.

6. Simulation Results

6.1. Simulation Set-Up

The RMSE and bias performance of the MLE, LS, WLS, WIV and SHM-WIV algorithms is compared using Monte Carlo simulations. The simulated network topology has ten sensor nodes at fixed locations and a source, all contained within a 60 m × 60 m region. The path loss exponent is assumed to be γ = 4 . The range of AOA and DRSS measurement noise is indicated by a noise index given in Table 1. The average SNR values for AOA and DRSS measurements are also included. AOA and DRSS measurements have different SNR values because the AOA noise power is the variance of the additive thermal (Gaussian) noise and the DRSS measurements are corrupted by the shadowing log-normal noise. The AOA measurements are obtained from an antenna array with m = 10 elements, using [48]
SNR i = 6 m 3 σ θ i 2 , i = 1 , , N
which assumes the Cramer–Rao lower bound is achieved. The DRSS SNR values are for a source with transmit power of 40 dBm (10 W). The MLE uses the iterative Gauss–Newton method with initialization obtained from the LS estimate. The SHM-WIV threshold values are given in Table 2.

6.2. Fixed Source Location

We start with a fixed network topology simulation where the source is stationary at a fixed location p = [ 10 , 56 ] T as shown in Figure 3. The simulations consist of 10,000 Monte Carlo runs. Figure 4 and Figure 5 present the RMSE and bias results versus noise index. The MLE achieves the CRLB at small noise (noise index 1 and 2), but starts to diverge for large noise. The LS exhibits significant bias and poor RMSE compared to the other estimates for all noise levels. The WLS has a better bias and RMSE performance than the LS, but still shows a large bias and deviates from the CRLB for large noise. The WIV attains the CRLB when the noise index is below 6, but its RMSE rapidly deviates from the CRLB at noise index 7. The SHM-WIV exhibits the best overall RMSE and bias performance for the entire noise range.
For noise index 1 and 4, individual location estimates along with mean locations for the simulated algorithms are shown in Figure 6 and Figure 7, respectively, to demonstrate the spread of estimates. The standard deviations of Monte Carlo simulation results that led to the bias and RMSE values plotted in Figure 4 and Figure 5 are listed in Table 3. The standard deviation is left blank for algorithms that exhibit divergence.
The total run times of the simulated algorithms are listed in Table 4. We observe that the LS runs the fastest; however, it has a poor performance. The WLS is approximately three times slower than the LS due to weighting matrix computation. The MLE and WLS have comparable run times, even though the Gauss–Newton iterations can take longer time depending on initialization. The WIV is roughly five times slower than the LS because of computational overheads associated with weighting matrix and IV matrix computations. The SHM-WIV is slightly slower than the WIV method because of the additional SHM step.

6.3. Randomized Source Location

In these simulations 100 source locations are generated randomly in the 60 m × 60 m region, and, for each source location, RMSE and bias are evaluated using 10,000 Monte Carlo runs. The RMSE and bias results are shown in Figure 8 and Figure 9, respectively. The MLE has a divergence problem across the whole noise range. Among the remaining algorithms, the LS has the largest bias and RMSE. The WLS shows improved performance compared to the LS. The WIV and SHM-WIV have the best RMSE and bias performance with the SHM-WIV slightly outperforming the WIV at large noise levels.

7. Conclusions

A new pseudolinear hybrid DRSS-AOA localization method, free of nuisance parameter (squared source range from the reference sensor), was developed by exploiting the geometric relationship between AOA and DRSS measurements. To solve the resulting linear matrix equation for the source location, several variants of the pseudolinear estimator were proposed. These estimators are closed-form, leading to fewer computational steps than the MLE. However, the LS and WLS solutions have severe bias problems as verified by the simulations. The WIV estimator, on the other hand, was seen to be capable of alleviating the bias problem, achieving approximately zero bias for a large number of sensor measurements and small noise. The SHM-WIV was developed to guarantee a strong correlation between the IV matrix and the linearized data matrix for the WIV method as this correlation can be weakened when the noise is large. Simulation studies were carried out to compare the performance of the proposed estimators in fixed and randomized localization geometries. It was observed that the MLE has severe stability issues and cannot be considered an optimal solution at large noise. In the simulation studies the SHM-WIV outperformed all the estimators with an RMSE close to the CRLB and bias approaching zero.

Author Contributions

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

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Derivation of Linearized DRSS Equation Noise

From (29), we have
e p i , 1 = A p i , 1 p b p i , 1 = 10 p ˜ i , 1 10 γ cos ( α 2 i n i ) + cos ( α 1 i + n 1 ) r i T p r i 2 cos ( α 1 i + n 1 ) .
Expanding (A1), we obtain
e p i , 1 = 10 p ˜ i , 1 10 γ r i 2 cos α 2 i cos n i + sin α 2 i sin n i 10 p ˜ i , 1 10 γ r i d i ( cos 2 α 2 i cos n i + sin α 2 i cos α 2 i sin n i ) + r i p cos 2 α 1 i cos n 1 sin α 1 i cos α 1 i sin n 1 r i 2 cos α 1 i cos n 1 sin α 1 i sin n 1 .
When the measurement noise is sufficiently small, we have
cos n i 1 n i 2 2 ,
sin n i n i ,
and
10 p ˜ i , 1 10 γ = 10 p i , 1 10 γ 10 ϵ i , 1 10 γ 10 p i , 1 10 γ 1 ϵ i , 1 10 γ ln 10 + ϵ i , 1 10 γ ln ( 10 ) 2 2 10 p i , 1 10 γ ϵ i , 1 10 γ 10 p i , 1 10 γ ln 10 + 10 p i , 1 10 γ ϵ i , 1 2 ln 2 ( 10 ) 200 γ 2 .
Substituting (A3) into (A2) yields
e p i , 1 C 1 i r i 2 n i 2 2 cos α 2 i C 2 i r i 2 ϵ i , 1 cos α 2 i + C 2 i r i 2 ϵ i , 1 n i 2 2 cos α 2 i + C 3 i r i 2 ϵ i , 1 2 cos α 2 i C 3 i r i 2 ϵ i , 1 2 n i 2 2 cos α 2 i + C 1 i r i 2 n i sin α 2 i C 2 i r i 2 ϵ i , 1 n i sin α 2 i + C 3 i r i 2 ϵ i , 1 2 n i sin α 2 i + C 1 i d i r i n i 2 2 cos 2 α 2 i + C 2 i d i r i ϵ i , 1 1 n i 2 2 cos 2 α 2 i C 3 i d i r i ϵ i , 1 2 1 n i 2 2 cos 2 α 2 i C 1 i d i r i n i cos α 2 i sin α 2 i + C 2 i d i r i ϵ i , 1 n i cos α 2 i sin α 2 i C 3 i d i r i ϵ i , 1 2 n i cos α 2 i sin α 2 i + r i 2 n 1 2 2 cos α 1 i + r i 2 n 1 sin α 1 i p r i n 1 2 2 cos 2 α 1 i p r i cos α 1 i sin α 1 i n 1
where C 1 i = 10 P i , 1 10 γ , C 2 i = ln 10 10 γ 10 P i , 1 10 γ and C 3 i = ln 2 10 200 γ 2 10 P i , 1 10 γ . Neglecting the second and higher-order noise terms in (A4), e p i , 1 can be further simplified:
e p i , 1 C 2 i r i 2 ϵ i , 1 cos α 2 i + C 1 i r i 2 n i sin α 2 i + C 2 i r i d i ϵ i , 1 cos 2 α 2 i C 1 i r i d i n i sin α 2 i cos α 2 i + r i 2 n 1 sin α 1 i r i p n 1 sin α 1 i cos α 1 i .

References

  1. Stansfield, R.G. Statistical theory of d.f. fixing. J. Inst. Electr. Eng. Part IIIA Radiocommun. 1947, 94, 762–770. [Google Scholar] [CrossRef]
  2. Torrieri, D.J. Statistical Theory of Passive Location Systems. IEEE Trans. Aerosp. Electron. Syst. 1984, AES-20, 183–198. [Google Scholar] [CrossRef] [Green Version]
  3. Nardone, S.; Lindgren, A.; Gong, K. Fundamental properties and performance of conventional bearings-only target motion analysis. IEEE Trans. Autom. Control 1984, 29, 775–787. [Google Scholar] [CrossRef]
  4. Ljung, L.; Söderström, T. Theory and Practice of Recursive Identification; MIT Press: Cambridge, MA, USA, 1983. [Google Scholar]
  5. Athley, F. Threshold region performance of maximum likelihood direction of arrival estimators. IEEE Trans. Signal Process. 2005, 53, 1359–1373. [Google Scholar] [CrossRef]
  6. Lingren, A.G.; Gong, K.F. Position and velocity estimation via bearing observations. IEEE Trans. Aerosp. Electron. Syst. 1978, AES-14, 564–577. [Google Scholar] [CrossRef]
  7. Pages-Zamora, A.; Vidal, J.; Brooks, D. Closed-form solution for positioning based on angle of arrival measurements. In Proceedings of the 13th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications, Lisboa, Portugal, 15–18 September 2002; Volume 4, pp. 1522–1526. [Google Scholar] [CrossRef]
  8. Aidala, V.J.; Nardone, S.C. Biased Estimation Properties of the Pseudolinear Tracking Filter. IEEE Trans. Aerosp. Electron. Syst. 1982, AES-18, 432–441. [Google Scholar] [CrossRef]
  9. Chan, Y.T.; Rudnicki, S.W. Bearings-only and Doppler-bearing tracking using instrumental variables. IEEE Trans. Aerosp. Electron. Syst. 1992, 28, 1076–1083. [Google Scholar] [CrossRef]
  10. Holtsberg, A.; Holst, J.H. A nearly unbiased inherently stable bearings-only tracker. IEEE J. Ocean. Eng. 1993, 18, 138–141. [Google Scholar] [CrossRef]
  11. Pham, D.T. Some quick and efficient methods for bearing-only target motion analysis. IEEE Trans. Signal Process. 1993, 41, 2737–2751. [Google Scholar] [CrossRef]
  12. Nardone, S.C.; Graham, M.L. A closed-form solution to bearings-only target motion analysis. IEEE J. Ocean. Eng. 1997, 22, 168–178. [Google Scholar] [CrossRef]
  13. Doğançay, K. Bias compensation for the bearings-only pseudolinear target track estimator. IEEE Trans. Signal Process. 2005, 54, 59–68. [Google Scholar] [CrossRef]
  14. Ho, K.; Chan, Y. An asymptotically unbiased estimator for bearings-only and Doppler-bearing target motion analysis. IEEE Trans. Signal Process. 2006, 54, 809–822. [Google Scholar] [CrossRef]
  15. Ho, K.C.; Chan, Y.T. Geometric-Polar Tracking From Bearings-Only and Doppler-Bearing Measurements. IEEE Trans. Signal Process. 2008, 56, 5540–5554. [Google Scholar] [CrossRef]
  16. Gu, G. A novel power-bearing approach and asymptotically optimum estimator for target motion analysis. IEEE Trans. Signal Process. 2011, 59, 912–922. [Google Scholar] [CrossRef]
  17. Zhang, Y.; Xu, G.Z. Bearings-only target motion analysis via instrumental variable estimation. IEEE Trans. Signal Process. 2010, 58, 5523–5533. [Google Scholar] [CrossRef]
  18. Dogancay, K. 3D Pseudolinear Target Motion Analysis From Angle Measurements. IEEE Trans. Signal Process. 2015, 63, 1570–1580. [Google Scholar] [CrossRef]
  19. Pang, F.; Wen, X. A Novel Closed-Form Estimator for AOA Target Localization Without Prior Knowledge of Noise Variances. Circ. Syst. Signal Process. 2021, 40, 3573–3591. [Google Scholar] [CrossRef]
  20. Shao, H.J.; Zhang, X.P.; Wang, Z. Efficient Closed-Form Algorithms for AOA Based Self-Localization of Sensor Nodes Using Auxiliary Variables. IEEE Trans. Signal Process. 2014, 62, 2580–2594. [Google Scholar] [CrossRef]
  21. Dogancay, K. Self-localization from landmark bearings using pseudolinear estimation techniques. IEEE Trans. Aerosp. Electron. Syst. 2014, 50, 2361–2368. [Google Scholar] [CrossRef]
  22. Lee, J.H.; Buehrer, R.M. Location estimation using differential RSS with spatially correlated shadowing. In Proceedings of the Global Telecommunications Conference, 2009. GLOBECOM 2009, IEEE, Honolulu, HI, USA, 30 November–4 December 2009; pp. 1–6. [Google Scholar]
  23. Salman, N.; Kemp, A.H.; Ghogho, M. Low complexity joint estimation of location and path-loss exponent. IEEE Wirel. Commun. Lett. 2012, 1, 364–367. [Google Scholar] [CrossRef]
  24. Hu, Y.; Leus, G. Robust Differential Received Signal Strength-Based Localization. IEEE Trans. Signal Process. 2017, 65, 3261–3276. [Google Scholar] [CrossRef] [Green Version]
  25. Ogilvy, C.S. Excursions in Geometry; Dover Publications: Mineola, NY, USA, 1990. [Google Scholar]
  26. Lin, L.; So, H.C.; Chan, Y.T. Accurate and Simple Source Localization Using Differential Received Signal Strength. Digit. Signal Process. 2013, 23, 736–743. [Google Scholar] [CrossRef] [Green Version]
  27. Sun, Y.; Li, X.; Huang, Z.; Tian, J. An Improved Closed-Form Solution for Differential RSS-based Localization. In Proceedings of the 2020 IEEE Radar Conference (RadarConf20), Florence, Italy, 21–25 September 2020; pp. 1–5. [Google Scholar] [CrossRef]
  28. Vaghefi, R.M.; Gholami, M.R.; Ström, E.G. RSS-based sensor localization with unknown transmit power. In Proceedings of the 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Prague, Czech Republic, 22–27 May 2011; pp. 2480–2483. [Google Scholar] [CrossRef] [Green Version]
  29. Li, J.; Doğançay, K.; Nguyen, N.H.; Law, Y.W. Reducing the bias in DRSS-based localization: An instrumental variable approach. In Proceedings of the 2019 27th European Signal Processing Conference (EUSIPCO), IEEE, Coruña, Spain, 2–6 September 2019; pp. 1–5. [Google Scholar]
  30. Li, J.; Doğançay, K.; Nguyen, N.H.; Law, Y.W. DRSS-Based Localisation Using Weighted Instrumental Variables and Selective Power Measurement. In Proceedings of the ICASSP 2020—2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), IEEE, Barcelona, Spain, 4–8 May 2020; pp. 4876–4880. [Google Scholar]
  31. Lee, J.H.; Buehrer, R.M. Handbook of Position Location: Theory, Practice, and Advances; Chapter Fundamentals of Received Signal Strength-Based Position Location; Wiley: New York, NY, USA, 2012. [Google Scholar]
  32. Wang, S.; Jackson, B.R.; Inkol, R. Hybrid RSS/AOA emitter location estimation based on least squares and maximum likelihood criteria. In Proceedings of the 2012 26th Biennial Symposium on Communications (QBSC), IEEE, Kingston, ON, Canada, 28–29 May 2012; pp. 24–29. [Google Scholar]
  33. Chan, Y.T.; Chan, F.; Read, W.; Jackson, B.R.; Lee, B.H. Hybrid localization of an emitter by combining angle-of-arrival and received signal strength measurements. In Proceedings of the 2014 IEEE 27th Canadian Conference on Electrical and Computer Engineering (CCECE), IEEE, Toronto, ON, Canada, 5–8 May 2014; pp. 1–5. [Google Scholar]
  34. Tomic, S.; Marikj, M.; Beko, M.; Dinis, R.; Órfão, N. Hybrid RSS-AoA technique for 3-D node localization in wireless sensor networks. In Proceedings of the 2015 International Wireless Communications and Mobile Computing Conference (IWCMC), IEEE, Dubrovnik, Croatia, 24–28 August 2015; pp. 1277–1282. [Google Scholar]
  35. Tomic, S.; Beko, M.; Dinis, R.; Montezuma, P. A closed-form solution for RSS/AoA target localization by spherical coordinates conversion. IEEE Wirel. Commun. Lett. 2016, 5, 680–683. [Google Scholar] [CrossRef] [Green Version]
  36. Beko, M.; Tomic, S.; Dinis, R.; Carvalho, P. Apparatus and Method for RSS/AoA Target 3-D Localization in Wireless Networks. U.S. Patent Number 10338193, 2 July 2019. [Google Scholar]
  37. Nguyen, T.; D Vy, T.; Shin, Y. An efficient hybrid RSS-AoA localization for 3D wireless sensor networks. Sensors 2019, 19, 2121. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  38. Liu, R.; Wang, D.; Yin, J.; Wu, Y. Constrained total least squares localization using angle of arrival and time difference of arrival measurements in the presence of synchronization clock bias and sensor position errors. Int. J. Distrib. Sens. Networks 2019, 15, 1550147719858591. [Google Scholar] [CrossRef] [Green Version]
  39. Deng, B.; Sun, Z.B.; He, Q. Efficient closed-form estimator for moving source localization using TDOA-FDOA-AOA measurements. In Proceedings of the 6th International Conference on Information Engineering, Liaoning, China, 17–18 August 2017; p. 20. [Google Scholar]
  40. Nguyen, N.H.; Doğançay, K. Multistatic pseudolinear target motion analysis using hybrid measurements. Signal Process. 2017, 130, 22–36. [Google Scholar] [CrossRef]
  41. Costa, M.S.; Tomic, S.; Beko, M. An SOCP Estimator for Hybrid RSS and AOA Target Localization in Sensor Networks. Sensors 2021, 21, 1731. [Google Scholar] [CrossRef]
  42. Yang, S.; Wang, G.; Hu, Y.; Chen, H. Robust Differential Received Signal Strength Based Localization With Model Parameter Errors. IEEE Signal Process. Lett. 2018, 25, 1740–1744. [Google Scholar] [CrossRef]
  43. Kay, S.M. Fundamentals of Statistical Signal Processing: Estimation Theory; PTR Prentice-Hall: Englewood Cliffs, NJ, USA, 1993. [Google Scholar]
  44. Zekavat, R.; Buehrer, R.M. Handbook of Position Location: Theory, Practice and Advances; John Wiley & Sons: Hoboken, NJ, USA, 2011; Volume 27. [Google Scholar]
  45. Mendel, J.M. Lessons in Estimation Theory for Signal Processing, Communications, and Control; Prentice-Hall: Englewood Cliffs, NJ, USA, 1995. [Google Scholar]
  46. Ljung, L. System Identification: Theory for The User, 2nd ed.; Prentice-Hall: Saddle River, NJ, USA, 1999. [Google Scholar]
  47. Doğançay, K. Passive emitter localization using weighted instrumental variables. Signal Process. 2004, 84, 487–497. [Google Scholar] [CrossRef]
  48. Stoica, P.; Nehorai, A. MUSIC, maximum likelihood, and Cramer-Rao bound. IEEE Trans. Acoust. Speech, Signal Process. 1989, 37, 720–741. [Google Scholar] [CrossRef]
Figure 1. DRSS-AOA localization geometry.
Figure 1. DRSS-AOA localization geometry.
Sensors 21 07159 g001
Figure 2. Triangle formed by corner points p , r 1 and r i .
Figure 2. Triangle formed by corner points p , r 1 and r i .
Sensors 21 07159 g002
Figure 3. DRSS-AOA geometry with fixed source location.
Figure 3. DRSS-AOA geometry with fixed source location.
Sensors 21 07159 g003
Figure 4. RMSE versus noise with fixed source location.
Figure 4. RMSE versus noise with fixed source location.
Sensors 21 07159 g004
Figure 5. Bias versus noise with fixed source location.
Figure 5. Bias versus noise with fixed source location.
Sensors 21 07159 g005
Figure 6. (a) Plot of individual location estimates for noise index 1; (b) Plot of mean location estimates for noise index 1.
Figure 6. (a) Plot of individual location estimates for noise index 1; (b) Plot of mean location estimates for noise index 1.
Sensors 21 07159 g006
Figure 7. (a) Plot of individual location estimates for noise index 4; (b) Plot of mean location estimates for noise index 4.
Figure 7. (a) Plot of individual location estimates for noise index 4; (b) Plot of mean location estimates for noise index 4.
Sensors 21 07159 g007
Figure 8. (a) RMSE versus noise with randomized source location (RMSE is capped at 8 m); (b) RMSE versus noise with randomized source location (MLE is missing in (a) as it diverges for entire noise range).
Figure 8. (a) RMSE versus noise with randomized source location (RMSE is capped at 8 m); (b) RMSE versus noise with randomized source location (MLE is missing in (a) as it diverges for entire noise range).
Sensors 21 07159 g008
Figure 9. (a) Bias versus noise with randomized source location (bias is capped at 2 m); (b) Bias versus noise with randomized source location (MLE is missing in (a) as it diverges for entire noise range).
Figure 9. (a) Bias versus noise with randomized source location (bias is capped at 2 m); (b) Bias versus noise with randomized source location (MLE is missing in (a) as it diverges for entire noise range).
Sensors 21 07159 g009
Table 1. Noise index for AOA/DRSS measurements.
Table 1. Noise index for AOA/DRSS measurements.
Index1234567
σ θ i (degrees)0.10.20.30.40.50.60.7
σ p i , 1 (dBm)11.522.5345
AOA SNR (dB)32.9526.9223.4020.9018.9617.3816.04
DRSS SNR (dB) 22.70 23.20 23.70 24.20 24.70 25.70 26.70
Table 2. λ 1 and λ 2 for SHM-WIV.
Table 2. λ 1 and λ 2 for SHM-WIV.
Noise Index1234567
AOA λ 1 6.5 σ 6.5 σ 6.5 σ 6.5 σ 6.5 σ 18 σ 20 σ
DRSS λ 2 6.5 σ 6.5 σ 6.5 σ 6.5 σ 6.5 σ 18 σ 20 σ
Table 3. Standard deviations of Monte Carlo results for bias/RMSE values.
Table 3. Standard deviations of Monte Carlo results for bias/RMSE values.
Indexbias/RMSEMLELSWLSWIVSHM-WIV
1Bias 0.0007 0.0069 0.0004 0.0002 0.0001
RMSE 0.0024 0.0098 0.0183 0.0147 0.0044
2Bias 0.0013 0.0095 0.0013 0.0002 0.0003
RMSE 0.0037 0.0115 0.0268 0.0019 0.0110
3Bias 0.0017 0.0113 0.0029 0.0012 0.0008
RMSE 0.0053 0.0123 0.0351 0.1219 0.0203
4Bias 0.0033 0.0170 0.0045 0.0018 0.0012
RMSE 0.1676 0.0159 0.0417 0.1596 0.0237
5Bias 0.0184 0.0062 0.3103 0.0020
RMSE 0.0206 0.0503 0.4246 0.0453
6Bias 0.0233 0.0070 0.0044 0.0041
RMSE 0.0294 0.0641 0.4337 0.4022
7Bias 0.0288 0.0125 56.8201 0.0048
RMSE 0.0302 0.0771 5682 0.4105
Table 4. Total simulation run time in MATLAB.
Table 4. Total simulation run time in MATLAB.
MLELSWLSWIVSHM-WIV
Time (s) 15.7860 5.5127 14.5313 24.3188 25.7447
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Li, J.; Dogancay, K.; Hmam, H. Closed-Form Pseudolinear Estimators for DRSS-AOA Localization. Sensors 2021, 21, 7159. https://doi.org/10.3390/s21217159

AMA Style

Li J, Dogancay K, Hmam H. Closed-Form Pseudolinear Estimators for DRSS-AOA Localization. Sensors. 2021; 21(21):7159. https://doi.org/10.3390/s21217159

Chicago/Turabian Style

Li, Jun, Kutluyil Dogancay, and Hatem Hmam. 2021. "Closed-Form Pseudolinear Estimators for DRSS-AOA Localization" Sensors 21, no. 21: 7159. https://doi.org/10.3390/s21217159

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