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. |