Related Experiment Video
Updated: Jul 7, 2026

11:21
Cooling an Optically Trapped Ultracold Fermi Gas by Periodical Driving
Published on: March 30, 2017
Time synchronization over the Internet using an adaptive frequency-locked loop
1Nat. Inst. of Stand. and Technol., Colorado Univ., Boulder, CO.
Summary
This study introduces a novel algorithm for synchronizing computer times over networks. It optimizes accuracy and cost by self-configuring, improving network bandwidth usage for precise time synchronization.
Area of Science:
- Computer Science
- Network Engineering
- Distributed Systems
Background:
- Accurate time synchronization is crucial for distributed systems and network operations.
- Existing algorithms for network time synchronization face challenges with cost, bandwidth usage, and adaptability to network conditions.
Purpose of the Study:
- To describe a self-configuring algorithm for synchronizing computer times over packet-switched networks.
- To achieve a specified performance level at minimum cost (computer cycles or network bandwidth).
- To improve upon existing time synchronization methods in terms of accuracy, cost-efficiency, and bandwidth utilization.
Main Methods:
- The algorithm employs a pure frequency-locked loop (FLL) with unequal spacing between calibration cycles.
- It self-configures to balance accuracy and cost, adapting to network delay asymmetry.
- Performance is limited by local clock oscillator instability or measurement noise, achieving ~8 ms RMS with standard hardware.
Main Results:
- The algorithm achieves a trade-off between cost and accuracy, with cost inversely proportional to accuracy squared.
- It utilizes network bandwidth more efficiently than previous methods by employing a pure FLL.
- Demonstrates improved adaptability to network delay fluctuations compared to prior algorithms.
Conclusions:
- The developed algorithm offers a cost-effective and adaptable solution for network time synchronization.
- Its design, using a pure FLL and self-configuration, enhances performance and bandwidth efficiency.
- The algorithm provides a cleaner separation of network and clock noise, crucial for high-accuracy synchronization.
Related Concept Videos
Time and frequency -Domain Interpretation of Phase-lag Control
Phase-lag controllers are widely used in control systems to improve stability and reduce steady-state errors. A dimmer switch controlling the brightness of a light bulb serves as a practical example of phase-lag control, gradually adjusting the bulb's brightness. Mathematically, phase-lag control or low-pass filtering is represented when the factor 'a' is less than 1.
Phase-lag controllers do not place a pole at zero, but instead influence the steady-state error by amplifying any finite,...
Phase-lag controllers do not place a pole at zero, but instead influence the steady-state error by amplifying any finite,...
Load-frequency control
Load-frequency control (LFC) is vital for maintaining power system stability, ensuring that frequency and power flows remain within acceptable limits during load changes. Turbine-governor control eliminates rotor accelerations and decelerations following load changes. However, a steady-state frequency error persists when the change in the turbine-governor reference setting is zero. In an interconnected power system, each area agrees to export or import a scheduled amount of power through...
Time and frequency -Domain Interpretation of Phase-lead Control
Phase-lead controllers are commonly used in various control systems to enhance response speed and stability. Adjusting the brightness on a television screen offers a practical example of phase-lead control. When contrast is enhanced, a phase-lead controller is employed. Mathematically, phase-lead control is identified when the first parameter is smaller than the second.
The design of phase-lead control involves the strategic placement of poles and zeros to balance steady-state error and system...
The design of phase-lead control involves the strategic placement of poles and zeros to balance steady-state error and system...
Linear Approximation in Frequency Domain
Linear systems are characterized by two main properties: superposition and homogeneity. Superposition allows the response to multiple inputs to be the sum of the responses to each individual input. Homogeneity ensures that scaling an input by a scalar results in the response being scaled by the same scalar.
In contrast, nonlinear systems do not inherently possess these properties. However, for small deviations around an operating point, a nonlinear system can often be approximated as linear.
In contrast, nonlinear systems do not inherently possess these properties. However, for small deviations around an operating point, a nonlinear system can often be approximated as linear.
Aliasing
Accurate signal sampling and reconstruction are crucial in various signal-processing applications. A time-domain signal's spectrum can be revealed using its Fourier transform. When this signal is sampled at a specific frequency, it results in multiple scaled replicas of the original spectrum in the frequency domain. The spacing of these replicas is determined by the sampling frequency.
If the sampling frequency is below the Nyquist rate, these replicas overlap, preventing the original signal...
If the sampling frequency is below the Nyquist rate, these replicas overlap, preventing the original signal...
Linear Approximation in Time Domain
Nonlinear systems often require sophisticated approaches for accurate modeling and analysis, with state-space representation being particularly effective. This method is especially useful for systems where variables and parameters vary with time or operating conditions, such as in a simple pendulum or a translational mechanical system with nonlinear springs.
For a simple pendulum with a mass evenly distributed along its length and the center of mass located at half the pendulum's length, the...
For a simple pendulum with a mass evenly distributed along its length and the center of mass located at half the pendulum's length, the...

