Abstract
Smart electronic devices are playing a fundamental role in modern home and industrial applications. The increased reliance on such devices, especially in time critical and secure applications, intensifies the need for time synchronization among multiple devices. This work presents a novel audio-based, cheap, offline synchronization method, whereby multiple slaves synchronize simultaneously to a master within a single room. Synchronization is carried out under the proposed protocol in a way that is independent of the physical location of the target devices, which in turn are not required to have any sort of network connectivity. The proposed method relies on the transmission of a De Bruijn sequence that holds the information required for the slaves to synchronize. The effectiveness of the proposed synchronization protocol is validated through an in-house experimental setup. Synchronization at distances of up to 250 cm between the master and a slave was achieved.
Similar content being viewed by others
References
Kim JY, Lee HY, Son JY and Park JH (2015) “Smart home web of objects-based IoT management model and methods for home data mining,” in 17th Asia-Pasific Network Operations and Management Sumposium (APSNOMS)
Li F, Yang Y, Chi Z, Zhao L, Yang Y, Luo J (2018) “Trinity: Enabling self-sustaining WSNs indoors with energy-free sensing and networking.” ACM Trans Embedded Comput Syst 17(2):Article 57
Guo H, Crossly P (2017) Design of a time synchronization system based on GPS and IEEE 1588 for trasnmission substations. IEEE Trans Power Delivery 32(4):2091–2100
IEEE Guide for Designing a Time Synchronization System for Power Substations, IEEE Std 2030.101TM-2018
IEEE Standard Profile for Use of IEEE 1588TM Precision Time Protocol in Power System Applications, IEEE Std C37.238TM-2011
Amelot J and Stenbakken G (2012) “Testing phasor measurement units using ieee 1488 precision time protocol,” in Conference on Precision Electromagnetic Measurements (CPEM) 2012
Mills D (1991) Internet time synchronization: the network time protocol. IEEE Trans Commun 39(10):1482–1493
Helling D, Hense M, Van der Auweraer H and Leuridan J (2005) “Data stream synchronization of distributed measurements systems using GPS technology,” in IEEE Intelligent Data Acquisition and Advanced Computer Systems: Technology and Applications IDAACS 2005
Refan MH and Valizadeh H (2011) “Redundant GPS time synchronization boards for computer networks,” in 19th Telecommunications Forum (TELFOR) Proceedings of Papers 2011
Yan L (2012) “Application of GPS technology in frame-signal synchronization system of wireless broadband access,” in 2nd International Conference on Consumer Electronics, Communications and Networks (CECNet) 2012
Li L, Xing G, Sun L, Huangfu W, Zhou R and Zhu H (2011) “Exploiting FM radio data system for adaptive clock calibration in sensor networks,” in Proceedings of the 9th International Conference on Mobile Systems, Applications, and Services
IEEE Std802.15.4TM-2015, IEEE Standart for Low-Rate Wireless Personal Area Networks (WPANs)
Guo X, Mohammad M, Saha S, Chan CM, Gilbert S and Leong D (2016) “PSync: visible light-based time synchronization for Internet of Things (IoT),” in IEEE INFOCOM The 35st Annual IEEE International Conference on Computer Communications
Yang Q, An D and Yu W (2013) “On time desynchronization attack against ieee 1558 protocol in power grid systems,” in IEEE Energytech 2013
Shijith N, Poornachandran P, Sujadevi VG and Dharmana MM (2017) “Spoofing technique to counterfeit the gps receiver on a drone,” in International Conference on Technological Advancements in Power and Energy
Bonebrake C, O’Neil LR (2014) Attacks on GPS time reliability. IEEE Secur Priv 12(3):82–84
Psiaki ML, Humphreys TE (2016) GNSS spoofing and detection. Proc IEEE 104(6):1258–1270
Humphreys TE, Ledvina BM, Psiaki ML, O’Hanlon BW and Kintner Jr PM (2008) “Assessing the spoofing threat: development of a portable GPS civilian spoofer,” in 21st International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS 2008)
Aoki N, Ikeda K and Yasuda H (2020) “A synchronization technique using De Bruijn sequences for inaudible sound communication systems,” in International Conference on Emerging Technologies for Communications (ICETC 2020), online, December 2–3
“Send data using sound,” Chirp, [Online]. Available: https://www.chirp.io
Nguyen Q, Choi J (2016) Matching pursuit based robust acoustic event classification for surveillance systems. Comput Electr Eng 57:43–54
Qiao G, Bilal M, Liu S, Babar Z, Ma T (2018) Biologically inspired covert underwater acoustic communication - a review. Physical Communication 30:107–114
Azad S, KhandakerTabin H, Nandi D, Pathan A-SK (2015) A high-throughput routing metric for multi-hop underwater acoustic networks. Comput Electrical Eng 44:24–33
Morns IP, Hinton OR, Adams AE and Sharif BS (2001) “Protocol for sub-sea communication networks,” in Proceedings of MTS/IEEE Oceans Conference 2001. An Ocean Odyssey
Hong F, Yang B, Zhang Y, Xu M, Feng Y and Guo Z (2014) “Time synchronization for underwater sensor networks based on multi-source beacon fusion,” in 20th IEEE International Conference on Parallel and Distributed Systems (ICPADS)
De Bruijn N (1946) A combinatorial problem. Proceedings of Nederlandse Akademie van Wetenschappen 49:758–764
Mitchell CJ, Etzion T, Paterson KG (1996) A method for constructing decodable de Bruijn sequences. IEEE Trans Inform Theory 42(5):1472–1478
Margossian H, Sayed MA, Fawaz W, Nakad Z (2019) Partial grid false data injection attacks against state estimation. Int J Electr Power Energy Syst 110:623–629
Spinsante S, Andrenacci S and Gambi E (2011) “Binary De Bruijn sequences for DS-CDMA systems: analysis and results”. EURASIP J Wireless Commun Netw 4
Sacchi C (2019) “About the use of a new set of quadriphase sequences for increasing security of PMR over LTE primary synchronization,” in IEEE International Black Sea Conference on Communications and Networking (BlackSeaCom), Sochi
Chee YM, Etzion T, Kiah HM, Khu Vu V and Yaakobi E (2019) “Constrained de Bruijn codes and their applications,” in IEEE International Symposium on Information Theory (ISIT), Paris
Howie RM, Paxman J, Bland PA, Towner MC, Sansom EK, Devillepoix HAR (2017) Submillisecond fireball timing using de Bruijn timecodes. Meteorit Planet Sci 52(8):1669–1682
Forster R (2000) “Manchester encoding: opposing definitions resolved”. Eng Sci Educ J 278–280
Jose J (2013) “Design of Manchester II bi-phase encoder for MIL-STD-1553 protocol,” in International Multi-Conference on Automation, Computing, Communication, Control and Compressed Sensing (iMacs4) 2013
“Manchester Encoding Basics,” [Online]. Available: http://ww1.microchip.com/downloads/en/AppNotes/Atmel-9164-Manchester-Coding-Basics_Application-Note.pdf. Accessed 17 Aug 2021
Tao Q, Zhong C, Lin H and Zhang Z (2018) “Symbol detection of ambient backscatter systems with manchester coding”. IEEE Trans Wireless Commun 17(6)
Capel V (2016) Newness audio and Hi-Fi, engineer's pocket book. Elsevier
Guri M, Solewicz Y and Elovici Y (2018) “MOSQUITO: covert ultrasonic transmission between two air-gapped computers using speaker-to-speaker communication,” in Proceedings of the 2018 IEEE Conference on Dependable and Secure Computing (DSC), Kaohsiung, Taiwan (ROC)
Acknowledgements
The authors acknowledge the efforts of Aymane El Baarini, Christelle Saliba, Rayan Al Sobbahi in conducting portions of the lab experiments.
Funding
This project has been jointly funded with the support of the National Council for Scientific Research in Lebanon CNRS-L and the Lebanese American University.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Nakad, Z., Sayed, M.A., Yaghi, A. et al. A novel offline indoor acoustic synchronization protocol: experimental analysis. Ann. Telecommun. 77, 221–236 (2022). https://doi.org/10.1007/s12243-021-00877-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12243-021-00877-5