Described herein are systems and methods that are capable of determining
receiver position and system time under weak signal conditions. When the
receiver is unable to accurately determine the satellite signal travel
time, e.g., due to weak signal reception or some other condition, the
receiver can still estimate the pseudo-range for the satellite based on
an initial receiver position and system time. In this case, the system
and methods described herein provide the necessary initial receiver
position and system time with enough accuracy to estimate the
pseudo-range, even under weak signal conditions. The receiver can then
use the estimated pseudo-range to determine a more accurate receiver
position.