The invention discloses a method for calibrating a local
clock through utilization of a short wave time service
signal and mainly solves the problem that in the prior art, the
hardware complexity is high and the anti-
noise performance is low. The method comprises the realization steps of 1), sampling received signals, then transmitting the signals to a DSP
chip and multiplying the signals by corresponding points of a
local sequence; 2), carrying out
Fourier transform on the processed signals, thereby obtaining quasi-
signal-to-
noise ratios; 3), superposing quasi-
signal-to-
noise ratios of corresponding positions; 4), calculating a starting point position of the signals through the position of the maximum superposed quasi-signal-to-noise ratio; 5), getting the point from the starting point position of the signals, carrying out segmentation related
Fourier transform, thereby determining the length of the received signals; and 6), determining
specific time according to the length of the signals and a
broadcast time table of the signals and calibrating the local
clock. According to the method, a
Fourier transform algorithm is utilized, complex filtering does not need to be carried out on the signals, the
hardware complexity is greatly reduced, the relatively high anti-noise performance is achieved, and the method can be applied to
time synchronization of various radio stations when links are synchronously established among short wave radio stations.