D-sync: Doppler-based time synchronization for mobile underwater sensor networks

Time synchronization is an essential service in underwater networks, required for many functionalities such as MAC, sleep-scheduling, localization, and time-stamping of sensor events. However, there exist two fundamental challenges to underwater synchronization, namely, large propagation delays and substantial node mobility during the synchronization process. While existing underwater time sync solutions have been proposed to address these challenges, they rely on heavy signaling, which is undesirable due to high energy costs. In this paper, we introduce a powerful new approach that incorporates physical layer information, namely an estimate of the Doppler shift. Large Doppler shift has been identified as a major challenge to underwater communication, and current systems implement sophisticated solutions to estimate and track such Doppler shift for each data exchange. While an impediment to communication, we will show that the Doppler shift contains highly useful information that can be leveraged to greatly improve time synchronization. Specifically, it provides an indication of the relative motion between nodes. Our new protocol, called D-sync, strategically exploits this feature to address the timing uncertainty due to node mobility. As such, D-sync can handle substantial mobility, without making any assumptions about the underlying motion, and without extensive signaling. Simulation results show that D-sync significantly outperforms existing time synchronization both in terms of accuracy and energy.

[1]  L. Freitag,et al.  This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination. IEEE JOURNAL OF OCEANIC ENGINEERING 1 Peer-Reviewed Technical Communication Multicarrier Communication Over Un , 2022 .

[2]  Saurabh Ganeriwal,et al.  Timing-sync protocol for sensor networks , 2003, SenSys '03.

[3]  Deborah Estrin,et al.  Proceedings of the 5th Symposium on Operating Systems Design and Implementation Fine-grained Network Time Synchronization Using Reference Broadcasts , 2022 .

[4]  Gyula Simon,et al.  The flooding time synchronization protocol , 2004, SenSys '04.

[5]  Fikret Sivrikaya,et al.  Time synchronization in sensor networks: a survey , 2004, IEEE Network.

[6]  Lee Freitag,et al.  Improved Doppler tracking and correction for underwater acoustic communications , 1997, 1997 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[7]  Jun Liu,et al.  Mobi-Sync: Efficient Time Synchronization for Mobile Underwater Sensor Networks , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[8]  B.S. Sharif,et al.  A computationally efficient Doppler compensation system for underwater acoustic communications , 2000, IEEE Journal of Oceanic Engineering.

[9]  Shengli Zhou,et al.  Detection, Synchronization, and Doppler Scale Estimation with Multicarrier Waveforms in Underwater Acoustic Communication , 2008, OCEANS 2008 - MTS/IEEE Kobe Techno-Ocean.

[10]  Kee Chaing Chua,et al.  MU-Sync: a time synchronization protocol for underwater mobile networks , 2008, Underwater Networks.

[11]  John S. Heidemann,et al.  Time Synchronization for High Latency Acoustic Networks , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[12]  Feng Lu,et al.  Low-cost medium-range optical underwater modem: short paper , 2009, WUWNet.

[13]  Sumit Roy,et al.  Symbol by symbol Doppler rate estimation for highly mobile underwater OFDM , 2009, WUWNet.