• 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