Next Article in Journal
Frontiers and Challenges in Electrochemical Corrosion Monitoring; Surface and Downhole Applications
Previous Article in Journal
Design Implementation and Evaluation of a Mobile Continuous Blood Oxygen Saturation Monitoring System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Letter

Target Localization with Unknown Transmit Power and Path-Loss Exponent Using a Kalman Filter in WSNs

1
Division of Computer and Communications Engineering, Korea University, Seoul 02841, Korea
2
Agency for Defense Development, Daejeon 34186, Korea
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(22), 6582; https://doi.org/10.3390/s20226582
Submission received: 14 September 2020 / Revised: 6 November 2020 / Accepted: 16 November 2020 / Published: 18 November 2020
(This article belongs to the Section Sensor Networks)

Abstract

:
We present a novel hybrid localization algorithm for wireless sensor networks in the absence of knowledge regarding the transmit power and path-loss exponent. Transmit power and the path-loss exponent are critical parameters for target localization algorithms in wireless sensor networks, which help extract target position information from the received signal strength. In the absence of information on transmit power and path-loss exponent, it is critical to estimate them for reliable deployment of conventional target localization algorithms. In this paper, we propose a simultaneous estimation of transmit power and path-loss exponent based on Kalman filter. The unknown transmit power and path-loss exponent are estimated using a Kalman filter with the tentatively estimated target position based solely on angle information. Subsequently, the target position is refined using a hybrid method incorporating received signal strength measurements based on the estimated transmit power and path-loss exponent. Our proposed algorithm accurately estimates transmit power and path-loss exponent and yields almost the same target position accuracy as the simulation results confirm, as the hybrid target localization algorithms with known transmit power and path-loss exponent. Simulation results confirm the proposed algorithm achieves 99.7% accuracy of the target localization performance with known transmit power and path-loss exponent, even in the presence of severe received signal strength measurement noise.

1. Introduction

Wireless sensor networks (WSNs) are networks comprising spatially spread sensor (or anchor) nodes equipped with sensors for detecting physical environments [1,2]. Recently, considerable attention has been devoted toward the localization of a target of interest based on the measurements of sensors in WSNs [1,2,3,4,5,6,7,8,9,10]. In WSNs, target localization involves estimating the position of a target based on sensor measurements, i.e., received signal strength (RSS) and the angle of arrival (AOA); it plays a crucial role in diverse location-awareness services [10,11]. RSS-based localization algorithms have been reported in [12,13,14], while AOA-based localization algorithms were investigated in [15,16,17]. However, as WSNs were originally not used for location-awareness services, the challenge lies in dealing with the measurement errors in RSS and AOA measurements. To improve the accuracy of target position estimation, hybrid localization algorithms combining both RSS and AOA measurements have been recently investigated in [18,19,20,21,22,23,24].
A majority of these localization algorithms, except for those based solely on AOA measurements, assume that the distance between an anchor and the target can be determined precisely using the measured RSS, which is tantamount to assuming perfect knowledge regarding the transmit power (TP) and path-loss exponent (PLE). However, in practice, prior knowledge of the TP and PLE is not always feasible. In the absence of exact information on TP or PLE, RSS measurements cannot be used reliably for target localization, as they can result in significant performance degradation of RSS-based algorithms. Hence, several studies have focused on RSS-based target localization algorithms for unknown TP or PLE [25,26,27,28,29].
Simultaneous estimation of target position and unknown TP from RSS data was proposed in [25] using semidefinite programming (SDP). Two-step closed-form solutions for the target and unknown TP from RSS data was proposed in [26].
On the contrary, several iterative approaches for estimating target position and TP or PLE for RSS-based algorithms have been proposed with various optimization criteria ([27,28,29]). In [27], the target position is estimated using weighted least squares (WLS) with an initial guess of unknown TP or PLE; subsequently, both target position and TP or PLE are iteratively updated. In [28], SDP optimization techniques were used for an iterative update of the target position and TP and PLE estimates from a random initial guess. In [29], the WLS algorithm and the Levenberg–Marquardt (LM) method were used for an iterative update of target positions under unknown TP and PLE.
Hybrid target localization algorithms for unknown TP or PLE have also been developed [30,31,32,33]. The target position and unknown TP were iteratively estimated in the maximum likelihood formulation using the second-order cone programming (SOCP) algorithm [30]. Hybrid localization with unknown PLE was investigated in [31]. By relating the target position and PLE through a least squares (LS) relation, PLE was estimated via a generalized pattern search, and the target position was estimated via WLS using the estimated PLE. In [32], Generalization of the trust region subproblem (GTRS) optimization technique was applied to obtain initial estimates of the target position and TP via WLS. Subsequently, TP was re-computed from the estimated target position, and the target position was finally refined by reusing the WLS. In [33], the simultaneous estimation of target position and unknown TP as a one-shot WLS optimization has been proposed.
These existing hybrid target localization algorithms, in the absence of information on TP or PLE, rely on exhaustive maximum likelihood estimator (MLE) approximation or iterative updates of the target position and TP or PLE; however, this approach requires significant computational resources. Furthermore, as RSS measurements generally suffer from severe noise, the overall performances of existing hybrid target localization algorithms with unknown TP or PLE are inferior to that of the cutting-edge AOA-only target localization algorithm. In practice, it is difficult to precisely determine both TP and PLE; however, all existing hybrid algorithms dealing with imperfect knowledge regarding TP or PLE assume that either TP or PLE is unknown. Therefore, the development of a hybrid target localization algorithm that does not depend on prior knowledge of both TP and PLE is essential.
In this paper, we propose a novel hybrid target localization scheme for unknown TP and PLE. In the proposed approach, TP and PLE are simultaneously estimated and updated using a Kalman filter (KF) based on the tentatively estimated target position based on AOA-only measurements. The Kalman filter is famous for its robust estimation performance under severe dynamic noise environments [34,35].
Subsequently, RSS measurements are incorporated to obtain the refined target position using the error covariance weighted least squares (EC-WLS) algorithm [24]. Unlike existing iterative methods for unknown TP or PLE, since the proposed algorithm using KF efficiently utilizes a time average of RSS measurements, the proposed algorithm significantly reduces the noise in RSS measurements. Consequently, the proposed algorithm yields accurate TP and PLE estimations and almost the same target position accuracy as the hybrid algorithms with known TP and PLE, even in the presence of severe RSS measurement noise. In this paper, the main contribution is the development of hybrid RSS/AOA localization with unknown TP and PLE that is similar in performance of hybrid RSS/AOA localization with known TP and PLE.
The remainder of the paper follows. Section 2 presents the system model and problem formation for target localization in WSNs, and reviews existing hybrid algorithms for unknown TP or PLE. Section 3 presents the proposed algorithm and demonstrates the role of Kalman filter in TP/PLE estimation with an example. Section 4 presents the computational complexity analysis in comparison with existing algorithms. Section 5 presents the performance evaluation of the proposed method, conducted via simulation, as compared with existing methods. Section 6 describes practical considerations and limitations of the proposed algorithm with performance evaluation under multipath and multiple interference. Finally, Section 7 presents the conclusions of this study.

