首页 | 本学科首页   官方微博 | 高级检索  
     

基于卡尔曼滤波器的IEEE 1588时钟同步算法
引用本文:庄晓燕,王厚军.基于卡尔曼滤波器的IEEE 1588时钟同步算法[J].电子测量与仪器学报,2012,26(9):747-751.
作者姓名:庄晓燕  王厚军
作者单位:电子科技大学自动化工程学院,成都,611731
摘    要:时钟同步是网络化分布式测试与控制系统中的一项重要指标。在基于IEEE 1588协议的主从时钟同步中,时钟偏差和时钟漂移的精确测量是主从时钟同步的重要保证。提出了基于二阶卡尔曼滤波器加速运动模型的时钟同步算法,该算法以同步消息包中的时间戳来获取观测值,通过卡尔曼滤波器算法对主从时钟之间的时钟偏差、时钟漂移以及时钟漂移变化率进行估计,使用估计值对从时钟进行补偿与修正。该算法能够消除从时钟的不稳定性对时钟同步的影响。实验结果表明,在时钟同步中引入卡尔曼滤波算法能够显著提高时钟同步精度。

关 键 词:IEEE  1588  时钟同步  卡尔曼滤波  时钟漂移

IEEE 1588 clock synchronization algorithm based on Kalman filter
Zhuang Xiaoyan , Wang Houjun.IEEE 1588 clock synchronization algorithm based on Kalman filter[J].Journal of Electronic Measurement and Instrument,2012,26(9):747-751.
Authors:Zhuang Xiaoyan  Wang Houjun
Affiliation:Zhuang Xiaoyan Wang Houjun(School of Automation Engineering,University of Electronic and Science Technology of China,Chengdu 6111731,China)
Abstract:Clock synchronization is a fundamental issue in network distribution test and control system.In IEEE 1588 precision time protocol(PTP) based on clock synchronization,the clock offset and clock skew between master clock and slave clock are critical parameters in master–slave structured network.In this paper,a method of clock synchroniza-tion based on 2 orders Kalman filtering accelerated motion model is proposed.In the proposed algorithm,the timestamp in the exchanged massages is used to estimate the clock offset,clock skew and clock aging rate between the slave clock and the master clock.The estimated values are used to synchronize the slave clock and modify the slave clock model.The proposed algorithm can eliminate the impact on the instability of slave clock.The experimental results demonstrate that the proposed algorithm can significantly improve the accuracy of clock synchronization.
Keywords:IEEE 1588  clock synchronization  Kalman filtering  clock skew
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号