← RESEARCH HUB • PAPER 03

The Sub-Meter Horizon: RTK, PPP & Galileo High Accuracy Service (HAS)

An architectural evaluation of Real-Time Kinematic (RTK), Precise Point Positioning (PPP), and satellite-broadcast Galileo HAS corrections on mass-market Android smartphones.

The Evolution of Smartphone Positioning Accuracy

Standard standalone Single Point Positioning (SPP) on consumer smartphones typically delivers horizontal positioning accuracy between 2.0 m and 5.0 m under open-sky conditions, degrading to 10–20 m in urban canyons or dense tree canopy.

The integration of dual-frequency GNSS chipsets (L1/L5, E1/E5a) and raw measurement logging has opened the technical path toward sub-meter and decimeter positioning on consumer smartphones. Three primary differential technologies are actively reshaping this horizon:

  1. Real-Time Kinematic (RTK)
  2. Precise Point Positioning (PPP / PPP-RTK)
  3. Galileo High Accuracy Service (HAS)

1. Real-Time Kinematic (RTK)

RTK utilizes carrier phase double-differencing against a known stationary reference base station located within 20–30 km.

By taking the difference between satellite signals received simultaneously at the rover (phone) and the reference station, common errors cancel out:

  • Satellite orbit inaccuracies (\(\Delta \mathbf{r}^s \approx 0\))
  • Satellite clock bias (\(\delta t^s \approx 0\))
  • Atmospheric delays in local proximity (\(I_r^s - I_b^s \approx 0\), \(T_r^s - T_b^s \approx 0\))

Once the integer carrier cycle ambiguities \(N_r^s\) are resolved (Ambiguity Resolution / Fixed RTK), positioning accuracy reaches 1 to 5 cm.

2. Precise Point Positioning (PPP)

Unlike RTK which requires a dense local base station network, PPP operates globally using a single receiver. Precise satellite orbit and clock corrections are calculated by global monitoring networks (such as the International GNSS Service / IGS) and streamed via the internet or geostationary satellites.

PPP eliminates the need for nearby base stations, delivering 10 to 20 cm accuracy anywhere on Earth after a convergence period of 10–20 minutes.

3. Galileo High Accuracy Service (HAS)

Galileo HAS represents the world’s first globally available, free-of-charge high-accuracy correction service broadcast directly from GNSS satellites (via the Galileo E6-B signal at 1278.75 MHz and via internet streams).

Parameter Galileo HAS Service Level 1 Traditional RTK (NTRIP)
Delivery Mechanism Direct Satellite Broadcast (E6-B) & Internet Cellular Data / NTRIP Stream
Coverage Global (Direct from space) Regional (≤ 30 km from base station)
Cost / Subscription 100% Free / Open Access Often requires commercial base subscription
Horizontal Accuracy < 20 cm (typically 10–15 cm) < 2 cm (Fixed integer ambiguity)
Convergence Time < 300 seconds (< 100s with fast PPP-RTK) < 10 seconds

Challenges Unique to Smartphones

Achieving reliable carrier phase integer ambiguity resolution on smartphones introduces specific physical engineering hurdles:

  • Linearly Polarized Antennas: Unlike geodetic choke-ring antennas with right-hand circular polarization (RHCP), smartphone antennas are compact patch or frame designs with low gain and high susceptibility to multipath reflection from human hands or bike frames.
  • Hardware Duty-Cycling: Power management firmware on budget chipsets periodically shuts down the GNSS RF front-end to conserve battery, causing frequent cycle slips. (FluxMap detects and communicates duty-cycling state directly to users).
  • Clock Jitter: Smartphone TCXO (Temperature-Compensated Crystal Oscillators) suffer higher frequency drift than surveyor-grade OCXO clocks.

FluxMap High-Accuracy Positioning Roadmap

FluxMap’s multi-stage high-accuracy positioning roadmap is organized as follows:

  1. Stage 1 (Verified Today): Full raw GNSS measurement logging, dual-frequency L1/L5 observation capture, and deterministic .fluxraw container packaging.
  2. Stage 2 (In Active Development): Streaming RINEX 3.04 generation and integrated NTRIP client for real-time differential corrections.
  3. Stage 3 (2026.4 Target): On-device Galileo HAS correction parsing and tightly-coupled Extended Kalman Filter (EKF) combining raw carrier phase with inertial IMU sensor telemetry.
NEXT PAPER
All Research Papers