2. System Model and Related Work

In this section, the system model and problem formation for target localization based on RSS and AOA in wireless sensor networks are described. A general linear target estimation approaches with known TP and PLE are introduced and exiting related studies on target localization schemes for unknown TP or PLE have been formally described.

2.1. System Model

This section introduces the mathematical formulation of the hybrid target localization scheme utilizing both RSS and AOA measurements in WSNs. Let a i = [ a i x , a i y , a i z ] T R 3 be the known position of the i-th sensor (anchor) node for i = 1 , , N and x o = [ x o x , x o y , x o z ] T be the unknown location of the sensor (target). The target emits a signal; each node receives the signal from the target along the line-of-sight (LoS) path and measures the RSS, azimuth angle, and elevation angle to the target, which are denoted by P ^ i , ϕ ^ i , and α ^ i , respectively (Figure 1).
These RSS and AOA information are sent to a central node (processor) where the target position is estimated. We assume the following assumptions for the target localization in WSNs based on RSS and AOA measurements:
A1.
There is only a single sensor node with unknown position (target).
A2.
All anchor nodes are equipped with a device that can measure the AOA (directional antenna or antenna arrays) and RSS.
A3.
All anchor nodes are fixed at known positions and can transfer RSS/AOA measurements to a central node (processor).
A4.
All measurement errors are i.i.d. zero-mean Gaussian noise with unknown variances which are the same for all anchor nodes.
A5.
All nodes are in line-of-sight with respect to the target.
A6.
All nodes are located at a homogeneous environment so that the path-loss exponent (PLE) is the same for all nodes.
The received power is related to distance by a path-loss model; in the absence of noise, the RSS, P i , at the distance, d i , from the target is modeled as [36],
P i = P T d 0 d i γ 10 L 0 10 ,
where P T is the transmit power of the target, γ denotes the PLE, and L 0 is the power loss at a reference distance d 0 . Let us define P 0 : = P T L 0 , and refer to it as the TP, instead of P T . On setting d 0 as the unit length, the following noisy model in the dB scale is obtained:
P ^ i = P 0 10 γ log 10 d i + n i ,
where n i is a zero-mean Gaussian noise with variance, σ n i 2 , i.e., n i N ( 0 , σ n i 2 ) . In (2), the RSS, P ^ i , is a function of the distance, d i , assuming the TP, P 0 , and the PLE, γ , are known. The distance estimate, d ^ i , from the RSS, P ^ i , is expressed as
d ^ i = 10 P 0 P ^ i 10 γ .
In the presence of noise, the azimuth angle, ϕ ^ i , and the elevation angle, α ^ i , from the target are, respectively, modeled as
ϕ ^ i = tan 1 x o y a i y x o x a i x + m i α ^ i = cos 1 x o z a i z x o a i + v i , for i = 1 , , N
where m i and v i are zero-mean Gaussian noise with variance, i.e., m i N ( 0 , σ m i 2 ) and v i N ( 0 , σ v i 2 ) .
When the TP and PLE are known, the MLE for the target position based on RSS/AOA measurements, x ^ M L , is derived as follows [18]:
x ^ M L = arg min x o i f i ( P ^ i , ϕ ^ i , α ^ i , x o )
where
f i ( P ^ i , ϕ ^ i , α ^ i , x o ) = 1 σ n i 2 P ^ i P 0 + 10 γ log 10 x o a i d 0 2 + 1 σ m i 2 ϕ ^ i tan 1 x o y a i y x o x a i x 2 + 1 σ v i 2 α ^ i cos 1 x o z a i z x o a i 2 for i = 1 , , N .
As a closed-form solution of this ML equation is not feasible, several sub-optimal linear estimators have been proposed. All linear estimates are derived from one of the following relations between the target position and the RSS/AOA measurements:
(i)
From the relation between Cartesian and spherical coordinates, a direct estimation of the target position ( x ^ o ) can be obtained from the distance estimate ( d ^ i ) and the observed angles ( ϕ ^ i , α ^ i ):
x ^ o x = a i x + d ^ i cos ( ϕ ^ i ) sin ( α ^ i ) , x ^ o y = a i y + d ^ i sin ( ϕ ^ i ) sin ( α ^ i ) , x ^ o z = a i z + d ^ i cos ( α ^ i ) , for i = 1 , , N
The LS solution of the equation is proposed in [18], and its WLS solution, which is referred to as the WLLS solution, is presented in [31].
(ii)
From the maximum likelihood Function (6), the following linear equation can be derived via several non-linear transforms ([33]):
λ i u i T ( x o a i ) η d 0 = ε i 1 c i T ( x o a i ) = ε i 2 ( 𝟙 T u i cos ( α ^ i ) ) T ( x o a i ) = ε i 3 , for i = 1 N
where λ i : = 10 P ^ i 10 γ , η : = 10 P 0 10 γ , c i : = sin ϕ ^ i , cos α ^ i , 0 T , 𝟙 : = 0 , 0 , 1 T , u i : = cos ϕ ^ i sin ( α ^ i ) , sin ϕ ^ i sin ( α ^ i ) , cos ( α ^ i ) T , and ε i j denotes parameter errors.
The WLS solution based on range-based weights, referred to as the target-range WLS (TR-WLS) solution, is presented in [33], while the WLS solution based on the approximated error covariance matrix, referred to as the EC-WLS, is presented in [24]. The EC-WLS achieves state-of-the-art target estimation accuracy performance in terms of mean squared error (MSE) [24].

2.2. Problem Formation

