Follow this link to skip to the main content

Automatic Precise Positioning Service

Under The Hood

Under the hood is JPL's GipsyX/RTGx software. A precise point positioning (PPP) algorithm is implemented within GipsyX/RTGX to process GPS carrier-phase and pseudorange measurements in RINEX format. https://doi.org/10.1016/j.asr.2020.04.015

The GPS orbit and clock states are held fixed to the best solutions available from JPL. The following parameters are estimated:

  • Position coordinates (a single set in Static Mode, or a time series in Kinematic Mode)
  • Receiver clock states as white noise with updates every measurement epoch
  • Zenith wet delay as a random walk with variance of 3 mm2 per hour
  • Wet delay gradient as a random walk with variance of 0.3 mm2 per hour
  • Carrier-phase ambiguities as real numbers

GPS Orbit and Clock Products

The reference GPS orbit and clock states are of three types:

  • JPL's Final products (also known as FlinnR), available about 10 days after data is collected with User Range Error (URE) of approximately 3 cm RMS. Clock solutions are provided every 5 minutes. These products are publicly available on a daily basis from https://sideshow.jpl.nasa.gov/pub/JPL_GPS_Products/Final.
  • JPL's Rapid products (also known as QuickLookR), available about 1 day after data is collected with URE of roughly 5 cm RMS. Clock solutions are provided every 5 minutes. These products are publicly available on a daily basis from https://sideshow.jpl.nasa.gov/pub/JPL_GPS_Products/Rapid.
  • JPL's Real Time products, available 1 minute after data is collected with URE of about 8 cm RMS. Clock solutions are provided every minute. These products are available as public service to the community.

All of the reference orbit and clock products are defined in ITRF20. The positioning solutions, therefore, are also in ITRF20.

By default the most accurate orbit and clock products are used if available. Since uploaded RINEX files are allowed to cross day boundaries, it is possible that several types of orbit/clock products are used in the PPP process. For example, several days of Final products followed by days of Rapid products.

The JPL Final and Rapid orbit and clock products are produced on a daily basis, and span 30 hours centered on noon of the relevant day. When combining two consecutive daily products, cosine smoothing is carried out on the 6 hour overlap period to ensure continuity. In addition, the clock product of the second day is aligned with the reference clock of the first day. This process continues with any additional days.

User Controls

APPS users may specify the elevation angle cutoff, and for kinematic positioning the output data rate. By default, the 7.5 elevation angle cutoff is applied, and for kinematic positioning the positions are output at the same rate as the measurement data. The satellite clock solutions are interpolated if necessary.

Antenna Phase Center Variations

APPS automatically applies satellite and receiver antenna phase center variation (APV) maps following IGS standards. The choice of receiver APV maps is determined by the antenna type as it appears in the uploaded RINEX file. If the antenna type is not specified or is not recognized, APPS will not apply receiver APV maps.

Ionospheric Calibrations

For single frequency data APPS applies ionospheric calibrations based on JPL's Global Ionospheric Map (GIM) data, and on Real Time Ionosphere (RTI) data, depending on availability. The GIM ionospheric data is typically available with a latency of a day, and the RTI data is typically available with a latency of 5 minutes.

Data Pre-Processing

Certain data pre-processing and adjustments are carried out before the PPP is attempted, based on the receiver type as identified in the RINEX file header. These may include:

  • Time tags adjustments
  • C/A - P bias calibration

If the receiver type is not recognized, only time tags adjustement is carried out by default.

Signal and Ground Models

The following signal and ground models are applied by GipsyX:

  • GPS yaw attitude [Bar-Sever, 1997]
  • Phase windup [Wu et el., 1993]
  • GMF troposphere mapping function
  • Apriori hydrostatic delay = 1.013 * 2.27 * exp(-.000116 * h) meters, where h is the station height above the WGS84 ellipsoid in meters
  • Apriori for wet delay is 0.1 m
  • Tropospheric gradients [Bar-Sever et al., 1997]
  • Relativity
  • Pole, and solid tide [IERS Tech Note #23]
  • Ocean tides [Desai]
  • Second order ionospheric delay [Kedar et al. 2003]

Output Files

APPS produces many output files, which can be classified into two types: GipsyX output, and generic output. The GipsyX output contains file types and products familiar to GipsyX users, and includes:

  • STACOV file, containing the position solutions and attendant covariance
  • TDP file, containing time series for all estimated parameters with their formal errors

The generic output includes:

  • Tabulated time series for all estimated parameters
  • A summary of PPP results
  • A README file containing detailed description of the format and content of all output files

Processing Infrastructure

APPS processing is carried out on dedicated computers at the JPL Global Differential GPS (GDGPS) System's Operations Centers. GDGPS has Operations Centers in Los Angeles, Pasadena, and Denver. These centers are operated 24/7.

Want to Learn More?

For more information about GipsyX/RTGx software and APPS processing algorithms, visit our documentation section or contact our technical support team.

Documentation Contact Support