A fuzzy clock synchronization algorithm for real-time ethernet

被引:0
作者
Xie, Haofei [1 ]
Xing, Yongkang [1 ]
机构
[1] College of computer science, ChongQing University
关键词
Fuzzy control; Precise time synchronization; Probabilistic clock synchronization;
D O I
10.4156/ijact.vol4.issue8.22
中图分类号
学科分类号
摘要
Clock synchronization is playing a key role in the deterministic communication of real-time Ethernet. In this study, based on IEEE 1588 precise clock synchronization protocol, a novel clock synchronization TPS algorithm was proposed to improve the accuracy and stability of the synchronization. This algorithm has improved the IEEE1588 communication model, analyzed the influence of the clock frequency difference on synchronization, as well as estimated the relative clock skew, by employing the linear regression method. With the probabilistic clock synchronization technology, it also provided the probability assurance of designated synchronization precision with the maximum transmission error ε max and variance σ d. Moreover, the algorithm has established a fuzzy control technology by adopting the transmission error and its change rate as the input, which could reduce external interference on the clock synchronization. After employing the improved TPS algorithm, the clock synchronization precision can be largely increased from 100 to less than 10μs, the needed synchronization times can be reduced from three to one, and the synchronization variance σ d can be immensely reduced from 60 to around 5μs.
引用
收藏
页码:181 / 189
页数:8
相关论文
共 16 条
[1]  
Digital Data Communications for Measurement and Control-Part2: Additional Profiles For ISO/IEC 8802-3 Based Communication Networks in Real-Time Applications, (2005)
[2]  
Mills D.L., Internet Time Synchronization: The Network Time Protocol, IEEE Transactions on Communications, 39, 10, pp. 1482-1493, (1991)
[3]  
IEEE Standard for Precision Clock Synchronization Protocol For Networked Measurement and Control Systems (IEEE Std 1588-2008), (2008)
[4]  
Lundelius L., Lynch N., An Upper and Lower Bound for Clock Synchronization. Information and Control, 62, pp. 190-204, (1984)
[5]  
Cristian F., A Probabilistic Approach to Distributed Clock Synchronization, Proc. of the Ninth International Conference on Distributed Computing Systems, pp. 288-296, (1989)
[6]  
Arvind K., A New Probabilistic Algorithm For Clock Synchronization, pp. 86-89, (1989)
[7]  
Wu Y.-C., Chaudhari Q., Serpedin E., Clock Synchronization of wireless sensor networks, IEEE. Signal Processing Magazine, 28, 1, pp. 124-138, (2011)
[8]  
Elson J., Girod L., Estrin D., Fine-grained Network Time Synchronization Protocol, Proc. 5th Symp Operating Systems Design and Implementation(OSDI 2002), pp. 147-163, (2002)
[9]  
Maroti M., Kusy B., Simon G., Ledeczi A., The Flooding Time Synchronization Protocol, ACM. Proc. 2nd Int. Conf. Embedded Networked Sensor Systems, pp. 39-49, (2004)
[10]  
Choi B.J., Liang H., Shen X.S., Zhuang W., DCS: Distributed Asynchronous Clock Synchronization in Delay Tolerant Networks, IEEE Transactions on Parallel and Distributed Systems, 23, 3, pp. 491-504, (2012)