The existing RSS/AOA localization algorithms estimate the target position when TP and PLE are known. However, as d i in (7) and λ i and η in (8) are not available when TP or PLE is unknown, existing hybrid target localization algorithms are subject to failure. Since incorrect TP and PLE degrade the accuracy of a hybrid target estimation algorithm, it is important to accurately estimate TP and PLE first when they are not available.
When the target position is known, TP and PLE can be easily estimated from the received signal power using a linear equation. Given the target position, x o , the distance between the target and the i-th node, d i , is given as
d i = x a i
Using the relation between the distance ( d i ) and the RSS ( P i ) in (2), we obtain a linear equation for the unknown TP and PLE, z : = [ P 0 , γ ] T , as
p = H z + n
where
p = P ^ 1 P ^ N , H = 1 10 log 10 ( d 1 ) 1 10 log 10 ( d N )
and n = [ n 1 , , n N ] T denotes the RSS measurement errors. Straightforwardly, the LS solution for z can be considered:
z L S = [ P ^ 0 L S , γ ^ L S ] T = ( H T H ) 1 H T p .
However, since the goal of the proposed algorithm is to estimate target position, it is not a valid assumption that the target position is known. Furthermore, even if an acceptable estimate of the target position is given, due to the severe RSS noise, the simple LS solution cannot be used for a hybrid target localization algorithm, as shall be shown later. Therefore, there have been several partial solutions for this challenging problem of estimating target position using RSS measurement under unknown TP and PLE, as summarized in the following.

2.3. Related Work

Several hybrid target localization algorithms dealing with imperfect knowledge on TP or PLE have been reported [30,31,32,33]. In [30], a multi-target estimation algorithm and a hybrid target localization algorithm for unknown TP are presented. The SOCP approach has been iteratively applied to the following approximation of MLE, including unknown TP, in order to update the target position and TP until satisfactory convergence is achieved.
x ^ o = arg min x o , η i = 1 N λ i x o a i 2 λ i 1 d 0 2 η 2 2 x o a i 2 + i = 1 N c i T ( x o a i ) 2 + i = 1 N 𝟙 ( x o a i ) cos ( α ^ i ) x o a i sin ( α ^ i ) x o a i 2
In [31], a hybrid target localization scheme for unknown PLE is proposed. Based on the relation between target position and PLE, a cost function Ψ ( γ ) is derived:
Ψ ( γ ) = [ b ( x ) , b ( y ) , b ( z ) ] I 3 N A ( A T A ) 1 A T [ b ( x ) , b ( y ) , b ( z ) ] T
where A = diag [ 1 , 1 , 1 ] ( 1 is a column vector N ones) and
b ( x ) = [ a 1 x + d ^ 1 cos ( ϕ ^ 1 ) sin ( α ^ 1 ) , , a N x + d ^ N cos ( ϕ ^ N ) sin ( α ^ N ) ] T b ( y ) = [ a 1 y + d ^ 1 sin ( ϕ ^ 1 ) sin ( α ^ 1 ) , , a N y + d ^ N sin ( ϕ ^ N ) sin ( α ^ N ) ] T , b ( z ) = [ a 1 z + d ^ 1 cos ( α ^ 1 ) , , a N z + d ^ N cos ( α ^ N ) ] T
To obtain the optimal PLE ( γ ) minimizing the cost function, a generalized pattern search algorithm is used, and the target position is subsequently obtained via an WLS equation using the estimated PLE. These iterative approaches have several drawbacks in practical applications, such as exhaustive computational complexity and unreliable accuracy performance, especially in the presence of severe RSS measurement noise.
In [32], a sub-optimal target position estimator based on GTRS, referred to as SR-WLS, for unknown TP was studied. GTRS applied to the MLE formulation yields a WLS optimization based on RSS-based weights for the target position, squared norm of target position, TP, and square of TP; y = [ x o T , x o 2 , η , η 2 ] T :
y ^ = arg min y W ( A ˜ y b ˜ ) 2
where W = I 3 diag ( w ) , w = [ w i ] , w i = 1 P i j P j and
A ˜ = 2 λ 1 2 a 1 T λ 1 2 0 d 0 2 2 λ N 2 a N T λ N 2 0 d 0 2 c 1 T 0 0 0 c N T 0 0 0 λ 1 𝟙 T 0 d 0 cos ( α ^ 1 ) 0 λ 1 𝟙 T 0 d 0 cos ( α ^ N ) 0 , b ˜ = λ 1 2 a 1 2 λ N 2 a N 2 c 1 T a 1 c N T a N λ 1 𝟙 a 1 λ N 𝟙 a N
To improve the accuracy of the TP estimate, TP is re-calculated from the TP-target position relation using the estimated target position.
P ^ 0 = i P ^ i + 10 γ log 10 x ^ o a i N
Subsequently, the target position is refined using the Equation (17) with the re-calculated TP ( P ^ 0 ).
In [33], target estimation for unknown TP based on RSS-based WLS optimization treating both target position and TP as parameters to be estimated, i.e., y = [ x o , η ] T , was presented:
y ^ = arg min y W ( A y b ) 2
where
A ˜ = λ 1 u 1 T d 0 λ N u N T d 0 c 1 T 0 c N T 0 cos α ^ 1 u 1 𝟙 T 0 cos α ^ N u N 𝟙 T 0 , b ˜ = λ 1 u 1 T a 1 λ N u N T a N c 1 T a 1 c N T a N cos α ^ 1 u 1 𝟙 T a 1 cos α ^ N u N 𝟙 T a N
This algorithm, referred to as the target-TP WLS (TT-WLS) algorithm, is simple, practical, and achieves the best target position accuracy among the above-mentioned hybrid target localization schemes without TP or PLE. However, even TT-WLS exhibits inferior performance in comparison with the AOA-only target localization algorithm derived from the state-of-art EC-WLS algorithm in the presence of severe RSS measurement, as discussed in the simulation section. Therefore, it is important to develop a hybrid target estimation algorithm with unknown TP or PLE that exceeds the performance of AOA-only target localization algorithms.

3. Proposed Method

This section presents the proposed hybrid localization with unknown TP and PLE based on a KF. The proposed algorithm comprises three steps: ( i ) Compute the initial target position using the EC-WLS based on AOA measurements only; ( i i ) estimate TP and PLE using the Kalman Filter; ( i i i ) estimate the refined target position using EC-WLS based on RSS/AOA measurements using the estimated TP and PLE. We refer to the proposed algorithm as Kalman filter ECWLS (KF-WLS) algorithm.

3.1. Estimation of Initial Target Position Using EC-WLS Based on AOA’s

To estimate the initial target estimation without TP or PLE, only the equations related to AOA measurements are considered from (8):
c i T ( x o a i ) = ε i 2 ( 𝟙 T u i cos ( α ^ i ) ) T ( x o a i ) = ε i 3 , for i = 1 N ,
In a matrix form,
B x o c = ε
where
B = c 1 T c N T cos α ^ 1 u 1 𝟙 T cos α ^ N u N 𝟙 T , c = c 1 T a 1 c N T a N cos α ^ 1 u 1 𝟙 T a 1 cos α ^ N u N 𝟙 T a N ,
and ε = ε 12 ε N 2 ε 13 ε N 3 T . We can apply existing WLS approaches for this dimension reduction form; the EC-WLS approach [24], which uses the estimated error covariance for weights and achieves the best estimation accuracy among existing hybrid algorithms, is employed:
x ^ A O A = ( B T C A 1 B ) 1 B T C A 1 c ,
where C A is the approximated error covariance matrix for AOA measurements, which is detailed in Appendix A.

3.2. Kalman Filter-Based Estimation of Transmit Power and Path-Loss Exponent

From x ^ A O A in (24), the estimated distance between the target and the i-th node, d ^ i , is expressed as
d ^ i = x ^ A O A a i
Let z = [ P 0 , γ ] T be the TP and PLE to be estimated. Then, as presented in Section 2.2, we have
p = H z + n
where
p = ^ P 1 P ^ N , H = 1 10 log 10 ( d ^ 1 ) 1 10 log 10 ( d ^ N )
and n = [ n 1 , , n N ] T denotes the RSS measurement errors.
To solve the above equation iteratively over time samples, we apply a Kalman Filter. Let P ^ i [ k ] , P ^ 0 [ k ] , γ [ k ] , and n i [ k ] denote the RSS measured at time k on the node i, TP and PLE at time k, and measurement noise in dB at time k for the node i, respectively. Subsequently, the Equation (26) can be generalized to the following state-space model for TP and PLE:
z k = z k 1 , p k = H z k + n k ,
where
z k = P 0 [ k ] γ [ k ] , p k = P ^ 1 [ k ] P ^ N [ k ] , n k = n 1 [ k ] n N [ k ]
In this state-space model, time invariance of the target position is assumed. When the target position is varies with time, H can be replaced by H k with the distance of the target position from the i-th node at time k, i.e., d ^ i [ k ] . Based on this state-space model (28), the KF operates in two steps: predict and update [34]. The two steps are specified as follows:
P r e d i c t : z k k 1 = z k 1 Q k k 1 = Q k 1 U p d a t e : z k = z k k 1 + K k ( p k H z k k 1 ) K k = Q k k 1 H T ( H Q k k 1 H T + R ) 1 Q k = ( I K k H ) Q k k 1
where R = diag [ σ ^ n 1 2 , , σ ^ n N 2 ] , the estimated variance of RSS measurement noises using x A O A and z L S ,
σ ^ n i 2 = 1 N i = 1 N P ^ i P 0 ^ L S + 10 γ ^ L S log 10 x A O A a i 2 .
The initial value of z 0 is set by z L S in (12), and Q 0 is set by a 2 × 2 identity matrix I 2 .

3.3. Example of KF Based TP and PLE Estimation

In the following example, we demonstrate the performance of Kalman filter by tracing the instantaneous parameter error, θ ^ k , which is defined as
θ ^ ( P ^ 0 k ) = | P 0 P ^ 0 k | 2 ,
θ ^ ( γ ^ k ) = | γ γ ^ k | 2 ,
where P ^ 0 k and γ ^ k are the estimates of the true TP ( P 0 ) and PLE ( γ ) at time k.
We consider a scenario that a target and six anchor nodes ( N = 6 ) are arbitrarily located inside a box with an edge length B = 15 m. The true TP and PLE are given as P 0 = 10 dBm and γ = 2.5 , respectively.
Figure 2 shows the θ ^ ( P ^ 0 k ) and θ ^ ( γ ^ k ) over the iteration under mild RSS noise ( σ n i = 2 dB, σ m i = σ v i = 10 deg) and severe RSS noise ( σ n i = 6 dB, and σ m i = σ v i = 10 deg), respectively.
The initial TP, P ^ 00 , and PLE γ ^ 0 , are set by LS solutions in Equation (12), i.e., P ^ 00 = P ^ 0 L S , γ ^ 0 = γ ^ L S . Under the presence of RSS noise, the LS solutions are deviated from the true values substantially and with the LS estimates the hybrid target localization algorithm cannot outperform the AOA-only target estimation algorithm even under the mild RSS noise case. As the iteration of Kalman filter proceeds, the parameter error is reduced and eventually converged to 0. In this example, when the parameter errors are smaller than the following numerically found threshold θ ^ ( P ^ 0 k ) < 50 dBm 2 and PLE θ ^ ( γ k ) < 0.5 , the hybrid target localization algorithm with the TP/PLE from Kalman filter starts outperforming the AOA-only target localization algorithm, which is corresponding to about 500 iterations under severe noise case.

3.4. KF-Based Estimation of TP and PLE for a Moving Target

In the above example, let us consider the target is linearly moving with a velocity v (meter per iteration) in [ 1 , 1 , 1 ] T direction:
x o [ k ] = x o [ k 1 ] + v 1 1 1 ,
where x o [ k ] is target position at the k-th iteration. The system matrix in the state-space model, H, is replaced with the time-varying model, H k , with the updated distance between target and anchors, d i [ k ] = x o [ k ] a i in the Equation (26).
Figure 3 plots the θ ^ ( P ^ 0 k ) and θ ^ ( γ ^ k ) over the iteration under the severe noise, when the target moves with constant velocities ( v s t a t i c = 0 , v s l o w = 0.001 , and v f a s t = 0.05 ). Even for the moving target, the reliable TP and PLE estimations that make the hybrid target localization algorithm outperform AOA-only algorithm is possible within 500 iterations.

3.5. Refined Estimation of Target Position Using Hybrid Measurements

Once the KF reaches the steady state, the TP and PLE estimates in z k are used to compute the target position by utilizing both RSS and AOA measurements. The EC-WLS algorithm [24] is used to estimate the target position:
x E C W L S = ( A T C ¯ 1 A ) 1 A T C ¯ 1 b .
where C ¯ is an approximated error covariance matrix, which is given in [24] and
A = λ ^ 1 u 1 T λ ^ N u N T c 1 T c N T cos α ^ 1 u 1 𝟙 T cos α ^ N u N 𝟙 T , b = λ ^ 1 u 1 T a 1 + η ^ d 0 λ ^ N u N T a N + η ^ d 0 c 1 T a 1 c N T a N cos α ^ 1 u 1 𝟙 T a 1 cos α ^ N u N 𝟙 T a N , λ ^ i : = 10 P ^ i 10 γ ^ , η ^ : = 10 P ^ 0 10 γ ^
In summary, the proposed hybrid target localization algorithm, summarized in Algorithm 1, does not depend on the prior information on the unknown parameters, i.e., TP and PLE.
Algorithm 1 Proposed hybrid target localization algorithm under unknown TP and PLE.
1. Estimate the target position from AOA measurements.
Solve x ^ A O A = ( B T C A 1 B ) 1 B T C A 1 c (24)
2. Estimate the TP and PLE using the KF.
i. Initialize z 0 = z L S and Q 0 = I 2 .
ii. Predict and update z k , K k and Q k . (30)
for k = 1 , , K
Predict:
z k k 1 = z k 1
Q k k 1 = Q k 1
Update:
z k = z k k 1 + K k ( p k H z k k 1 )
K k = Q k k 1 H T ( H Q k k 1 H T + R ) 1
Q k = ( I K k H ) Q k k 1
end
3. Estimate the target position using EC-WLS with the estimated parameters z K (TP and PLE).
Solve x ^ E C W L S = ( A T C ¯ 1 A ) 1 A T C ¯ 1 b (35)

4. Complexity Comparison

In this section, we compare the computational complexities of existing mentioned target localization algorithms with unknown TP and PLE. The proposed method has three parts for target localization; estimation of initial target, estimation of TP and PLE, and estimation of final target. The complexity for initial target estimation using only AOA measurements is O ( N ) . When the Kalman filter is applied to TP and PLE, each step the complexity is O ( N 3 ) due to the matrix inversion in K k . Finally, the complexity for final target estimation is again O ( N ) . Let K be the total number of iterations. The complexity of the proposed method for target localization is K O ( N 3 ) .
Table 1 presents the complexities of existing hybrid target localization algorithms with unknown TP and PLE. In the table M denotes the mesh size ( M N ) used in evaluating the cost function of WLLS, and K m a x is the maximum number of steps in the bisection procedure used in SR-WLS. The proposed method has the second highest complexity. However, the proposed algorithm is the only algorithm that can deal with both unknown TP and unknown PLE. Furthermore, the O ( N 3 ) computational burden in each iteration is acceptable, considering the computational power of modern DSPs.

5. Performance Results

This section details the performance of our proposed algorithm in numerical simulations under experimental settings utilized in most of previous works. Target and anchor nodes are arbitrarily placed inside a box with an edge length B = 15 m for each Monte Carlo run. d 0 is set to 1 m; the true TP, P 0 , is set to 10 dBm; the true PLE, γ , is set to 2.5 for all anchors as a fixed value; the number of Monte Carlo simulations, M c , is set to 50,000 . The maximum iteration number of the Kalman filter, K, is set to 1000. The performance is measured by the root-mean-square error (RMSE), which is defined as
R M S E = 1 M c i = 1 M c x o i x ^ i 2 ,
where x ^ i is the target location estimate, x o i , at the i-th run.
We compare the RMSEs of the proposed algorithm with those of the AOA-only algorithm based on EC-WLS (24), SR-WLS with unknown TP reported in [32], and TT-WLS (with unknown TP) reported in [33]. As a reference, the performance of the EC-WLS algorithm with known TP and PLE in [24] is also compared with that of the proposed algorithm.
Figure 4 presents a plot of the RMSEs of the proposed method and the existing methods as standard deviations of the RSS noise, σ n i 2 , which increases under σ m i = σ v i = 10 deg for a fixed number of anchor nodes, N = 4 . The simulation results indicate that AOA-only EC-WLS outperforms the conventional method with unknown TP, whereas our proposed method with unknown TP and PLE outperforms the AOA-only method as well as the conventional hybrid target position algorithms with unknown TP; the performance of the proposed method is bounded by the performance of EC-WLS with known TP and PLE. The difference in the performances of the proposed method and the EC-WLS with known TP and PLE was found to be negligible.
In practice, measurement noises typically feature inhomogeneous noise variance among the anchor nodes. Figure 5a presents a case with a small deviation in the standard deviation of the noise as the number of anchor nodes, N, increases; the measurement noises are modeled as uniform distributions over the nodes as σ n i Unif [ 3 , 9 ] (dB), σ m i Unif [ 6 , 12 ] , and σ v i Unif [ 6 , 12 ] deg. Figure 5b depicts a case with a large deviation in the measurement noise variance as the number of anchor nodes, N, increases; σ n i = Unif [ 1 , 10 ] (dB), σ m i Unif [ 1 , 20 ] , and σ v i Unif [ 1 , 20 ] deg. In both cases, the proposed algorithm with unknown TP and PLE outperforms the AOA-only target localization method as well as the conventional hybrid methods with unknown TP.
Finally, we compare the performance of the proposed algorithm on a large scale. Figure 6 shows the RMSEs of the proposed method, conventional hybrid methods, and the AOA-only method for an increase in the RSS noise, with the edge length B = 150 m and a fixed number of anchor nodes N = 4 . The noise level is set to σ m i = σ v i = 10 deg. The results reveal that the proposed method performs better than all the conventional hybrid methods as well as the AOA-only method on a large scale.

6. Practical Considerations and Limitations

