{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,11]],"date-time":"2026-01-11T01:12:49Z","timestamp":1768093969599,"version":"3.49.0"},"reference-count":31,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2021,6,1]],"date-time":"2021-06-01T00:00:00Z","timestamp":1622505600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100000807","name":"European GNSS Agency","doi-asserted-by":"publisher","award":["GSA\/GRANT\/04\/2019\/BANSHEE"],"award-info":[{"award-number":["GSA\/GRANT\/04\/2019\/BANSHEE"]}],"id":[{"id":"10.13039\/501100000807","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>WiFi Round Trip Time (RTT) unlocks meter level accuracies in user terminal positions where no other navigation systems, such as Global Navigation Satellite Systems (GNSS), are able to (e.g., indoors). However, little has been done so far to obtain a scalable and automated system that computes the position of the WiFi Access Points (WAP) using RTT and that is able to estimate, in addition to the position, the hardware biases that offset the WiFi ranging measurements. These biases have a direct impact on the ultimate position accuracy of the terminals. This work proposes a method in which the computation of the WiFi Access Points positions and hardware biases (i.e., products) can be estimated based on the ranges and position fixes provided by user terminals (i.e., inverse positioning) and details how this can be improved if raw GNSS measurements (pseudoranges and carrier phase) are also available in the terminal. The data setup used to obtain a performance assessment was configured in a benign scenario (open sky with no obstructions) in order to obtain an upper boundary on the positioning error that can be achieved with the proposed method. Under these conditions, accuracies better than 1.5 m were achieved for the WAP position and hardware bias. The proposed method is suitable to be implemented in an automated manner, without having to rely on dedicated campaigns to survey 802.11mc-compliant WAPs. This paper offers a technique to automatically estimate both mild-indoor WAP products (where terminals have both Wi-Fi RTT and GNSS coverage) and deep-indoor WAP (with no GNSS coverage where the terminals obtain their position exclusively from previously estimated mild-indoor WAPs).<\/jats:p>","DOI":"10.3390\/s21113828","type":"journal-article","created":{"date-parts":[[2021,6,1]],"date-time":"2021-06-01T23:07:03Z","timestamp":1622588823000},"page":"3828","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":17,"title":["Accuracy in WiFi Access Point Position Estimation Using Round Trip Time"],"prefix":"10.3390","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4844-6004","authenticated-orcid":false,"given":"Miquel","family":"Garcia-Fernandez","sequence":"first","affiliation":[{"name":"Rokubun S.L., 08018 Barcelona, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Isaac","family":"Hoyas-Ester","sequence":"additional","affiliation":[{"name":"Rokubun S.L., 08018 Barcelona, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9412-5669","authenticated-orcid":false,"given":"Alex","family":"Lopez-Cruces","sequence":"additional","affiliation":[{"name":"Rokubun S.L., 08018 Barcelona, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Malgorzata","family":"Siutkowska","sequence":"additional","affiliation":[{"name":"Rokubun S.L., 08018 Barcelona, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xavier","family":"Banqu\u00e9-Casanovas","sequence":"additional","affiliation":[{"name":"Rokubun S.L., 08018 Barcelona, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,6,1]]},"reference":[{"key":"ref_1","unstructured":"Wi-Fi Alliance (2020). Wi-Fi CERTIFIED Location Orientation, WiFi Alliance. Technical report."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"3686","DOI":"10.1109\/TIM.2018.2880887","article-title":"Scalable Wi-Fi client self-positioning using cooperative FTM-sensors","volume":"68","author":"Banin","year":"2018","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_3","unstructured":"Android (2020, May 25). Android Developers, Devices that support WiFi-RTT. Available online: https:\/\/developer.android.com\/guide\/topics\/connectivity\/wifi-rtt#supported-devices."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Ibrahim, M., Liu, H., Jawahar, M., Nguyen, V., Gruteser, M., Howard, R., Yu, B., and Bai, F. (2018, January 29). Verification: Accuracy evaluation of WiFi fine time measurements on an open platform. Proceedings of the 24th Annual International Conference on Mobile Computing and Networking, New Delhi, India.","DOI":"10.1145\/3241539.3241555"},{"key":"ref_5","unstructured":"Zhu, Y. (2020, December 21). Enable 802.11mc FTM on Intel 8260. Available online: https:\/\/github.com\/HappyZ\/iw_intel8260_localization\/wiki\/Enable-802.11mc-FTM-on-Intel-8260."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1219","DOI":"10.3390\/smartcities3040060","article-title":"A Testbed for GNSS-Based Positioning and Navigation Technologies in Smart Cities: The HANSEL Project","volume":"3","author":"Minetto","year":"2020","journal-title":"Smart Cities"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"567","DOI":"10.1587\/comex.2020COL0001","article-title":"Measurement accuracy of Wi-Fi FTM on actual devices","volume":"9","author":"Ogawa","year":"2020","journal-title":"IEICE Commun. Express"},{"key":"ref_8","unstructured":"Banin, L., Bar-Shalom, O., Dvorecki, N., and Amizur, Y. (2019). High-Accuracy Indoor Geolocation Using Collaborative Time of Arrival, Intel. Technical report."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Horn, B.K. (2020). Doubling the Accuracy of Indoor Positioning: Frequency Diversity. Sensors, 20.","DOI":"10.3390\/s20051489"},{"key":"ref_10","unstructured":"van Diggelen, F., Want, R., and Wang, W. (2020, December 21). How to Achieve 1-meter Accuracy in Android, Available online: https:\/\/www.gpsworld.com\/how-to-achieve-1-meter-accuracy-in-android\/."},{"key":"ref_11","unstructured":"Malkos, S., and Hazlett, A. (2014, January 8\u201312). Enhanced WiFi Ranging with Round Trip Time (RTT) Measurements. Proceedings of the 27th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2014), Tampa, FL, USA."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"95140","DOI":"10.1109\/ACCESS.2019.2927387","article-title":"Locating smartphones indoors using built-in sensors and Wi-Fi ranging with an enhanced particle filter","volume":"7","author":"Xu","year":"2019","journal-title":"IEEE Access"},{"key":"ref_13","first-page":"1","article-title":"Evaluation and correction of smartphone-based fine time range measurements","volume":"2020","author":"Bai","year":"2020","journal-title":"Int. J. Image Data Fusion"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Martin-Escalona, I., and Zola, E. (2020). Passive Round-Trip-Time Positioning in Dense IEEE 802.11 Networks. Electronics, 9.","DOI":"10.3390\/electronics9081193"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Fernandez, D., Barcelo-Arroyo, F., Martin-Escalona, I., Ciurana, M., Jofre, M., and Gutierrez, E. (July, January 28). Fusion of WLAN and GNSS observables for positioning in urban areas: The position ambiguity. Proceedings of the 2011 IEEE Symposium on Computers and Communications (ISCC), Kerkyra, Greece.","DOI":"10.1109\/ISCC.2011.5983929"},{"key":"ref_16","unstructured":"Bai, Y.B., Kealy, A., Retscher, G., and Hoden, L. (2020, January 5\u20137). A Comparative Evaluation of Wi-Fi RTT and GPS Based Positioning. Proceedings of the International Global Navigation Satellite Systems IGNSS 2020 Conference, Sydney, Australia."},{"key":"ref_17","unstructured":"Malkos, S. (2020, December 22). Google to Provide Raw GNSS Measurements. Available online: https:\/\/www.gpsworld.com\/google-to-provide-raw-gnss-measurements\/."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Humphreys, T.E., Murrian, M., van Diggelen, F., Podshivalov, S., and Pesyna, K.M. (2016, January 11\u201314). On the feasibility of cm-accurate positioning via a smartphone\u2019s antenna and GNSS chip. Proceedings of the 2016 IEEE\/ION Position, Location and Navigation Symposium (PLANS), Savannah, GA, USA.","DOI":"10.1109\/PLANS.2016.7479707"},{"key":"ref_19","unstructured":"Agency, E.G. (2018). Using GNSS Raw Measurements on Android Devices, White Paper, GSA. Technical report."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Fu, G.M., Khider, M., and van Diggelen, F. (2020, January 21\u201325). Android Raw GNSS Measurement Datasets for Precise Positioning. Proceedings of the 33rd International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2020), Online.","DOI":"10.33012\/2020.17628"},{"key":"ref_21","unstructured":"Misra, P., and Enge, P. (2006). Global Positioning System: Signals, Measurements and Performance, Ganga-Jamuna Press. [2nd ed.]."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"201","DOI":"10.1002\/acs.2467","article-title":"Windowing and random weighting-based adaptive unscented Kalman filter","volume":"29","author":"Gao","year":"2015","journal-title":"Int. J. Adapt. Control Signal Process."},{"key":"ref_23","unstructured":"Sanz-Subirana, J., Juan-Zornoza, J.M., and Hern\u00e1ndez-Pajares, M. (2013). Gnss Data Processing, Volume I: Fundamentals and Algorithms, European Space Agency Communications."},{"key":"ref_24","unstructured":"Cameron, A. (2020, December 21). Google Opens up GNSS Pseudoranges. GPS World, Available online: https:\/\/www.gpsworld.com\/google-opens-up-gnss-pseudoranges\/."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"386","DOI":"10.1002\/j.2161-4296.1985.tb00918.x","article-title":"Performing centimeter-level surveys in seconds with GPS carrier phase: Initial results","volume":"32","author":"Remondi","year":"1985","journal-title":"Navigation"},{"key":"ref_26","unstructured":"Colombo, O.L., Sutter, A.W., and Evans, A.G. (2004, January 21\u201324). Evaluation of precise, kinematic GPS point positioning. Proceedings of the ION GNSS 17th International Technical Meeting of the Satellite Division, Long Beach, CA, USA."},{"key":"ref_27","unstructured":"Android (2020, December 22). Android Developers, Wifi RTT Ranging Results. Available online: https:\/\/developer.android.com\/reference\/android\/net\/wifi\/rtt\/RangingResult."},{"key":"ref_28","unstructured":"Garcia-Fernandez, M., and Lopez-Cruces, A. (2020, December 22). Geolocating with WiFi RTT Measurements. Available online: https:\/\/www.rokubun.cat\/geolocating-with-wifi-rtt-measurements\/."},{"key":"ref_29","unstructured":"Garcia-Fernandez, M. (2020, December 22). GNSS Carrier Phase from Nexus 9. Available online: https:\/\/www.rokubun.cat\/gnss-carrier-phase-nexus-9\/\/."},{"key":"ref_30","first-page":"43","article-title":"Precision GNSS for Everyone","volume":"27","author":"Banville","year":"2016","journal-title":"GPS World"},{"key":"ref_31","unstructured":"Rokubun (2020, December 22). Rokubun Jason GNSS Cloud Service. Available online: https:\/\/jason.rokubun.cat."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/11\/3828\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:09:44Z","timestamp":1760162984000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/11\/3828"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,1]]},"references-count":31,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2021,6]]}},"alternative-id":["s21113828"],"URL":"https:\/\/doi.org\/10.3390\/s21113828","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,6,1]]}}}