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

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.


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.

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.

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 ix , a iy , a iz ] T ∈ R 3 be the known position of the i-th sensor (anchor) node for i = 1, · · · , N and x o = [x ox , x oy , x oz ] 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 byP 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], 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: where n i is a zero-mean Gaussian noise with variance, σ 2 n i , i.e., n i ∼N (0, σ 2 n i ). 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 asd In the presence of noise, the azimuth angle,φ i , and the elevation angle,α i , from the target are, respectively, modeled asφ where m i and v i are zero-mean Gaussian noise with variance, i.e., m i ∼N (0, σ 2 m i ) and v i ∼N (0, σ 2 v i ). When the TP and PLE are known, the MLE for the target position based on RSS/AOA measurements,x ML , is derived as follows [18]: where 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 ): 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]): , and ε ij 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].

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 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 where and n = [n 1 , · · · , n N ] T denotes the RSS measurement errors. Straightforwardly, the LS solution for z can be considered: 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.

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.
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: where A = diag[1, 1, 1] (1 is a column vector N ones) and 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 where To improve the accuracy of the TP estimate, TP is re-calculated from the TP-target position relation using the estimated target position.
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: 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.

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; (ii) estimate TP and PLE using the Kalman Filter; (iii) 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.

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): In a matrix form, where and ε = ε 12 · · · ε N2 ε 13 · · · ε N3 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: where C A is the approximated error covariance matrix for AOA measurements, which is detailed in Appendix A.

Kalman Filter-Based Estimation of Transmit Power and Path-Loss Exponent
Fromx AOA in (24), the estimated distance between the target and the i-th node,d i , is expressed aŝ Let z = [P 0 , γ] T be the TP and PLE to be estimated. Then, as presented in Section 2.2, we have where 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. LetP 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: where 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: Predict : where R = diag[σ 2 n 1 , · · · ,σ 2 n N ], the estimated variance of RSS measurement noises using x AOA and z LS , The initial value of z 0 is set by z LS in (12), and Q 0 is set by a 2 × 2 identity matrix I 2 .

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 aŝ whereP 0k 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 0k ) 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 0LS ,γ 0 =γ LS . 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 0k ) < 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.

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:  Figure 3 plots theθ(P 0k ) andθ(γ k ) over the iteration under the severe noise, when the target moves with constant velocities (v static = 0, v slow = 0.001, and v f ast = 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.

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: whereC is an approximated error covariance matrix, which is given in [24] and i 10γ ,η := 10P 0 10γ (36) 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. ii. Predict and update z k , K k and Q k . (30) for k = 1, · · · , K Predict : Estimate the target position using EC-WLS with the estimated parameters z K (TP and PLE).

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 KO(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 max 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. Table 1. Complexities of target location algorithms with unknown transmit power (TP) and PLE.

SOCP
The SOCP method in case for unknown TP in [30] KO(N 3.5 ) WLLS The WLLS method in case for unknown PLE in [31] KO(MN) SR-WLS The SR-WLS method in case for unknown TP in [32] 2O(K max N) TP-WLS The TP-WLS method in case for unknown TP in [33] O(N) KF-ECWLS The proposed method in case for unknown TP and PLE KO(N 3 )

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 wherex i is the target location estimate, x oi , 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, σ 2 n i , 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.

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 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.

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.
Funding: This research received no external funding.