according to the anomalies and missing values of the
atomic clock error, firstly we performed integrity
check on the data, and then adopted Baarda data
detection method in anomaly detection, finally used
Lagrange interpolation interpolates these data after
the anomalies removal.
The available data for each test was divided into
two groups: training (calibration) set
, and testing
(validation) set
. The GM, QPM, QPPTM,
ARIMA and FN were fitted to the calibration data,
where the GM adopted the same modelling scheme
as Cui and Jiao (2005), which used the 8 initial
epochs before the prediction time for modelling; The
QPPTM reduced the noise of the residuals on the
basis of quadratic fitting, which was realized by
utilizing the spectrum analysis; The ARIMA
model’s order determination was completed by
Bayesian information criterion (BIC). As for the FN
model, due to the dynamic characteristic of clock
error of different satellite is not the same at the
different time interval, to make precisely prediction,
we chose a set of candidate networks, with the num
of input nodes from 2 to 5, and the num of basis
functions which combine the processing neuron of
FN from 2 to 5, here once again the calibration set
was divided into two groups: training
(calibration) set
′
and testing (validation) set
.
The candidate model structures were fitted to the
calibration data
′
, and were predicted to the
validation data
′
; the best performing model from
them was selected to represent them, and would be
fitted to the calibration set
, which was the same
step as others.
Five separate simulation prediction tests were
carried out; the simulation results would be given in
diagrams. Considering that different kinds of atomic
clock onboard may have differences, both the
figures of error curve of PRN10 and PRN11 were
given, of which both the start time of prediction is
January 8, 2009, where PRN10 is the satellite
equipped with the caesium clock and PRN11 is the
satellite equipped with the rubidium clock. In
addition, the average values of prediction errors of
each satellite of 20 different time intervals would be
given, and discussions would be carried out
according to different kinds of atomic clocks
onboard. The concrete contents of tests are as
follows.
Test 1: 6 hours prediction test was carried out,
adopting the above five methods and utilizing the
GPS satellite clock error of 20 different and
continuous time intervals. The time interval of
simulation spanned from January 7 to 11, 2009. The
simulation results was shown in Figure 5, and the
average values of prediction errors of each satellite
of 20 different time intervals, which were obtained
by five methods is summarized in Table 1.
Test 2: 12 hours prediction test was carried out,
adopting the above five methods and utilizing the
GPS satellite clock error of 20 different and
continuous time intervals. The time interval of
simulation spanned from January 7 to 16, 2009. The
simulation results was shown in Figure 6, and the
average values of prediction errors of each satellite
of 20 different time intervals, which were obtained
by five methods is summarized in Table 2.
Test 3: 1 day prediction test was carried out,
adopting the above five methods and utilizing the
GPS satellite clock error of 20 different and
continuous time intervals. The time interval of
simulation spanned from January 7 to 27, 2009. The
simulation results was shown in Figure 7, and the
average values of prediction errors of each satellite
of 20 different time intervals, which were obtained
by five methods is summarized in Table 3.
Test 4: 7 days prediction test was carried out,
adopting the above five methods and utilizing the
GPS satellite clock error of 20 different and
continuous time intervals. The time interval of
simulation spanned from January 7 to February 2,
2009. The simulation results was shown in Figure 8,
and the average values of prediction errors of each
satellite of 20 different time intervals, which were
obtained by five methods is summarized in Table 4.
Test 5: 14 days prediction test was carried out,
adopting the above five methods and utilizing the
GPS satellite clock error of 20 different and
continuous time intervals. The time interval of
simulation spanned from January 7 to February 9,
2009. The simulation results was shown in Figure 9,
and the average values of prediction errors of each
satellite of 20 different time intervals, which were
obtained by five methods is summarized in Table 5.
5 RESULTS AND DISCUSSIONS
For the test 1 (6 hours prediction), Table 1
demonstrates the performances of the five methods
in terms of average errors of 20 different time
interval, since the QPM can make full use of
existing clock error data, which has a good reflection
of the whole change rule of the clock error, the
prediction precision of which is equivalent with the
GM’s except PRN27. The QPPTM considers the
characteristics of the periodical changes on the basis
of the QPM, so the prediction precision is better than
the latter’s. The prediction precision of functional
NCTA 2011 - International Conference on Neural Computation Theory and Applications
46