9.3 Global Navigation Satellite Systems (GNSS/GPS), Carrier-Phase Positioning, RTK, and Static Baselines
Key Takeaways
GNSS constellations (GPS, GLONASS, Galileo, BeiDou) operate across core frequencies (L1, L2, L5) with three functional segments: Space, Control, and User.
Carrier-phase positioning achieves millimeter-to-centimeter accuracy by resolving integer phase ambiguity (N), compared to code-based pseudorange positioning which yields meter-level accuracy.
Ionospheric delay is dispersive and eliminated via dual-frequency combination (L_IF), whereas tropospheric delay is non-dispersive and mitigated through zenith delay modeling.
Dilution of Precision (DOP) quantifies geometric satellite constellation strength, where lower values (PDOP < 3) reflect optimal geometry and higher precision.
High-precision survey modes include Static GNSS (primary control), Real-Time Kinematic (RTK/NTRIP for real-time boundaries), Precise Point Positioning (PPP), and rigorous baseline loop closure analysis.
9.3 Global Navigation Satellite Systems (GNSS/GPS), Carrier-Phase Positioning, RTK, and Static Baselines
Global Navigation Satellite Systems (GNSS) have revolutionized geodetic surveying, replacing traditional optical triangulation networks with satellite-based baseline vectors referencing global geodetic datums (such as WGS84 and ITRF/PRS92).
1. GNSS Constellations & System Segments
Modern multi-constellation GNSS integrates signals from four major global satellite networks:
| System | Country / Organization | Satellites | Orbital Planes | Altitude / Inclination | Core Frequencies |
|---|---|---|---|---|---|
| GPS | United States (USSF) | ~31 | 6 MEO planes | L1 (), L2 (), L5 () | |
| GLONASS | Russia (Roscosmos) | ~24 | 3 MEO planes | G1 ( FDMA/CDMA), G2 () | |
| Galileo | European Union (ESA) | ~24-30 | 3 MEO planes | E1 (), E5a/b, E6 | |
| BeiDou (BDS) | China (CNSA) | ~35 | GEO, IGSO, MEO | B1 (), B2, B3 |
Functional Segments
Every GNSS operates via three interconnected segments:
- Space Segment: The constellation of orbiting satellites transmitting PRN codes, carrier signals, and navigation messages (ephemerides, clock bias parameters).
- Control Segment: Master Control Station (MCS), ground antennas, and tracking stations monitoring orbits, calculating ephemerides, and uploading clock/orbital corrections.
- User Segment: GNSS antennas, field survey receivers, and post-processing software used by geodetic engineers.
2. Pseudorange vs. Carrier-Phase Measurements
GNSS receivers determine distance to satellites using two fundamental measurement types:
Pseudorange (Code) Measurement
Pseudorange () measures time of arrival () of the satellite's Pseudo-Random Noise (PRN) code:
where is true geometric range, is speed of light, is receiver clock error, is satellite clock error, is ionospheric delay, is tropospheric delay, and is code noise.
- Accuracy: Code-based positioning (standalone GNSS) yields accuracies of to .
Carrier-Phase Measurement
Carrier-phase () measures the phase of the continuous sinusoidal carrier wave (e.g. L1 wavelength ):
where is the Integer Phase Ambiguity—the unknown whole number of carrier cycles between satellite and receiver at signal lock-on.
- Accuracy: Resolving to correct integers (Fixed Solution) yields millimeter-to-centimeter precision ().
3. Atmospheric Delays and Error Sources
| Error Source | Magnitude | Physical Mechanism | Mitigation Strategy |
|---|---|---|---|
| Ionospheric Refraction () | Dispersive delay caused by free electrons in ionosphere (). | Dual-Frequency Combination () cancels 99% of 1st-order delay. Differential processing. | |
| Tropospheric Refraction () | Non-dispersive refraction in lower atmosphere (90% hydrostatic/dry, 10% wet). | Standard models (Saastamoinen, Hopfield) + zenith troposphere parameter estimation. | |
| Multipath Effect | Signal reflections from buildings, ground, or structures arriving out of phase. | Choke ring antennas, elevation masks (), avoiding reflective surroundings. | |
| Satellite Clock & Orbit | Orbit ephemeris drift and satellite clock instability. | Differential double differencing, precise IGS orbits. | |
| Receiver Clock Bias | Up to equivalent | Internal quartz crystal clock offset. | Eliminated by double-differencing or estimating as receiver parameter. |
4. Dilution of Precision (DOP)
Dilution of Precision (DOP) is a dimensionless scalar factor describing the impact of satellite constellation geometry on positioning accuracy:
Types of DOP
- GDOP (Geometric DOP): Overall geometry combining 3D position and time ().
- PDOP (Position DOP): 3D spatial geometry ().
- HDOP (Horizontal DOP): 2D horizontal positional strength.
- VDOP (Vertical DOP): Vertical height determination strength (typically to higher than HDOP due to satellites only being visible above horizon).
Rule of Thumb: Ideal surveys require . If , satellite geometry is weak, and precision survey observations must be suspended.
5. GNSS Survey Positioning Modes
| Positioning Mode | Occupation Time | Baseline Length | Accuracy Level | Common Geodetic Applications |
|---|---|---|---|---|
| Static GNSS | Long () | Primary geodetic control networks (PRS92/PGP), tectonic monitoring. | ||
| Rapid Static | Short () | Secondary control, DENR boundary surveys. | ||
| Real-Time Kinematic (RTK) | Instantaneous () | Short () | Boundary stakeout, topographic surveys, engineering construction. | |
| Network RTK (VRS/MAC) | Instantaneous () | Extended () | Continuous CORS networks (e.g. NAMRIA Pag-ASA CORS). | |
| Precise Point Positioning (PPP) | (convergence) | Unlimited (Global) | Remote regional mapping, aerial survey ground control. |
6. Baseline Processing, Differencing, and Loop Closure
Differencing Techniques
In differential GNSS processing, carrier-phase observations are differenced to cancel systematic errors:
- Single Difference: Formed between two receivers tracking the same satellite. Cancels satellite clock error ().
- Double Difference: Formed by differencing two single-differences between two receivers and two satellites. Cancels both receiver and satellite clock biases, leaving integer phase ambiguities () as solveable integers.
- Triple Difference: Formed by differencing double-differences between consecutive time epochs. Cancels integer phase ambiguities; used primarily for cycle slip detection.
Independent vs. Dependent Baselines
For a session with GNSS receivers observing simultaneously:
- Total Baselines Formed:
- Independent (Non-Trivial) Baselines:
Critical Exam Rule: Processing software must only include independent baselines () in network adjustments. Including trivial (dependent) baselines artificially inflates statistical degrees of freedom.
Loop Closure Analysis
A closed loop formed by GNSS baseline vectors must sum to zero:
Misclosure vector magnitude :
According to DENR standards (DAO 2007-29), primary control GNSS baseline loops must satisfy relative error tolerances or maximum misclosure limit (where is total loop length).
In GNSS carrier-phase positioning, what is the main purpose of Double Differencing between two receivers and two satellites?
To eliminate ionospheric delay entirely without dual frequencies
To cancel satellite orbit ephemeris errors
To eliminate both receiver and satellite clock errors and isolate the integer phase ambiguity
To determine the absolute tropospheric wet delay
A geodetic survey team operates 5 GNSS receivers simultaneously in a single static session. How many independent baselines are generated from this session?
10 baselines
5 baselines
4 baselines
8 baselines
If the Horizontal Dilution of Precision is HDOP = 1.2 and the Vertical Dilution of Precision is VDOP = 1.6, what is the Position Dilution of Precision (PDOP)?
2.8
2.0
1.4
3.2
Which GNSS positioning mode uses a single receiver without a local base station by applying precise satellite orbit and clock products provided by global ground networks (such as IGS)?
Precise Point Positioning (PPP)
Real-Time Kinematic (RTK)
Virtual Reference Station (VRS)
Static Differential GNSS
Sections you finish are checked off in the contents.