Browse > Article
http://dx.doi.org/10.6109/jkiice.2017.21.4.724

Improvement of Time Synchronization of SpaceWire Network through Time-Code Extension  

Ryu, Sang-Moon (Department of Information and Control Engineering, Kunsan National University)
Abstract
SpaceWire invented for spacecrafts has Time-Code defined for time synchronization over SpaceWire network. A Time-Code suffers transmission delay of 14[bit-period] and jitter up to 10[bit-period] whenever it passes through a SpaceWire link, which is the primary cause of time synchronization error. This work presents a simple method to improve the time synchronization which uses two extended Time-Codes. Nodes on a SpaceWire network can find how much delay and jitter a received Time-Code has suffered while it passes through the network, and they can correct time synchronization error with this information. The proposed method was validated in a simulation environment developed based on OMNeT++. The simulation result showed that time synchronization error less than a few bit-periods can be achieved. The proposed method is cost effective and suitable for small-scale SpaceWire network systems.
Keywords
SpaceWire; time synchronization; Time-Code extension; OMNeT++;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 ESA Std. ECSS-E-ST-50-12C, SpaceWire-Links, nodes, routers and networks, ESA, 2008.
2 ESA SpaceWire web site [Internet]. Available: http://spacewire.esa.int/.
3 F. Pinsard and C. Cara, "High resolution time synchronization over spacewire links," in Proceedings of 2008 IEEE Aerospace Conference, pp. 1-8, 2008.
4 S.-M. Ryu, "Analysis of transmission delay of timecode over SpaceWire network using OMNeT++," Journal of Korea Institute of Information and Communication Engineering, vol. 19, no. 9, pp. 2022-2028, Sep. 2015.   DOI
5 S.-M. Ryu, "Improvement of Time Synchronization over SpaceWire Link," Journal of Control, Robotics and Systems, vol. 15, no. 11, pp. 1144-1149, Nov. 2009.   DOI
6 B. V. Leeuwen, J. Eldridge and J. Leemaster, "SpaceWire Network Simulation of System Time Precision," in Proceedings of International Spacewire Conference 2011, pp. 113-120, 2011.
7 A. Roberts, S. G. Dykes, R. Klar and C. C. Mangels, "A Link-Layer Broadcast Service for SpaceWire Networks," in Proceedings of 2007 IEEE Aerospace Conference, pp. 1-10, 2007.
8 A. Hashmi, H. Berry, O. Temam, and M. Lipasti, "Spacewire time distribution protocol implementation and results," in Proceedings of 2014 International SpaceWire Conference, pp. 19-25, Oct. 2014.
9 "SpaceWire-Time Distribution Protocol VHDL IP Core User's Manual," Aeroflex Gaisler, Technical Report SPWCUC-REP-0005, 2014.
10 ESA Std. ECSS-E-ST-50-52C, SpaceWire-Remote memory access protocol, ESA, 2010.
11 S.-M. Ryu, "Time Synchronization over SpaceWire Network using Hop Count Information," in Proceedings of 2016 fall conference of Korea Institute of Information and Communication Eng., pp. 715-718, 2016.