Since most hybrid localization algorithms estimate the target position at the central node (processor) using the gathered RSS/AOA data from all nodes in the sensor network via a communication link such as IEEE 802.11 (refer related references in [23]), the proposed algorithm can be applied for existing hybrid target localization algorithms by simple software update in the center node. For the situations where the transmit power (TP) and path-loss exponent (PLE) are time-varying due to battery consumption or meteorological changes, the proposed algorithm can update exact TP and PLE information in parallel with the conventional hybrid target localization algorithm and thus improve overall performance of the hybrid localization algorithm. When the TP and PLE are completely unknown, for example, a military surveillance system operating with low energy consumption restriction in hostile environment and, therefore, only AOA measurements are used for target estimation, the proposed one can estimate TP and PLE and, consequently, improves the target accuracy by utilizing RSS measurements.
However, the proposed algorithm relies on relatively reliable initial estimation of the target position. When the initial estimation is corrupted by severe angle noise due to possible multipath propagation (non-line-of-sight) or multiple inference, the proposed algorithm may not recover from the bad initialization of the TP and PLE. However, in such cases, all existing hybrid algorithms are subject to fail as well. Furthermore, possible TP/PLE acquisition delay due to the convergence time of Kalman filter in the presence of poor initialization can be problematic for a certain application requiring rapid target estimation.
Nonetheless, the proposed algorithm enhances the accuracy of the estimated target. The proposed algorithm produces almost the same performance with the state-of-the-art algorithm with known TP and PLE [24], while conventional hybrid algorithm relying on known TP and PLE cannot be applied. Furthermore, the proposed algorithm outperforms other existing TP and PLE estimation algorithms [30,31,32,33] as confirmed in Section 5.
In order to verify the robust performance of the proposed algorithm in realistic adversary situations, we have considered a multipath propagation scenario and a multiple interference environment.
Figure 7 illuminates an example of multipath propagation. Since the 4-th anchor received the signal traveling through a non-line-of-sight as well, the AOA/RSS measurements of the 4-th anchor are subject to be biased by the ghost target. Figure 8 compares the performance of TP/PLE estimating target localization algorithms in the presence of multipath. The measurements noises are set to σ n = 1 dB, σ m = σ v = 10 and we have assumed that the 4-th anchor suffers from multipath distortion. The RSS measurement of the 4-th anchor has 1 dB loss and the angle measurements are biased from 1 to 20 due to multipath propagation. Figure 8 clearly shows that the resulting RMSE performances are degraded in comparison with the absence of multipath (dotted line). However, the proposed algorithm still yields the best performance among existing TP/PLE estimating hybrid localization algorithms.
We also consider the multiple interference. The multiple interference are caused by additive noises from other communication networks and statistically modeled as inverse Gaussian distribution as studied in [37,38], where the inverse Gaussian pdf with mean μ and the shape parameter ρ is given as
f ( x ; μ , ρ ) = ρ 2 π x 3 exp ρ ( x μ ) 2 2 μ 2 x
Since the conventional methods and the proposed algorithm are developed under the zero mean Gaussian noise assumption, non-Gaussian interference with nonzero mean would degrade the performance.
Figure 9 shows the simulation results under the basic measurement noise setting σ n = 3 dB and σ m = σ v = 10 with inverse Gaussian interference noise with the mean varying from 1 to 5 dB with fixed shape parameter ρ = 25 (from 0.4 to 5 in terms of variance). As the mean of interference increases the RMSE performance of all algorithms are degraded in comparison with absence of interference (dotted line). However the proposed algorithm yields the best performance among existing TP/PLE estimating hybrid localization algorithms.

7. Conclusions

Herein, we presented a novel hybrid localization algorithm under unknown TP and PLE. The initial target position was estimated via the AOA-only EC-WLS method, and the TP and PLE were estimated by using a KF. After the TP and PLE are estimated, the EC-WLS algorithm is used to incorporate the RSS measurements. The proposed algorithm outperforms the conventional hybrid target localization methods for unknown TP as well as the AOA-only EC-WLS method. Furthermore, we prove that the proposed method almost achieves a performance comparable to that of the EC-WLS algorithm with known TP and PLE. The proposed algorithm can be further extended for the case where each node has a different PLE value or multiple targets have different TP values, which is left for future research.

Author Contributions

Conceptualization, S.K., T.K. and W.C.; methodology, S.K. and W.C.; software, S.K.; validation, S.K., T.K. and W.C.; formal analysis, S.K., T.K. and W.C.; investigation, S.K., T.K. and W.C.; writing—original draft preparation, S.K., T.K. and W.C.; writing—review and editing, S.K., T.K. and W.C.; supervision, W.C.; funding acquisition, T.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Acknowledgments

The authors gratefully acknowledge the support from the Electronic Warfare Research Center (EWRC) at the Gwangju Institute of Science and Technology (GIST), originally funded by the Defense Acquisition Program Administration (DAPA) and Agency for Defense Development (ADD).

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Approximated Error Covariance Matrix for AOA Measurements

The approximated error covariance matrix for AOA measurements is expressed as
C A = Var ( ε ^ i 2 ) Cov ( ε ^ i 2 , ε ^ i 3 ) Cov ( ε ^ i 2 , ε ^ i 3 ) Var ( ε ^ i 3 )
where, from the computation of covariances in [24],
Var ( ε ^ i 2 ) = r ^ i 2 σ ^ m i 2
Var ( ε ^ i 3 ) = cos 2 α ˜ i r ^ i sin 2 α ˜ i d ^ i z 2 σ ^ v i 2 + 1 8 sin 2 α ˜ i r ^ i 2 σ ^ m i 4 + 2 sin 2 α ˜ i r ^ i cos 2 α ˜ i d ^ i z 2 σ ^ v i 4
Cov ( ε ^ i 2 , ε ^ i 3 ) = 0
The components in C A are obtained using the initial LS target position solution (without weighted),
x L S _ A O A = ( B T B ) 1 B T c ,
ϕ ˜ i = tan 1 x L S _ A O A y a i y x L S _ A O A x a i x , α ˜ i = cos 1 x L S _ A O A z a i z x L S _ A O A a i , for i = 1 , , N .
d ^ i z = x L S _ A O A z a i z , r ^ i = x L S _ A O A x a i x 2 + x L S _ A O A y a i y 2
σ ^ m i 2 = 1 N i = 1 N ϕ ^ i tan 1 x L S _ A O A y a i y x L S _ A O A x a i x 2 σ ^ v i 2 = 1 N i = 1 N α ^ i cos 1 x L S _ A O A z a i z x L S _ A O A a i 2

