Sincronización de relojes embebidos en Internet (E-SIC) sin hardware dedicado

Javier Alejandro Atadia, Ramiro Alonso, Leonardo Martín Carducci

Resumen


E-SIC es un algoritmo diseñado para la sincronización de relojes en controladores embebidos a través de una red local (LAN) con tecnologı́a 802.11 (WI-FI). Dicho algoritmo esta basado en el algoritmo SIC que sincroniza frecuencia entre relojes suponiendo la simetrı́a en los caminos de ida y retorno de los mensajes. Al utilizar una ventana de tiempo histórica y la moda como herramienta de estimación, el algoritmo E-SIC logra sincronización entre dispositivos con una exactitud mejor que dos milisegundos sin necesidad de hardware extra.

Palabras clave


relojes; sincronización; WI-FI; IoT

Texto completo:

PDF HTML

Referencias


H. Kopetz and W. Ochsenreiter, “Clock Synchronization in Distributed Real-Time Systems,” IEEE Transactions on Computers, vol. C-36, no. 8, pp. 933–940, 1987.

M. Mock, R. Frings, E. Nett, and S. Trikaliotis, “Continuous clock synchronization in wireless real-time applications,” in Proceedings 19th IEEE Symposium on Reliable Distributed Systems SRDS-2000, 2000, pp. 125–132.

Masterclock, “GPS vs. GNSS: Understanding PNT Satellite Systems,” Jan 2019. [Online]. Available: https://www.masterclock.com/company/masterclock-inc-blog/gps-vs-gnss

T. Yokoyama, A. Matsubara, and M. Yoo, “A real-time operating system with gnss-based tick synchronization,” in 2015 IEEE 3rd International Conference on Cyber-Physical Systems, Networks, and Applications, 2015, pp. 19–24.

J. Martin, J. Burbank, W. Kasch, and P. D. L. Mills, “Network Time Protocol Version 4: Protocol and Algorithms Specification,” RFC 5905, Jun. 2010. [Online]. Available: https://rfc-editor.org/rfc/rfc5905.txt

“IEEE standard for a precision clock synchronization protocol for networked measurement and control systems,” IEEE Std 1588-2019 (Revision ofIEEE Std 1588-2008), pp. 1–499, 2020.

M. Bansal and A. Gupta, “Out-degree based clock synchronization in wireless networks using precision time protocol,” in 2018 IEEE International Conference on Advanced Networks and Telecommunications Systems (ANTS). IEEE, 2018, pp. 1–6.

R. Holler, T. Sauter, and N. Kero, “Embedded synutc and ieee 1588 clock synchronization for industrial ethernet,” in EFTA 2003. 2003 IEEE Conference on Emerging Technologies and Factory Automation. Proceedings (Cat. No.03TH8696), vol. 1, 2003, pp. 422–426 vol.1.

L. Li, B. Li, and H. Wang, “Clock synchronization of wireless distributed system based on ieee 1588,” in 2010 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery, 2010, pp. 205–209.

J. I. Alvarez-Hamelin, D. Samaniego, A. A. Ortega, and R. Geib, “Synchronizing Internet Clock frequency protocol (sic),” Internet Engineering Task Force, Internet-Draft draft-alavarez-hamelin-tictoc-sic-06, Oct. 2020, work in Progress. [Online]. Available: https: //datatracker.ietf.org/doc/html/draft-alavarez-hamelin-tictoc-sic-06

D. Veitch, J. Ridoux, and S. B. Korada, “Robust synchronization of absolute and difference clocks over networks,” IEEE/ACM Transactions on Networking, vol. 17, no. 2, pp. 417–430, 2009.

D. R. Bickel and R. Frühwirth, “On a fast, robust estimator of the mode: Comparisons to other robust estimators with applications,” Computational Statistics & Data Analysis, vol. 50, no. 12, pp. 3500–3530, 2006. [Online]. Available: https://www.sciencedirect.com/science/article/pii/S0167947305001581.

ESP32 Series Datasheet, Espressif Systems, 2021, ver. 3.6.

T. S. S. O. ITU, “Definitions and terminology for synchronization in packet networks (Recommendation ITU-T G.8260),” August 2015.

S. Bregni, “Measurement of maximum time interval error for telecommunications clock stability characterization,” IEEE transactions on instrumentation and measurement, vol. 45, no. 5, pp. 900–906, 1996.




DOI: https://doi.org/10.37537/rev.elektron.5.2.137.2021

Enlaces de Referencia

  • Por el momento, no existen enlaces de referencia


Copyright (c) 2021 Javier Alejandro Atadia, Ramiro Alonso, Leonardo Martín Carducci

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.


Revista elektron,  ISSN-L 2525-0159
Facultad de Ingeniería. Universidad de Buenos Aires 
Paseo Colón 850, 3er piso
C1063ACV - Buenos Aires - Argentina
revista.elektron@fi.uba.ar
+54 (11) 528-50889