GPS_structAlmanac Struct Reference

#include <gps.h>


Detailed Description

A limited set of satellite orbit parameters that is used to calculate rough GPS satellite positions and velocities. The parameters for computing rough satellite clock corrections are also included.

Author:
Glenn D. MacGougan (GDM)
Date:
2005-08-18
Since:
2005-08-18
Remarks:
(1) struct packaging: compatible with 4 and 8 byte packing
REFERENCES
[1] ICD-GPS-200C, p. 108

Definition at line 124 of file gps.h.


Data Fields

unsigned toa
 almanac time of applicability [s]
unsigned reserved
 reserved []
double ecc
 eccentricity []
double i0
 inclination angle at reference time [rad]
double omegadot
 rate of right ascension [rad/s]
double sqrta
 square root of the semi-major axis [m^(1/2)]
double omega0
 longitude of ascending node of orbit plane at weekly epoch [rad]
double w
 argument of perigee [rad]
double m0
 mean anomaly at reference time [rad]
double af0
 polynomial clock correction coefficient (clock bias) [s] Note: parameters from ephemeris preferred vs almanac (22 vs 11 bits)
double af1
 polynomial clock correction coefficient (clock drift) [s/s] Note: parameters from ephemeris preferred vs almanac (16 vs 11 bits)

Field Documentation

unsigned GPS_structAlmanac::toa

almanac time of applicability [s]

Definition at line 126 of file gps.h.

unsigned GPS_structAlmanac::reserved

reserved []

Definition at line 127 of file gps.h.

double GPS_structAlmanac::ecc

eccentricity []

Definition at line 128 of file gps.h.

double GPS_structAlmanac::i0

inclination angle at reference time [rad]

Definition at line 129 of file gps.h.

double GPS_structAlmanac::omegadot

rate of right ascension [rad/s]

Definition at line 130 of file gps.h.

double GPS_structAlmanac::sqrta

square root of the semi-major axis [m^(1/2)]

Definition at line 131 of file gps.h.

double GPS_structAlmanac::omega0

longitude of ascending node of orbit plane at weekly epoch [rad]

Definition at line 132 of file gps.h.

double GPS_structAlmanac::w

argument of perigee [rad]

Definition at line 133 of file gps.h.

double GPS_structAlmanac::m0

mean anomaly at reference time [rad]

Definition at line 134 of file gps.h.

double GPS_structAlmanac::af0

polynomial clock correction coefficient (clock bias) [s] Note: parameters from ephemeris preferred vs almanac (22 vs 11 bits)

Definition at line 135 of file gps.h.

double GPS_structAlmanac::af1

polynomial clock correction coefficient (clock drift) [s/s] Note: parameters from ephemeris preferred vs almanac (16 vs 11 bits)

Definition at line 136 of file gps.h.


The documentation for this struct was generated from the following file: