针对无线传感器网络对时间同步低能耗的需求,以及不同时间同步用户对同步精度要求的不同,提出了一种能量有效精度可控时间同步方法.基于GPA算法构建网络的PS向量,结合PBS实现网络节点的时间同步分组传输,减小网络同步分组数据的传输量,降低时间同步的能耗;通过联合极大似然法估计节点间的相位偏移和频率偏移,为高精度时间同步提供保证;基于最大频率偏移估计获取网络同步误差,通过RBF神经网络控制器实现同步周期和同步分组次数的实时调整,在保证同步精度的前提下降低同步算法的能耗.最后,通过实验验证了算法的有效性.
According to the demand of low energy consumption for wireless sensor networks' time synchronization and the different synchronization precision requirements of different time synchronization users,an energy efficient time synchronization algorithm with precision controllable is proposed in this paper.The network's PS vector is constructed based on GPA,with the use of PBS to transmit synchronization beacons so that the number of timing message among the network is reduced,thus the energy consumption is reduced.The clock offset and skew are estimated jointly with the use of maximum likelihood estimation,which can guarantee the high precision of time synchronization.With the acquired network synchronization error due to the network maximum frequency offset,the synchronization period and number of synchronization beacons are real-time adjusted by using RBF neural network,thus the energy consumption is reduced on the precondition of high precision.Finally the effective of the algorithm proposed in this paper is tested by experiment.