Improved SSA-Based GRU Neural Network for BDS-3 Satellite Clock Bias Forecasting

Satellite clock error is a key factor affecting the positioning accuracy of a global navigation satellite system (GNSS). In this paper, we use a gated recurrent unit (GRU) neural network to construct a satellite clock bias forecasting model for the BDS-3 navigation system. In order to further improv...

Full description

Bibliographic Details
Main Authors: Hongjie Liu, Feng Liu, Yao Kong, Chaozhong Yang
Format: Article
Language:English
Published: MDPI AG 2024-02-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/24/4/1178
_version_ 1797297031218200576
author Hongjie Liu
Feng Liu
Yao Kong
Chaozhong Yang
author_facet Hongjie Liu
Feng Liu
Yao Kong
Chaozhong Yang
author_sort Hongjie Liu
collection DOAJ
description Satellite clock error is a key factor affecting the positioning accuracy of a global navigation satellite system (GNSS). In this paper, we use a gated recurrent unit (GRU) neural network to construct a satellite clock bias forecasting model for the BDS-3 navigation system. In order to further improve the prediction accuracy and stability of the GRU, this paper proposes a satellite clock bias forecasting model, termed ITSSA-GRU, which combines the improved sparrow search algorithm (SSA) and the GRU, avoiding the problems of GRU’s sensitivity to hyperparameters and its tendency to fall into local optimal solutions. The model improves the initialization population phase of the SSA by introducing iterative chaotic mapping and adopts an iterative update strategy based on t-step optimization to enhance the optimization ability of the SSA. Five models, namely, ITSSA-GRU, SSA-GRU, GRU, LSTM, and GM(1,1), are used to forecast the satellite clock bias data in three different types of orbits of the BDS-3 system: MEO, IGSO, and GEO. The experimental results show that, as compared with the other four models, the ITSSA-GRU model has a stronger generalization ability and forecasting effect in the clock bias forecasting of all three types of satellites. Therefore, the ITSSA-GRU model can provide a new means of improving the accuracy of navigation satellite clock bias forecasting to meet the needs of high-precision positioning.
first_indexed 2024-03-07T22:15:21Z
format Article
id doaj.art-d02eb2dd524c431092af92e86807c2fd
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-07T22:15:21Z
publishDate 2024-02-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-d02eb2dd524c431092af92e86807c2fd2024-02-23T15:33:46ZengMDPI AGSensors1424-82202024-02-01244117810.3390/s24041178Improved SSA-Based GRU Neural Network for BDS-3 Satellite Clock Bias ForecastingHongjie Liu0Feng Liu1Yao Kong2Chaozhong Yang3College of Computer Science, Xi’an Polytechnic University, Xi’an 710600, ChinaCollege of Computer Science, Xi’an Polytechnic University, Xi’an 710600, ChinaCollege of Electronics and Information, Xi’an Polytechnic University, Xi’an 710600, ChinaNational Time Service Center, Chinese Academy of Sciences, Xi’an 710600, ChinaSatellite clock error is a key factor affecting the positioning accuracy of a global navigation satellite system (GNSS). In this paper, we use a gated recurrent unit (GRU) neural network to construct a satellite clock bias forecasting model for the BDS-3 navigation system. In order to further improve the prediction accuracy and stability of the GRU, this paper proposes a satellite clock bias forecasting model, termed ITSSA-GRU, which combines the improved sparrow search algorithm (SSA) and the GRU, avoiding the problems of GRU’s sensitivity to hyperparameters and its tendency to fall into local optimal solutions. The model improves the initialization population phase of the SSA by introducing iterative chaotic mapping and adopts an iterative update strategy based on t-step optimization to enhance the optimization ability of the SSA. Five models, namely, ITSSA-GRU, SSA-GRU, GRU, LSTM, and GM(1,1), are used to forecast the satellite clock bias data in three different types of orbits of the BDS-3 system: MEO, IGSO, and GEO. The experimental results show that, as compared with the other four models, the ITSSA-GRU model has a stronger generalization ability and forecasting effect in the clock bias forecasting of all three types of satellites. Therefore, the ITSSA-GRU model can provide a new means of improving the accuracy of navigation satellite clock bias forecasting to meet the needs of high-precision positioning.https://www.mdpi.com/1424-8220/24/4/1178satellite clock biasGRU neural networkSSA
spellingShingle Hongjie Liu
Feng Liu
Yao Kong
Chaozhong Yang
Improved SSA-Based GRU Neural Network for BDS-3 Satellite Clock Bias Forecasting
Sensors
satellite clock bias
GRU neural network
SSA
title Improved SSA-Based GRU Neural Network for BDS-3 Satellite Clock Bias Forecasting
title_full Improved SSA-Based GRU Neural Network for BDS-3 Satellite Clock Bias Forecasting
title_fullStr Improved SSA-Based GRU Neural Network for BDS-3 Satellite Clock Bias Forecasting
title_full_unstemmed Improved SSA-Based GRU Neural Network for BDS-3 Satellite Clock Bias Forecasting
title_short Improved SSA-Based GRU Neural Network for BDS-3 Satellite Clock Bias Forecasting
title_sort improved ssa based gru neural network for bds 3 satellite clock bias forecasting
topic satellite clock bias
GRU neural network
SSA
url https://www.mdpi.com/1424-8220/24/4/1178
work_keys_str_mv AT hongjieliu improvedssabasedgruneuralnetworkforbds3satelliteclockbiasforecasting
AT fengliu improvedssabasedgruneuralnetworkforbds3satelliteclockbiasforecasting
AT yaokong improvedssabasedgruneuralnetworkforbds3satelliteclockbiasforecasting
AT chaozhongyang improvedssabasedgruneuralnetworkforbds3satelliteclockbiasforecasting