CCSDS OEM Ephemeris File

Top  Previous  Next

The Consultative Committee for Space Data Systems (CCSDS) produces an Orbit Ephemeris Message (OEM) containing a series of state vectors for a single object.

 

See the Working with Ephemerides guide for more information about creating and importing a CCSDS OEM file.

 

 

Format


The CCSDS OEM is an ASCII text file containing a header, Metadata, explanatory information (optional comments), and ephemeris data.

 

Header

The header contains information on the file itself including the format version, file creation date and time, creating agency, and optional comments. An example of the header is shown below.

 

CCSDS_OEM_VERS = 2.0

CREATION_DATE = 2024-03-14T12:37:15.247000000

ORIGINATOR = NONE

 

Metadata

The Metadata contains information about the ephemeris data including object name, object ID, reference frame of the ephemeris, time system, recommended interpolation method and interpolation degree, and start and stop times.

 

OBJECT_NAME = SPACECRAFT1

OBJECT_ID = 1

CENTER_NAME = EARTH

REF_FRAME = EME2000

TIME_SYSTEM = TAI

START_TIME = 2020-01-01T00:00:37.000000000

STOP_TIME = 2020-01-01T12:00:07.000000000

INTERPOLATION = LAGRANGE

INTERPOLATION_DEGREE = 8

 

Ephemeris Data

The body of the file contains ephemeris records. The data records store the spacecraft's orbital position and velocity for a given epoch time. The format of the body section of a CCSDS OEM Ephemeris File is:
 

Epoch X Y Z Vx Vy Vz

 

where X, Y, Z are positions in km and Vx, Vy, and Vz are velocities in km/s. If the user chooses to include position and velocity covariance in the CCSDS OEM Ephemeris file, the covariance information will be included at the end of the file following the Ephemeris state vector data. The covariance for a given epoch time is displayed as a lower diagonal matrix as shown in the example below.

 

COVARIANCE_START

EPOCH = 2020-01-01T00:00:34.000

COV_REF_FRAME = EME2000

0.00250000000000000

0.000000000000000 0.00250000000000000

0.000000000000000 0.000000000000000 0.00250000000000000

0.000000000000000 0.000000000000000 0.000000000000000 4.00000000000000e-010

0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 4.00000000000000e-010

0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 4.00000000000000e-010

EPOCH = 2020-01-01T00:05:34.000

COV_REF_FRAME = EME2000

0.00250000000000000

0.000000000000000 0.00250000000000000

0.000000000000000 0.000000000000000 0.00250000000000000

0.000000000000000 0.000000000000000 0.000000000000000 4.00000000000000e-010

0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 4.00000000000000e-010

0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 4.00000000000000e-010

 

 

See Also


Ephemeris Properties and Methods

The Put Command

Working with Ephemerides

oCreating an Ephemeris File

oImporting an Ephemeris File