References

  1. Salman, N.; Ghogho, M.; Kemp, A.H. Optimized low complexity sensor node positioning in wireless sensor networks. IEEE Sens. J. 2014, 1, 39–46. [Google Scholar] [CrossRef] [Green Version]
  2. Dai, W.; Shen, Y.; Win, M.Z. Energy-efficient network navigation algorithms. IEEE J. Sel. Areas Commun. 2011, 5, 56–62. [Google Scholar] [CrossRef]
  3. Bartoletti, S.; Dai, W.; Conti, A.; Win, M.Z. A mathematical model for wideband ranging. IEEE J. Sel. Top. Signal Process. 2015, 3, 216–228. [Google Scholar] [CrossRef]
  4. Masazade, E.; Niu, R.; Varshney, P.K.; Keskinoz, M. Energy aware iterative source localization for wireless sensor networks. IEEE Trans. Signal Process. 2010, 9, 4824–4835. [Google Scholar] [CrossRef]
  5. Tomic, S.; Beko, M.; Dinis, R.; Tuba, M.; Bacanin, N. RSS-AoA-Based Target Localization and Tracking in Wireless Sensor Networks, 1st ed.; River Publishers: Aalborg, Denmark, 2017. [Google Scholar]
  6. Shen, Y.; Mazuelas, S.; Win, M.Z. Network navigation: Theory and interpretation. IEEE J. Sel. Areas Commun. 2012, 10, 1823–1834. [Google Scholar] [CrossRef]
  7. Tomic, S.; Beko, M.; Dinis, R. RSS-based localization in wireless sensor networks using convex relaxation: Noncooperative and cooperative schemes. IEEE Trans. Veh. Technol. 2015, 5, 2037–2050. [Google Scholar] [CrossRef] [Green Version]
  8. Patwari, N.; Ash, J.; Kyperountas, S.; Hero, A.O.; Moses, R.L.; Correal, N.S. Locating the nodes: Cooperative localization in wireless sensor networks. IEEE Signal Process. Mag. 2005, 7, 54–69. [Google Scholar] [CrossRef]
  9. Guvenc, I.; Chong, C.C. A survey on TOA based wireless localization and NLOS mitigation techniques. IEEE Commun. Surv. Tutor. 2009, 11, 107–124. [Google Scholar] [CrossRef]
  10. Win, M.Z.; Conti, A.; Mazuelas, S.; Shen, Y.; Gifford, W.M.; Dardari, D.; Chiani, M. Network localization and navigation via cooperation. IEEE Commun. Mag. 2010, 9, 4824–4835. [Google Scholar] [CrossRef]
  11. Patwari, N. Location Estimation in Sensor Networks. Ph.D. Thesis, Electrical Engineering and Computer Science, University of Michigan, Ann Arbor, MI, USA, 2005. [Google Scholar]
  12. Li, X. Collaborative localization with received-signal strength in wireless sensor networks. IEEE Trans. Veh. Technol. 2007, 11, 3807–3817. [Google Scholar]
  13. Ouyang, R.W.; Wong, A.K.S.; Lea, C.T. Received signal strength-based wireless localization via semidefinite programming: Noncooperative and cooperative. IEEE Trans. Veh. Technol. 2010, 3, 1307–1318. [Google Scholar] [CrossRef]
  14. Wang, G.; Yang, K. A new approach to sensor node localization using RSS measurements in wireless sensor networks. IEEE Trans. Wirel. Commun. 2011, 5, 1389–1395. [Google Scholar] [CrossRef]
  15. Li, M.; Lu, Y. Angle-of-Arrival Estimation for Localization and Communication in Wireless Networks. In Proceedings of the 16th European Signal Processing Conference (EUSIPCO 2008), Lausanne, Switzerland, 25–29 August 2008; pp. 1–5. [Google Scholar]
  16. Shao, H.J.; Zhang, X.P.; Wang, Z. Efficient closed-form algorithms for AOA based self-localization of sensor nodes using auxiliary variables. IEEE Signal Process. 2014, 10, 2580–2594. [Google Scholar] [CrossRef]
  17. 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, 12, 6524–6535. [Google Scholar] [CrossRef]
  18. Yu, K. 3-D localization error analysis in wireless networks. IEEE Trans. Wirel. Commun. 2007, 10, 3472–3481. [Google Scholar]
  19. Gazzah, L.; Najjar, L.; Besbes, H. Selective Hybrid RSS/AOA Weighting Algorithm for NLOS Intra Cell Localization. In Proceedings of the 2014 IEEE Wireless Communications and Networking Conference (WCNC), Istanbul, Turkey, 6–9 April 2014; pp. 2546–2551. [Google Scholar]
  20. 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), Toronto, ON, Canada, 4–7 May 2014. [Google Scholar]
  21. Biswas, P.; Aghajan, H.; Ye, Y. Semidefinite Programming Algorithms for Sensor Network Localization Using Angle of Arrival Information. In Proceedings of the Asilomar Conference on Signals, Systems, and Computers, Pacific Grove, CA, USA, 30 October–2 November 2005. [Google Scholar]
  22. 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 11th International Wireless Communications and Mobile Computing Conference (IWCMC 2015), Dubrovnik, Croatia, 24–28 August 2015; pp. 1277–1282. [Google Scholar]
  23. Tomic, S.; Beko, M.; Dinis, R.; Bernardo, L. On target localization using combined RSS and AoA measurements. Sensors 2018, 8, 1266. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  24. Kang, S.Y.; Kim, T.H.; Chung, W.Z. Hybrid RSS/AOA localization using approximated weighted least square in wireless sensor networks. Sensors 2020, 20, 1159. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  25. Vaghefi, R.; Gholami, M.; Buehrer, R.; Ström, E. Cooperative received signal strength-based sensor localization with unknown transmit powers. IEEE. Trans. Signal Proc. 2013, 3, 1389–1403. [Google Scholar] [CrossRef] [Green Version]
  26. Huang, J.; Liu, P.; Lin, W.; Gui, G. RSS-based method for sensor localization with unknown transmit power and uncertainty in path loss exponent. Sensors 2016, 16, 1452. [Google Scholar] [CrossRef] [Green Version]
  27. Wang, G.; Chen, H.; Li, Y.; Jin, M. On received-signal-strength based localization with unknown transmit power and path loss exponent. IEEE. Wirel. Comm. Lett. 2012, 10, 536–539. [Google Scholar] [CrossRef]
  28. Tomic, S.; Beko, M.; Dinis, R.; Lipovac, V.; Dimimc, G. RSS-based Localization in Wireless Sensor Networks with Unknown Transmit Power and Path Loss Exponent using SDP Relaxation. In Proceedings of the WSEAS International Conference on Applied Electromagnetics, Wireless and Optical Communications (ELEC-TROSCIENCE), Dubrovnik, Croatia, 25–27 June 2013. [Google Scholar]
  29. Lin, L.; So, H.C.; Chan, Y.T. Received signal strength based positioning for multiple nodes in wireless sensor networks. Digit. Signal Proc. 2014, 2, 41–50. [Google Scholar] [CrossRef]
  30. Tomic, S.; Beko, M.; Dinis, R. Distributed RSS-AoA based localization with unknown transmit powers. IEEE Wirel. Commun. Lett. 2016, 8, 392–395. [Google Scholar] [CrossRef] [Green Version]
  31. Khan, M.W.; Salman, N.; Kemp, A.H.; Mihaylova, L. Localisation of sensor nodes with hybrid measurements in wireless sensor networks. Sensors 2016, 16, 1143. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  32. Tomic, S.; Beko, M.; Dinis, R. 3-D target localization in wireless sensor network using RSS and AoA measurement. IEEE Trans. Veh. Technol. 2017, 4, 3197–3210. [Google Scholar] [CrossRef]
  33. 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, 12, 680–683. [Google Scholar] [CrossRef] [Green Version]
  34. Park, S.B.; Gil, M.S.; Im, H.S. Measurement Noise Recommendation for Efficient Kalman Filtering over a Large Amount of Sensor Data. Sensors 2019, 19, 1168. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  35. Kay, S.M. Fundamentals of Statistical Signal Processing: Estimation Theory, 1st ed.; Prentice Hall: Englewood Cliffs, NJ, USA, 1993. [Google Scholar]
  36. Rappaport, T.S. Wireless Communications: Principles and Practice, 1st ed.; Prentice Hall: Upper Saddle River, NJ, USA, 1996. [Google Scholar]
  37. Kountouris, M.; Pappas, N. Approximating the Interference Distribution in Large Wireless Networks. In Proceedings of the 2014 11th International Symposium on Wireless Communications Systems (ISWCS), Barcelona, Spain, 26–29 August 2014; pp. 80–84. [Google Scholar]
  38. Noreen, U.; Bounceur, A.; Clavier, L. Modeling Interference for Wireless Sensor Network Simulators. In Proceedings of the International Conference on Future Networks and Distributed Systems, Cambridge, UK, 19–20 July 2017; pp. 1–6. [Google Scholar]
