Global positioning system having postprocessed realtime corrected data
First Claim
1. A method for determining a position by performing postprocessing of a realtime differential GPS position, comprising the steps of:
- a) receiving a realtime pseudorange correction vector;
b) adjusting non-differential measurements according to the realtime pseudorange correction vector to determine a realtime differential position;
c) storing the realtime differential position and the realtime pseudorange correction vector;
d) performing postprocessing to determine a postprocessed pseudorange correction vector;
e) adjusting the realtime differential position as a function of a difference between the realtime pseudorange correction vector and the postprocessed pseudorange correction vector to produce a postprocessed realtime differential GPS position;
f) displaying the postprocessed realtime differential GPS position.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for determining an improved position fix by performing postprocessing on a realtime differentially corrected GPS position. A remote rover unit containing a GPS receiver is used to determine a differentially corrected position according to measured pseudoranges and realtime pseudorange correction vectors is broadcast by a base station. The rover unit applies realtime corrections to measurements to determine a more accurate realtime differential position. It then stores the realtime differential position and the realtime pseudorange correction vector. Subsequently, postprocessing is performed to determine a postprocessed pseudorange correction vector. A difference vector representing the difference between the realtime pseudorange correction vector and the postprocessed pseudorange correction vector is then determined. This difference vector is applied to the realtime differential position to calculate a more accurate, improved position fix. This same process can be applied to determine velocities as well.
38 Citations
13 Claims
-
1. A method for determining a position by performing postprocessing of a realtime differential GPS position, comprising the steps of:
-
a) receiving a realtime pseudorange correction vector; b) adjusting non-differential measurements according to the realtime pseudorange correction vector to determine a realtime differential position; c) storing the realtime differential position and the realtime pseudorange correction vector; d) performing postprocessing to determine a postprocessed pseudorange correction vector; e) adjusting the realtime differential position as a function of a difference between the realtime pseudorange correction vector and the postprocessed pseudorange correction vector to produce a postprocessed realtime differential GPS position; f) displaying the postprocessed realtime differential GPS position. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for determining improved positions by performing postprocessing on realtime differential GPS positions, comprising the steps of:
-
reading data that was stored in the field, comprising realtime differential positions and realtime measurement corrections; reading a database containing GPS information generated from at least one base station; calculating postprocessed measurement corrections according to the GPS information from the database; adjusting the realtime differential positions according to the realtime measurement corrections and the postprocessed measurement corrections to determine the improved positions; outputting the improved positions. - View Dependent Claims (7, 8, 9)
-
-
10. An apparatus for determining a postprocessed position by performing postprocessing on a realtime differential GPS position, comprising:
-
an input/output interface for accepting a realtime differential position and a realtime pseudorange correction vector that was processed and stored by a rover unit while in the field; a memory coupled to the input/output interface for storing computer code instructions relating to a GPS postprocessing procedure; a mass storage device coupled to input/output interface for storing GPS information generated by a base station; a processor coupled to the input/output interface that performs postprocessing on the GPS information according to the computer code instructions to determine a postprocessed pseudorange correction vector, wherein the postprocessed position is determined by applying a difference vector, representing a difference between the realtime pseudorange correction vector and the postprocessed pseudorange correction vector, to the realtime differential position. - View Dependent Claims (11, 12, 13)
-
Specification