Cargando…

Pair Nodes Clock Synchronization Algorithm Based on Kalman Filter for Underwater Wireless Sensor Networks

Time synchronization is the basis of many applications. Aiming at the limitations of the existing clock synchronization algorithms in underwater wireless sensor networks, we propose a pairwise synchronization algorithm called K-Sync, which is based on the Kalman filter. The algorithm does not need t...

Descripción completa

Detalles Bibliográficos
Autores principales: Ni, Xiaomeng, Lu, Ting, Ye, Sijia, Zheng, Yunsi, Chen, Pengfei, Chen, Lingyu
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8272019/
https://www.ncbi.nlm.nih.gov/pubmed/34203331
http://dx.doi.org/10.3390/s21134426
_version_ 1783721127670972416
author Ni, Xiaomeng
Lu, Ting
Ye, Sijia
Zheng, Yunsi
Chen, Pengfei
Chen, Lingyu
author_facet Ni, Xiaomeng
Lu, Ting
Ye, Sijia
Zheng, Yunsi
Chen, Pengfei
Chen, Lingyu
author_sort Ni, Xiaomeng
collection PubMed
description Time synchronization is the basis of many applications. Aiming at the limitations of the existing clock synchronization algorithms in underwater wireless sensor networks, we propose a pairwise synchronization algorithm called K-Sync, which is based on the Kalman filter. The algorithm does not need the assistance of the position sensor or the speed sensor, and the high time synchronization accuracy can be realized only by utilizing the time-stamps information in the process of message exchange. The K-Sync uses the general constraints of the motion characteristics of the sensor nodes to establish the recursive equations of the clock skew, clock offset, relative mobility velocity, and relative distance. At the same time, the time-stamps are viewed as the observation variables and the system observation equation is obtained. The K-Sync estimates the normalized clock skew and offset of the node via the Kalman filter to achieve high-precision clock synchronization between the two nodes. The simulation shows that the K-Sync has obvious advantages in the key indicators such as the estimated accuracy of clock skew and clock offset, convergence speed, etc. In addition, the K-Sync is more robust to a variety of underwater motion scenes.
format Online
Article
Text
id pubmed-8272019
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-82720192021-07-11 Pair Nodes Clock Synchronization Algorithm Based on Kalman Filter for Underwater Wireless Sensor Networks Ni, Xiaomeng Lu, Ting Ye, Sijia Zheng, Yunsi Chen, Pengfei Chen, Lingyu Sensors (Basel) Article Time synchronization is the basis of many applications. Aiming at the limitations of the existing clock synchronization algorithms in underwater wireless sensor networks, we propose a pairwise synchronization algorithm called K-Sync, which is based on the Kalman filter. The algorithm does not need the assistance of the position sensor or the speed sensor, and the high time synchronization accuracy can be realized only by utilizing the time-stamps information in the process of message exchange. The K-Sync uses the general constraints of the motion characteristics of the sensor nodes to establish the recursive equations of the clock skew, clock offset, relative mobility velocity, and relative distance. At the same time, the time-stamps are viewed as the observation variables and the system observation equation is obtained. The K-Sync estimates the normalized clock skew and offset of the node via the Kalman filter to achieve high-precision clock synchronization between the two nodes. The simulation shows that the K-Sync has obvious advantages in the key indicators such as the estimated accuracy of clock skew and clock offset, convergence speed, etc. In addition, the K-Sync is more robust to a variety of underwater motion scenes. MDPI 2021-06-28 /pmc/articles/PMC8272019/ /pubmed/34203331 http://dx.doi.org/10.3390/s21134426 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/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 (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Ni, Xiaomeng
Lu, Ting
Ye, Sijia
Zheng, Yunsi
Chen, Pengfei
Chen, Lingyu
Pair Nodes Clock Synchronization Algorithm Based on Kalman Filter for Underwater Wireless Sensor Networks
title Pair Nodes Clock Synchronization Algorithm Based on Kalman Filter for Underwater Wireless Sensor Networks
title_full Pair Nodes Clock Synchronization Algorithm Based on Kalman Filter for Underwater Wireless Sensor Networks
title_fullStr Pair Nodes Clock Synchronization Algorithm Based on Kalman Filter for Underwater Wireless Sensor Networks
title_full_unstemmed Pair Nodes Clock Synchronization Algorithm Based on Kalman Filter for Underwater Wireless Sensor Networks
title_short Pair Nodes Clock Synchronization Algorithm Based on Kalman Filter for Underwater Wireless Sensor Networks
title_sort pair nodes clock synchronization algorithm based on kalman filter for underwater wireless sensor networks
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8272019/
https://www.ncbi.nlm.nih.gov/pubmed/34203331
http://dx.doi.org/10.3390/s21134426
work_keys_str_mv AT nixiaomeng pairnodesclocksynchronizationalgorithmbasedonkalmanfilterforunderwaterwirelesssensornetworks
AT luting pairnodesclocksynchronizationalgorithmbasedonkalmanfilterforunderwaterwirelesssensornetworks
AT yesijia pairnodesclocksynchronizationalgorithmbasedonkalmanfilterforunderwaterwirelesssensornetworks
AT zhengyunsi pairnodesclocksynchronizationalgorithmbasedonkalmanfilterforunderwaterwirelesssensornetworks
AT chenpengfei pairnodesclocksynchronizationalgorithmbasedonkalmanfilterforunderwaterwirelesssensornetworks
AT chenlingyu pairnodesclocksynchronizationalgorithmbasedonkalmanfilterforunderwaterwirelesssensornetworks