Skip to main content
Sensors (Basel, Switzerland) logoLink to Sensors (Basel, Switzerland)
. 2021 Jan 2;21(1):257. doi: 10.3390/s21010257

Iterative Regression Based Hybrid Localization for Wireless Sensor Networks

Kyunghyun Lee 1, Sangkyeum Kim 1, Kwanho You 1,*
PMCID: PMC7794964  PMID: 33401778

Abstract

Among various localization methods, a localization method that uses a radio frequency signal-based wireless sensor network has been widely applied due to its robustness against noise factors and few limits on installation location. In this paper, we focus on an iterative localization scheme for a mobile with a limited number of time difference of arrival (TDOA) and angle of arrival (AOA) data measured from base stations. To acquire the optimal location of a mobile, we propose a recursive solution for localization using an iteratively reweighted-recursive least squares (IR-RLS) algorithm. The proposed IR-RLS scheme can obtain the optimal solution with a fast computational speed when additional TDOA and/or AOA data is measured from base stations. Moreover, while the number of measured TDOA/AOA data was limited, the proposed IR-RLS scheme could obtain the precise location of a mobile. The performance of the proposed IR-RLS method is confirmed through some simulation results.

Keywords: time difference or arrival, angle of arrival, iteratively reweighted-recursive least squares, localization

1. Introduction

Recently, the localization method to estimate a mobile location has attracted much attention with the growth of location-based service (LBS) industries, such as augmented reality, autonomous navigation systems, and the internet of things (IoT). The most widely used method for localization is the global positioning system (GPS), which is a satellite based radio-navigation system. However, GPS shows a performance distinction in the concrete jungle or indoor environment since the obstacles between a target and a satellite cause the time delay of satellite signal arrival. Utilization of satellite signals for localization cannot satisfy the localization accuracy that is required in recent LBS industry especially under indoor environment [1,2,3]. Among various localization methods for indoor environment application, localization using measurements associated with radio signals received at a base station has been applied to location-based industries due to its spatial usability and sufficient accuracy. Potential installation locations of wireless sensor networks that use radio frequency signals are relatively unrestricted compared to other localization methods like global positioning system. In addition, the propagation signal is less affected by noise factors since sensor networks that use radio frequency signals are typically used for near-field communication. For this reason, localization using radio frequency signals is robust to disturbance caused by interference and jamming in comparison with satellite signal-based localization [4,5,6,7].

The precise localization of a mobile with a limited number of measurement data is one of the most challenging and crucial issues in the location-based service. While radio signal-based localization demonstrates the better location estimation accuracy than other localization methods under the spatial constraints, such as densely developed urban areas with high-rise buildings, improved localization performance has been constantly required by location-based industries [8,9,10]. Environmental noise caused by external factors, such as ununiformed temperature, obstacles, and signal interference, can lead to estimation inaccuracy of a mobile location [11,12]. To improve localization accuracy, Jung [13] proposed an optical wireless indoor localization system using light emitting diodes. The typical detection areas of the system led to spatial diversity that prevented multipath fading under line-of-sight conditions. Zhang [14] suggested a self-built ultrasonic transmitter and an innovative base station-based indoor localization system using time difference of arrival (TDOA) measurements. Zhang applied the extended Kalman filter estimator to observe the state of a mobile by linearizing measurement equations. To locate the unmanned aerial vehicle (UAV) avoiding the nonline-of-sight (NLOS) bias error, Xu [15] proposed an efficient method using only three passive RF receivers. After decomposing the NLOS link into two line-of-sight (LOS) paths, the UAV position was estimated using the position of one-bounce scatters. Wang [16] induced a unified solution with a single model to locate the source for the hybrid angle of arrival (AOA) and TDOA positioning. Using Bhattacharyya-Barankin bound and iterative maximum likelihood estimator, a unified localization solution was derived without requiring the knowledge of the source’s closeness to the sensors. Cheung [17] suggested a unified constrained least squares (CLS)-based mobile localization approach for time of arrival (TOA), received signal strength (RSS), TDOA, AOA, and hybrid TDOA/AOA measurements. The linear geolocation equations were derived by reorganizing the nonlinear equations obtained from the measurements. The derived linear equations were solved in an optimum manner with the use of Lagrange multipliers method.

