Abstract

Error compensation is an important guarantee method to ensure the accuracy of clock synchronization in underwater sensor networks. Existing research methods mainly use linear fitting and least square method to compensate for clock synchronization parameters. Underwater wireless sensor network nodes are mobile, which leads the network nodes to be always in a time-varying state. In the process of synchronous forwarding, the position where the node sends and receives data packets will change, resulting in a relative moving distance, leading the dynamic delay to an increase in. In this way, as the number of forwarding nodes increases, the error of the clock gradually increases, causing the synchronization accuracy of the underwater sensor wireless network to gradually decrease. The existing underwater wireless sensor network clock synchronization algorithm does not fully consider the dynamic time delay caused by the movement of the node with the ocean current. It only uses the time stamp mechanism to solve the clock synchronization parameters, and then uses the traditional linear fitting to refine the synchronization parameters. The accurate solution of dynamic time delay is a key factor of synchronization accuracy. The use of traditional optimization algorithms to refine the synchronization parameters can easily fall into a local optimum, which makes the synchronization accuracy not high. Therefore, the existing traditional research on clock synchronization algorithms cannot well solve the problem of clock synchronization accuracy caused by node mobility. However this type of method does not consider the clock synchronization accuracy of node movement affected by ocean currents. To solve this problem, this paper proposes a clock synchronization error compensation algorithm based on BP neural network model. First, the deep-sea Lagrangian ocean current model is used to describe the movement of underwater nodes and simulate the movement speed of underwater nodes, and then a clock synchronization parameter model is established, and finally a BP neural network clock synchronization error compensation model is build, which conforms to the underwater environment, and the excitation function is defined, and regular term factor and compensatory factor are introduced to avoid model over-fitting. The BP neural network model clock synchronization error compensation algorithm is established for error back propagation. Simulation experiments show that compared with the comparison algorithm TSHL, MM-sync, and MU-sync, the accuracy of clock synchronization, namely the error between clock synchronization time and standard time, increased by 37.42%, 17.29% and 21.86%, and the mean square error is significantly reduced.

Highlights

  • To solve this problem, this paper proposes a clock synchronization error compensation algorithm based on BP neural network model

  • 其他 算法误差较大的主要是原因为: TSHL 法假设网络 为静态网络, 这势必会导致更大的同步误差; MUsync 使用两次线性回归来估计时钟频偏和相偏, 但该算法假设每一轮消息交换到的传播时延是一 致的, 没有考虑往返时间不一致的传播时延, 这会

Read more

Summary

Introduction

单光子激光测距的漂移误差理论模型及补偿方法 Theoretical model and correction method of range walk error for single-photon laser ranging 物理学报. 不确定分数阶时滞混沌系统自适应神经网络同步控制 Synchronization of uncertain fractional-order chaotic systems with time delay based on adaptive neural network control 物理学报. 基于经验知识遗传算法优化的神经网络模型实现时间反演信道预测 Prediction of time reversal channel with neural network optimized by empirical knowledge based genetic algorithm 物理学报. 基于遗传算法优化卷积长短记忆混合神经网络模型的光伏发电功率预测 A hybrid model for photovoltaic power prediction of both convolutional and long short-term memory neural networks optimized by genetic algorithm 物理学报. 基于深度卷积神经网络的大气湍流相位提取 Extracting atmospheric turbulence phase using deep convolutional neural network 物理学报.

Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call