If you wish to contribute or participate in the discussions about articles you are invited to contact the Editor
PPP Systems
Fundamentals | |
---|---|
Title | PPP Systems |
Author(s) | GMV |
Level | Basic |
Year of Publication | 2011 |
Precise point positioning (PPP) stands out as an optimal approach for providing centimeter-level error positioning using current and coming GNSS constellations. The Precise Point Positioning (PPP) processes measurements from a single user receiver, using detailed physical models and corrections, and precise GNSS orbit and clock products computed beforehand. PPP differs from other precise-positioning approaches like Real Time Kinematic (RTK) in that no reference stations are needed in the vicinity of the user. Another advantage is that since the GNSS orbit and clock products are by nature global, the PPP solutions are also global. However, it should be noted that it is possible to set up a regional PPP service using a regional network of stations.[1]
Several software products implementing a PPP processing strategy have been developed recently by government agencies, universities, industries and individuals. There are also some online PPP services available. They are summarized in this article.
PPP Software
The precise point positioning (PPP) algorithms using un-differenced carrier phase observations have been added to sophisticated processing software:
- GIPSY-OASIS, or GIPSY: the GNSS-Inferred Positioning System and Orbit Analysis Simulation Software package, developed by the Jet Propulsion Laboratory (JPL), and maintained by the Orbiter and Radio Metric Systems (ORMS) group.
- NRCan PPP: Global GPS post-processing service, developed by Natural Resources Canada.
- magicGNSS: GNSS Orbit Determination and Precise Positioning software developed by GMV, Spain.
- Bernese Software: GPS/GLONASS post processing package developed by Astronomical and the Physical Institutes of the University of Bern, Switzerland.
- GAPS : The University of New Brunswick (UNB) developed the GPS Analysis and Positioning Software (GAPS).
- NAvigation Package for Earth Observation Satellites(Napeos): software system for GNSS data processing and Multi-satellite high precision orbit determination, developed and maintained by the European Space Operations Centre (ESOC) of the European Space Agency (ESA).
Among these institutions, some of them offer online processing as it is explained in next section.
PPP online Services
There are free online PPP services. When submitting RINEX observation files on each website, the data will be processed by those services and then the PPP solution is obtained and sent it.
- GAPS: available as an online post-processing engine via their webpage . Static as well as kinematic processing is possible. They accept an observation file in the RINEX 2.10 or 2.11 formats. IGS orbits and clocks necessary for processing the observations are automatically retrieved from one of the IGS global data centers.
- magicPPP: processing static and kinematic GPS and GLONASS real-time data in RINEX format. Only dual-frequency PPP is supported. Real-time GPS and GLONASS orbits and clocks needed by PPP are generated internally (magicODTS). Rapid and final GPS orbits and clocks from IGS are also used, if available (i.e. GPS only data with age of more than 2 days).
Regional PPP
Blog magicGNSS: Precise Point Positioning (PPP) is normally understood as a global positioning service, since precise satellite orbit and clock products used as input in PPP are best calculated using a network of GNSS reference stations distributed worldwide.
However orbit and clock corrections for PPP can also be provided over a world region in a similar way to WAAS or EGNOS corrections. It is even possible to provide a national PPP service over a single country, using national GNSS stations exclusively.
Satellite orbits and clocks calculated using regional stations do not have of course a high overall accuracy, but they do have a higher accuracy over the service area and, most importantly, orbit and clock errors largely cancel out over the service area. For a static or kinematic PPP user located inside the region, positioning accuracy using global or regional products is very similar.
In magicGNSS version 3.1 it is possible to evaluate the performance of regional PPP in a very simple way. Just process an ODTS scenario to calculate orbits and clocks covering the time period of your interest. On the Stations tab, select stations over your region only. Click on the station icons to select/deselect, you can use core stations and/or your own stations.
In regional ODTS it is better to deselect “Refine Station Coordinates” in Settings. Core stations have already precise coordinates, and for your own stations you are supposed to have processed them beforehand in PPP using the “Update My Station Coordinates” option. Try also to use a longer ODTS scenario duration (3 to 4 days), in order to maximize satellite visibility. It is also important to select a good reference clock in ODTS. The reference clock time should be close enough to UTC (or GPS Time), with an offset of the order of the microsecond or less. You can see the offset of a station clock by processing it in PPP.
Notes
References
- ^ M.D. Laínez Samper et al, Multisystem real time precise-point-positioning, Coordinates, Volume VII, Issue 2, February 2011