In this paper, we propose an iteratively reweighted-recursive least squares (IR-RLS) algorithm to improve the estimation accuracy of hybrid TDOA and AOA localization. The measured TDOA and AOA data are identified using Kalman filter-based hypothesis test whether the data is under LOS or NLOS environment. To improve the estimation of a mobile location, the identified LOS data is used for hybrid TDOA/AOA localization. The hybrid localization method using TDOA and AOA measurements can improve localization performance and reduce the minimum number of required base stations [18,19]. The IR-RLS method is a recursive solution of the weighted least squares (WLS) method with an Lp-norm-based weight matrix. In wireless sensor network-based localization, the additional data measured from other base stations can be received during or after computation to obtain a mobile location. With the WLS method, each process needs to be recomputed using additionally measured TDOA and/or AOA data. However, the IR-RLS method can obtain the optimal solution using a previous data-based solution and the additional measurement data. The IR-RLS method provides fast computational rate when additional data are received. Moreover, the covariance matrix can be obtained to denote the weights of each TDOA and AOA measurements through iteration processes using the IR-RLS method. The optimal solution with iteratively reweighted measurement data can improve the localization accuracy using a limited number of TDOA and AOA data from base stations.

The remainder of this paper is organized as follows. In Section 2, Kalman filter-based NLOS data identification method is introduced. Moreover, we derive a hybrid TDOA/AOA localization model that is based on separately derived TDOA and AOA equations. The iteration procedure to acquire the weights of each measurement using the Lp-norm approximation is presented in Section 3. Moreover, the recursive solution of IR-RLS method is derived to handle additional measurement data received from base stations. In Section 4, simulation results that show the effectiveness and efficiency of the proposed IR-RLS method are provided. Finally, conclusions are provided in Section 5.

2. TDOA/AOA Measurement-Based Localization Model

2.1. NLOS Data Identification Based on Kalman Filter

In wireless sensor network-based localization methods, NLOS problem can occur by the attenuation factors such as structures and walls between a mobile and base station. NLOS data should be discriminated for the improvement of the localization performance as NLOS problem causes the significant errors in measurements of TDOA and AOA data. To discriminate NLOS measurement data, at least one base station is assumed to be under LOS environment. The distance and velocity data calculated from the measured TDOA data at each base station are divided into several data groups depending on sampling time interval. With the definition of ri and vi as the distance and velocity between a mobile and a base station at the i-th sampling time, we can derive the state model for the x- and y-coordinates independently as a following equation [20].

si+1=Gsi+hni,i=1,,P, (1)

where

G=1Δt01,h=0Δt.

In Equation (1), state vector [siT] represents riviT. ni is a driving noise variable with a variance Qs=ρs2I. The measured distance data (zi) between a mobile and a base station can be acquired as follows:

zi+1=Dsi+mi, (2)

with D=10. mi is the environmental noise value with a covariance of qz=ρz2. The iterative process of Kalman filter for state estimation can be derived using Equations (1) and (2) as follows:

s^i=Gs^i1,Pi=GPi1GT+hQshT,Ki=PiDTDPiDT+qz1,s^i=s^i+KiziDs^i,Pi=PiKiDPi, (3)

where Pi denotes the covariance matrix of a state vector si. The estimated state s^i and the covariance Pi are valid for Kalman gain Ki. Using Kalman filter based state estimation process, denoted by Equation (3), the distance between a mobile and each base station can be estimated.

On the basis of the estimated distance at the sampling time tj, denoted by rKalman(tj), the standard deviation of the computed distance rm(tj) can be obtained as follows:

σ^=1Nj=1NrmtjrKalmantj2, (4)

where the parameter N is the number of distance data in each data group. The standard deviation of LOS data (σ^LOS) can be computed using Equation (4). Then, the data group contaminated by NLOS noise can be identified using the following hypothesis test with the threshold parameter τ that can be determined according to the environment.

H1LOScondition:σ^<τσ^LOS,H2NLOScondition:σ^τσ^LOS. (5)

In the next section, the localization model is obtained using LOS TDOA/AOA data identified by Equation (5).

2.2. Hybrid TDOA/AOA Localization Model

The localization performance can be improved by combining different localization methods. Moreover, the number of base stations required for localization can be reduced by employing a hybrid method [21,22]. Among various localization methods that use radio frequency signals, the widely used data for mobile localization are TDOA and AOA measurements. In this paper, a hybrid localization model that uses TDOA/AOA measurements is considered. The TDOA method uses the difference between signal arrival times at a mobile and each base station at a known location [23,24]. The AOA method is the localization using the determined direction of radio signal propagation on an antenna array. AOA measurements can be computed by measuring the TDOA at individual elements of the array [25]. In two-dimensional spaces, more than two base stations that measure both TDOA and AOA data are required to estimate a mobile location [26].

