Network Device Timing Packet Processor for Delay Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Packet-based synchronization technologies, such as PTP-1588V2, face challenges in achieving high accuracy due to packet delay variations and asymmetrical paths, which degrade phase and frequency calculations, especially in applications requiring precise timing and frequency synchronization.

Innovation Solution

The system employs timing adjustment information, obtained from external sources or devices, to estimate timing and frequency offsets between slave and master devices, even in the presence of non-compliant network equipment, by adjusting timing packets to reflect delays and using this information in conjunction with existing correction fields to improve synchronization accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If packet-based synchronization protocols (PTP-1588V2) are used for time and frequency synchronization, then synchronization capability is provided, but packet delay variations and asymmetrical paths degrade measurement precision

Engineering Contradiction:
Improvetiming and frequency synchronization accuracyVSAvoidsynchronization accuracy under network variations
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent introduces timing adjustment information as an intermediary element that mediates between the timing packets and the synchronization calculation. This additional information layer compensates for network-induced errors by providing correction data that accounts for packet delay variations and path asymmetries, thereby improving measurement precision without sacrificing reliability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback by using timing adjustment information obtained from external sources to correct timing measurements. The slave device receives timing adjustment information that reflects actual network conditions and uses this feedback to compensate for delays and asymmetries in the timing packets, thereby maintaining high synchronization accuracy despite network variations

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If timing packets are transmitted through complex network topologies with multiple devices, then network versatility is improved, but packet delay variations and asymmetry increase

Engineering Contradiction:
Improvenetwork topology compatibilityVSAvoidphase and frequency calculation accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The timing adjustment information acts as an intermediary that bridges the gap between complex network topologies and accurate timing measurements. By obtaining correction information from external sources that understand the specific network path characteristics, the system can maintain measurement precision even when adapting to versatile and complex network topologies with multiple devices and varying path lengths

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically adjusts timing measurements by applying corrections based on timing adjustment information. This parameter change approach allows the synchronization system to adapt to different network topologies and conditions by modifying the timing parameters according to actual network behavior, thereby maintaining accuracy across diverse network configurations

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8902932B2Systems and methods for a network device to update timing packets to reflect delay
Publication Date: 2014.12.02 MARVELL ASIA PTE LTD
  • US8902932B2 patent drawing
  • US8902932B2 patent drawing
  • US8902932B2 patent drawing

AI summary

Systems and methods for a network device to update timing packets to reflect delay are provided. A timing packet processor is externally connected to the network device. All timing packets are processed by the timing packet processor. The timing packets are updated to reflect an estimate of delay introduced by the network device.