Acta Geodaetica et Cartographica Sinica ›› 2024, Vol. 53 ›› Issue (1): 65-78.doi: 10.11947/j.AGCS.2024.20230082

• Geodesy and Navigation • Previous Articles     Next Articles

Research on short-term prediction accuracy of BDS-3 clock bias based on BiLSTM model

PAN Xiong1, HUANG Weikai1, ZHAO Wanzhuo1, ZHANG Siying1, ZHANG Longjie1, JIN Lihong2   

  1. 1. School of Computer Science and Artificial Intelligence, Wuhan Textile University, Wuhan 430200, China;
    2. School of Mathematical and Physical Sciences, Wuhan Textile University, Wuhan 430200, China
  • Received:2023-04-07 Revised:2023-11-27 Published:2024-02-06
  • Supported by:
    The National Natural Science Foundation of China(Nos. 42174010; 41874009); The Hubei Province Natural Science Foundation(No. 2023AFB435)

Abstract: This paper proposes an enhanced model for BeiDou clock bias prediction, which extends the traditional LSTM to BiLSTM and introduces three adaptive hyperparameter matching algorithms (PSO, SSA, BOA) to improve short-term forecast accuracy. Firstly, LSTM is optimized to establish BiLSTM model, and three hyperparameter options have corresponding application scopes. Secondly, detailed steps for prediction with the hyperparameter-optimized BiLSTM model are outlined. Finally, the comparative experiments which consider the factor of the orbit types and sample intervals, are conducted for 1, 6, and 12 hours with the clock products provided by GFZ. The results show that the hyperparameter-optimized BiLSTM outperforms QP, GM, LSTM, and traditional BiLSTM models with an average improvement of 86.21%, 83.32%, 69.99%, and 55.17%. As for the three optimization schemes, SSA exhibits the best overall optimization, and PSO and BOA are more suitable for the IGSO and MEO satellites, respectively. Although the hyperparameter-optimized BiLSTM model takes a long time to train, its rapid forecasting speed can be guaranteed for the requirement of real-time applications.

Key words: clock bias prediction, BiLSTM, hyperparameter optimization, neural network

CLC Number: