Design and Implementation of a Time Synchronization Method for UOWC Networks
Weijie Liu,Jingyi Zhang,Nuo Huang,Zhengyuan Xu
DOI: https://doi.org/10.23919/JCIN.2024.10494944
2024-01-01
Journal of Communications and Information Networks
Abstract:Underwater optical wireless communication (UOWC) technology facilitates high-speed data transmission among multiple nodes in underwater networks. Nevertheless, the absence of a common clock poses a challenge to achieving systematic and reliable access for multiple nodes within these networks. This paper presents a time synchronization method for UOWC networks to ensure the successful execution of the media access control (MAC) protocol. In this method, the node obtains timestamps by exchanging messages with the optical access point (OAP). Subsequently, the node calculates the clock drift relative to the OAP and the propagation time, ensuring that transmitted data packets can arrive approximately at the time specified by the OAP. To validate the effect of the proposed method, an experimental UOWC prototype, including the OAP and nodes, is implemented using field programmable gate array (FPGA). The experimental results demonstrate that the maximum difference between the actual arrival times of two data packets that are expected to reach the OAP simultaneously according to the MAC protocol meets the requirements of the quasi-synchronous code division multiple access (OS-CDMA) system, thereby substantiating the effectiveness of this synchronization method.