Skip to main content
. 2020 Nov 16;20(22):6544. doi: 10.3390/s20226544
Algorithm 1: Procedures for Least-Square Curve Fit of Broadcast Ephemeris Parameters
01 Begin
02 Set simulation period, fit interval, sample rate, and true position/velocity for SVs.
For GEO, the position vector should be rotated with rotation angle by Equation (6).
03 Set initial guesses of broadcast ephemeris parameters for the least-square curve fit.
Keplerian elements are converted into the nonsingular elements by Equation (4).
04 Main Simulation (User algorithm)
05 Fori = t0: t0 + fit interval
06   Nonsingular elements are converted into Keplerian elements by Equation (5).
07   The IGSO/GEO position vector at t(i) is computed through Equations (7)–(19).
09 End for
10  For GEO, the position vectors should be rotated back by Equation (20).
11 Compute the fit accuracy of broadcast ephemerides through comparison with the true position at time interval.