To formulate a TDOA/AOA measurements-based hybrid localization model, we derive the relationship between a mobile location and each measurement data in this section. Consider that one mobile and M base stations whose locations are m=xyT and bk=xkykT, respectively, are distributed over a two-dimensional surface without loss of generality. With given M1 TDOA data, the unknown location of a mobile can be obtained as follows:

xkx1xx1+yky1yy1+rk10r10=12xkx12+yky12rk102, (6)

where rk0 is the distance between a mobile and the k-th base station. rk10 denotes the range difference between rk0 and r10. Equation (6) can be presented in the following matrix form.

BTDOAu=wTDOA, (7)

where

BTDOA=x2x1y2y1r21oxMx1yMy1rM1o,wTDOA=12(x2x1)2+(y2y1)2r21o212(xMx1)2+(yMy1)2rM1o2.

In Equation (7), u=xx1yy1r10T contains the x- and y-locations of a mobile. The AOA of the transmitted signal from the mobile to the k-th base station, denoted by φk, can be represented by the relationship between the x- and y-locations of a mobile and each base station.

tan(φk)=sin(φk)cos(φk)=yykxxk. (8)

Equation (8) can be rewritten as follows:

xsin(φk)ycos(φk)=xksin(φk)ykcos(φk). (9)

The AOA localization Equation (9) can be rewritten as the following matrix form.

AAOAv=wAOA, (10)

where

AAOA=sin(φ1)cos(φ1)sin(φM)cos(φM),wAOA=0(x2x1)sin(φ2)(y2y1)cos(φ2)(xMx1)sin(φM)(yMy1)cos(φM),

with v=xx1yy1T. While there are only two base stations from which AOA data can be measured, the x- and y-locations of a mobile can be acquired from the variable v in Equation (10). Combining different measurements of the received radio signals in wireless sensor network can enhance localization performance and reduce the required number of base stations [27,28,29]. The hybrid localization equation using TDOA/AOA data can be expressed in linear matrix form using Equations (7) and (10).

Bu=w, (11)

where

B=BTDOABAOA,w=wTDOAwAOA.

Here, BAOA is defined as AAOA0.

3. Optimal Solution Using IR-RLS Scheme

To obtain the optimal solution to the localization formula of Equation (11), the determination of the covariance matrix that denotes the weight of each TDOA/AOA data is a significant factor. In this section, we suggest an IR-RLS scheme that obtains a recursive solution with an iteratively reweighted covariance matrix of each measured TDOA and AOA data. The IR-RLS scheme-based regression method can obtain the optimal solution through the covariance matrix that uses the Lp-norm approximation of an estimation error.

To minimize the estimation error of each row vector in Equation (11) with M base stations, the localization objective function can be formulated as follows:

argmini=12M1wibiu^p, (12)

where wi and bi denote the i-th measurement scalar parameter of w and the raw vector of B in Equation (11), respectively. In general, the covariance matrix of the WLS can be acquired using the Euclidean norm [30]. The scalar error of estimation can be derived through the covariance matrix of the WLS as follows:

εWLS=i=12M1ci2wibiu^2=eTCTCe, (13)

where e=Bu^w. In Equation (13), C=diagc1,,c2M1 is a weight matrix. The WLS solution of the j-th iteration can be derived using the scalar error of the (j1)-th iteration result. Using Equations (12) and (13), C(j) can be derived as follows:

C(j)=diagc1(j),,c2M1(j),ci(j)=wibiu^p22, (14)

where u^ denotes the optimal solution of the (j1)-th iteration. Using a reweighted covariance variable C(j), the optimal solution of the j-th iteration can be acquired as follows:

u^(j)=BTCT(j)C(j)B1BTCT(j)C(j)w. (15)

We begin the first iteration with a weight matrix C(1) as the identity matrix [31]. Based on Equation (15), with (i+1) measurement data obtained from radio frequency signal of the additional base stations, the hybrid TDOA/AOA localization equation can be rewritten as follow:

Bibi+1u=wiwi+1, (16)

where Bi=b1biT expresses the matrix that includes i data. The vector wi represents w1wiT. bi+1 and wi+1 represent the (i+1)-th measurement raw vector and a scalar parameter, respectively. The WLS solution using (i+1) measurement data and the j-th iterated weight matrix Ci+1(j), denoted by u^i+1 for notational simplicity, can be rewritten as follows:

u^i+1=Bi+1TQi+1Bi+11Bi+1TQi+1wi+1, (17)

where Qi+1=diagq1qi+1 represents Ci+1T(j)Ci+1(j).

With the definition of Zi+1=Bi+1TQi+1Bi+11, the following equation can be derived:

Zi+11=Zi1+bi+1TQi+1(j)bi+1. (18)

Using Equation (18), the WLS solution can be rewritten as follows:

u^i+1=Zi+1BiTQiwi+bi+1Tqi+1wi+1=Zi+1Zi1ZiBiTQiwi+bi+1Tqi+1wi+1. (19)

Since u^i=ZiBiQiwi, Equation (19) can be rewritten as follows:

u^i+1=Zi+1Zi1u^i+bi+1Tqi+1wi+1=u^i+Zi+1bi+1Tqi+1wi+1bi+1u^i. (20)

Using Zi+1=BiTQiBi+bi+1Tqi+1bi+11, the IR-RLS solution can be derived as follows:

u^i+1=u^i+BiTCiT(j)Ci(j)Bi+bi+1Tci+12(1)bi+11bi+1Tci+12(1)(wi+1bi+1u^i). (21)

In Equation (21), the initial weight of the (i+1)-th measurement data, denoted by ci+1(1), should be set to 1 if the auxiliary method to determine the covariance matrix is not applied. The IR-RLS solution using (i+1) TDOA and AOA measurements can be obtained with the computed values using i measured data (u^i, Bi, Ci(j), and wi) and (i+1)-th measurement data (bi+1, ci+1(1), and wi+1). To compute the weight of (i+1)-th measurement data, the iteration process using Equation (14) can be carried out with u^i+1 and Ci+1(1). The proposed IR-RLS scheme can obtain the solution with relatively fast computational speed. Moreover, although the number of measured TDOA/AOA data was limited, the precise location of a mobile can be obtained through the Lp-norm-based iteration process of a covariance matrix in the proposed IR-RLS scheme. The overall process of the proposed IR-RLS scheme is demonstrated in Algorithm 1. Following the procedures in Algorithm 1, the flowchart of the recursive optimization process is shown in Figure 1.

Algorithm 1 IR-RLS scheme
Input: Measurement data (ri1, φi), error threshold (ε),
          norm value (p)
