Adaptive Sliding-Window Filtering for GNSS SPP-Aided Orbit Determination in Earth–Moon Space
Highlights
- The proposed -driven dynamic sliding-window strategy substantially improves GNSS SPP-aided orbit determination in Earth–Moon space over the conventional tightly coupled solution.
- For NRHO, DRO, and Halo trajectories, the method reduces the 3D RMS position error by 80.9%, 80.4%, and 75.4%, respectively, and provides the best overall balance among fixed- and dynamic-window schemes.
- Dynamic window regulation improves both long-arc stability and post-outage recovery, making adaptive covariance tuning a practical enhancement for autonomous cislunar navigation.
- The method is promising for future Earth–Moon missions operating under weak, intermittent, and time-varying GNSS observation conditions.
Abstract
1. Introduction
2. Materials and Methods
2.1. SPP-Based Tightly Coupled Dynamic Estimation Model
2.1.1. State Transition Model
2.1.2. Measurement Model
2.2. Adaptive Sliding-Window Filtering Strategy
2.2.1. Error Propagation Characteristics and Mechanism of the Proposed Method
2.2.2. Adaptive Kalman Filter with Sliding Window
2.2.3. Dynamic Adjustment of Window Size
3. Results
3.1. Simulation Scenario and GNSS Observation Characteristics
3.1.1. Simulation Scenario Settings
3.1.2. GNSS Visibility, DOP, and Characteristics
3.2. Error Analysis Under Various Trajectories
3.2.1. Position Error Comparison
3.2.2. Velocity Error Comparison
3.3. RMS Comparison of Positioning Errors
3.3.1. Overall RMS Comparison Among Different Orbits
3.3.2. Comparison with Representative Adaptive Filtering Methods
3.4. Sensitivity Analysis of Dynamic-Window Parameters
3.5. Error and Recovery Under SPP Signal Loss
4. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Folta, D.C.; Pavlak, T.A.; Haapala, A.F.; Howell, K.C.; Woodard, M.A. Earth-Moon libration point orbit stationkeeping: Theory, modeling, and operations. Acta Astronaut. 2014, 94, 421–433. [Google Scholar] [CrossRef]
- Zhang, Z.; Hou, X. Transfer orbits to the Earth-Moon triangular libration points. Adv. Space Res. 2015, 55, 2899–2913. [Google Scholar] [CrossRef]
- Farquhar, R.W.; Dunham, D.W.; Guo, Y.; McAdams, J.V. Utilization of libration points for human exploration in the Sun-Earth-Moon system and beyond. Acta Astronaut. 2004, 55, 687–700. [Google Scholar] [CrossRef]
- Sesta, A.; Durante, D.; Boscagli, G.; Cappuccio, P.; di Benedetto, M.; di Stefano, I.; Plumaris, M.K.; Racioppa, P.; Iess, L.; Giordano, P.; et al. ATLAS: Orbit Determination and Time Transfer for a Lunar Radio Navigation System. Navig. J. Inst. Navig. 2025, 72, navi.701. [Google Scholar] [CrossRef]
- Hou, X.; Liu, L.; Tang, J. Station-keeping of small amplitude motions around the collinear libration point in the real Earth-Moon system. Adv. Space Res. 2011, 47, 1127–1134. [Google Scholar] [CrossRef]
- Tan, B.; Yuan, Y.; Ai, Q.; Zha, J. Real-Time Multi-GNSS Precise Orbit Determination Based on the Hourly Updated Ultra-Rapid Orbit Prediction Method. Remote Sens. 2022, 14, 4412. [Google Scholar] [CrossRef]
- Gao, Y.; Wang, Z.; Zhang, Y. Low thrust Earth–Moon transfer trajectories via lunar capture set. Astrophys. Space Sci. 2019, 364, 219. [Google Scholar] [CrossRef]
- Mcelreath, J.; Majji, M. Lunar Orbit Determination Sensitivity Analysis with Reference to Observational Geometry. J. Astronaut. Sci. 2023, 70, 39. [Google Scholar] [CrossRef]
- Kulkarni, J.E.; Campbell, M.E.; Dullerud, G.E. Stabilization of Spacecraft Flight in Halo Orbits: An Hinfty Approach. IEEE Trans. Control Syst. Technol. 2006, 14, 572–578. [Google Scholar] [CrossRef]
- Vouch, O.; Morichi, L.; Zocca, S.; Minetto, A.; Dovis, F. GNSS Precise Point Positioning in Cislunar Space: A Study on Regularized Least Squares and Availability. In Proceedings of the 2025 IEEE/ION Position, Location and Navigation Symposium (PLANS), Salt Lake City, UT, USA, 28 April 2025; IEEE: New York, NY, USA, 2025; pp. 1014–1025. [Google Scholar]
- Wang, D.; Xu, T.; Li, M.; Shi, Y. Navigation performance analysis of Earth–Moon spacecraft using GNSS, INS, and star tracker. Satell. Navig. 2024, 5, 16. [Google Scholar] [CrossRef]
- Iiyama, K.; Bhamidipati, S.; Gao, G. Precise Positioning and Timekeeping in a Lunar Orbit via Terrestrial GPS Time-Differenced Carrier-Phase Measurements. Navig. J. Inst. Navig. 2024, 71, navi.635. [Google Scholar] [CrossRef]
- He, B.; Xu, T.; Wang, D.; Liu, Y. Autonomous Orbit Determination for Lunar Navigation Constellation Using Low Earth Orbit Satellites. Adv. Space Res. 2026, 77, 6659–6674. [Google Scholar] [CrossRef]
- Chen, S.; Li, S.; Pu, J.; Xu, Y.; Wang, W. Autonomous Orbit Determination of LLO Satellite Using DRO-LLO Links and Lunar Laser Ranging. Aerospace 2025, 12, 576. [Google Scholar] [CrossRef]
- Akhlaghi, S.; Zhou, N.; Huang, Z. Adaptive Adjustment of Noise Covariance in Kalman Filter for Dynamic State Estimation. In Proceedings of the 2017 IEEE Power & Energy Society General Meeting, Chicago, IL, USA, 16–20 July 2017; pp. 1–5. [Google Scholar]
- Ge, Q.; Ma, Z.; Li, J.; Yang, Q.; Lu, Z.; Li, H. Adaptive cubature Kalman filter with the estimation of correlation between multiplicative noise and additive measurement noise. Chin. J. Aeronaut. 2022, 35, 40–52. [Google Scholar] [CrossRef]
- Wang, Z.; Hou, X.; Dan, Z.; Fang, K. Adaptive Kalman filter based on integer ambiguity validation in moving base RTK. GPS Solut. 2023, 27, 34. [Google Scholar] [CrossRef]
- Kruse, T.; Griebel, T.; Graichen, K. Adaptive Kalman Filtering: Measurement and Process Noise Covariance Estimation Using Kalman Smoothing. IEEE Access 2025, 13, 11863–11875. [Google Scholar] [CrossRef]
- Erkec, T.Y.; Hajiyev, C. Estimation of the Relative States of Satellite Formation Flights Using the Adaptive Extended Kalman Filter. Gyroscopy Navig. 2023, 14, 154–165. [Google Scholar] [CrossRef]
- Kang, C.H.; Kim, S.Y.; Park, C.G. Global navigation satellite system interference tracking and mitigation based on an adaptive fading Kalman filter. IET Radar Sonar Navig. 2015, 9, 1030–1039. [Google Scholar] [CrossRef]
- Huang, G.; Zhang, Q. Real-time estimation of satellite clock offset using adaptively robust Kalman filter with classified adaptive factors. GPS Solut. 2012, 16, 531–539. [Google Scholar] [CrossRef]
- Cheng, S.; Cheng, J.; Zang, N.; Zhang, Z.; Chen, S. A Sequential Student’s t-Based Robust Kalman Filter for Multi-GNSS PPP/INS Tightly Coupled Model in the Urban Environment. Remote Sens. 2022, 14, 5878. [Google Scholar] [CrossRef]
- Wang, D.; Zhang, H. A Multi-Step Pseudo-Measurement Adaptive Kalman Filter Based on Filtering Performance Evaluation and Its Application in the INS/GNSS Navigation System. Remote Sens. 2024, 16, 926. [Google Scholar] [CrossRef]
- Jiao, H.; Tao, X.; Chen, L.; Zhou, X.; Ju, Z. GNSS/5G Joint Position Based on Weighted Robust Iterative Kalman Filter. Remote Sens. 2024, 16, 1009. [Google Scholar] [CrossRef]
- Wang, R.; Becker, D.; Hobiger, T. Stochastic Modeling with Robust Kalman Filter for Real-Time Kinematic GPS Single-Frequency Positioning. GPS Solut. 2023, 27, 153. [Google Scholar] [CrossRef]
- Jin, B.; Guo, J.; He, D.; Guo, W. Adaptive Kalman Filtering Based on Optimal Autoregressive Predictive Model. GPS Solut. 2017, 21, 307–317. [Google Scholar] [CrossRef]
- Gao, Z.; Shen, W.; Zhang, H.; Ge, M.; Niu, X. Application of Helmert Variance Component Based Adaptive Kalman Filter in Multi-GNSS PPP/INS Tightly Coupled Integration. Remote Sens. 2016, 8, 553. [Google Scholar] [CrossRef]
- Jiang, C.; Zhang, S.-B.; Zhang, Q.-Z. Adaptive Estimation of Multiple Fading Factors for GPS/INS Integrated Navigation Systems. Sensors 2017, 17, 1254. [Google Scholar] [CrossRef]
- Kim, S.Y.; Kang, C.H.; Park, C.G. Analysis of the Fading Factor of an Adaptive Fading Kalman Filter under Ramp GNSS Fault Conditions. Trans. Jpn. Soc. Aeronaut. Space Sci. 2018, 61, 191–200. [Google Scholar] [CrossRef]
- Chen, Z.; Liu, Y.; Liu, S.; Wang, S.; Yang, L. An Improved Fading Factor-Based Adaptive Robust Filtering Algorithm for SINS/GNSS Integration with Dynamic Disturbance Suppression. Remote Sens. 2025, 17, 1449. [Google Scholar] [CrossRef]
- Wang, Q.; Liu, J.; Jiang, J.; Pang, X.; Ge, Z. Application of Improved Fault Detection and Robust Adaptive Algorithm in GNSS/INS Integrated Navigation. Remote Sens. 2025, 17, 804. [Google Scholar] [CrossRef]
- Li, Z.; Tao, J.; Guo, J.; Jiang, Y.; Zhao, Q. A Realistic Stochastic Model Considering the Multipath Effects Based on C/N0 for GNSS Positioning in Harsh Environments. IEEE Trans. Instrum. Meas. 2026, 75, 8502215. [Google Scholar] [CrossRef]
- Dai, W.; Qi, Q.; Yu, W.; Cai, C.; Zheng, B.; Pan, J. A Robust Stochastic Model for GNSS Real-Time Kinematic Positioning in Challenging Environments via Combining Elevation-Angle, C/N0, and PLD. Adv. Space Res. 2025, 76, 6847–6862. [Google Scholar] [CrossRef]
- Tian, Y.; Xiao, G.; Guo, R.; Zhao, D.; Zhang, L.; Xin, J.; Guo, J.; Han, Y.; Du, X.; He, D.; et al. A Comprehensive Signal Quality Assessment for BDS/Galileo/GPS Satellites and Signals. Remote Sens. 2024, 16, 2277. [Google Scholar] [CrossRef]
- Huang, Y.; Zhu, F.; Jia, G.; Zhang, Y. A Slide Window Variational Adaptive Kalman Filter. IEEE Trans. Circuits Syst. II Express Briefs 2020, 67, 3552–3556. [Google Scholar] [CrossRef]
- Wang, Z.; Wang, Y.; Gao, C.; Wang, F.; Lin, T.; Chen, Y. An adaptive sliding window for anomaly detection of time series in wireless sensor networks. Wirel. Netw. 2022, 28, 393–411. [Google Scholar] [CrossRef]
- Chen, Q.; Ni, Z.; Zhu, X.; Xia, P. Differential privacy histogram publishing method based on dynamic sliding window. Front. Comput. Sci. 2023, 17, 174809. [Google Scholar] [CrossRef]
- Nair, S.G.S.; Balakrishnan, R. Mitigating false alarms using accumulator rule and dynamic sliding window in wireless body area. CSI Trans. ICT 2018, 6, 203–208. [Google Scholar] [CrossRef]
- Li, Z.; Gao, J.; Wang, J.; Yao, Y. PPP/INS tightly coupled navigation using adaptive federated filter. GPS Solut. 2017, 21, 137–148. [Google Scholar] [CrossRef]
- Vila, G.C.; Gao, G. Sensor Fusion for Autonomous Orbit Determination and Time Synchronization in Lunar Orbit. In Proceedings of the 2025 IEEE Aerospace Conference, Big Sky, MT, USA, 1–8 March 2025. [Google Scholar]
- Huang, Y.; Yang, P.; Li, P.; Fan, M.; Huang, Y.; Zhang, Z.; Hong, X. Lunar Orbit VLBI Modeling and Application for Orbit Determination of Deep Space Probes. Sci. Sin. Phys. Mech. Astron. 2025, 55, 269513. [Google Scholar] [CrossRef]
- Aravkin, A.; Burke, J.V.; Ljung, L.; Lozano, A.; Pillonetto, G. Generalized Kalman Smoothing: Modeling and Algorithms. Automatica 2017, 86, 63–86. [Google Scholar] [CrossRef]
- Song, Y.-J.; Kwon, K.-H.; Won, J.-H. Comprehensive Analysis of Acquisition Time for a Multi-Constellation and Multi-Frequency GNSS Receiver at GEO Altitude. Navig. J. Inst. Navig. 2025, 72, navi.694. [Google Scholar] [CrossRef]
- Menzione, F.; Paonni, M. 3D Galileo Reference Antenna Pattern for Space Service Volume Applications. Sensors 2024, 24, 2220. [Google Scholar] [CrossRef] [PubMed]
- Dombi, J.; Jonas, T. The Generalized Sigmoid Function and Its Connection with Logical Operators. Int. J. Approx. Reason. 2022, 143, 121–138. [Google Scholar] [CrossRef]
- Luo, P.; Song, Y.-Z.; Yang, J.; Hu, X.; Tang, C.; Li, K.; Wu, Q. A Preliminary Result for Centralized Autonomous Orbit Determination of Gnss Constellation and Lunar Satellite Based on Inter-Satellite Link Measurements. GPS Solut. 2024, 28, 173. [Google Scholar] [CrossRef]












