Submitted:
09 October 2024
Posted:
18 October 2024
You are already at the latest version
Abstract

Keywords:
1. Introduction
2. Application Scenarios

| Parameters | Explanations |
|---|---|
| The timestamp at which node i receives the synchronization message from node j during the interaction | |
| The position of node in at the interaction | |
| C | The average sound velocity in the water layer where the network is located |
3. Principles of Underwater Network Time Synchronization Methods
3.1. Network Configuration Methods
3.2. Message Passing Scheme
3.3. Factor Graph Models
3.3.1. Single-Group Interaction Time Synchronization Model
3.3.2. Comprehensive Time Synchronization Model for Multiple Group Interactions


3.4. Binary Simplification
3.5. Algorithm Process
| Algorithm 1: Single-cycle probability graph time synchronization algorithm |
|---|
| Procedure Estimated clock offset( |
| Reference node A and n nodes to be synchronized |
| Sound velocity and reciprocal range observations |
| Position, speed of sound, time instant observed value accuracy |
| ) |
| Select any two points |
| Calculate the clock offset of node i at ,path 1.1 |
| Similarly |
| 4 For all , there exists a that satisfies 15 |
| 5 For all , there exists a that satisfies 16 |
| 6 For all , there exists a that satisfies 17 |
| Calculating the clock offset at node id when , Path 1.2 |
| Same as steps |
| Calculate the clock offset of node i in set , path 1.3 |
| For |
| Same as steps |
| Calculate the final clock offset of node i |
| Output |
| Algorithm 2: Comprehensive multi-cycle probability graph time synchronization algorithm |
|---|
| Procedure Estimated clock offset( |
| Multiple clock offset measurements for node i |
| //Single-cycle clock offset estimation accuracy |
| ) |
| Select the clock offset at time j for node i |
| Calculate the clock offset at time j for node i, following path 2.1 to end |
| 3 For all , there exists that satisfies the 19 |
| Calculate the final clock offset at time j |
| Output |
4. Field Experiments
4.1. Overview of the Experiment




4.2. Experimental Results
5. Discussion
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| GNSS | Global Navigation Satellite System |
| NTP | Network Time Protocol |
| PTP | Precision Time Protocol |
| FTSP | Flooding Time Synchronization Protocol |
| RBS | Reference Broadcast Synchronization |
| DMTS | Delay Measurement Time Synchronization for Wireless Sensor Networks |
| TPSN | Time Synchronization Protocol for Sensor Networks |
| DE-Sync | Doppler-Enhanced Time Synchronization |
References
- Burbank,J.;Mills,D. Network Time Protocol Version 4: Protocol and Algorithms Specification. Heise Zeitschriften Verlag 2010.
- Lee,K.;Eidson,J. IEEE 1588 standard for a precision clock synchronization protocol for networked measurement and control systems. IEEE, 2002 2002. [CrossRef]
- Sivrikaya, F.; Yener, B. Time synchronization in sensor networks: a survey. IEEE Network 2004, 18(4), 45–50. [Google Scholar] [CrossRef]
- Elson, J. Fine-grained Network Time Synchronization using Reference Broadcasts. In Proceedings of the Conference on Embedded Networked Sensor Systems (SenSys’03); 2003.
- Maroti, M.; Kusy, B.; Simon, G. et al. The flooding time synchronization protocol. 2004.
- Ping, S. Delay Measurement Time Synchronization for Wireless Sensor Networks. Irb 2003.
- Xu, M.; Liu, G. Research on Cluster-Based Time Synchronization Technology in Underwater Acoustic Sensor Networks. Comput. Appl. 2013, 30, 4–10. [Google Scholar]
- Ganeriwal, S.; Kumar, R.; Srivastava, M.B. Timing sync protocol for sensor networks. In Proceedings of the International Conference on Embedded Networked Sensor Systems, Los Angeles, CA, USA, 05 November 2003; pp. 139–150.
- Wang, S.; Gao, M.; Xu, N. Research on Energy-Optimal Clustering Time Synchronization for Underwater Acoustic Sensor Networks. Comput. Sci. Technol. Dev. 2017, 27, 5–10. [Google Scholar]
- Kong, W.; Liu, G. Cluster-Based Dual-Cluster Head Time Synchronization Algorithm for Underwater Sensor Networks. Comput. Eng. 2020, 46, 8–14. [Google Scholar]
- Chang, S.; Li, J.; Gao, H. , et al. AUV-Assisted Time Synchronization Algorithm for Underwater Sensor Networks. Sens. Microsyst. 2015, 10, 137–140. [Google Scholar]
- Guo, Y.; Zhang, Z. Research on Time Synchronization for Large-Scale Underwater Sensor Networks. Electron. Inf. Sci. 2014, 36, 6–12. [Google Scholar]
- Feng, X.; Wang, Z.; Zhu, X. , et al. Research on Doppler-Assisted Time Synchronization Mechanism for Underwater Sensor Networks. J. Commun. 2017, 38, 7–16. [Google Scholar]
- Wang, H. Research on Time Synchronization Algorithm for Underwater Sensor Networks Based on Mobile Models. J. Commun. 2016, 37, 9–16. [Google Scholar]
- Huang, H.Q. Research on Passive Clock Synchronization Technology for Underwater Hidden Nodes. Ph.D. Dissertation, Xiamen University, Xiamen, China, 2018. [Google Scholar]
- Zennaro, D.; Tomasi, B.; Vangelista, L., et al. Light-Sync: A Low Overhead Synchronization Algorithm for Underwater Acoustic Networks In Proceedings of the OCEANS 2012, Yeosu, South Korea, 2012.
- Rhee, I. K.; Lee, J.; Kim, J. et al. Clock Synchronization in Wireless Sensor Networks: An Overview. Sensors 2009, 9, 56–85. [Google Scholar] [CrossRef] [PubMed]
- Sun, C.; Yang, F.; Ding, L. et al. Multi-hop Time Synchronization for Underwater Acoustic Networks. In Proceedings of the OCEANS 2012, Hamburg, Germany, 2012.
- Wen, J.; Ding, L.; Yang, F. et al. Improved Multi-hop Time Synchronization for Underwater Acoustic Networks. In Proceedings of the International Conference on Wireless Communications & Signal Processing, 2013.
- Shams, R.; Otero, P.; Aamir, M. et al. Joint Algorithm for Multi-Hop Localization and Time Synchronization in Underwater Sensor Networks Using a Single Anchor. IEEE Access 2021, 99, 1–7. [Google Scholar]
- Knapp, C. H. The Generalized Correlation Method for Estimation of Time Delay. IEEE Trans. Acoust. Speech and Signal Processing 1976, 24, 320–327. [Google Scholar] [CrossRef]
- Zhou, F.; Wang, Q.; Nie, D.H.; et al. DE-Sync: Doppler-Enhanced Time Synchronization for Mobile Underwater Sensor Networks. Sensors 2018, 18, 10–17. [Google Scholar] [CrossRef] [PubMed]












Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).