DocumentCode :
2548483
Title :
An improved time synchronization algorithm on 1000BASE-T Ethernet
Author :
Nagy, Ferenc ; Imrek, Jozsef ; Hegyesi, Gyula ; Valastyan, I. ; Molnar, Jozsef
Author_Institution :
Inst. of Nucl. Res., Debrecen, Hungary
fYear :
2012
fDate :
Oct. 27 2012-Nov. 3 2012
Firstpage :
1112
Lastpage :
1114
Abstract :
Using 1000BASE-T Ethernet for data acquisition with all clients connecting to the same switch, the 125Mhz Ethernet clock recovered by each client can serve as the shared synchronous clock. In order to synchronize the time stamp counters of the clients, we used special synchronizing broadcast messages. However, using these broadcast packets did not perfectly synchronize the time stamp values: a systematic offset and some random "jitter" remained. In our present paper we describe an algorithm that eliminates the non-deterministic part of the time stamp offset approximating the theoretical 8 ns accuracy. Our algorithm is based on identifying the left-edge of the client Packet Delay histogram and capable of aligning the client times with an accuracy of 16 ns. The reliability of the method was tested and proved by a long term measurement.
Keywords :
data acquisition; high energy physics instrumentation computing; jitter; local area networks; synchronisation; 1000BASE-T Ethernet; broadcast packets; data acquisition; frequency 125 MHz; packet delay histogram; random jitter; shared synchronous clock; synchronizing broadcast messages; systematic offset; time stamp counters; time synchronization algorithm;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Nuclear Science Symposium and Medical Imaging Conference (NSS/MIC), 2012 IEEE
Conference_Location :
Anaheim, CA
ISSN :
1082-3654
Print_ISBN :
978-1-4673-2028-3
Type :
conf
DOI :
10.1109/NSSMIC.2012.6551279
Filename :
6551279
Link To Document :
بازگشت