A method, device and system for determining a receiver location using weak
signal satellite transmissions. The invention involves a sequence of
exchanges between an aiding source and a receiver that serve to provide
aiding information to the receiver so that the receiver's location may be
determined in the presence of weak satellite transmissions. With the
aiding information, the novel receiver detects, acquires and tracks weak
satellite signals and computes position solutions from calculated pseudo
ranges despite the inability to extract time synchronization date f, 'n
the weak satellite signals. The invention includes as features, methods
and apparatus for the calibration of a local oscillator, the cancellation
of cross correlations, a Doppler location scheme, an ensemble averaging
scheme, the calculation of almanac aiding from a table of orbit
coefficients, absolute time determination, and a modified search engine.