I. Introduction
Synchronization has been an important issue in various applications. In particular, in distributed measurement and control systems, the overall performance greatly depends on the synchronization accuracy between each node over the network. As a means of providing robust cost-effective time synchronization for the distributed systems, the IEEE 1588 [1] specifies the precision-time protocol (PTP). Recent research effort has been focused on applying the IEEE 1588 to practical measurement and control systems [2]–[4]. The fundamental idea of the IEEE 1588 is very close to that of the network-time protocol (NTP) [5] based on packet exchanges, but the target accuracy is much higher (on the order of submicroseconds) [6]. By taking timestamps on the boundary of the physical layer for each network interface, the time error can be reduced below 100 ns for a very simple experimental setup.