Figure 1. The relation between anchor and target in a 3-D space.
Figure 1. The relation between anchor and target in a 3-D space.
Sensors 20 06582 g001
Figure 2. Parameter error vs. iteration under the mild noise ( σ n i = 2 dB, σ m i = σ v i = 10 deg) and the severe noise ( σ n i = 6 dB, σ m i = σ v i = 10 deg): (a) for TP, θ ^ ( P 0 k ) , and (b) for path-loss exponent (PLE), θ ^ ( γ k ) .
Figure 2. Parameter error vs. iteration under the mild noise ( σ n i = 2 dB, σ m i = σ v i = 10 deg) and the severe noise ( σ n i = 6 dB, σ m i = σ v i = 10 deg): (a) for TP, θ ^ ( P 0 k ) , and (b) for path-loss exponent (PLE), θ ^ ( γ k ) .
Sensors 20 06582 g002
Figure 3. Parameter error vs. iteration for various velocities of the moving target under the severe noise ( σ n i = 6 dB, σ m i = σ v i = 10 deg): (a) for TP, θ ^ ( P 0 k ) , and (b) for PLE, θ ^ ( γ k ) .
Figure 3. Parameter error vs. iteration for various velocities of the moving target under the severe noise ( σ n i = 6 dB, σ m i = σ v i = 10 deg): (a) for TP, θ ^ ( P 0 k ) , and (b) for PLE, θ ^ ( γ k ) .
Sensors 20 06582 g003
Figure 4. Root mean square error (RMSE) vs. standard deviation for the RSS noise.
Figure 4. Root mean square error (RMSE) vs. standard deviation for the RSS noise.
Sensors 20 06582 g004
Figure 5. RMSE vs. the number of nodes under noise variance dispersion with (a) mild differences and (b) large differences.
Figure 5. RMSE vs. the number of nodes under noise variance dispersion with (a) mild differences and (b) large differences.
Sensors 20 06582 g005
Figure 6. RMSE vs. standard deviation of received signal strength (RSS) noise on a large scale.
Figure 6. RMSE vs. standard deviation of received signal strength (RSS) noise on a large scale.
Sensors 20 06582 g006
Figure 7. Distortion model of multipath propagation in wireless sensor networks (WSNs).
Figure 7. Distortion model of multipath propagation in wireless sensor networks (WSNs).
Sensors 20 06582 g007
Figure 8. RMSE vs. angle bias due to multipath propagation at the 4th anchor.
Figure 8. RMSE vs. angle bias due to multipath propagation at the 4th anchor.
Sensors 20 06582 g008
Figure 9. RMSE vs. the mean of inverse-Gaussian interference for fixed ρ = 25 .
Figure 9. RMSE vs. the mean of inverse-Gaussian interference for fixed ρ = 25 .
Sensors 20 06582 g009
Table 1. Complexities of target location algorithms with unknown transmit power (TP) and PLE.
Table 1. Complexities of target location algorithms with unknown transmit power (TP) and PLE.
AlgorithmDescriptionComplexity
SOCPThe SOCP method in case for unknown TP in [30] K O ( N 3.5 )
WLLSThe WLLS method in case for unknown PLE in [31] K O ( M N )
SR-WLSThe SR-WLS method in case for unknown TP in [32] 2 O ( K m a x N )
TP-WLSThe TP-WLS method in case for unknown TP in [33] O ( N )
KF-ECWLSThe proposed method in case for unknown TP and PLE K O ( N 3 )
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Kang, S.; Kim, T.; Chung, W. Target Localization with Unknown Transmit Power and Path-Loss Exponent Using a Kalman Filter in WSNs. Sensors 2020, 20, 6582. https://doi.org/10.3390/s20226582

AMA Style

Kang S, Kim T, Chung W. Target Localization with Unknown Transmit Power and Path-Loss Exponent Using a Kalman Filter in WSNs. Sensors. 2020; 20(22):6582. https://doi.org/10.3390/s20226582

Chicago/Turabian Style

Kang, SeYoung, TaeHyun Kim, and WonZoo Chung. 2020. "Target Localization with Unknown Transmit Power and Path-Loss Exponent Using a Kalman Filter in WSNs" Sensors 20, no. 22: 6582. https://doi.org/10.3390/s20226582

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