Clock Synchronization using Packet Streams⋆
نویسندگان
چکیده
Recent distributed applications in the domains of digital audio and sensor networks require clock synchronization in the order of 10μs. The achievable precision depends on system properties like synchronization message delay and synchronization message pattern. These properties are often unknown or difficult to determine. Therefore we propose a new analysis for clock synchronization algorithms. The analysis is based on two properties: safe synchronization and optimal selective synchronization. We present two algorithms that use an arbitrary stream of synchronization messages to achieve clock synchronization over an asynchronous communication channel and on clocks with unknown and variable drift. The first algorithm needs no parameterization, is safe and optimal selective. The second algorithm improves the first with a drift compensation mechanism. It is safe. A parameter of the algorithm allows to choose between fast drift compensation and high probability of optimal selective behavior. Simulation results show that the algorithms can achieve 10μs precision on 802.11b wireless LAN in ad-hoc mode.
منابع مشابه
On the Transmission of Asynchronous Data Streams over Packet Switched Networks with Random Multiple Access
The task of synchronizing discrete information on received data packets in packet-switched networks and random multiple access to the transmission medium is actual. In such channels, an asynchronous method of information transmission is provided. Therefore, in telecommunication systems, there is a problem of developing new methods for exchanging information and forming an effective structure fo...
متن کاملOn Using Digital Speech Processing Techniques for Synchronization in Heterogeneous Teleconferencing
As the popularity of multi-functional communication devices grows, traditional audio conferencing now may involve heterogeneous teleconferencing devices, including POTS phone, VoIP phones, dualmode smart phones, and so on. During a multi-party audio conference involving heterogeneous devices, it is possible that a video conference is held concurrently involving a subset of devices capable of pr...
متن کاملAN-1963 IEEE 1588 Synchronization Over Standard Networks Using the DP83640
This application report describes a method of synchronization that provides much more accurate synchronization in systems with larger PDV. The method described attempts to detect minimum delays, or 'lucky packets'. The method also takes advantage of the DP83640 clock control mechanism to separately control clock rate and time corrections, minimizing overshoot or wild swings in the accuracy of t...
متن کاملHardware Support for Clock Synchronization in Distributed Systems
This article presents a novel network interface hardware architecture, which enables clock synchronization in fault-tolerant distributed real-time systems with sub-μsrange accuracy. The proposed mechanism, which is applicable for any packet-oriented data network, inserts time information into data packets at the interface between the physical layer transceiver and the network controller upon pa...
متن کامل40 Gb/s All Optical Router Using Terahertz Optical Asymmetric Demutiplexers (TOADs)
We present simulation results of an ultrafast all-optical router and a technique for separating the clock synchronization pulse from an incoming optical time division multiplexed data packet, based on all optical switches employing optical feedback. Three terahertz optical asymmetric demultiplexers (TOADs) have been used to model a 1x2 router. Simulation results show that synchronization betwee...
متن کامل