1 Where GPSORB15 begins
GPSORB13 produced the Earth-fixed satellite position
and GPSORB14 produced the corresponding Earth-fixed velocity
Sheet 4 of IS-GPS-200 Table 20-IV uses these already-computed quantities to obtain
Figure 1. Table 20-IV sheet 4 converts the previously computed ECEF position and velocity into
ECEF acceleration.
The official sheet introduces two additional physical constants for this calculation,
and reuses the GPS user values already introduced on sheet 1,
IS-GPS-200N identifies RE as the WGS 84 Earth equatorial radius, J2 as the oblate-Earth gravity
coefficient, μ as the GPS user value of Earth’s gravitational constant, and the quantity in
Equation (7) as the GPS user value of Earth rotation rate [1].
The current GPS public-document index lists IS-GPS-200N together with later interface
revision notices. The derivation below follows Table 20-IV as printed in Revision N;
operational software should also review any revision notices applicable to its implementation
[2].
2 Step 1: the radius used on sheet 4
The corrected orbital radius from sheet 2 is
Because the transformation from orbital-plane coordinates to ECEF is a rigid rotation,
This identity is useful because the acceleration equations are most naturally derived from
the Cartesian ECEF coordinates, while the specification writes the scalar distance as
rk.
Define the dimensionless vertical direction cosine
The repeated factors on sheet 4 can then be recognized as
and
These are signatures of degree-two gravity.
3 Step 2: from spherical gravity to the J2 potential
For an ideal spherical Earth, the specific gravitational potential is
Its gradient gives the familiar central acceleration
In Cartesian components,
Earth is not spherical. To first order in its axisymmetric departure from spherical symmetry, retain
the degree-two zonal term. With geocentric latitude ϕ,
and
The potential through J2 may therefore be written
The first term is spherical gravity; the second is the leading oblateness correction.
Figure 2. The degree-two gravity correction depends on geocentric latitude through the ratio z/r.
It is convenient to isolate
The acceleration correction is
We now differentiate it explicitly.
4 Step 3: derive the Cartesian J2 acceleration
Since
we have
and
3.1 The x component
Differentiate Equation (19) with respect to x:
Factor the result:
Therefore
3.2 The y component
By symmetry,
3.3 The z component
The z derivative requires both explicit and implicit dependence on z:
while
Hence
so
The different coefficients in the horizontal and vertical components are a direct consequence of
differentiating the quadrupole potential; they are not ad hoc corrections.
5 Step 4: derive the sheet-4 acceleration factor F
Table 20-IV collects the common dimensional coefficient into
Multiply the factors:
Its dimensions are
Thus F already has dimensions of acceleration. The remaining bracketed factors in the ICD are
dimensionless.
For example,
is exactly Equation (26) evaluated at the satellite state. Similarly,
is Equation (31).
The negative sign built into F is therefore deliberate. It lets the sheet write the J2
components compactly without carrying the common factor −3J2μRE2∕(2r
k4) three
times.
6 Step 5: inertial gravity is not yet ECEF acceleration
Central gravity and J2 describe physical gravitational acceleration. Table 20-IV, however, asks for
the second time derivative of coordinates in a rotating Earth-fixed frame. These are not the same
thing.
Let I denote an inertial frame and E the Earth-fixed frame. For any vector u,
where
Apply Equation (37) first to position:
Differentiate once more. For constant Earth rotation,
Solve for Earth-fixed coordinate acceleration:
The second term is the Coriolis contribution. The third is the centrifugal contribution. There is no
Euler-acceleration term because the user model takes the Earth rotation rate itself as
constant.
Figure 3. The ECEF second derivative differs from inertial gravitational acceleration by Coriolis
and centrifugal terms.
7 Step 6: expand the rotating-frame terms
Write
Then
Therefore
These are exactly the velocity-dependent terms appearing in the sheet-4 x and y equations.
Now compute
and cross once more:
Hence
This explains two visual features of Table 20-IV:
-
1.
- the Coriolis signs are opposite in the x and y equations;
-
2.
- neither Coriolis nor centrifugal acceleration contributes directly to the z equation
because the adopted Earth rotation vector is parallel to the ECEF z axis.
8 Step 7: assemble the x acceleration exactly as on sheet 4
The inertial physical acceleration modeled on sheet 4 is
Its x component is
Add the x entries of Equations (44) and (47):
This is the sheet-4 Earth-fixed x acceleration equation [1].
9 Step 8: assemble the y acceleration
The inertial physical y component is
The rotating-frame terms now give the opposite Coriolis sign:
This is the sheet-4 Earth-fixed y acceleration equation [1].
10 Step 9: assemble the z acceleration
The z component contains central gravity and the distinct vertical J2 factor,
No explicit Earth-rate terms appear because the adopted rotation vector has no x or y
components. Equation (53) is the final line of Table 20-IV sheet 4 [1].
Figure 4. The final ECEF acceleration is the sum of central gravity, J2 gravity, Coriolis, and
centrifugal contributions.
11 A compact vector interpretation
The complete sheet may be summarized as
This equation is conceptually useful because each term has a distinct origin:
| Term | Meaning |
| a0 | Newtonian inverse-square gravity from a spherical
Earth. |
| aJ2 | Leading correction from Earth’s degree-two
oblateness. |
| −2Ωe × vE | Coriolis term caused by differentiating coordinates in
the rotating ECEF frame. |
| −Ωe × (Ωe × rE) | Centrifugal term caused by rotation of the ECEF
basis itself. |
This form also makes clear that the Coriolis and centrifugal terms are not additional physical
forces acting on the satellite in an inertial frame. They appear because the requested acceleration is
the second derivative of Earth-fixed coordinates.
12 Numerical continuation of GPSORB12–GPSORB14
Use the same illustrative satellite state obtained in the preceding articles:
and
The radius is
The vertical direction cosine is
1. The J2 acceleration factor
Using Equations (4)–(6),
which gives
2. Central-gravity contribution
Equation (15) gives
Its magnitude is approximately
3. J2 contribution
The three J2 terms are
The correction magnitude is only about
but it is systematic and is essential when acceleration is required at navigation accuracy.
4. Coriolis contribution
Using the ECEF velocity from Equation (56),
5. Centrifugal contribution
Equation (47) gives
6. Final ECEF acceleration
Adding all four contributions gives
Therefore
Its Earth-fixed coordinate-acceleration magnitude is
This norm should not be confused with the magnitude of inertial gravitational acceleration. ECEF
acceleration contains the rotating-coordinate contributions just derived.
For this example the contribution breakdown is
| Contribution | x (m/s2) | y (m/s2) | z (m/s2) |
| Central gravity | +0.49508547 | +0.20052438 | −0.16741872 |
| J2 gravity | +0.00002539 | +0.00001028 | −0.00003965 |
| Coriolis | −0.11451782 | +0.10375785 | 0 |
| Centrifugal | −0.12549755 | −0.05083025 | 0 |
| Final ECEF | +0.25509549 | +0.25346227 | −0.16745837 |
13 Physical sanity checks
1. Recover Newton’s two-body equation
Set
Then F = 0, the rotating-frame terms vanish, and Equations (50)–(53) reduce to
which is exactly the Newtonian equation that began GPSORB01.
2. Equatorial point
If
then
so the horizontal J2 correction becomes
Because F < 0, this correction points inward in the equatorial plane.
3. Polar-axis point
If
then the horizontal corrections vanish and
The resulting J2 vertical correction is outward relative to the central term, reflecting the latitude
dependence of the oblate-Earth field.
4. A point stationary in ECEF
If
the Coriolis term disappears but the centrifugal term remains. This is exactly what should happen
in a rotating coordinate frame.
5. No direct z-axis rotation terms
Because
Earth rotation does not directly add a z component to either the Coriolis or centrifugal term in
this simplified frame model. The entire sheet-4 z equation is therefore gravitational.
14 Why sheet 4 is not a full precision force model
The sheet-4 acceleration model contains
A high-precision orbit propagator may additionally model higher-order geopotential terms,
solid-Earth and ocean tides, third-body gravity from the Sun and Moon, solar-radiation pressure,
relativistic effects, spacecraft attitude-dependent forces, and maneuvers. Those effects are
important to the control segment and to precision orbit determination, but they are not
individually reproduced in the compact sheet-4 user equation.
This is consistent with the philosophy developed in GPSORB11: the broadcast ephemeris is a
compact user model fitted to a much richer trajectory solution. Sheet 4 provides a useful
acceleration consistent with the GPS user-equation framework; it should not be mistaken for the
complete force model used to generate the broadcast fit.
15 Implementation checklist
A direct implementation can follow this sequence:
-
1.
- Obtain xk,yk,zk from Table 20-IV sheet 2.
-
2.
- Obtain the three ECEF velocity components from sheet 3.
-
3.
- Compute or reuse rk =
.
-
4.
- Set RE = 6378137.0 m and J2 = 0.0010826262.
-
5.
- Compute the factor F from Equation (32).
-
6.
- Evaluate Equations (50), (52), and (53).
-
7.
- Verify units: every term must be in m/s2.
-
8.
- During testing, separately log central-gravity, J2, Coriolis, and centrifugal
contributions. Sign mistakes are much easier to find in the decomposed form.
A particularly useful software check is to verify
for positive J2, μ, RE, and rk. Another is to turn off J2 and Earth rotation independently and
confirm the limiting cases described above.
16 The GPSORB derivation chain is now closed
The progression that began with Newton’s law has now reached the complete legacy Table 20-IV
state derivatives:
led to orbital invariants and conic geometry, then to the six orbital elements, anomaly propagation,
the broadcast ephemeris corrections, and finally
The final acceleration model returns directly to dynamics:
Thus the four sheets of Table 20-IV are not an isolated collection of formulas. They are the
endpoint of the same Newtonian and rotating-frame mechanics developed throughout the
GPSORB series.
17 Summary
Table 20-IV sheet 4 begins by defining
and combines them into
This factor comes directly from differentiating the degree-two gravitational potential.
The physical gravitational acceleration is then central gravity plus the J2 correction.
Transforming acceleration from an inertial description into the rotating Earth-fixed frame
adds
and
which expand into the Coriolis and centrifugal terms printed in the ICD. The resulting component
equations are exactly Equations (50)–(53).
References
[1] Global Positioning Systems Directorate, IS-GPS-200N: NAVSTAR GPS Space
Segment/Navigation User Interfaces, 1 August 2022, especially Section 20.3.3.4 and Table
20-IV, sheets 1–4. Available from GPS.gov.
[2] GPS.gov, Interface Control Documents (ICDs) and Interface Specifications (ISs),
current public-document index, accessed September 2026.
[3] E. D. Kaplan and C. J. Hegarty, eds., Understanding GPS/GNSS: Principles and
Applications, 3rd ed., Artech House, 2017.
[4] D. A. Vallado, Fundamentals of Astrodynamics and Applications, 4th ed., Microcosm
Press, 2013.
[5] O. Montenbruck and E. Gill, Satellite Orbits: Models, Methods, and Applications,
Springer, 2000.
[6] P. D. Groves, Principles of GNSS, Inertial, and Multisensor Integrated Navigation
Systems, 2nd ed., Artech House, 2013.