{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,21]],"date-time":"2026-02-21T18:20:06Z","timestamp":1771698006713,"version":"3.50.1"},"reference-count":32,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2023,2,26]],"date-time":"2023-02-26T00:00:00Z","timestamp":1677369600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100007655","name":"Grant Agency of the Czech Technical University","doi-asserted-by":"publisher","award":["SGS22\/169\/OHK3\/3T\/13"],"award-info":[{"award-number":["SGS22\/169\/OHK3\/3T\/13"]}],"id":[{"id":"10.13039\/100007655","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>High-capacity impulse-radio ultra-wideband (IR-UWB) indoor localization systems are typically based on the time difference of arrival (TDoA) principle. When the fixed and synchronized localization infrastructure, the anchors, transmit precisely timestamped messages, a virtually unlimited number of user receivers (tags) are able to estimate their position based on differences in the time of arrival of those messages. However, the drift of the tag clock causes systematic errors at a sufficiently high magnitude to effectively deny the positioning, if left uncorrected. Previously, the extended Kalman filter (EKF) has been used to track and compensate for the clock drift. In this article, the utilization of a carrier frequency offset (CFO) measurement for suppressing the clock-drift related error in anchor-to-tag positioning is presented and compared to the filtered solution. The CFO is readily available in the coherent UWB transceivers, such as Decawave DW1000. It is inherently related to the clock drift, since both carrier and timestamping frequencies are derived from the identical reference oscillator. The experimental evaluation shows that the CFO-aided solution performs worse than the EKF-based solution in terms of accuracy. Nonetheless, with CFO-aiding it is possible to obtain a solution based on measurements from a single epoch, which is favorable especially for power-constrained applications.<\/jats:p>","DOI":"10.3390\/s23052595","type":"journal-article","created":{"date-parts":[[2023,2,27]],"date-time":"2023-02-27T02:15:37Z","timestamp":1677464137000},"page":"2595","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["Utilization of Carrier-Frequency Offset Measurements in UWB TDoA Positioning with Receiving Tag"],"prefix":"10.3390","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2295-8805","authenticated-orcid":false,"given":"Josef","family":"Kr\u0161ka","sequence":"first","affiliation":[{"name":"Department of Radio Engineering, Faculty of Electrical Engineering, Czech Technical University in Prague, 166 27 Praha, Czech Republic"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0206-2005","authenticated-orcid":false,"given":"V\u00e1clav","family":"Navr\u00e1til","sequence":"additional","affiliation":[{"name":"Department of Radio Engineering, Faculty of Electrical Engineering, Czech Technical University in Prague, 166 27 Praha, Czech Republic"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2023,2,26]]},"reference":[{"key":"ref_1","first-page":"44","article-title":"Where are we? Positioning in Challenging Environments Using Ultra-Wideband Sensor Networks","volume":"22","author":"Koppanyi","year":"2015","journal-title":"GPS World"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"247","DOI":"10.1002\/navi.227","article-title":"Using Adaptive Motion Constraints to Support UWB\/IMU Based Navigation","volume":"65","author":"Koppanyi","year":"2018","journal-title":"Navigation"},{"key":"ref_3","unstructured":"Sahinoglu, Z., Gezici, S., and G\u00fcvenc, I. (2016). Ultra-Wideband Positioning Systems, Cambridge University Press."},{"key":"ref_4","unstructured":"DecaWave Ltd (2018). APS011: Sources of Error in DW1000 Based Two-way Ranging (TWR) Schemes, DecaWave Ltd.. Application Note."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Dotlic, I., Connell, A., and McLaughlin, M. (2018, January 25\u201326). Ranging Methods Utilizing Carrier Frequency Offset Estimation. Proceedings of the 15th Workshop on Positioning, Navigation and Communications (WPNC), Bremen, Germany.","DOI":"10.1109\/WPNC.2018.8555809"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Djaja-Josko, V., and Kolakowski, J. (2016, January 4\u20137). A new transmission scheme for wireless synchronization and clock errors reduction in UWB positioning system. Proceedings of the 2016 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Alcala de Henares, Spain.","DOI":"10.1109\/IPIN.2016.7743635"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Neirynck, D., Luk, E., and McLaughlin, M. (2016, January 19\u201320). An alternative double-sided two-way ranging method. Proceedings of the 2016 13th Workshop on Positioning, Navigation and Communications (WPNC), Bremen, Germany.","DOI":"10.1109\/WPNC.2016.7822844"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Ridolfi, M., de Velde, S.V., Steendam, H., and Poorter, E.D. (2018). Analysis of the Scalability of UWB Indoor Localization Solutions for High User Densities. Sensors, 18.","DOI":"10.3390\/s18061875"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1109\/TIM.2014.2332241","article-title":"Realization Limits of Impulse-Based Localization System for Large-Scale Indoor Applications","volume":"64","author":"Zwirello","year":"2015","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"McElroy, C., Neirynck, D., and McLaughlin, M. (2014, January 10\u201314). Comparison of wireless clock synchronization algorithms for indoor location systems. Proceedings of the 2014 IEEE International Conference on Communications Workshops (ICC), Sydney, NSW, Australia.","DOI":"10.1109\/ICCW.2014.6881189"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Navratil, V., Krska, J., Vejrazka, F., and Korecek, V. (2018, January 23\u201326). Chained wireless synchronization algorithm for UWB-TDOA positioning. Proceedings of the 2018 IEEE\/ION Position, Location and Navigation Symposium (PLANS), Monterey, CA, USA.","DOI":"10.1109\/PLANS.2018.8373376"},{"key":"ref_12","unstructured":"Navr\u00e1til, V., Kr\u0161ka, J., and Vejra\u017eka, F. Proceedings of the 16th IAIN World Congress 2018 (IAIN2018), Chiba, Japan, 28 November\u20131 December 2018."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Tiemann, J., Eckermann, F., and Wietfeld, C. (2016, January 4\u20137). Multi-user interference and wireless clock synchronization in TDOA-based UWB localization. Proceedings of the 2016 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Alcala de Henares, Spain.","DOI":"10.1109\/IPIN.2016.7743696"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Djaja-Josko, V. (2017, January 12\u201314). A new anchor nodes position determination method supporting UWB localization system deployment. Proceedings of the 2017 Signal Processing Symposium (SPSympo), Jachranka, Poland.","DOI":"10.1109\/SPS.2017.8053692"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Zhang, F., Yang, L., Liu, Y., Ding, Y., Yang, S.H., and Li, H. (2022). Design and Implementation of Real-Time Localization System (RTLS) Based on UWB and TDoA Algorithm. Sensors, 22.","DOI":"10.2139\/ssrn.4022979"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/TIM.2021.3069486","article-title":"A Low-Cost Indoor Real-Time Locating System Based on TDOA Estimation of UWB Pulse Sequences","volume":"70","author":"Bottigliero","year":"2021","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Pelka, M., and Hellbruck, H. (2016, January 3\u20136). S-TDoA\u2014Sequential time difference of arrival\u2014A scalable and synchronization free approach for positioning. Proceedings of the 2016 IEEE Wireless Communications and Networking Conference, Doha, Qatar.","DOI":"10.1109\/WCNC.2016.7565024"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"320","DOI":"10.13164\/re.2019.0320","article-title":"Design and Implementation of Synchronization-free TDOA Localization System Based on UWB","volume":"27","author":"Wang","year":"2019","journal-title":"Radioengineering"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"2568","DOI":"10.1109\/COMST.2019.2911558","article-title":"A Survey of Indoor Localization Systems and Technologies","volume":"21","author":"Zafari","year":"2019","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Matsumoto, H., Kusano, H., Morokuma, T., and Sakamura, K. (2011, January 16\u201319). Numerical and experimental investigation of TDOA-based positioning system by ultra-wideband impulse radio. Proceedings of the 2011 IEEE Topical Conference on Wireless Sensors and Sensor Networks, Phoenix, AZ, USA.","DOI":"10.1109\/WISNET.2011.5725035"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Gro\u00dfwindhager, B., Stocker, M., Rath, M., Boano, C.A., and R\u00f6mer, K. (2019, January 16\u201318). SnapLoc: An Ultra-Fast UWB-Based Indoor Localization System for an Unlimited Number of Tags. Proceedings of the 18th International Conference on Information Processing in Sensor Networks, Montreal, QC, Canada.","DOI":"10.1145\/3302506.3310389"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Corbal\u00e1n, P., Picco, G.P., and Palipana, S. (2019, January 16\u201318). Chorus. Proceedings of the 18th International Conference on Information Processing in Sensor Networks, Montreal, QC, Canada.","DOI":"10.1145\/3302506.3310395"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"IEEE Computer Society (2020). Standard No. 802.15.4-2020.","DOI":"10.1021\/acschembio.0c00234"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Ledergerber, A., Hamer, M., and D\u2019Andrea, R. (October, January 28). A robot self-localization system using one-way ultra-wideband communication. Proceedings of the 2015 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Hamburg, Germany.","DOI":"10.1109\/IROS.2015.7353810"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/TAES.2022.3161895","article-title":"Concurrent Bi-directional TDoA Positioning in UWB Network with Free-running Clocks","volume":"58","author":"Navratil","year":"2022","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_26","unstructured":"DecaWave Ltd (2023, February 21). DW1000 User Manual. V. 2.18. Available online: https:\/\/www.qorvo.com\/products\/p\/DW1000#documents."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"431","DOI":"10.1137\/0111030","article-title":"An Algorithm for Least-Squares Estimation of Nonlinear Parameters","volume":"11","author":"Marquardt","year":"1963","journal-title":"J. Soc. Ind. Appl. Math."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"164","DOI":"10.1090\/qam\/10666","article-title":"A method for the solution of certain non-linear problems in least squares","volume":"2","author":"Levenberg","year":"1944","journal-title":"Q. Appl. Math."},{"key":"ref_29","unstructured":"Gavin, H.P. (2022). The Levenberg\u2013Marquardt Algorithm for Nonlinear Least Squares Curve-Fitting Problems, Department of Civil and Environmental Engineering, Duke University."},{"key":"ref_30","unstructured":"Fletcher, R. (1971). A Modified Marquardt Subroutine for Non-Linear Least Squares, Theoretical Physics Division, Atomic Energy Research Establishment. Technical Report."},{"key":"ref_31","unstructured":"Galassi, M., Davies, J., Theiler, J., Gough, B., Jungman, G., Alken, P., Booth, M., Rossi, F., and Ulerich, R. (2021, August 05). GNU Scientific Library Documentation. Available online: https:\/\/www.gnu.org\/software\/gsl\/doc\/html\/statistics.html."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"1303","DOI":"10.1049\/iet-cta.2009.0032","article-title":"Kalman filtering with state constraints: A survey of linear and nonlinear algorithms","volume":"4","author":"Simon","year":"2010","journal-title":"IET Control Theory Appl."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/5\/2595\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T18:43:06Z","timestamp":1760121786000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/5\/2595"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,2,26]]},"references-count":32,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2023,3]]}},"alternative-id":["s23052595"],"URL":"https:\/\/doi.org\/10.3390\/s23052595","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,2,26]]}}}