| Resolution Method | Position Error RMS/m | ||
|---|---|---|---|
| X | Y | Z | |
| Conventional SPP tightly coupled | 6.05 | 5.96 | 7.94 |
| W = 5 | 1.94 | 1.78 | 1.37 |
| W = 10 | 2.32 | 2.32 | 1.78 |
| W = 15 | 1.91 | 1.96 | 1.09 |
| Dynamic window | 1.43 | 1.40 | 0.97 |
| Resolution Method | Position Error RMS/m | ||
|---|---|---|---|
| X | Y | Z | |
| Conventional SPP tightly coupled | 6.57 | 6.56 | 6.58 |
| W = 5 | 1.70 | 1.75 | 1.66 |
| W = 10 | 2.10 | 2.08 | 0.63 |
| W = 15 | 2.35 | 2.30 | 1.24 |
| Dynamic window | 1.40 | 1.48 | 0.93 |
| Resolution Method | Position Error RMS/m | ||
|---|---|---|---|
| X | Y | Z | |
| Conventional SPP tightly coupled | 6.24 | 6.30 | 5.18 |
| W = 5 | 2.18 | 2.08 | 1.18 |
| W = 10 | 2.42 | 2.30 | 1.44 |
| W = 15 | 2.81 | 2.82 | 1.02 |
| Dynamic window | 1.57 | 1.64 | 1.09 |
| Trajectory | Resolution Method | Position Error RMS/m | ||
|---|---|---|---|---|
| X | Y | Z | ||
| NRHO | Conventional SPP tightly coupled | 6.05 | 5.96 | 7.94 |
| FADE-KF | 6.84 | 7.23 | 7.25 | |
| Dynamic window | 1.43 | 1.40 | 0.97 | |
| DRO | Conventional SPP tightly coupled | 6.57 | 6.56 | 6.58 |
| FADE-KF | 8.90 | 8.65 | 7.04 | |
| Dynamic window | 1.40 | 1.48 | 0.93 | |
| Halo | Conventional SPP tightly coupled | 6.24 | 6.30 | 5.18 |
| FADE-KF | 8.43 | 8.85 | 5.46 | |
| Dynamic window | 1.57 | 1.64 | 1.09 | |
| Resolution Method | Position Error RMS/m | ||
|---|---|---|---|
| X | Y | Z | |
| Conventional SPP tightly coupled | 43.63 | 47.12 | 7.66 |
| W = 5 | 42.03 | 46.13 | 1.36 |
| W = 10 | 41.87 | 47.64 | 1.83 |
| W = 15 | 34.60 | 35.79 | 0.92 |
| Dynamic window | 33.61 | 36.56 | 1.04 |
| Resolution Method | Position Error RMS/m | ||
|---|---|---|---|
| X | Y | Z | |
| Conventional SPP tightly coupled | 20.72 | 22.07 | 5.42 |
| W = 5 | 19.27 | 21.12 | 1.26 |
| W = 10 | 19.22 | 21.84 | 1.23 |
| W = 15 | 15.93 | 16.48 | 0.97 |
| Dynamic window | 15.38 | 16.73 | 0.85 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Lin, J.; Xu, Y.; Li, R.; Gao, M.; Yuan, C.; Feng, Y.; Li, X. Adaptive Sliding-Window Filtering for GNSS SPP-Aided Orbit Determination in Earth–Moon Space. Remote Sens. 2026, 18, 1646. https://doi.org/10.3390/rs18101646
Lin J, Xu Y, Li R, Gao M, Yuan C, Feng Y, Li X. Adaptive Sliding-Window Filtering for GNSS SPP-Aided Orbit Determination in Earth–Moon Space. Remote Sensing. 2026; 18(10):1646. https://doi.org/10.3390/rs18101646
Chicago/Turabian StyleLin, Jinru, Ying Xu, Ran Li, Ming Gao, Chao Yuan, Ye Feng, and Xiang Li. 2026. "Adaptive Sliding-Window Filtering for GNSS SPP-Aided Orbit Determination in Earth–Moon Space" Remote Sensing 18, no. 10: 1646. https://doi.org/10.3390/rs18101646
APA StyleLin, J., Xu, Y., Li, R., Gao, M., Yuan, C., Feng, Y., & Li, X. (2026). Adaptive Sliding-Window Filtering for GNSS SPP-Aided Orbit Determination in Earth–Moon Space. Remote Sensing, 18(10), 1646. https://doi.org/10.3390/rs18101646

