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