The invention discloses a
satellite clock error forecasting method based on a
metabolism GM and BP neural network, and belongs to the technical field of
satellite navigation. The method comprises the following steps: firstly, acquiring
satellite clock error historical data, constructing and using a
metabolism GM (1, 1) model to carry out preliminary
clock error prediction, secondly, calculating a residual error between a preliminary prediction result and a true value, constructing a
prediction residual error sequence, then taking the
prediction residual error sequence as a training sample, training a BP neural
network model, and finally, carrying out
clock error prediction. And finally, when a
clock error at a future moment is predicted, a
clock error value is predicted by utilizing a
metabolism GM (1, 1) model, a residual error compensation value is predicted by utilizing the trained BP neural network, and the two values are superposed to obtain a final high-precision combined prediction result. According to the method, the advantages of the two models are combined, systematic errors of a
single model are effectively compensated, and the accuracy and long-term stability of satellite clock error forecasting are remarkably improved.