• DocumentCode
    3291727
  • Title

    High-Precision Relative Clock Synchronization Using Time Stamp Counters

  • Author

    Tian, Guo-Song ; Tian, Yu-Chu ; Fidge, Colin

  • Author_Institution
    Queensland Univ. of Technol., Brisbane
  • fYear
    2008
  • fDate
    March 31 2008-April 3 2008
  • Firstpage
    69
  • Lastpage
    78
  • Abstract
    In this paper we show how to use a computer processor´s time stamp counter register to provide a precise and stable time reference, via a high-precision relative clock synchronization protocol. Existing clock synchronization techniques, such as the network time protocol, were designed for wide-area networks with large propagation delays, but the millisecond-scale precision they offer is too coarse for local-area applications such as instrument monitoring systems, high-quality digital audio systems and sensor networks. Our new clock synchronization technique does not require specialized hardware but instead uses the Time stamp counter already available in the widely-used Intel Pentium processor. Experimental results show that we can achieve a synchronization precision in the order of 10 microseconds in a small-scale local area network using TSC registers, which is much higher than can be achieved by using a computer processor´s time-of-day clock.
  • Keywords
    clocks; counting circuits; microprocessor chips; synchronisation; computer processor; high-precision relative clock synchronization protocol; large propagation delays; local area network; local-area applications; millisecond-scale precision; network time protocol; stable time reference; time stamp counter register; time stamp counters; time-of-day clock; wide-area networks; widely-used Intel Pentium processor; Audio systems; Clocks; Counting circuits; Instruments; Monitoring; Propagation delay; Protocols; Registers; Sensor systems and applications; Synchronization; real-time system; synchronization; time stamp counter;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Complex Computer Systems, 2008. ICECCS 2008. 13th IEEE International Conference on
  • Conference_Location
    Belfast
  • Print_ISBN
    0-7695-3139-3
  • Type

    conf

  • DOI
    10.1109/ICECCS.2008.39
  • Filename
    4492880