Skip to content

SGP4 Constants & Symbols

All constants and symbols on this page are extracted directly from Spacetrack Report No. 3, Chapter 12: Users Guide, Constants, and Symbols (pp. 79—81), by Hoots & Roehrich (1980), as compiled by T.S. Kelso (1988).

Except for the deep-space models, all ephemeris models are independent of units. Units input or output as well as physical constants can be changed by making the appropriate changes in only the DRIVER program.

These constants fold the gravitational zonal harmonics (J2J_2, J3J_3, J4J_4) and Earth equatorial radius (aEa_E) into the forms used throughout the SGP4 equations.

NameValueDefinitionUnits
CK25.413080×1045.413080 \times 10^{-4}12J2aE2\frac{1}{2} J_2 {a_E}^2er2^2
CK46.2098875×1076.2098875 \times 10^{-7}38J4aE4-\frac{3}{8} J_4 {a_E}^4er4^4
XJ32.53881×106-2.53881 \times 10^{-6}J3J_3dimensionless
NameValueDefinitionUnits
QOMS2T1.88027916×1091.88027916 \times 10^{-9}(qos)4(q_o - s)^4er4^4
S1.012229281.01222928ss (atmospheric parameter)er
NameValueDefinitionUnits
XKE7.43669161×1027.43669161 \times 10^{-2}ke(ermin)3/2k_e \left(\frac{\text{er}}{\text{min}}\right)^{3/2}er3/2^{3/2} / min
NameValueDefinitionUnits
AE1.01.0distance units per Earth radiusdu/er
XKMPER6378.1356378.135kilometers per Earth radiuskm/er
XMNPDA1440.01440.0time units (minutes) per daymin/day
DE2RA1.74532925×1021.74532925 \times 10^{-2}radians per degreerad/deg
E6A1.0×1061.0 \times 10^{-6}10610^{-6}dimensionless
NameValueDefinition
PI3.141592653.14159265π\pi
PIO21.570796331.57079633π/2\pi/2
TWOPI6.28318536.28318532π2\pi
X3PIO24.712388984.712388983π/23\pi/2
TOTHRD0.666666670.666666672/32/3

The following symbols appear throughout the SGP4/SDP4 mathematical formulations. They are grouped by category for easier reference.

These are the Keplerian “mean” elements extracted from a TLE. The word “mean” is in quotes because these are not osculating elements — they include the perturbation model’s biases and should only be used with the matching SGP4/SDP4 propagator.

SymbolDescriptionUnits
non_oSGP type “mean” mean motion at epochrad/min
eoe_o”Mean” eccentricity at epochdimensionless
ioi_o”Mean” inclination at epochrad
MoM_o”Mean” mean anomaly at epochrad
ωo\omega_o”Mean” argument of perigee at epochrad
Ωo\Omega_o”Mean” longitude of ascending node at epochrad
n˙o\dot{n}_oTime rate of change of “mean” mean motion at epochrad/min2^2
n¨o\ddot{n}_oSecond time rate of change of “mean” mean motion at epochrad/min3^3
SymbolDescriptionUnits
BB^*SGP4 type drag coefficient1/er
BBBallistic coefficient for SGP8: 12CDAm\frac{1}{2} C_D \frac{A}{m}, where CDC_D is a dimensionless drag coefficient and AA is the average cross-sectional area of the satellite of mass mmm2^2/kg
SymbolDescriptionUnits
kek_eGM\sqrt{GM} where GG is Newton’s universal gravitational constant and MM is the mass of the Earther3/2^{3/2} / min
aEa_EEquatorial radius of the Earther (or km)
SymbolDescriptionUnits
J2J_2Second gravitational zonal harmonic of the Earthdimensionless
J3J_3Third gravitational zonal harmonic of the Earthdimensionless
J4J_4Fourth gravitational zonal harmonic of the Earthdimensionless
SymbolDefinitionUnits
k2k_212J2aE2\frac{1}{2} J_2 {a_E}^2er2^2
k4k_438J4aE4-\frac{3}{8} J_4 {a_E}^4er4^4
A3,0A_{3,0}J3aE3-J_3 {a_E}^3er3^3
SymbolDescriptionUnits
qoq_oParameter for the SGP4/SGP8 density functioner
ssParameter for the SGP4/SGP8 density functioner
SymbolDescriptionUnits
(tto)(t - t_o)Time since epochmin

SGP4 uses Earth radii (er) as the fundamental distance unit and minutes as the fundamental time unit. This is baked into the constants above and into the structure of the equations. The conversion factors are:

1  er=6378.135  km1 \;\text{er} = 6378.135 \;\text{km} 1  day=1440  min1 \;\text{day} = 1440 \;\text{min}

The gravitational parameter kek_e absorbs the Earth’s GMGM value such that the equations work directly in these natural units without requiring explicit GMGM references.