Output: Optimal solution (u^)
  1: Initialization Obtain u^1 using Equation (17
  2: while new data is measureddo
  3:      Obtain u^i using Equation (21)
  4:      while eTeεdo 
  5:            Obtain Ci(j) using Equation (14)
  6:            Obtain u^i(j) using Equation (15
  7:            j=j+1 
  8:      end while
  9:      Bi+1=Bibi+1T
10:      wi+1=wiwi+1T 
11:      i=i+1 
12: end while

Figure 1.

Figure 1

Flowchart of the iteratively reweighted-recursive least squares (IR-RLS) procedure.

4. Simulations

In Section 4, the effectiveness of the proposed IR-RLS-based localization scheme applied to TDOA/AOA model is verified via simulations. The radio frequency signal from a mobile is assumed to be measured by five base stations positioned at (0, 0), (0, 50), (0, 100), (100, 0), and (100, 50) m. The environmental and NLOS noises in TDOA and AOA data are assumed to follow the Gaussian distribution. Variances of TDOA and AOA environmental noises are set as 8.33×109 s and 0.15, respectively. Therefore, the variance of range difference parameter (rk10) is 2.5 m with a signal propagation speed of 3×108 m/s. As NLOS noise causes a significant transmission time delay and incident angle change in TDOA and AOA measurements, the variances of NLOS noises are set as ten times greater than the variances of environmental noises. Moreover, we set hypothesis test parameter τ, norm value p, and iteration parameter ε as 5, 2.5, and 0.1, respectively. The simulated trajectory has 200 time samples at one second intervals.

The comparison of estimated trajectories using the recursive least squares (RLS) and IR-RLS algorithms is shown in Figure 2. RLS method is an adaptive algorithm that finds iteratively the optimal coefficients to minimize a linear least squares cost function. In RLS method, all the weights of TDOA and AOA data are exactly the same as the covariance matrix is an identity matrix. To confirm the performance of the proposed NLOS data identification test based on Kalman filter, RLS method is applied to both the unclassified TDOA/AOA data and the identified LOS data-based localization models. In Figure 2, the mobile moves in straight line from (0, 10) m to (60, 110) m. In the simulation, signal attenuation happens between a mobile transferring from (0, 10) m to (30, 60) and a base station on (0, 50) m. Moreover, there is attenuation between a mobile transferring from (30, 60) m to (60, 110) m and a base station on (0, 100) m. In Figure 2, the acquired trajectory of a mobile using the IR-RLS algorithm is denoted by the thick solid line. The estimated trajectories using the unclassified data and the identified LOS data through RLS algorithm are represented by the thin dotted line and thick dotted line, respectively. As shown in Figure 2, the localization result driven by Kalman filter hypothesis test-based LOS data denotes better estimation performance than the estimated trajectory using the unclassified data. Moreover, the estimated trajectory obtained using the IR-RLS algorithm follows the real trajectory more closely than the estimated trajectory obtained by the RLS algorithm. Root mean square error (RMSE) results comparison between IR-RLS and RLS estimations using LOS TDOA/AOA data identified by Kalman filter is demonstrated as thick solid and dotted lines in Figure 3, respectively. RMSE of RLS result using the unclassified data is denoted as a thin dotted line. As shown in Figure 3, the RMSE of the estimated mobile location using the IR-RLS scheme is much less than the RMSE driven by the RLS method since the covariance matrix obtained through the Lp-norm-based iteration process determines effectively the weight of each TDOA/AOA data. The proposed NLOS identification and IR-RLS methods show the performances with the lowest RMSE result in Figure 3.

Figure 2.

Figure 2

Estimated trajectory comparison between iteratively reweighted- recursive least squares (IR-RLS) and RLS methods.

Figure 3.

Figure 3

Root mean square error (RMSE) comparison between IR-RLS and RLS methods.

Figure 4 shows RMSE results for IR-RLS, CLS, and RLS methods for different mobile and base station layouts. CLS method in which the Lagrange multiplier is applied to TDOA/AOA localization model-based objective function with a constraint was proposed in [17]. The constraint represents the relationship between a mobile location and TOA measurement from the first base station. In Figure 4, the upper and lower graphs show RMSE results for a near-field mobile at (40, 60) m and a far-field mobile at (400, 600) m, respectively. Circle, square, and triangle marked lines in each plot denote RMSE results using IR-RLS, CLS, and RLS methods, respectively. The proposed IR-RLS method based on iteratively reweighted measurement data shows more precise estimation performance compared to the RLS algorithm for both near-field and far-field cases as shown in Figure 4. Moreover, the proposed method has improved performance than CLS and RLS-based estimation in every noise environment with a gentle slope for both near-field and far-field cases. The cumulative distribution function (CDF) error plots of the estimated trajectories using IR-RLS, CLS, and RLS algorithms are shown in Figure 5. The mobiles in Figure 5a–d travel in straight line, clockwise circle, zigzag, and sinusoidal routes, respectively. For each trajectory case in Figure 5, the proposed IR-RLS method outperforms compared with CLS and RLS methods due to iteratively reweighted procedure. Moreover, Table 1 shows the mean, median, minimum, and maximum values of RMSE for each trajectory case derived from the results of Figure 5. We can confirm that mean and median values of RMSE using IR-RLS algorithm are the lowest compared with other results in each trajectory case. On the contrary, the results of RLS method show the worst performances in every trajectory case as there are no covariance iteration and constraint for RLS-based localization.

Figure 4.

Figure 4

Estimation comparison for near-field and far-field mobile cases.

Figure 5.

Figure 5

Cumulative distribution function (CDF) comparison of RMSE for different trajectory cases.

Table 1.

Mean, median, minimum, and maximum of RMSE in each trajectory case.

Method Trajectory Mean Median Min Max
IR-RLS Straight line 1.153 0.664 0.008 6.902
Clockwise circle 1.243 1.029 0.011 5.075
Zigzag 1.331 1.062 0.115 4.752
Sinusoidal 0.806 0.752 0.002 4.752
CLS Straight line 1.599 1.443 0.002 4.846
Clockwise circle 1.641 1.484 0.025 4.610
Zigzag 1.777 1.553 0.131 5.984
Sinusoidal 1.084 1.029 0.002 3.261
RLS Straight line 3.778 3.579 0.379 9.160
Clockwise circle 2.817 2.514 0.332 8.246
Zigzag 2.804 2.490 0.272 11.258
Sinusoidal 2.042 1.811 0.003 9.116

Figure 6 depicts the performance comparison among the results of IR-RLS, CLS, and RLS algorithms. Figure 6 demonstrates the RMSE of three algorithms versus the increase of TDOA and AOA environmental noise. We increase the absolute noise values in TDOA and AOA measurements using a proportional noise parameter κe to prove the RMSE performance according to the noise magnitude variation. κe is the coefficient multiplied to the environmental noise variables in TDOA and AOA data (rk10 and φk). The Cramer-Rao lower bound (CRLB) is also demonstrated as a reference. As shown in Figure 6, the RMSE of the proposed IR-RLS result is smaller than the CLS and RLS results for the same magnitude of TDOA/AOA environmental noises.

Figure 6.

Figure 6

RMSE comparison for proportional noise parameter (κe).

The practical runtime of IR-RLS algorithm can change depending on the number of weight iteration. In this paper, the computational complexity of IR-RLS algorithm is confirmed through simulation as there is a limit to represent the exact computational cost of weight iteration using the complexity analysis such as floating point operations. In Table 2, the computational time and RMSE results of the estimated mobile’s location through least squares (LS), CLS, and IR-RLS methods are compared for different number of the base stations (Nb) that measure additional TDOA and AOA data. In the simulation, the base stations that measure additional data are located randomly in xy-plane of Figure 2. Each base station is assumed to measure one set of TDOA and AOA data. Both performances of IR-RLS using iterated weight matrix or conventional weight matrix are demonstrated in Table 2. As shown in Table 2, the solution using IR-RLS method with iterated weight matrix is obtained in less computational time compared with the result of CLS method. Since the procedure to solve the equations for Lagrange multiplier of CLS solution demands huge computational complexity, the solution of CLS method takes more time than other methods. While the proposed IR-RLS algorithm with weight iteration shows more computational time than LS method due to the calculation of weight matrix update, the computational speed of IR-RLS with conventional weight matrix is faster than LS method. Therefore, the proposed recursive solution of IR-RLS algorithm confirms the computational efficiency. Moreover, the proposed IR-RLS solution shows a good accuracy performance relatively compared to other methods for different base station numbers.

Table 2.

RMSE and computational time comparison for different base station numbers.

Algorithm Nb=3 Nb=5 Nb=10 Nb=20
LS RMSE [m] 3.724 3.620 3.598 3.575
Time [s] 0.740 0.825 1.714 2.890
CLS RMSE [m] 1.785 1.653 1.614 1.593
Time [s] 2.663 3.196 5.590 8.887
IR-RLS w/conventional weight RMSE [m] 2.941 2.792 2.678 2.620
Time [s] 0.654 0.731 1.321 2.183
IR-RLS w/weight iterations RMSE [m] 1.529 1.521 1.476 1.459
Time [s] 1.227 1.580 2.676 3.921

5. Conclusions

In this paper, we proposed a hybrid TDOA/AOA localization method to obtain the precise mobile location using an IR-RLS algorithm. Since both TDOA and AOA measurements are relatively robust against disturbances caused by interference and jamming, the TDOA/AOA hybrid localization method can improve localization performance and decrease the required number of base stations. The IR-RLS algorithm provided fast computation when additional TDOA or AOA data was received. Therefore, the IR-RLS method can handle more measurement data compared to the WLS method. Moreover, the IR-RLS scheme iteratively obtained the Lp-norm approximation-based covariance matrix using the estimation error of the previous iteration. While the number of measured TDOA/AOA data was limited, the precise location of a mobile can be obtained through the proposed IR-RLS scheme. The simulation results confirmed the effectiveness of the IR-RLS scheme.

Author Contributions

This paper was accomplished by all the authors. K.Y. and S.K. conceived the idea, performed the analysis, and designed the simulation; K.L. and S.K. carried out the numerical simulations; and K.L. and K.Y. co-wrote the manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIP) (NRF-2019R1A2C1002343, NRF-2020R1I1A1A01061632) and the BK21 FOUR Project.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data sharing not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Footnotes

Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Hua C., Zhao K., Dong D., Zheng Z., Yu C., Zhang Y., Zhao T. Multipath map method for TDOA based indoor reverse positioning system with improved Chan-Taylor algorithm. Sensors. 2020;20:3223. doi: 10.3390/s20113223. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.Ma Y., Wang B., Pei S., Zhang Y., Zhang S., Yu J. An indoor localization method based on AOA and PDOA using virtual stations in multipath and NLOS environments for passive UHF RFID. IEEE Access. 2018;6:31772–31782. doi: 10.1109/ACCESS.2018.2838590. [DOI] [Google Scholar]
  • 3.Tian X., Shen R., Liu D., Wen Y., Wang X. Performance analysis of RSS fingerprinting based indoor localization. IEEE Trans. Mob. Comput. 2017;16:2847–2861. doi: 10.1109/TMC.2016.2645221. [DOI] [Google Scholar]
  • 4.Yu H., Huang G., Gao J., Liu B. An efficient constrained weighted least squares algorithm for moving source location using TDOA and FDOA measurements. IEEE Trans. Wirel. Commun. 2012;11:44–47. doi: 10.1109/TWC.2011.102611.110728. [DOI] [Google Scholar]
  • 5.Ouyang X., Wan Q., Cao J., Xiong J., He Q. Direct TDOA geolocation of multiple frequency-hopping emitters in flat fading channels. IET Signal Process. 2017;11:80–85. doi: 10.1049/iet-spr.2016.0299. [DOI] [Google Scholar]
  • 6.Martin R., Yan C., Fan H., Rondeau C. Algorithms and bounds for distributed TDOA-based positioning using OFDM signals. IEEE Trans. Signal Process. 2011;59:1255–1268. doi: 10.1109/TSP.2010.2098404. [DOI] [Google Scholar]
  • 7.Sun Y., Ho K., Wan Q. Eigenspace solution for AOA localization in modified polar representation. IEEE Trans. Signal Process. 2020;68:2256–2271. doi: 10.1109/TSP.2020.2981773. [DOI] [Google Scholar]
  • 8.Ni L., Zhang D., Souryal M. RFID-based localization and tracking technologies. IEEE Wirel. Commun. 2011;18:45–51. doi: 10.1109/MWC.2011.5751295. [DOI] [Google Scholar]
  • 9.Jia T., Wang H., Shen X., Jiang Z., He K. Target localization based on structured total least squares with hybrid TDOA-AOA measurements. Signal Process. 2018;143:211–221. doi: 10.1016/j.sigpro.2017.09.011. [DOI] [Google Scholar]
  • 10.Vankayalapti N., Kay S., Ding Q. TDOA based direct positioning maximum likelihood estimator and the Cramer-Rao bound. IEEE Trans. Aerosp. Electron. Syst. 2014;50:1616–1635. doi: 10.1109/TAES.2013.110499. [DOI] [Google Scholar]
  • 11.Kriz P., Maly F., Kozel T. Improving indoor localization using bluetooth low energy beacons. Mob. Inf. Syst. 2016;2016:2083094. doi: 10.1155/2016/2083094. [DOI] [Google Scholar]
  • 12.Ivanov S., Nett E. Localization-based radio model calibration for fault-tolerant wireless mesh networks. IEEE Trans. Ind. Inform. 2013;9:246–253. doi: 10.1109/TII.2012.2203311. [DOI] [Google Scholar]
  • 13.Jung S., Hann S., Park C. TDOA based optical wireless indoor localization using LED ceiling lamps. IEEE Trans. Consum. Electron. 2011;57:1592–1597. doi: 10.1109/TCE.2011.6131130. [DOI] [Google Scholar]
  • 14.Zhang R., Hoflinger F., Reindl L. TDOA-based localization using interacting multiple model estimator and ultrasonic transmitter/receiver. IEEE Trans. Instrum. Meas. 2013;62:2205–2214. doi: 10.1109/TIM.2013.2256713. [DOI] [Google Scholar]
  • 15.Xu C., Wang Z., Wang Y., Wang Z., Yu L. Three passive TDOA-AOA receivers-based flying-UAV positioning in extreme environments. IEEE Sens. J. 2020;20:9589–9595. doi: 10.1109/JSEN.2020.2988920. [DOI] [Google Scholar]
  • 16.Wang Y., Ho K. Unified near-field and far-field localization for AOA and hybrid AOA-TDOA positionings. IEEE Trans. Wirel. Commun. 2018;17:1242–1254. doi: 10.1109/TWC.2017.2777457. [DOI] [Google Scholar]
  • 17.Cheung K., So H., Ma W., Chan Y. A constrained least squares approach to mobile positioning: Algorithms and optimality. EURASIP J. Appl. Signal Process. 2006;2006:1–23. doi: 10.1155/ASP/2006/20858. [DOI] [Google Scholar]
  • 18.Zhang F., Sun Y., Wan Q. Calibrating the error from sensor position uncertainty in TDOA-AOA localization. Signal Process. 2020;166:107213. doi: 10.1016/j.sigpro.2019.07.006. [DOI] [Google Scholar]
  • 19.Noroozi A., Sebt M. Algebraic solution for three-dimensional TDOA/AOA localisation in multiple -input–multiple-output passive radar. IET Radar Sonar Navig. 2018;12:21–29. doi: 10.1049/iet-rsn.2017.0117. [DOI] [Google Scholar]
  • 20.Lee K., Oh J., You K. TDOA/AOA based geolocation using Newton method under NLOS environment; Proceedings of the 2016 IEEE International Conference on Cloud Computing and Big Data Analysis; Chengdu, China. 5–7 July 2016; pp. 373–377. [Google Scholar]
  • 21.Ho K. Bias reduction for an explicit solution of source localization using TDOA. IEEE Trans. Signal Process. 2012;60:2101–2114. doi: 10.1109/TSP.2012.2187283. [DOI] [Google Scholar]
  • 22.Yin J., Wan Q., Yang S., Ho K. A simple and accurate TDOA-AOA localization method using two stations. IEEE Signal Process. Lett. 2016;23:144–148. doi: 10.1109/LSP.2015.2505138. [DOI] [Google Scholar]
  • 23.Meng W., Xie L., Xiao W. Optimal TDOA sensor-pair placement with uncertainty in source location. IEEE Trans. Veh. Technol. 2016;65:9260–9271. doi: 10.1109/TVT.2016.2516031. [DOI] [Google Scholar]
  • 24.Sun Y., Ho K., Wan Q. Solution and analysis of TDOA localization of a near or distant Source in closed form. IEEE Trans. Signal Process. 2019;67:320–335. doi: 10.1109/TSP.2018.2879622. [DOI] [Google Scholar]
  • 25.Dempster A. Dilution of precision in angle-of-arrival positioning systems. Electron. Lett. 2006;42:291–292. doi: 10.1049/el:20064410. [DOI] [Google Scholar]
  • 26.Cong L., Zhuang W. Hybrid TDOA/AOA mobile user location for wideband CDMA cellular systems. IEEE Trans. Wirel. Commun. 2002;1:439–447. doi: 10.1109/TWC.2002.800542. [DOI] [Google Scholar]
  • 27.Lee K., Lee H., You K. Optimised solution for hybrid TDOA/AOA based geolocation using Nelder-Mead simplex method. IET Radar Sonar Navig. 2019;13:992–997. doi: 10.1049/iet-rsn.2018.5244. [DOI] [Google Scholar]
  • 28.Kazikli E., Gezici S. Hybrid TDOA/RSS based localization for visible light systems. Digit. Signal Process. 2019;86:19–28. doi: 10.1016/j.dsp.2018.12.001. [DOI] [Google Scholar]
  • 29.Liu C., Liu S., Zhang W., Zhao D. The performance evaluation of hybrid localization algorithm in wireless sensor networks. Mobile Netw. Appl. 2016;21:994–1001. doi: 10.1007/s11036-016-0737-1. [DOI] [Google Scholar]
  • 30.Wang G., Cai S., Li Y., Ansari N. A bias-reduced nonlinear WLS method for TDOA/FDOA-based source localization. IEEE Trans. Veh. Technol. 2016;65:8603–8615. doi: 10.1109/TVT.2015.2508501. [DOI] [Google Scholar]
  • 31.Lee K., Kwon H., You K. TDOA based geolocation using IRLS algorithm; Proceedings of the 2017 International Conference on Intelligent Informatics and Biomedical Sciences (ICIIBMS); Okinawa, Japan. 24–26 November 2017; pp. 92–95. [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

Data sharing not applicable.


Articles from Sensors (Basel, Switzerland) are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES