The invention provides a high-precision
clock synchronization method, and relates to the technical field of
clock synchronization, and the method comprises the steps: S1, collecting the historical data of a constant-temperature
crystal oscillator; s2, using the constant temperature
crystal oscillator data to
train a BP neural network to obtain a BP neural network frequency prediction model; s3, the BDS
receiver and the
GPS receiver are used for receiving the corresponding
satellite clock information and resolving the
satellite clock information, timestamps of the BDS and the GPS are obtained, and a source clock is determined; s4, determining
standard time; s5, when communication interruption occurs in the BDS and the GPS and the constant-temperature
crystal oscillator enters a
punctuality state, performing frequency adjustment according to the obtained prediction frequency, then converting the virtual prediction
timestamp into prediction time, and taking the prediction time as
standard time; s6, sending the
standard time information to the
base station in a message form; and S7, the
base station sends the standard clock information to a local device, and the local device performs
clock correction synchronization according to the standard time. The method has the beneficial effects that the stability can be improved while the synchronization accuracy is improved.