Clock Synchronization Receiver Phase Offset Correction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In clock synchronization methods, phase offset occurs when a receiver fails to receive RTS packets due to network congestion, leading to inconsistent frequency offsets and resulting in phase deviations of the service clock signal relative to the transmitter's clock signal.
Innovation Solution
The method involves the transmitter calculating and summing frequency offset information across multiple RTS periods, storing this information in a P-bit counter, and sending a cumulative value to the receiver, which then uses this information to adjust its clock signal frequency and minimize phase offset by performing frequency division and multiplication operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the transmitter sends frequency offset information in RTS packets using the SRTS method, then clock synchronization is achieved under normal conditions, but phase offset occurs when RTS packets are lost due to network congestion
Solution Approach 1:
The transmitter performs preliminary accumulation of frequency offset information in a counter before packet transmission. By pre-calculating and storing the cumulative frequency offset value, the system ensures that even if individual RTS packets are lost, the receiver can still obtain the complete frequency offset information from subsequent packets, preventing phase offset and maintaining reliable clock synchronization.
2Measurement precision
If the receiver uses frequency offset information from RTS packets to perform clock recovery, then synchronization is maintained when packets are received, but phase deviation occurs when packets are lost
Solution Approach 1:
The system implements a feedback mechanism where the transmitter continuously monitors the service clock frequency relative to the common reference clock and accumulates frequency offset information in a counter. This cumulative feedback information is periodically transmitted in RTS packets, allowing the receiver to adjust its clock recovery process and maintain precise synchronization even when some packets are lost during network congestion.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The present invention discloses a clock synchronization method, a receiver, a transmitter, and a clock synchronization system. The method includes: obtaining a common reference clock signal; determining Bt according to the common reference clock signal and Mrd (t -1), where Bt=mod∑n=0t−1Mrdn,2p; when Ct obtained by means of calculation according to Mrd(t-1) is less than or equal to a threshold, determining that Mrd(t-1) is a target Mrd, where Ct = Bt - At, At is included in an RTS packet that is sent by the transmitter and that is received by a receiver last time, and At=mod∑n=0tMdn,2p; performing frequency division on the common reference clock signal by using the target Mrd as a frequency dividing coefficient, to obtain a first clock signal; and performing frequency multiplication processing on the first clock signal, to obtain a service clock signal. According to the method in the present invention, after a packet loss occurs on a receiver, a phase of a service clock signal can be promptly adjusted to be consistent with a phase of a service clock signal of a transmitter, so as to avoid random phase offset.