A time-efficient implementation of Extended Kalman Filter for sequential orbit determination and a case study for onboard application

Abstract Onboard orbit determination (OD) is often used in space missions, with which mission support can be partially accomplished autonomously, with less dependency on ground stations. In major Global Navigation Satellite Systems (GNSS), inter-satellite link is also an essential upgrade in the future generations. To serve for autonomous operation, sequential OD method is crucial to provide real-time or near real-time solutions. The Extended Kalman Filter (EKF) is an effective and convenient sequential estimator that is widely used in onboard application. The filter requires the solutions of state transition matrix (STM) and the process noise transition matrix, which are always obtained by numerical integration. However, numerically integrating the differential equations is a CPU intensive process and consumes a large portion of the time in EKF procedures. In this paper, we present an implementation that uses the analytical solutions of these transition matrices to replace the numerical calculations. This analytical implementation is demonstrated and verified using a fictitious constellation based on selected medium Earth orbit (MEO) and inclined Geosynchronous orbit (IGSO) satellites. We show that this implementation performs effectively and converges quickly, steadily and accurately in the presence of considerable errors in the initial values, measurements and force models. The filter is able to converge within 2–4 h of flight time in our simulation. The observation residual is consistent with simulated measurement error, which is about a few centimeters in our scenarios. Compared to results implemented with numerically integrated STM, the analytical implementation shows results with consistent accuracy, while it takes only about half the CPU time to filter a 10-day measurement series. The future possible extensions are also discussed to fit in various missions.

[1]  N. K. Pavlis,et al.  The development and evaluation of the Earth Gravitational Model 2008 (EGM2008) , 2012 .

[2]  Robert Bryant,et al.  THE EFFECT OF SOLAR RADIATION PRESSURE ON THE MOTION OF AN ARTIFICIAL SATELLITE , 1961 .

[3]  Sang-Young Park,et al.  Onboard orbit determination using GPS observations based on the unscented Kalman filter , 2010 .

[4]  Gang Li,et al.  Globalization highlight: orbit determination using BeiDou inter-satellite ranging measurements , 2017, GPS Solutions.

[5]  R. E. Kalman,et al.  A New Approach to Linear Filtering and Prediction Problems , 2002 .

[6]  Jinjun Zheng,et al.  A New Algorithm for Onboard Autonomous Orbit Determination of Navigation Satellites , 2011 .

[7]  G. M. Clemence,et al.  Methods of Celestial Mechanics , 1962 .

[8]  Yoshihide Kozai,et al.  The motion of a close earth satellite , 1959 .

[9]  Dirk Brouwer,et al.  SOLUTION OF THE PROBLEM OF ARTIFICIAL SATELLITE THEORY WITHOUT DRAG , 1959 .

[10]  Peter Musen,et al.  The Influence of the Solar Radiation Pressure on the Motion of an Artificial Satellite , 1960 .

[11]  W. M. Kaula Theory of satellite geodesy , 1966 .

[12]  Andrew G. Dempster,et al.  GPS-based onboard real-time orbit determination for leo satellites using consider Kalman filter , 2016, IEEE Transactions on Aerospace and Electronic Systems.

[13]  Oliver Montenbruck,et al.  Precision real-time navigation of LEO satellites using global positioning system measurements , 2008 .

[14]  B. Tapley,et al.  Statistical Orbit Determination , 2004 .