{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,3]],"date-time":"2026-04-03T15:47:14Z","timestamp":1775231234054,"version":"3.50.1"},"reference-count":33,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2021,4,13]],"date-time":"2021-04-13T00:00:00Z","timestamp":1618272000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,4,13]],"date-time":"2021-04-13T00:00:00Z","timestamp":1618272000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"IHP GmbH \u2013 Leibniz-Institut f\u00fcr innovative Mikroelektronik"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Wireless Com Network"],"published-print":{"date-parts":[[2021,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Clock synchronization has always been a major challenge when designing wireless networks. This work focuses on tackling the time synchronization problem in 5G networks by adopting a hybrid Bayesian approach for clock offset and skew estimation. Furthermore, we provide an in-depth analysis of the impact of the proposed approach on a synchronization-sensitive service, i.e., localization. Specifically, we expose the substantial benefit of belief propagation (BP) running on factor graphs (FGs) in achieving precise network-wide synchronization. Moreover, we take advantage of Bayesian recursive filtering (BRF) to mitigate the time-stamping error in pairwise synchronization. Finally, we reveal the merit of hybrid synchronization by dividing a large-scale network into local synchronization domains and applying the most suitable synchronization algorithm (BP- or BRF-based) on each domain. The performance of the hybrid approach is then evaluated in terms of the root mean square errors (RMSEs) of the clock offset, clock skew, and the position estimation. According to the simulations, in spite of the simplifications in the hybrid approach, RMSEs of clock offset, clock skew, and position estimation remain below 10 ns, 1 ppm, and 1.5 m, respectively.<\/jats:p>","DOI":"10.1186\/s13638-021-01963-x","type":"journal-article","created":{"date-parts":[[2021,4,13]],"date-time":"2021-04-13T08:03:48Z","timestamp":1618301028000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Synchronization in 5G networks: a hybrid Bayesian approach toward clock offset\/skew estimation and its impact on localization"],"prefix":"10.1186","volume":"2021","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1408-9881","authenticated-orcid":false,"given":"Meysam","family":"Goodarzi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Darko","family":"Cvetkovski","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nebojsa","family":"Maletic","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jes\u00fas","family":"Guti\u00e9rrez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eckhard","family":"Grass","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,4,13]]},"reference":[{"key":"1963_CR1","doi-asserted-by":"publisher","unstructured":"A. Kaloxylos, A. Gavras, R. De Peppe, Empowering vertical industries through 5G networks\u2014current status and future trends. Zenodo (2020). https:\/\/doi.org\/10.5281\/zenodo.3698113","DOI":"10.5281\/zenodo.3698113"},{"key":"1963_CR2","doi-asserted-by":"crossref","unstructured":"J. Werner, M. Costa, A. Hakkarainen, K. Leppanen, M. Valkama, Joint user node positioning and clock offset estimation in 5G ultra-dense networks. In 2015 IEEE Global Communications Conference (GLOBECOM) (IEEE, 2015), pp. 1\u20137","DOI":"10.1109\/GLOCOM.2015.7417360"},{"issue":"14","key":"1963_CR3","doi-asserted-by":"publisher","first-page":"3587","DOI":"10.1109\/TSP.2017.2691665","volume":"65","author":"B Etzlinger","year":"2017","unstructured":"B. Etzlinger, F. Meyer, F. Hlawatsch, A. Springer, H. Wymeersch, Cooperative simultaneous localization and synchronization in mobile agent networks. IEEE Trans. Signal Process. 65(14), 3587\u20133602 (2017)","journal-title":"IEEE Trans. Signal Process."},{"issue":"5","key":"1963_CR4","doi-asserted-by":"publisher","first-page":"2866","DOI":"10.1109\/TWC.2017.2669963","volume":"16","author":"M Koivisto","year":"2017","unstructured":"M. Koivisto, M. Costa, J. Werner, K. Heiska, J. Talvitie, K. Lepp\u00e4nen, V. Koivunen, M. Valkama, Joint device positioning and clock synchronization in 5g ultra-dense networks. IEEE Trans. Wirel. Commun. 16(5), 2866\u20132881 (2017)","journal-title":"IEEE Trans. Wirel. Commun."},{"key":"1963_CR5","doi-asserted-by":"crossref","unstructured":"N. Maletic, V. Sark, M. Ehrig, J. Guti\u00e9rrez, E. Grass, Experimental evaluation of round-trip ToF-based localization in the 60 GHz band. In 2019 International Conference on Indoor Positioning and Indoor Navigation (IPIN). IEEE, pp. 1\u20136","DOI":"10.1109\/IPIN.2019.8911743"},{"issue":"4","key":"1963_CR6","doi-asserted-by":"publisher","first-page":"2926","DOI":"10.1109\/COMST.2016.2590438","volume":"18","author":"M L\u00e9vesque","year":"2016","unstructured":"M. L\u00e9vesque, D. Tipper, A survey of clock synchronization over packet-switched networks. IEEE Commun. Surv. Tutor. 18(4), 2926\u20132947 (2016)","journal-title":"IEEE Commun. Surv. Tutor."},{"issue":"11","key":"1963_CR7","doi-asserted-by":"publisher","first-page":"5404","DOI":"10.1109\/TSP.2011.2162832","volume":"59","author":"M Leng","year":"2011","unstructured":"M. Leng, Y.-C. Wu, Distributed clock synchronization for wireless sensor networks using belief propagation. IEEE Trans. Signal Process. 59(11), 5404\u20135414 (2011)","journal-title":"IEEE Trans. Signal Process."},{"issue":"2","key":"1963_CR8","doi-asserted-by":"publisher","first-page":"108","DOI":"10.1109\/MWC.2015.7096293","volume":"22","author":"KJ Zou","year":"2015","unstructured":"K.J. Zou, K.W. Yang, M. Wang, B. Ren, J. Hu, J. Zhang, M. Hua, X. You, Network synchronization for dense small cell networks. IEEE Wirel. Commun. 22(2), 108\u2013117 (2015)","journal-title":"IEEE Wirel. Commun."},{"issue":"11","key":"1963_CR9","doi-asserted-by":"publisher","first-page":"2837","DOI":"10.1109\/TSP.2014.2313531","volume":"62","author":"B Etzlinger","year":"2014","unstructured":"B. Etzlinger, H. Wymeersch, A. Springer, Cooperative synchronization in wireless networks. IEEE Trans. Signal Process. 62(11), 2837\u20132849 (2014)","journal-title":"IEEE Trans. Signal Process."},{"issue":"11","key":"1963_CR10","doi-asserted-by":"publisher","first-page":"5908","DOI":"10.1109\/TWC.2013.100213.130553","volume":"12","author":"J Du","year":"2013","unstructured":"J. Du, Y.-C. Wu, Distributed clock skew and offset estimation in wireless sensor networks: asynchronous algorithm and convergence analysis. IEEE Trans. Wireless Commun. 12(11), 5908\u20135917 (2013)","journal-title":"IEEE Trans. Wireless Commun."},{"issue":"8","key":"1963_CR11","doi-asserted-by":"publisher","first-page":"2902","DOI":"10.1109\/TIM.2011.2113120","volume":"60","author":"G Giorgi","year":"2011","unstructured":"G. Giorgi, C. Narduzzi, Performance analysis of Kalman-filter-based clock synchronization in IEEE 1588 networks. IEEE Trans. Instrum. Meas. 60(8), 2902\u20132909 (2011)","journal-title":"IEEE Trans. Instrum. Meas."},{"issue":"10","key":"1963_CR12","doi-asserted-by":"publisher","first-page":"4860","DOI":"10.1109\/TSP.2011.2160857","volume":"59","author":"M Leng","year":"2011","unstructured":"M. Leng, Y.-C. Wu, Low-complexity maximum-likelihood estimator for clock synchronization of wireless sensor nodes under exponential delays. IEEE Trans. Signal Process. 59(10), 4860\u20134870 (2011)","journal-title":"IEEE Trans. Signal Process."},{"issue":"12","key":"1963_CR13","first-page":"3445","volume":"9","author":"B Lv","year":"2014","unstructured":"B. Lv, Y. Huang, T. Li, X. Dai, M. He, W. Zhang, Y. Yang, Simulation and performance analysis of the IEEE 1588 PTP with Kalman filtering in multi-hop wireless sensor networks. J. Netw. 9(12), 3445 (2014)","journal-title":"J. Netw."},{"key":"1963_CR14","doi-asserted-by":"crossref","DOI":"10.1017\/CBO9780511804779","volume-title":"Bayesian Reasoning and Machine Learning","author":"D Barber","year":"2012","unstructured":"D. Barber, Bayesian Reasoning and Machine Learning (Cambridge University Press, Cambridge, 2012)."},{"key":"1963_CR15","unstructured":"IEEE standard for a precision clock synchronization protocol for networked measurement and control systems. IEEE Std 1588-2019 (Revision of IEEE Std 1588-2008) (2020), pp. 1\u2013499"},{"key":"1963_CR16","doi-asserted-by":"crossref","unstructured":"M. Goodarzi, D. Cvetkovski, N. Maletic, J. Guti\u00e9rrez, E. Grass, Synchronization in 5G: a Bayesian approach. In European Conference on Networks and Communications (EuCNC) (IEEE, 2020), pp. 194\u2013199","DOI":"10.1109\/EuCNC48522.2020.9200930"},{"issue":"1","key":"1963_CR17","doi-asserted-by":"publisher","first-page":"56","DOI":"10.3390\/s90100056","volume":"9","author":"I-K Rhee","year":"2009","unstructured":"I.-K. Rhee, J. Lee, J. Kim, E. Serpedin, Y.-C. Wu, Clock synchronization in wireless sensor networks: an overview. Sensors 9(1), 56\u201385 (2009)","journal-title":"Sensors"},{"key":"1963_CR18","doi-asserted-by":"crossref","unstructured":"M. Goodarzi, D. Cvetkovski, N. Maletic, J. Guti\u00e9rrez, E. Grass, A hybrid bayesian approach towards clock offset and skew estimation in 5G networks. In IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC) (IEEE, 2020).","DOI":"10.1109\/PIMRC48278.2020.9217175"},{"issue":"3","key":"1963_CR19","doi-asserted-by":"publisher","first-page":"210","DOI":"10.1109\/MCOM.2017.1601016CM","volume":"55","author":"S Ruffini","year":"2017","unstructured":"S. Ruffini, P. Iovanna, M. Forsman, T. Thyni, A novel SDN-based architecture to provide synchronization as a service in 5G scenarios. IEEE Commun. Mag. 55(3), 210\u2013216 (2017)","journal-title":"IEEE Commun. Mag."},{"issue":"1","key":"1963_CR20","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1109\/MCOMSTD.2017.1600768ST","volume":"1","author":"H Li","year":"2017","unstructured":"H. Li, L. Han, R. Duan, G.M. Garner, Analysis of the synchronization requirements of 5G and corresponding solutions. IEEE Commun. Stand. Mag. 1(1), 52\u201358 (2017)","journal-title":"IEEE Commun. Stand. Mag."},{"issue":"1","key":"1963_CR21","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1109\/LSP.2012.2222371","volume":"20","author":"SP Chepuri","year":"2012","unstructured":"S.P. Chepuri, R.T. Rajan, G. Leus, A.-J. van der Veen, Joint clock synchronization and ranging: asymmetrical time-stamping and passive listening. IEEE Signal Process. Lett. 20(1), 51\u201354 (2012)","journal-title":"IEEE Signal Process. Lett."},{"key":"1963_CR22","doi-asserted-by":"crossref","unstructured":"M. Goodarzi, N. Maletic, J. Guti\u00e9rrez, E. Grass, Bayesian joint synchronization and localization based on asymmetric time-stamp exchange. In International Symposium on Networks, Computers and Communications (ISNCC) (IEEE, 2020). arXiv:2008.08481.pdf","DOI":"10.1109\/ISNCC49221.2020.9297187"},{"issue":"6","key":"1963_CR23","doi-asserted-by":"publisher","first-page":"4714","DOI":"10.1109\/JIOT.2018.2811408","volume":"5","author":"F Meyer","year":"2018","unstructured":"F. Meyer, B. Etzlinger, Z. Liu, F. Hlawatsch, M.Z. Win, A scalable algorithm for network localization and synchronization. IEEE Internet Things J. 5(6), 4714\u20134727 (2018)","journal-title":"IEEE Internet Things J."},{"key":"1963_CR24","unstructured":"IEEE standard for information technology -telecommunications 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. IEEE Std 802.11-2016 (Revision of IEEE Std 802.11-2012) (2016), pp. 1\u20133534"},{"issue":"3","key":"1963_CR25","doi-asserted-by":"publisher","first-page":"281","DOI":"10.1016\/j.adhoc.2005.01.002","volume":"3","author":"B Sundararaman","year":"2005","unstructured":"B. Sundararaman, U. Buy, A.D. Kshemkalyani, Clock synchronization for wireless sensor networks: a survey. Ad Hoc Netw. 3(3), 281\u2013323 (2005)","journal-title":"Ad Hoc Netw."},{"issue":"5","key":"1963_CR26","doi-asserted-by":"publisher","first-page":"453","DOI":"10.1080\/00018732.2016.1211393","volume":"65","author":"L Zdeborov\u00e1","year":"2016","unstructured":"L. Zdeborov\u00e1, F. Krzakala, Statistical physics of inference: thresholds and algorithms. Adv. Phys. 65(5), 453\u2013552 (2016)","journal-title":"Adv. Phys."},{"key":"1963_CR27","doi-asserted-by":"crossref","unstructured":"O. Shental, P.H. Siegel, J.K. Wolf, D. Bickson, D. Dolev, Gaussian belief propagation solver for systems of linear equations. In 2008 IEEE International Symposium on Information Theory (IEEE, 2008), pp. 1863\u20131867","DOI":"10.1109\/ISIT.2008.4595311"},{"issue":"1","key":"1963_CR28","doi-asserted-by":"publisher","first-page":"124","DOI":"10.1109\/MSP.2010.938757","volume":"28","author":"Y-C Wu","year":"2010","unstructured":"Y.-C. Wu, Q. Chaudhari, E. Serpedin, Clock synchronization of wireless sensor networks. IEEE Signal Process. Mag. 28(1), 124\u2013138 (2010)","journal-title":"IEEE Signal Process. Mag."},{"issue":"10","key":"1963_CR29","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1016\/0898-1221(95)00156-S","volume":"30","author":"AL Barker","year":"1995","unstructured":"A.L. Barker, D.E. Brown, W.N. Martin, Bayesian estimation and the Kalman filter. Comput. Math. Appl. 30(10), 55\u201377 (1995)","journal-title":"Comput. Math. Appl."},{"issue":"11","key":"1963_CR30","doi-asserted-by":"publisher","first-page":"122","DOI":"10.1145\/3363294","volume":"62","author":"Y Pei","year":"2019","unstructured":"Y. Pei, S. Biswas, D.S. Fussell, K. Pingali, An elementary introduction to Kalman filtering. Commun. ACM 62(11), 122\u2013133 (2019)","journal-title":"Commun. ACM"},{"key":"1963_CR31","doi-asserted-by":"crossref","unstructured":"B. Li, N. Wu, Y.-C. Wu, Distributed verification of belief precisions convergence in gaussian belief propagation. In ICASSP 2020-2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP) (IEEE, 2020), pp. 9115\u20139119","DOI":"10.1109\/ICASSP40776.2020.9054064"},{"key":"1963_CR32","doi-asserted-by":"crossref","unstructured":"D.A. Fittipaldi, M. Luise, Cram\u00e9r-rao bound for DOA estimation with antenna arrays and UWB-OFDM signals for PAN applications. In 2008 IEEE 19th International Symposium on Personal, Indoor and Mobile Radio Communications (IEEE, 2008), pp. 1\u20135","DOI":"10.1109\/PIMRC.2008.4699884"},{"key":"1963_CR33","doi-asserted-by":"publisher","first-page":"117","DOI":"10.1016\/j.procs.2014.05.405","volume":"32","author":"R Khan","year":"2014","unstructured":"R. Khan, S.U. Khan, S. Khan, M.U.A. Khan, Localization performance evaluation of extended Kalman filter in wireless sensors network. Procedia Comput. Sci. 32, 117\u2013124 (2014)","journal-title":"Procedia Comput. Sci."}],"updated-by":[{"DOI":"10.1186\/s13638-021-02054-7","type":"correction","label":"Correction","source":"publisher","updated":{"date-parts":[[2021,11,2]],"date-time":"2021-11-02T00:00:00Z","timestamp":1635811200000}}],"container-title":["EURASIP Journal on Wireless Communications and Networking"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13638-021-01963-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s13638-021-01963-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13638-021-01963-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,24]],"date-time":"2022-12-24T04:25:51Z","timestamp":1671855951000},"score":1,"resource":{"primary":{"URL":"https:\/\/jwcn-eurasipjournals.springeropen.com\/articles\/10.1186\/s13638-021-01963-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,4,13]]},"references-count":33,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2021,12]]}},"alternative-id":["1963"],"URL":"https:\/\/doi.org\/10.1186\/s13638-021-01963-x","relation":{"correction":[{"id-type":"doi","id":"10.1186\/s13638-021-02054-7","asserted-by":"object"}]},"ISSN":["1687-1499"],"issn-type":[{"value":"1687-1499","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,4,13]]},"assertion":[{"value":"20 October 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 March 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 April 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 November 2021","order":4,"name":"change_date","label":"Change Date","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"Correction","order":5,"name":"change_type","label":"Change Type","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"A Correction to this paper has been published:","order":6,"name":"change_details","label":"Change Details","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"https:\/\/doi.org\/10.1186\/s13638-021-02054-7","URL":"https:\/\/doi.org\/10.1186\/s13638-021-02054-7","order":7,"name":"change_details","label":"Change Details","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"91"}}