GPS High Precision Orbit Determination Software Tools (GHOST)

Overview

GHOST is a powerful software package for GPS based orbit determination of satellites low Earth orbit (LEO). GHOST comprises different modules for data preprocessing, kinematic positioning and reduced dynamic orbit determination using spaceborne GPS measurements. Satellite laser ranging data can, furthermore, be processed for orbit validaton purposes.

All programs build up on a common library of C++ modules for GNSS data processing, spacecraft trajectory modeling, and estimation. The GHOST library and application programs have been developed by DLR's German Space Operations Center (DLR/GSOC) in close cooperation with the Delft Institute of Earth Observation and Space Systems (DEOS) at TU Delft.

GHOST Processing Chain

The GHOST suite is made up of individual tools that can freely be combined by the user to implement a mission specific processing scheme. All programs operate in a non-interactive mode which facilitates their use in script based procedures and the setup of automated processing chains.



Fig. 1 Core GHOST processing scheme

Typically, the following steps are performed in sequence:

The entire processing chain requires some 5-10 min on a standard desktop computer for representative LEO data sets with 24-30h arcs, 10-30 s step size, and 8-12 receiver channels. Single-orbit arcs in a near-real-time orbit determination system can be processed within less than one minute.

Models

GHOST employs state of the art dynamical and measurement models for the processing of GPS and SLR observations and the modeling of spacecraft trajectories.

Item Description
GPS measurement model Undifferenced ionospheric-free code and phase observations;
IGS GPS orbits and 30s clock solutions in IGS05 reference system;
GPS and receiver antenna phase center offsets and variations;
phase wind-up.
SLR measurement model SLRF2005 station coordinates;
Solid Earth and pole tides (IERS2005),
GOT00.2 ocean loading,
Marini & Murray tropospheric delay model (IERS2005).
Gravitational forces Earth gravity field (UT/CSR GGM01 100x100, or other)
relativity
solid-earth tides, pole tide (IERS2003)
ocean tides (UT/CSR TOPEX_3.0 or other)
luni-solar third body acceleration using low-accuracy analytical ephemerides
Non-gravitational forces Jacchia-Gill atmospheric density model with daily F10.7 and 3-hourly Kp values
Cannon ball solar radiation pressure model with conical Earth shadow model (umbra, penumbra)
Empirical accelerations in radial, along-track and cross-track direction at 10 min (default) interval
Reference frames EME2000
IAU 1976 precession (Lieske model)
IAU 1980 nutation (Wahr model)
Earth orientation from IERS igs96p02 solution
Spacecraft body frame orientation modelled based on attitude quaternions or default attitude modes

Further Reading

Montenbruck O.;
Kinematic GPS Positioning of LEO Satellites using Ionosphere-free Single Frequency Measurements;
Aerospace Science and Technology 7, 396-405 (2003).
DOI 10.1016/S1270-9638(03)00034-8

Gill E., Montenbruck O.;
Comparison of GPS-based Orbit Determination Strategies;
18th International Symposium on Space Flight Dynamics, 11-15 Oct. 2004, Munich, Germany (2004).

Montenbruck O., van Helleputte T., Kroes R., Gill E.;
Reduced Dynamic Orbit Determination using GPS Code and Carrier Measurements;
Aerospace Science and Technology 9/3, 261-271 (2005).
DOI 10.1016/j.ast.2005.01.003

Montenbruck O., Gill E., Kroes R.;
Rapid Orbit Determination of LEO Satellites using IGS Clock and Ephemeris Products;
GPS Solutions 9, 226-235 (2005).
DOI 10.1007/s10291-005-0131-0

Yoon Y.;
Longterm Analysis of Precise Orbit Determination for the GRACE and CHAMP Missions;
DLR-GSOC TN 07-02; Deutsches Zentrum für Luft- und Raumfahrt, Oberpfaffenhofen (2007).

O.Montenbruck
Last Updated: 2008/01/03