Granular Packet Network Timing Recovery via Offset Measurement
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing clock synchronization methods in packet networks, such as NTP and IEEE-1588, face precision limitations due to time granular switching components, which restrict the accuracy of timing information exchange between source and destination nodes.
Innovation Solution
A method called Reference-Granularity (RG) clock distribution, where timing packets are exchanged between master and slave nodes, with timestamps measured at distinct multiples of an underlying time grid, allowing for precise synchronization by determining and adjusting the frequency offset of the slave clock using the measured time grid offset.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If CTT method is used for clock synchronization, then clock frequency can be synchronized between master and slave nodes, but precision is limited by network timing granularity
Solution Approach 1:
The patent introduces an intermediary time reference signal that both master and slave nodes use to measure their respective time grid offsets. This intermediary reference allows precise measurement of granularity effects without requiring direct comparison between unsynchronized clocks, thereby achieving high precision timing measurement despite network timing granularity limitations.
Solution Approach 2:
The patent replaces the traditional mechanical clock synchronization approach (adjusting slave clock frequency based on transit time) with a computational method that calculates time grid offset using timestamp analysis. This substitution eliminates the precision limitations imposed by network timing granularity while maintaining synchronization functionality.
2Ease of operation
If timing packets are queued at switching components, then packet routing is enabled, but transit time measurement precision deteriorates
Solution Approach 1:
The patent extracts and separately measures the time grid offset component from the total transit time variation. By isolating the granularity-induced offset using the intermediary reference method, the system can compensate for its effect, allowing standard packet routing operations to proceed while maintaining high precision timing measurement.
3Productivity
If high timing granularity is used in switching components, then discrete time intervals are established for packet forwarding, but achievable timing precision is reduced
Solution Approach 1:
The patent implements a feedback mechanism where the measured time grid offset is used to adjust the slave node's timestamping or to compensate in the synchronization calculation. This feedback loop continuously corrects for the precision loss introduced by discrete time intervals in switching components, maintaining high timing precision despite coarse packet forwarding granularity.
Data Source
AI summary
A method is disclosed for recovering timing information between master and slave nodes interconnected over a packet network having an underlying time grid with a distinct granularity. A series timing packets are exchanged between said master and slave nodes to measure the time offset of the time grid relative to clocks at the master and slave clocks. This offset is then used to either adjust the local clock at the slave node, or generate the clock using a digital controlled oscillator.


