Clock Drift Compensation in Time-Aware Networks Using pDelay Messages

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for compensating for clock drift in time-sensitive applications are costly, resource-intensive, or require additional hardware, leading to inefficiencies in network management and synchronization accuracy.

Innovation Solution

Measure and predict clock drift using existing pDelay messages, applying correction factors based on historical data and local measurements, and utilize linear or advanced prediction models like Kalman filters to compensate for clock drift, thereby maintaining synchronization accuracy without significant network traffic or hardware upgrades.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If existing techniques for compensating for clock drift are used, then synchronization accuracy is improved, but cost and resource consumption increase

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidresource consumption
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system uses existing pDelay messages that are already being transmitted in the network to measure clock drift, rather than requiring separate measurement mechanisms. The messages serve dual purposes: delay measurement and drift compensation data collection, eliminating the need for additional resources

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The pDelay messages are made multi-functional by extracting clock drift information from them. These messages simultaneously perform delay measurement and provide data for drift compensation, allowing one communication resource to serve multiple synchronization functions

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Measurement precision

If existing techniques for compensating for clock drift are used, then synchronization accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidhardware requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces hardware-based drift compensation mechanisms with software-based prediction algorithms. Instead of using additional hardware components or specialized devices, the system uses computational models (linear prediction or Kalman filters) to compensate for clock drift in software

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system creates a virtual model of clock drift behavior using prediction algorithms. By copying the drift pattern from historical data and applying it as a correction factor, the system achieves compensation without needing physical reference clocks or additional hardware

Inventive Principle:
Principle #26Copying

3Measurement precision

If correction factors are applied based on historical data, then clock drift compensation is improved, but network management traffic increases

Engineering Contradiction:
Improvedrift compensation accuracyVSAvoidnetwork traffic
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts drift compensation information from existing pDelay messages without requiring separate communication channels. By taking out the necessary data from messages that are already being transmitted for delay measurement, the system avoids generating additional network traffic

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP4178127B1Technologies to compensate for errors in time synchronization due to clock drift
Publication Date: 2025.09.03 INTEL CORP
  • EP4178127B1 patent drawingFigure 1
  • EP4178127B1 patent drawingFigure 2
  • EP4178127B1 patent drawingFigure 3

AI summary

The present disclosure provides techniques for measuring and compensating for clock drift errors in time-aware networks and time-sensitive applications, where a time-aware system (TAS) measures clock drift, and compensates for the measured clock drift, and makes predictions of future clock drift values based on history and other physical measurements. Existing messages used for measuring link delay and/or used for time synchronization can be used for frequency measurement (and thus clock drift measurement), and this measured drift can be applied as a correction factor whenever synchronization is determined and/or used. The predicted clock drift rate can be based on various probability distributions including linear, Kalman filters, and/or others. Other embodiments may be described and/or claimed.