Relative GPS positioning using a single GPS receiver with internally generated differential correction terms
First Claim
Patent Images
1. A method for determining location coordinates relative to a reference location, the method comprising:
- receiving a plurality of satellite signals with a receiver, said plurality of satellite signals transmitted from a plurality of satellites;
determining a plurality of pseudoranges to said plurality of satellites by measuring timing patterns contained within said plurality of satellite signals;
establishing said reference location at a known location;
determining a plurality of true ranges between said reference location and each satellites of said plurality of satellites;
determining a plurality of error terms by forming a difference between each true range of said plurality of true ranges and each corresponding pseudorange of said plurality of pseudoranges, respectively;
calculating a plurality of correction terms by mathematically removing predictable inaccuracies from said plurality of error terms;
retaining said plurality of correction terms;
combining said correction terms with subsequent measured pseudoranges when computing feature locations of said receiver; and
wherein said receiver acts first as a reference receiver;
computing said plurality of correction terms, and then as a remote receiver;
applying said plurality of correction terms when computing its location.
4 Assignments
0 Petitions
Accused Products
Abstract
A technique of accurately determining the relative position between two points, in real-time, using a single GPS receiver that makes measurements of signals transmitted from GPS satellites. A technique is applied where differential correction terms are computed as a location at an instant of time, and then applied to further times, after applying atmospheric delay adjustments, so that the position of the GPS receiver is determined accurately relative to the position at the original instant of time.
-
Citations
57 Claims
-
1. A method for determining location coordinates relative to a reference location, the method comprising:
-
receiving a plurality of satellite signals with a receiver, said plurality of satellite signals transmitted from a plurality of satellites;
determining a plurality of pseudoranges to said plurality of satellites by measuring timing patterns contained within said plurality of satellite signals;
establishing said reference location at a known location;
determining a plurality of true ranges between said reference location and each satellites of said plurality of satellites;
determining a plurality of error terms by forming a difference between each true range of said plurality of true ranges and each corresponding pseudorange of said plurality of pseudoranges, respectively;
calculating a plurality of correction terms by mathematically removing predictable inaccuracies from said plurality of error terms;
retaining said plurality of correction terms;
combining said correction terms with subsequent measured pseudoranges when computing feature locations of said receiver; and
wherein said receiver acts first as a reference receiver;
computing said plurality of correction terms, and then as a remote receiver;
applying said plurality of correction terms when computing its location.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A storage medium encoded with a machine-readable computer program code for determining location coordinates relative to a reference location, said storage medium including instructions for causing a computing system to implement a method comprising:
-
receiving a plurality of satellite signals with a receiver, said plurality of satellite signals transmitted from a plurality of satellites;
determining a plurality of pseudoranges to said plurality of satellites by measuring timing patterns contained within said plurality of satellite signals;
establishing said reference location at a known location;
determining a plurality of true ranges between said reference location and each satellites of said plurality of satellites;
determining a plurality of error terms by forming a difference between each true range of said plurality of true ranges and each corresponding pseudorange of said plurality of pseudoranges, respectively;
calculating a plurality of correction teems by mathematically removing predictable inaccuracies from said plurality of error terms;
retaining said plurality of correction terms;
combining said correction terms with subsequent measured pseudoranges when computing future locations of said receiver; and
wherein said receiver acts first as a reference receiver;
computing said plurality of correction terms, and then as a remote receiver;
applying said plurality of correction terms when computing its location.- View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A computer data signal for determining location coordinates relative to a reference location, said computer data signal comprising code configured to cause a processor to implement a method comprising:
-
receiving a plurality of satellite signals with a receiver, said plurality of satellite signals transmitted from a plurality of satellites;
determining a plurality of pseudoranges to said plurality of satellites by measuring timing patterns contained within said plurality of satellite signals;
establishing said reference location at a known location;
determining a plurality of true ranges between said reference location and each satellites of said plurality of satellites;
determining a plurality of error terms by forming a difference between each true range of said plurality of true ranges and each corresponding pseudorange of said plurality of pseudoranges, respectively;
calculating a plurality of correction terms by mathematically removing predictable inaccuracies from said plurality of error terms;
retaining said plurality of correction terms;
combining said correction terms with subsequent measured pseudoranges when computing future locations of said receiver; and
wherein said receiver acts first as a reference receiver;
computing said plurality of correction terms, and then as a remote receiver;
applying said plurality of correction terms when computing its location.- View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
Specification