{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,12]],"date-time":"2026-02-12T07:34:44Z","timestamp":1770881684724,"version":"3.50.1"},"reference-count":24,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2024,1,23]],"date-time":"2024-01-23T00:00:00Z","timestamp":1705968000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"La R\u00e9gion wallone","award":["Win2Wal\u00a02018\/1-N\u00b0\u00a01810114-LUMINET"],"award-info":[{"award-number":["Win2Wal\u00a02018\/1-N\u00b0\u00a01810114-LUMINET"]}]},{"name":"La R\u00e9gion wallone","award":["FNRS\u00a0MIS\u00a0Synch-Net-N\u00b0\u00a0F.4538.22"],"award-info":[{"award-number":["FNRS\u00a0MIS\u00a0Synch-Net-N\u00b0\u00a0F.4538.22"]}]},{"DOI":"10.13039\/501100002661","name":"Fonds de la Recherche Scientifique","doi-asserted-by":"crossref","award":["Win2Wal\u00a02018\/1-N\u00b0\u00a01810114-LUMINET"],"award-info":[{"award-number":["Win2Wal\u00a02018\/1-N\u00b0\u00a01810114-LUMINET"]}],"id":[{"id":"10.13039\/501100002661","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100002661","name":"Fonds de la Recherche Scientifique","doi-asserted-by":"crossref","award":["FNRS\u00a0MIS\u00a0Synch-Net-N\u00b0\u00a0F.4538.22"],"award-info":[{"award-number":["FNRS\u00a0MIS\u00a0Synch-Net-N\u00b0\u00a0F.4538.22"]}],"id":[{"id":"10.13039\/501100002661","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["www.mdpi.com"],"crossmark-restriction":true},"short-container-title":["Sensors"],"abstract":"<jats:p>Localization of wireless transmitters is traditionally done using Radio Frequency (RF) sensors that measure the propagation delays between the transmitter and a set of anchor receivers. One of the major challenges of wireless localization systems is the need for anchor nodes to be time-synchronized to achieve accurate localization of a target node. Using a reference transmitter is an efficient way to synchronize the anchor nodes Over-The-Air (OTA), but such algorithms require multiple periodic messages to achieve tight synchronization. In this paper, we propose a new synchronization method that only requires a single message from a reference transmitter. The main idea is to use the Carrier Frequency Offset (CFO) from the reference node, alongside the Time of Arrival (ToA) of the reference node messages, to achieve tight synchronization. The ToA allows the anchor nodes to compensate for their absolute time offset, and the CFO allows the anchor nodes to compensate for their local oscillator drift. Additionally, using the CFO of the messages sent by the reference nodes and the target nodes also allow us to estimate the speed of the targets. The error of the proposed algorithm is derived analytically and is validated through controlled laboratory experiments. Finally, the algorithm is validated by realistic outdoor vehicular measurements with a software-defined radio testbed.<\/jats:p>","DOI":"10.3390\/s24030737","type":"journal-article","created":{"date-parts":[[2024,1,24]],"date-time":"2024-01-24T09:57:42Z","timestamp":1706090262000},"page":"737","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["A CFO-Assisted Algorithm for Wireless Time-Difference-of-Arrival Localization Networks: Analytical Study and Experimental Results"],"prefix":"10.3390","volume":"24","author":[{"given":"C\u00e9dric","family":"Hannotier","sequence":"first","affiliation":[{"name":"Brussels School of Engineering, Universit\u00e9 libre de Bruxelles, Avenue Franklin Roosevelt 50, 1000 Brussels, Belgium"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5790-7031","authenticated-orcid":false,"given":"Fran\u00e7ois","family":"Horlin","sequence":"additional","affiliation":[{"name":"Brussels School of Engineering, Universit\u00e9 libre de Bruxelles, Avenue Franklin Roosevelt 50, 1000 Brussels, Belgium"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9720-9879","authenticated-orcid":false,"given":"Fran\u00e7ois","family":"Quitin","sequence":"additional","affiliation":[{"name":"Brussels School of Engineering, Universit\u00e9 libre de Bruxelles, Avenue Franklin Roosevelt 50, 1000 Brussels, Belgium"}]}],"member":"1968","published-online":{"date-parts":[[2024,1,23]]},"reference":[{"key":"ref_1","unstructured":"del Peral-Rosado, J.A., Granados, G.S., Raulefs, R., Leitinger, E., Grebien, S., Wilding, T., Dardari, D., Lohan, E.S., Wymeersch, H., and Floch, J.J. (2024, January 18). Whitepaper on New Localization Methods for 5G Wireless Systems and the Internet-of-Things, Available online: https:\/\/re.public.polimi.it\/bitstream\/11311\/1069386\/2\/2018_white_paper_IRACON-WP2.pdf."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Grundel, D., Murphey, R., Pardalos, P., and Prokopyev, O. (2007). Cooperative Estimation Algorithms Using TDOA Measurements. Cooperative Systems: Control and Optimization, Springer.","DOI":"10.1007\/978-3-540-48271-0"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"6652","DOI":"10.1109\/ACCESS.2016.2606486","article-title":"A Look at the Recent Wireless Positioning Techniques With a Focus on Algorithms for Moving Receivers","volume":"4","author":"Tahat","year":"2016","journal-title":"IEEE Access"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"56","DOI":"10.1109\/MCOM.2011.5762798","article-title":"Network localization and navigation via cooperation","volume":"49","author":"Win","year":"2011","journal-title":"IEEE Commun. Mag."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Zhu, H., Zhu, J., and Jiang, B. (2017, January 6\u20138). Sub-sample high-resolution TOA estimation algorithm for LTE downlink. Proceedings of the 2017 IEEE 9th International Conference on Communication Software and Networks (ICCSN), Guangzhou, China.","DOI":"10.1109\/ICCSN.2017.8230249"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1109\/MSP.2005.1458287","article-title":"Locating the nodes: Cooperative localization in wireless sensor networks","volume":"22","author":"Patwari","year":"2005","journal-title":"IEEE Signal Process. Mag."},{"key":"ref_7","unstructured":"Serrano, J., Cattin, M., Gousiou, E., van der Bij, E., Wlostowski, T., Daniluk, G., and Lipinski, M. (2013). The White Rabbit Project, IBIC."},{"key":"ref_8","unstructured":"Sanz Subirana, J., Juan Zornoza, J., and Hern\u00e1ndez-Pajares, M. (2013). GNSS Data Processing, Volume I: Fundamentals and Algorithms, ESA Communications."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Hafeez Chaudhary, M., and Scheers, B. (2018, January 25\u201328). Practical One-Way Time Synchronization Schemes with Experimental Evaluation. Proceedings of the 2018 IEEE 19th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC), Kalamata, Greece.","DOI":"10.1109\/SPAWC.2018.8445993"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Mahmood, A., Ashraf, M.I., Gidlund, M., and Torsner, J. (2018, January 28\u201331). Over-the-Air Time Synchronization for URLLC: Requirements, Challenges and Possible Enablers. Proceedings of the 2018 15th International Symposium on Wireless Communication Systems (ISWCS), Lisbon, Portugal.","DOI":"10.1109\/ISWCS.2018.8491188"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Ebadi, Z., Hannotier, C., Steendam, H., Horlin, F., and Quitin, F. (December, January 18). An over-the-air CFO-assisted synchronization algorithm for TDOA-based localization systems. Proceedings of the 2020 IEEE 92nd Vehicular Technology Conference (VTC2020-Fall), Victoria, BC, Canada.","DOI":"10.1109\/VTC2020-Fall49728.2020.9348838"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"101803","DOI":"10.1016\/j.phycom.2022.101803","article-title":"Joint position and clock tracking of wireless nodes under mixed LOS-NLOS conditions","volume":"54","author":"Fierens","year":"2022","journal-title":"Phys. Commun."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"193","DOI":"10.1109\/CC.2015.7315070","article-title":"TDOA localization algorithm with compensation of clock offset for wireless sensor networks","volume":"12","author":"Xiong","year":"2015","journal-title":"China Commun."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1905","DOI":"10.1109\/78.301830","article-title":"A simple and efficient estimator for hyperbolic location","volume":"42","author":"Chan","year":"1994","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"3960","DOI":"10.1109\/TSP.2017.2701311","article-title":"A Geometrical-Statistical Approach to Outlier Removal for TDOA Measurements","volume":"65","author":"Compagnoni","year":"2017","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Yu, W., Gaubitch, N.D., and Heusdens, R. (2018, January 15\u201320). Distributed Tdoa-Based Indoor Source Localisation. Proceedings of the 2018 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Calgary, AB, Canada.","DOI":"10.1109\/ICASSP.2018.8462262"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"2432","DOI":"10.1016\/j.sigpro.2012.03.004","article-title":"Time difference localization in the presence of outliers","volume":"92","author":"Picard","year":"2012","journal-title":"Signal Process."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Hannotier, C., Horlin, F., and Quitin, F. (2023, January 26\u201329). A geometry-based algorithm for TDoA-based localization in the presence of outliers. Proceedings of the 2023 IEEE Wireless Communications and Networking Conference (WCNC), Glasgow, UK.","DOI":"10.1109\/WCNC55385.2023.10118871"},{"key":"ref_19","unstructured":"(2016). IEEE Standard for Information Technology\u2014Telecommunications and Information Exchange between Systems Local and Metropolitan Area Networks\u2014Specific Requirements\u2014Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications. Standard No. IEEE Std 802.11-2016 (Revision of IEEE Std 802.11-2012)."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1613","DOI":"10.1109\/26.650240","article-title":"Robust frequency and timing synchronization for OFDM","volume":"45","author":"Schmidl","year":"1997","journal-title":"IEEE Trans. Commun."},{"key":"ref_21","unstructured":"Sourour, E., El-Ghoroury, H., and McNeill, D. (2004, January 26\u201329). Frequency offset estimation and correction in the IEEE 802.11a WLAN. Proceedings of the IEEE 60th Vehicular Technology Conference, 2004. VTC2004-Fall. 2004, Los Angeles, CA, USA."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Dasala, K.P., MacDonald, W.M., and Samardzija, D. (December, January 18). Synchronized Uplink Time of Arrival Localization: A Measurement-driven Evaluation. Proceedings of the 2020 IEEE 92nd Vehicular Technology Conference (VTC2020-Fall), Victoria, BC, Canada.","DOI":"10.1109\/VTC2020-Fall49728.2020.9348632"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"289","DOI":"10.1109\/TUFFC.2005.1406554","article-title":"The clock model and its relationship with the Allan and related variances","volume":"52","author":"Zucca","year":"2005","journal-title":"IEEE Trans. Ultrason. Ferroelectr. Freq. Control"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Bidigare, P., Pruessing, S., Raeman, D., Scherber, D., Madhow, U., and Mudumbai, R. (2012, January 5\u20138). Initial over-the-air performance assessment of ranging and clock synchronization using radio frequency signal exchange. Proceedings of the 2012 IEEE Statistical Signal Processing Workshop (SSP), Ann Arbor, MI, USA.","DOI":"10.1109\/SSP.2012.6319680"}],"updated-by":[{"DOI":"10.3390\/s25113563","type":"correction","label":"Correction","source":"publisher","updated":{"date-parts":[[2024,1,23]],"date-time":"2024-01-23T00:00:00Z","timestamp":1705968000000}}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/24\/3\/737\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,3]],"date-time":"2025-08-03T14:32:05Z","timestamp":1754231525000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/24\/3\/737"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,1,23]]},"references-count":24,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2024,2]]}},"alternative-id":["s24030737"],"URL":"https:\/\/doi.org\/10.3390\/s24030737","relation":{"correction":[{"id-type":"doi","id":"10.3390\/s25113563","asserted-by":"object"}]},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,1,23]]}}}