In method of correcting for drift in a Global Navigation Satellite System
(GNSS) receiver, a broadcast orbit in use at the GNSS receiver is nudged
based on a first message received from a GNSS base station. The nudging
creates a first nudged broadcast orbit for a GNSS satellite, the first
nudged broadcast orbit being more precise than the broadcast orbit. A
second message is received from the GNSS base station. Information
included in the second message is employed to determine a drift rate of
the first nudged broadcast orbit relative to a more precise orbit in use
at the GNSS base station. Based upon the second message, the broadcast
orbit is nudged to create a second nudged broadcast orbit for the GNSS
satellite. A component of the drift rate is corrected for, relative to
the second nudged broadcast orbit.