Abstract
The Gauss-Newton algorithm has been widely used in GNSS positioning and indoor positioning applications, but it requires an initial guess. An unfavorable initial guess may cause the iteration divergence. This issue is particularly important in indoor positioning scenarios but has not attracted enough attention. The non-iterative closed-form algorithms are suitable to provide the initial guess since they are divergence-free but sub-optimal. This study systematically evaluated performance of four representative non-iterative closed-form algorithms, namely the differenced squared range (DSR) algorithm, the Bancroft algorithm, and constrained virtual parameter (CVP) algorithm in terms of positioning precision, robustness, and computation efficiency. The performance of these algorithms is evaluated with both simulative data and real data. The results indicate that the CVP algorithm achieves 0.2–0.6 m accuracy in the static scenarios and about 2 m accuracy in the kinematic scenario, which outperforms the Gauss-Newton algorithm and the other two non-iterative approaches. The Gauss-Newton approach also achieves promising results in the LOS scenario, but it is more vulnerable to the NLOS observations. The DSR algorithm and the Bancroft algorithms are sub-optimal, robust to NLOS biases, but their performance in real data test depends on the test scenario. The CVP algorithm is free of divergence issue, robust to NLOS bias, and computationally efficient and achieves the best positioning accuracy in all four algorithms, thus should be recommended in highly non-linear localization estimation scenarios, such as the indoor positioning applications.
Similar content being viewed by others
Data availability
The code and data used in this study are available upon request.
References
Ahmad A, Serpedin E, Nounou H, Nounou M (2013) Joint node localization and time varing clock synchronization in wireless sensor networks. IEEE Trans Wirel Commun 12:5322–5333
Angelis GD, Angelis AD, Moschitta A (2015) Carbone P Ultrasound based positioning using time of flight measurements and crosstalk mitigation. In: Instrumentation and Measurement Technology Conference, pp 1865–1870
Bancroft S (1985) An algebraic solution of the GPS equations. IEEE Trans Aerosp Electron Syst AES-21:56–59
Beale EML (1960) Confidence regions in non-linear estimation Journal of the Royal Statistical. Society 22:41–88
Bellusci G, Janssen GJM, Yan J, Tiberius CCJM (2009) Modeling distance and bandwidth dependency of TOA-based UWB ranging error for positioning. Res Lett Commun 2009:1–4. https://doi.org/10.1155/2009/468597
Biaz S, Ji Y (2005) Precise distributed localization algorithms for wireless networks. In: Sixth IEEE International Symposium on a World of Wireless Mobile and Multimedia Networks, Taormina-Giardini Naxos, Italy. IEEE. https://doi.org/10.1109/WOWMOM.2005.80
Caffery JJ (2002) A New approach to the geometry of TOA location. In: IEEE Vehicular Technology Conference, pp 1943–1949
Chan Y-T, Tsui W-Y, So H-C, Ching P-C (2006) Time-of-arrival based localization under NLOS conditions. IEEE Trans Veh Technol:55
Chen R (2011) Approaching an ubiquitous positioning solution for indoor navigation and location-based service. Journal of Global Positioning System 10:1–2
Chen R (2012) Ubiquitous positioning and mobile location based services in smart phones. IGI Global
Chen L, Wu L (2009) Mobile positioning in mixed LOS/NLOS conditions using modified EKF banks and data fusion method. IEICE Trans Commun 92-B:1318–1325
Chen L, Piché R, Kuusniemi H, Chen R (2014) Adaptive mobile tracking in unknown non-line-of-sight conditions with application to digital TV networks. EURASIP Journal on Advances in Signal Processing 2014:22
Chen L, Julien O, Thevenon P, Serant D, Peña AG, Kuusniemi H (2015) TOA Estimation for positioning with DVB-T signals in outdoor static tests. IEEE Trans Broadcast 61:625–638
Cheung KW, So HC, Ma WK, Chan YT (2004) Least squares algorithms for time-of-arrival-based mobile location. IEEE Trans Signal Process 52:1121–1128
Cota-Ruiz J, Rosiles JG, Sifuentes E, Rivas-Perea P (2012) A low-complexity geometric bilateration method for localization in wireless sensor networks and its comparison with least-squares methods. Sensors 12:839–862. https://doi.org/10.3390/s120100839
Ferreira AG, Fernandes D, Catarino AP, Monteiro JL (2017) Performance analysis of ToA-based positioning algorithms for static and dynamic targets with low ranging measurements. Sensors (Basel) 17:17. https://doi.org/10.3390/s17081915
Foy WH (1976) Position location solutions by Taylor series estimation. IEEE Trans Aerosp Electron Syst AES-12:187–194
Hillebrandt T, Will H, Kyas M (2013) Quantitative and spatial evaluation of distance-based localization algorithms. In: Progress in Location-Based Services. Lecture Notes in Geoinformation and Cartography, pp 173–194. https://doi.org/10.1007/978-3-642-34203-5_10
Ji X, Zha H (2004) Sensor positioning in wireless ad-hoc sensor networks using multidimensional scaling. In: IEEE INFOCOM, p 2004. https://doi.org/10.1109/infcom.2004.1354684
Kaplan ED, Hegarty CJ (2005) Understanding GPS: principles and applications. Artech House, Boston, US
Kuruoglu GS, Erol M, Oktug S (2009) Localization in wireless sensor networks with range measurement errors. Paper presented at the 2009 Fifth Advanced International Conference on Telecommunications,
Langendoen K, Reijers N (2003) Distributed localization in wireless sensor networks: a quantitative comparison. Comput Netw 43:499–518. https://doi.org/10.1016/s1389-1286(03)00356-6
Larsson EG, Danev D (2010) Accuracy comparison of LS and squared-range LS for source localization. IEEE Trans Signal Process 58:916–923
Li S, Hedley M, Collings IB (2015) New efficient indoor cooperative localization algorithm with empirical ranging error model. IEEE Journal on Selected Areas in Communications 33:1407–1417
Li S, Hedley M, Collings IB, Johnson M (2016a) Integration of IMU in indoor positioning systems with non-Gaussian ranging error distributions. In: International Conference on Information Fusion, Heidelberg, Germany
Li X, Deng ZD, Rauchenstein LT, Carlson TJ (2016b) Source-localization algorithms and applications using time of arrival and time difference of arrival measurements. Rev Sci Instrum 87:041502
Li S, Hedley M, Collings IB (2017) Humphrey D Indoor positioning based on ranging offset model and learning. In: IEEE International Conference on Communications Workshops, pp 1265–1270
Luo H, Li H, Zhao F, Peng J (2011) An iterative clustering-based localization algorithm for wireless sensor networks. China Communications 8:58–64
Manolakis DE (1996) Efficient solution and performance analysis of 3-D position estimation by trilateration. IEEE Trans Aerosp Electron Syst 32:1239–1248
Ravindra S, Jagadeesha SN (2013) Time of arrival based localization in wireless sensor networks: a linear approach. Signal & Image processing : An International Journal 4:13–30. https://doi.org/10.5121/sipij.2013.4402
Robles JJ, Pola JS, Lehnert R (2012) Extended min-max algorithm for position estimation in sensor networks. In: 9th Workshop on Positioning, Navigation and Communication. https://doi.org/10.1109/wpnc.2012.6268737
Sathyan T, Humphrey D, Hedley M (2011) WASP: a system and algorithms for accurate radio localization using low-cost hardware. IEEE Trans Syst Man Cybern Part C Appl Rev 41:211–222
Schau HC, Robinson AZ (1987) Passive source localization employing intersecting spherical surfaces from time-of-arrival differences. IEEE Transactions on Acoustics, Speech and Signal Processing ASSP-35
Schiff W, Oldak R (1990) Accuracy of judging time to arrival: effects of modality, trajectory, and gender. J Exp Psychol Hum Percept Perform 12:303–316
Sirola N (2010) Closed-form algorithms in mobile positioning: myths and misconceptions. In: IEEE Workshop on Positioning Navigation and Communication, pp 38–44
Smith JO, Abel JS (1987) The spherical interpolation method of source localization. IEEE J Ocean Eng OE-12:246–252
So HC (2012) Source localization: algorithms and analysis. In: Zekavat SA, Buchrer RM (eds) Handbook of Position Location: Theory. John Wiley & Sons, Practice and Advances
Teunissen PJG (1990a) Nonlinear inversion of geodetic and geophysical data: diagnosing nonlinearity. In: Brunner FK, Rizos C (eds) Lecture notes in Earth Science. Springer Verlag Berlin, pp 241–264
Teunissen PJG (1990b) Nonlinear least squares. Manuscr Geodaet 15:137–150
Wang X (2002) Non-linear model parameter estimation theory and applications. Wuhan University Press, Wuhan, China
Wang Y (2015) Linear least squares localization in sensor networks. EURASIP J Wirel Commun Netw 2015. https://doi.org/10.1186/s13638-015-0298-1
Wang L, Feng Y, Guo J (2017) Reliability control of single-epoch RTK ambiguity resolution. GPS Solutions 21:591–604
Wang L, Chen R, Chen L, Shen L, Zhang P, Pan Y, Li M (2018) A Robust filter for TOA based indoor localization in mixed LOS/NLOS environment. In: 2018 Ubiquitous Positioning, Indoor Navigation and Location-Based Services (UPINLBS), Wuhan, China. IEEE
Wang L, Chen R, Shen L, Qiu H, Li M, Zhang P, Pan Y (2019) NLOS mitigation in sparse anchor environments with the misclosure check algorithm. Remote Sens 11:773. https://doi.org/10.3390/rs11070773
Wehn HW, Belanger PR (1997) Ultrasound-based robot position estimation. IEEE Trans Robot Autom 13:682–692
Will H, Hillebrandt T, Kyas M (2012) The Geo-n localization algorithm. In: 2012 International Conference on Indoor Positioning and Indoor Navigation (IPIN). https://doi.org/10.1109/ipin.2012.6418867
Yan J, Tiberius C, Bellusci G, Jassen GJM (2008) Feasibility of Gauss-Newton method for indoor positioning. In: 2008 IEEE/ION Position, Location and Navigation Symposium, Monterey, CA, 2008. 2008 IEEE/ION Position, Location and Navigation Symposium
Yu K, Sharp I, Guo YJ (2009) Ground-based wireless positioning. John Wiley & Sons Inc, US
Yu Y, Chen R, Chen L, Xu S, Li W, Wu Y, Zhou H (2020) Precise 3D indoor localization based on Wi-Fi FTM and built-in sensors. IEEE Internet Things J:1-1. https://doi.org/10.1109/jiot.2020.2999626
Zhang S, Guo J, Luo N, Zhang D, Wang W, Wang L (2019) A calibration-free method based on grey relational analysis for heterogeneous smartphones in fingerprint-based indoor positioning. Sensors 3885. https://doi.org/10.3390/s19183885
Zhao Y (2002) Standardization of mobile phone positioning for 3G systems. IEEE Commun Mag 40:108–116
Acknowledgements
The authors thank Dr. Shenghong Li from the Commonwealth Scientific and Industrial Research Organisation (CSIRO), Australia, for the data collection.
Funding
This research is supported by the NSFC (Grant No. 41704002 and 42074036) and the Fundamental Research Funds for the Central Universities.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no competing interests.
Additional information
Responsible Editor: Biswajeet Pradhan
Rights and permissions
About this article
Cite this article
Wang, L., Wu, Z., Yang, J. et al. Performance of the non-iterative ToA-based positioning algorithms in complex indoor environments. Arab J Geosci 14, 700 (2021). https://doi.org/10.1007/s12517-021-06996-6
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s12517-021-06996-6