The present invention relates to the technical field of data communication, and relates to a precise
time synchronization clock parameter
estimation method based on optimal invariant
estimation. In the present invention, in a communication scene where unknown random time
delay distribution information is present, on the basis of a precise
time protocol,
timestamp interaction is achieved by means of bidirectional data packet transfer between a master node and a slave node, and a
clock relation model between the master node and the slave node is established; considering that a plurality of intermediate devices exist in the data packet interaction process, resulting that random time
delay distribution information cannot be accurately obtained, a
Gaussian mixture model is used to model a random time
delay distribution, a competitive
expectation maximization algorithm is used to learn
mixture model parameters; and finally, on the basis of the parameters obtained by learning, an optimal invariant
estimation method is used to estimate a
clock frequency offset and a
clock phase offset simultaneously, so as to realize
time synchronization between the master node and the slave node. The present invention improves the accuracy of clock
frequency offset estimation and
clock phase offset estimation, is suitable for a communication scene where unknown random time delay distribution information is present, and enhances the robustness of the
synchronization algorithm to a communication time delay.