PTP Boundary Clock Time Correction Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Time synchronization systems using the Precision Time Protocol (PTP) face challenges when dealing with switch devices from different manufacturers and owners, which can result in varying levels of time synchronization accuracy. This leads to significant time errors when correcting times independently across different devices.

Innovation Solution

A time synchronization device that connects to a time retaining device using the PTP standard, and includes a synchronization information transmitter, a request information receiver, a response information transmitter, and a time corrector. The device calculates the propagation delay time relative to the time retaining device during a specific period and executes time correction based on this calculation, preventing errors that occur when timings are determined independently across different devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If time correction is executed independently at each switch device based on its own synchronization timing, then each device can operate autonomously, but significant time errors occur in the corrected time relative to the reference time

Engineering Contradiction:
Improveautonomous operation of switch devicesVSAvoidtime synchronization accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The boundary clock executes time correction in advance before transmitting synchronization information to other boundary clocks. This preliminary time correction ensures that the synchronization information itself carries accurate time data, which is then used by other boundary clocks for their time correction, creating a cascading effect of accurate synchronization throughout the network.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The boundary clock acts as an intermediary between the grandmaster clock and other boundary clocks. It receives synchronization information from the grandmaster, corrects its time based on this information, and then transmits the corrected synchronization information to other boundary clocks. This intermediary role ensures that all boundary clocks receive consistent and accurate time reference data.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple types of switch devices with different synchronization accuracies are used in the network, then device versatility and adaptability are improved, but time synchronization accuracy deteriorates due to independent timing determination

Engineering Contradiction:
Improvedevice compatibility in networkVSAvoidtime synchronization accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The invention implements a homogeneous time correction approach where all boundary clocks follow the same correction procedure: receive synchronization information, execute time correction based on this information, and then transmit corrected synchronization information to other boundary clocks. This uniform approach ensures consistent time synchronization accuracy across diverse device types with different native synchronization capabilities.

Inventive Principle:
Principle #33Homogeneity

Data Source

PatentUS12224851B2Time synchronization device, time synchronization system, and recording medium
Publication Date: 2025.02.11 MITSUBISHI ELECTRIC CORP
  • US12224851B2 patent drawing
  • US12224851B2 patent drawing
  • US12224851B2 patent drawing

AI summary

A first slave device (300) is connected between a master device (200) retaining a reference time and a second slave device (400) and executes time synchronization with the master device (200) in accordance with the PTP, together with the second slave device (400). A first synchronization information transmitter (332) transmits Sync and Follow_Up messages to the second slave device (400), a first request information receiver (313) receives a Delay_Req message from the second slave device (400), and a first response information transmitter (333) transmits a Delay_Resp message to the second slave device (400). A first time corrector (320) executes time correction based on a propagation delay time relative to the master device (200), calculated from times identified through transmission and reception of messages to and from the master device (200), during a period different from the period from transmission of the Sync message until reception of the Delay_Req message.