Title: Adjustment of GPS Surveys
1Adjustment of GPS Surveys
2Global Positioning System
- Reference www.trimble.com (tutorial)
- 24 satellites altitude 20,000 km, period 12
hr, velocity 14,000 km/hr - Broadcast L1 1575.42 MHz (?19cm) and L2
1227.60 MHz (?24cm) - Modulated C/A code (chip rate 1.023 MHZ, 293m)
and P code (chip rate 10.23 MHz, 29.3m)
3Signal
- Carrier
- C/A code
- P code
- Ephemeris
- Timing signal
- Miscellaneous information (satellite health, etc.)
4GPS Modes
- Carrier phase positioning high precision
- Code phase positioning lower precision, but can
use a single receiver
5Carrier phase
- Good for large, unobstructed areas
- Need two or more receivers (relative positioning)
- Single or dual frequency (L1, L2)
- Think of wavelengths (19cm and 24cm) as
graduations of a scale
6(No Transcript)
7Relative positioning Carrier
- Determines vector from point to point
- Relative accuracy of the vectors is a fraction of
the carrier wavelength (1 cm) - We need to connect vectors to control points in
order to get coordinates
8Code Phase
- Phase modulation gives pseudorandom digital
signal - C/A code chip length 293m
- P code chip length 29.3m
- Like a ruler with larger graduations
9(No Transcript)
10Primary Code Phase Method
- Single receiver navigation
- With selective availability (pre May 2000),
accuracy 100m - Without SA (now) accuracy 15m
- Computed by pseudorange solution
- Receiver clock error corrected
11(No Transcript)
12Other Issues
- Dilution of precision (DOP)
- Multipath
- Atmospheric and ionospheric effects
- Cycle slips
13(No Transcript)
14(No Transcript)
15Coordinate System
- Geocentric X,Y,Z used for computation
earth-centered Cartesian coordinate system - Conversion to latitude, longitude, and height
- Conversion to map projection coordinates
16(No Transcript)
17Application of Least Squares for GPS
- Least squares adjustment shows up in many areas
- Code phase pseudo-range solution
- Relative positioning by carrier phase
measurements - Step 1 determine ?X,?Y,?Z between receivers
- Step 2 use control points and network to
compute X,Y,Z coordinates
18Code Phase Pseudo-Range
Observation Equation (nonlinear)
Unknowns XA, YA, ZA, ?t (4 total) Observations
Ranges (?) to visible satellites for each
epoch 5 or more ranges (satellites) result in
least squares solution for each epoch
19Other Systematic Errors
- Speed of light affected by atmosphere and
ionosphere as well as relativity - Satellite time even atomic clocks have errors
- Satellite position broadcast ephemeris is
predicted - Multipath
- Other
20GPS Vector Networks
21Coordinates from a Single Vector
If A is a control point, then B can be determined
by
22Adjustment of GPS Baselines
23Observation Equations
For vector from I to J
Observations are very similar to those for
differential leveling. The weight matrix is
different due to covariance between the X,Y,Z
components of the vector.
24Observations
25AX L V
26Observation Covariance Matrix
27Weight Matrix
28Least Squares Adjustment
- Form normal equations and solve
- Linear equations no iteration
- Compute residuals, standard deviation of an
observation of unit weight, and statistics as
before
29Results
30Results - Continued
31Results - Continued