NUDGED BROADCAST ORBIT DRIFT CORRECTION
First Claim
1. A method in a Global Navigation Satellite System (GNSS) receiver of correcting for drift, said method comprising:
- based on a first message received from a GNSS base station, nudging a broadcast orbit in use at said GNSS receiver to create a first nudged broadcast orbit for a GNSS satellite, said first nudged broadcast orbit being more precise than said broadcast orbit;
receiving a second message from said GNSS base station;
employing information included in said second message to determine a drift rate of said first nudged broadcast orbit relative to a more precise orbit in use at said GNSS base station;
based upon said second message, nudging said broadcast orbit to create a second nudged broadcast orbit for said GNSS satellite; and
correcting for a component of said drift rate relative to said second nudged broadcast orbit.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
-
Citations
20 Claims
-
1. A method in a Global Navigation Satellite System (GNSS) receiver of correcting for drift, said method comprising:
-
based on a first message received from a GNSS base station, nudging a broadcast orbit in use at said GNSS receiver to create a first nudged broadcast orbit for a GNSS satellite, said first nudged broadcast orbit being more precise than said broadcast orbit; receiving a second message from said GNSS base station; employing information included in said second message to determine a drift rate of said first nudged broadcast orbit relative to a more precise orbit in use at said GNSS base station; based upon said second message, nudging said broadcast orbit to create a second nudged broadcast orbit for said GNSS satellite; and correcting for a component of said drift rate relative to said second nudged broadcast orbit. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A Global Navigation Satellite System (GNSS) receiver comprising:
-
a message receiver configured for receiving a message broadcast from a GNSS base station, said message comprising a time tag associated with a satellite position and an encoded ambiguity value derived from said satellite position; an orbit nudger coupled with said message receiver and configured for employing information from said message to adjust at least one parameter of a broadcast orbit in use at said GNSS receiver such that said broadcast orbit is nudged toward congruence with an orbit utilized in said GNSS base station; and a drift module configured for determining a drift rate of said nudged broadcast orbit in relation to said orbit in use at said GNSS base station. - View Dependent Claims (9, 10, 11)
-
-
12. A method of conveying requested information regarding an orbit used at a Global Navigation Satellite System (GNSS) base station to a GNSS receiver, said method comprising:
-
determining a satellite position for a particular time from an orbit of a GNSS satellite; extracting an ambiguity value from said satellite position, said extracting based upon a satellite position determination margin of error of a GNSS receiver; encoding said ambiguity value into an encoded ambiguity value; assembling a message including said encoded ambiguity value and a time tag representing said time; and transmitting said message from said GNSS base station on an ad hoc basis in response to receiving a request for transmission of said message from said GNSS receiver, whereby said encoded ambiguity value and said time tag convey information regarding said orbit to said GNSS receiver. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A Global Navigation Satellite System (GNSS) base station comprising:
-
an orbit processor configured for executing a GNSS orbit algorithm in association with an orbit of a GNSS satellite and a time, such that a satellite position is determined for said time; an ambiguity value extractor configured for extracting an ambiguity value from said satellite position based upon a satellite position determination margin of error of a GNSS receiver; an ambiguity value encoder configured for encoding said ambiguity value as an encoded ambiguity value; a message assembler configured for assembling a message comprising said encoded ambiguity value and a time tag representing said time; and a message request receiver configured for receiving a request from a GNSS receiver for a transmission of said message and, in response to receiving said request, triggering an ad hoc transmission of said message. - View Dependent Claims (18, 19, 20)
-
Specification