Time Synchronization Using Dynamic Correction Constant
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing time synchronization methods between devices in communication networks face inefficiencies due to additional load and potential time errors from packet transmission and interpretation, leading to suboptimal system management and time waste.
Innovation Solution
A method for time synchronization that involves a master device and slave devices, where the slave device corrects its time based on received time information from the master device using a correction constant, minimizing operational loads and achieving accurate synchronization through Equation 2: Second device_Time[1]=Second device_Time[1]−α X(Second device−First device), with 0<α<1, and further refinement in Equation 3: Tb(1-(1-α)n)α+nTa-T2(1-(1-α)n)α, to converge time errors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If software handshaking scheme with packet transmission is used for time synchronization, then time synchronization can be achieved, but additional load occurs in devices and time error of a few ms may occur
Solution Approach 1:
The patent extracts the time information from complex communication packets and uses only the essential time stamp data for synchronization. The slave device receives data containing time information from the master device and corrects its time based on this extracted time data, eliminating the need to process entire communication packets while maintaining synchronization accuracy.
Solution Approach 2:
The patent replaces the software-based handshaking mechanism with a simplified data transmission approach. Instead of using complex software protocols for time synchronization, the system uses direct data transmission with time stamps and a correction constant, substituting the mechanical software processing with a more efficient data-driven approach.
2Measurement precision
If software handshaking scheme with packet interpretation is used for time synchronization, then time synchronization can be achieved, but waste of time occurs due to packet interpretation
Solution Approach 1:
The patent extracts only the necessary time information from data transmissions, eliminating the need for full packet interpretation. The slave device directly uses the time stamp and correction constant from received data to adjust its time, skipping the time-consuming packet analysis step while maintaining accurate synchronization.
Solution Approach 2:
The patent enables the system to skip the packet interpretation step entirely by using a simplified time synchronization mechanism. The slave device rushes through the synchronization process by directly applying the correction formula to received time data, significantly reducing the time required for synchronization while maintaining accuracy.
3Measurement precision
If correction constant is used for time error correction, then accurate time synchronization is achieved, but transmission interval difference affects synchronization accuracy
Solution Approach 1:
The patent introduces a dynamic correction constant that adapts to different transmission intervals. The correction constant is calculated based on the actual transmission interval between master and slave devices, allowing the system to dynamically adjust the synchronization accuracy according to the specific transmission conditions, thereby maintaining high accuracy across varying intervals.
Data Source
AI summary
Embodiments relate to a method for time synchronization and, more particularly, to a method for time synchronization between devices and the devices using the same. The method for time synchronization includes: receiving data from a first device; checking time information of the first device, which is included in the received data; and correcting a time error based on the checked time information, wherein the time error is corrected using a correction constant according to a time error relative to the first device.


