If you wish to contribute or participate in the discussions about articles you are invited to contact the Editor

Precise Point Positioning: Difference between revisions

From Navipedia
Jump to navigation Jump to search
 
(19 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Article Infobox2
{{Article Infobox2
|Category=Fundamentals
|Category=Fundamentals
|Title={{PAGENAME}}
|Editors=GMV
|Authors=GMV
|Level=Basic
|Level=Basic
|YearOfPublication=2011
|YearOfPublication=2011
|Logo=GMV
|Logo=GMV
|Title={{PAGENAME}}
}}
}}
Precise point positioning (PPP) stands out as an optimal approach for providing standalone static and kinematic geodetic point positioning solutions using all the available GNSS constellations. Combining precise satellite orbits and clocks with un-differenced, dual-frequency, pseudo-range and carrier-phase observables, PPP is able to provide position solutions at centimeter-level precision. PPP offers an attractive alternative to [[Differential GNSS | Differential Global Navigation Satellite System (DGNSS)]], with the advantage that it does not require simultaneous observations from multiple stations, i.e., it only needs a single geodetic receiver. In practice, PPP makes use of a network of reference stations in order to compute precise estimates of GNSS satellites orbits and clock errors. Nevertheless, it requires fewer reference stations globally distributed as compared with classic differential approaches  (e.g. [[Real Time Kinematics|Real Time Kinematics, RTK]]), and one set of precise orbit and clock data (computed by a processing center) is valid for all users everywhere. Furthermore, as the precise orbits and clocks are calculated from a global network of reference stations, the same set of satellites is simultaneously observed by multiple stations, which enables PPP to provide position solutions rather robust to individual reference station failures.
==PPP Introduction==


Precise point positioning (PPP) stands out as an optimal approach for providing global augmentation services using current and coming GNSS constellations. Combining the precise satellite positions and clocks with a dual-frequency GNSS receiver, PPP is able to provide position solutions at centimetre to decimetre level. PPP requires fewer reference stations globally distributed rather than classic differential approaches (e.g. [[Real Time Kinematics|RTK]]), also one set of precise orbit and clock data (computed by a processing centre) is valid for all users everywhere, and the solution is largely unaffected by individual reference-station failures. There are always many reference stations observing the same satellite because the precise orbits and clocks are calculated from a global network of reference stations. As a result, PPP gives a highly redundant and robust position solution.
Precise Point Positioning (PPP) provides a global precise positioning service by leveraging precise reference satellite orbit and clock products in real-time using widespread networks of [http://www.igs.org/network/netindex.html GNSS reference stations] distributed worldwide<ref name="Zumberge>Zumberge, J. F. et al, Precise point positioning for the efficient and robust analysis of GPS data from large networks. Journal of geophysical research: solid earth, 1997</ref><ref name ="Kouba">Kouba, Jan (et al.), Precise Point Positioning, Chapter 25, Handbook of Global Navigation Satellite Systems, 2017 </ref><ref name ="IGS">[http://www.igs.org/ International GNSS Service]</ref>. Although being typically a global positioning service, PPP service might be regional too.


==PPP Introduction==
PPP is able to provide position solutions at centimeter to decimeter level by combining precise satellite positions and clocks with un-differenced, dual-frequency (to remove the first order effect of the ionosphere), pseudorange and carrier-phase GNSS observables. In static mode, PPP can provide even sub-centimeter positioning precision. PPP differs from traditional Double-Difference (DD) relative baseline positioning (e.g., [[Real Time Kinematics|Real Time Kinematics, RTK]]) in the sense that it does not require access to simultaneous observations from one or more close reference stations accurately-surveyed<ref name="NASA">[http://www.gdgps.net/system-desc/index.html The Nasa Global Differential GPS System]</ref>. As a result, PPP provides absolute positioning information, contrarily to RTK, which instead provides relative positioning information with respect to a reference station. PPP just requires precise orbit and clock data, which are computed by a processing center with measurements coming from reference stations belonging to a relatively sparse network (i.e., thousands of km apart would suffice). This makes PPP a very attractive alternative to RTK for those areas where RTK coverage is limited or not available. 


Precise Point Positioning (PPP) is a global precise positioning service, since it requires the availability of precise reference satellite orbit and clock products in real-time using a network of [http://www.igs.org/network/netindex.html GNSS reference stations] distributed worldwide.<ref>[http://www.igs.org/ International GNSS Service]</ref><ref>[http://www.gdgps.net/system-desc/index.html The Nasa Global Differential GPS System]</ref>
One of the main drawbacks of PPP techniques is that they require a fairly long convergence time to achieve the utmost performance. Standard PPP techniques generally take many tens of minutes to initially converge. However, many novel PPP techniques recently proposed are capable to significantly reduce this initial convergence time (e.g., down to approx. 10-15 minutes) or, in case external precise ionospheric information is available, even to eliminate it<ref name="GPSWorld">[https://www.gpsworld.com/clarifying-the-ambiguities GPSworld: Clarifying the ambiguities, 2016]</ref>.


Combining the precise satellite positions and clocks with a dual-frequency GNSS receiver (to remove the first order effect of the ionosphere), PPP is able to provide position solutions at centimetre to decimetre level<ref>M.D. Laínez Samper et al, [http://mycoordinates.org/multisystem-real-time-precise-point-positioning/ Multisystem real time precise-point-positioning], Coordinates, Volume VII, Issue 2, February 2011</ref>, even less than 1 cm-level positioning in static mode. PPP differs from double-difference [[Real Time Kinematics|Real Time Kinematics (RTK)]] positioning in the sense that it does not require access to observations from one or more close reference stations accurately-surveyed and that PPP provides an absolute positioning instead of the location relative to the reference station as RTK does. PPP just requires precise orbit and clock data, computed by a processing centre with measurements from reference stations from a relatively sparse station network (thousands of km apart would suffice). This makes PPP a very attractive alternative to RTK for those areas where RTK coverage is not available. On the contrary, the PPP technique is still not so much consolidated as RTK and requires a longer convergence time to achieve maximum performances (in the order of tens of minutes). Currently, there exist several consolidated post-processing [[PPP Systems|PPP services]]. On the contrary, real-time PPP systems are in an incipient development phase.
==PPP Algorithm==


The [[PPP Fundamentals|PPP algorithm]] uses as input code and phase observations from a dual-frequency receiver, and precise satellite orbits and clocks, in order to calculate precise receiver coordinates and clock. The observations coming from all the satellites are processed together in a filter that solves for the different unknowns, namely the receiver coordinates, the receiver clock, the zenith tropospheric delay and the phase ambiguities.
The [[PPP Fundamentals|PPP algorithm]] is a point positioning technique which makes use of ''i)'' [[Precise modelling terms for PPP | precise satellite orbits and clocks]] instead of the corrections broadcast by the satellites; ''ii)'' very accurate additional error models; ''iii)'' [[Parameters adjustment for PPP | sequential filtering]] of dual-frequency [[Code and Carrier Based Positioning (PPP) |pseudorange and carrier-phase observables]]. By this processing, PPP is able to compute precise receiver coordinates, together with the receiver clock, Zenith Tropospheric path Delay (ZTD) and the initial phase ambiguities to all satellites (as carrier-phase measurements are used as well).


The accuracy of the satellite clocks and orbits is one of the most important factors affecting the quality of the PPP. Another relevant factor that affects the PPP performances is the amount and quality of the observations. Like any GNSS technique, PPP is affected by satellite line-of-sight obstructions. Even the most precise orbit and clock data is useless if the user cannot track particular satellites. When satellite visibility is partially obstructed, a best possible service can be ensured by using the full range of satellites from both the GPS and GLONASS systems, or, in the future, Galileo.
The accuracy of the satellite clocks and orbits is one of the most important factors affecting the quality of the PPP algorithm. Another relevant factor that affects PPP performances is the amount and quality of the observations. Like any GNSS technique, PPP is affected by satellite line-of-sight obstructions. Even the most precise orbit and clock data is useless if the user cannot track particular satellites. When satellite visibility is partially obstructed, a best possible service can be ensured by using the full range of satellites from all the available constellations (GPS, Galileo, GLONASS, QZSS, etc.).


==Benefits and Prospects==
==Benefits and Prospects==
Line 24: Line 27:
As it has been mentioned before, PPP technique offers significant benefits compared to differential precise positioning techniques:
As it has been mentioned before, PPP technique offers significant benefits compared to differential precise positioning techniques:


* PPP  involves only a single GPS receiver and, therefore, no reference stations are needed in the vicinity of the user.
* PPP  involves only a single GNSS receiver and, therefore, no reference stations are needed in the vicinity of the user.


* PPP can be regarded as a global position approach because its position solutions referred to a global reference frame. As a result, PPP provides much greater positioning consistency than the differential approach in which position solutions are relative to the local base station or stations.
* PPP can be regarded as a global position approach because its position solutions refer to a global reference frame. As a result, PPP provides much greater positioning consistency than the differential approach in which position solutions are relative to the local base station(s).


* PPP reduces labor and equipment cost and simplifies operational logistics to field work since it eliminates the dependency on base station(s).  
* PPP reduces labor and equipment cost and simplifies operational logistics to field work since it eliminates the dependency on base station(s).  


*PPP can support other applications beyond positioning. For example, as PPP technique estimates receiver clock and tropospheric effect parameters in addition to position coordinate parameter, it provides another way for precise time transfer and troposphere estimation using a single GPS receiver.
*PPP can support other applications beyond positioning. For example, as PPP technique estimates receiver clock and tropospheric effect parameters in addition to position coordinate parameter, it provides another way for precise time transfer and troposphere estimation using a single GNSS receiver.
 
With respect to challenges, PPP technique poses several practical issues in order to achieve its full potential to applications<ref name="Lainez">M.D. Laínez Samper et al, Multisystem real time precise-point-positioning, Coordinates, Volume VII, Issue 2, February 2011</ref><ref name="Solutions">[https://insidegnss.com/precise-point-positioning-and-its-challenges-aided-gnss-and-signal-tracking/ GNSS Solutions: Precise Point Positioning and Its Challenges, Aided-GNSS and Signal Tracking, Inside GNSS, October 2007]</ref>. These include the long initialization time and the integer ambiguity resolution. However, as mentioned, over the last decade, lots of novel solutions and refinements have been proposed for PPP algorithms to cope with the issues above<ref name="GPSworld">[https://www.gpsworld.com/innovation-examining-precise-point-positioning-now-and-in-the-future/ GPSworld: Where Are We Now, and Where Are We Going?]</ref>, thus going in the direction of making PPP practical in all service areas.
 
==PPP Implementations==
 
Nowadays, there exist several consolidated implementations of[[PPP Systems | PPP services]], consisting in both post-processed and Real-Time (RT) solutions.
Post-processed PPP solutions, which have been on the market for many years already, usually achieve better results (i.e., mm-level precision) than RT solutions.  


With respect to challenges, PPP faces several in order to achieve its full potential to applications. Between these challenges:<ref>[http://www.insidegnss.com/node/282 ''GNSS Solutions:Precise Point Positioning and Its Challenges''], Inside GNSS, November 2006</ref>
Post-processed PPP solutions can come either in the form of web-based services publicly or privately accessible by the users, or in the form of routines included by GNSS manufacturers within their post-processing software.


*A long initialization time, this is a drawback for real-time applications.
Real-Time (RT) PPP implementations, which have appeared on the market only in recent years, are generally more costly than the post-processed ones. This is mainly due to the fact that they require precise orbit and clock corrections to be sent real-time to the location of the GNSS receivers, where a position estimate is computed through the PPP algorithm. The real-time communication with the reference stations is commonly established over the Internet via specifically designed communication protocols, such as the Networked Transport of Radio Technical Commission for Maritime Services via Internet Protocol (NTRIP).
*Integer ambiguity resolution, to have a more precise solution.


==Notes==
==Related Articles==
<references group="footnotes"/>
<references group="footnotes"/>
*[[PPP Fundamentals]]
*[[Code and Carrier Based Positioning (PPP)]]
*[[Linear observation model for PPP]]
*[[Precise modelling terms for PPP]]
*[[Parameters adjustment for PPP]]
*[[Real Time Kinematics]]
*[[PPP Systems]]
*[[Differential GNSS]]


==References==
==References==

Latest revision as of 14:27, 11 June 2020


FundamentalsFundamentals
Title Precise Point Positioning
Edited by GMV
Level Basic
Year of Publication 2011
Logo GMV.png

Precise point positioning (PPP) stands out as an optimal approach for providing standalone static and kinematic geodetic point positioning solutions using all the available GNSS constellations. Combining precise satellite orbits and clocks with un-differenced, dual-frequency, pseudo-range and carrier-phase observables, PPP is able to provide position solutions at centimeter-level precision. PPP offers an attractive alternative to Differential Global Navigation Satellite System (DGNSS), with the advantage that it does not require simultaneous observations from multiple stations, i.e., it only needs a single geodetic receiver. In practice, PPP makes use of a network of reference stations in order to compute precise estimates of GNSS satellites orbits and clock errors. Nevertheless, it requires fewer reference stations globally distributed as compared with classic differential approaches (e.g. Real Time Kinematics, RTK), and one set of precise orbit and clock data (computed by a processing center) is valid for all users everywhere. Furthermore, as the precise orbits and clocks are calculated from a global network of reference stations, the same set of satellites is simultaneously observed by multiple stations, which enables PPP to provide position solutions rather robust to individual reference station failures.

PPP Introduction

Precise Point Positioning (PPP) provides a global precise positioning service by leveraging precise reference satellite orbit and clock products in real-time using widespread networks of GNSS reference stations distributed worldwide[1][2][3]. Although being typically a global positioning service, PPP service might be regional too.

PPP is able to provide position solutions at centimeter to decimeter level by combining precise satellite positions and clocks with un-differenced, dual-frequency (to remove the first order effect of the ionosphere), pseudorange and carrier-phase GNSS observables. In static mode, PPP can provide even sub-centimeter positioning precision. PPP differs from traditional Double-Difference (DD) relative baseline positioning (e.g., Real Time Kinematics, RTK) in the sense that it does not require access to simultaneous observations from one or more close reference stations accurately-surveyed[4]. As a result, PPP provides absolute positioning information, contrarily to RTK, which instead provides relative positioning information with respect to a reference station. PPP just requires precise orbit and clock data, which are computed by a processing center with measurements coming from reference stations belonging to a relatively sparse network (i.e., thousands of km apart would suffice). This makes PPP a very attractive alternative to RTK for those areas where RTK coverage is limited or not available.

One of the main drawbacks of PPP techniques is that they require a fairly long convergence time to achieve the utmost performance. Standard PPP techniques generally take many tens of minutes to initially converge. However, many novel PPP techniques recently proposed are capable to significantly reduce this initial convergence time (e.g., down to approx. 10-15 minutes) or, in case external precise ionospheric information is available, even to eliminate it[5].

PPP Algorithm

The PPP algorithm is a point positioning technique which makes use of i) precise satellite orbits and clocks instead of the corrections broadcast by the satellites; ii) very accurate additional error models; iii) sequential filtering of dual-frequency pseudorange and carrier-phase observables. By this processing, PPP is able to compute precise receiver coordinates, together with the receiver clock, Zenith Tropospheric path Delay (ZTD) and the initial phase ambiguities to all satellites (as carrier-phase measurements are used as well).

The accuracy of the satellite clocks and orbits is one of the most important factors affecting the quality of the PPP algorithm. Another relevant factor that affects PPP performances is the amount and quality of the observations. Like any GNSS technique, PPP is affected by satellite line-of-sight obstructions. Even the most precise orbit and clock data is useless if the user cannot track particular satellites. When satellite visibility is partially obstructed, a best possible service can be ensured by using the full range of satellites from all the available constellations (GPS, Galileo, GLONASS, QZSS, etc.).

Benefits and Prospects

As it has been mentioned before, PPP technique offers significant benefits compared to differential precise positioning techniques:

  • PPP involves only a single GNSS receiver and, therefore, no reference stations are needed in the vicinity of the user.
  • PPP can be regarded as a global position approach because its position solutions refer to a global reference frame. As a result, PPP provides much greater positioning consistency than the differential approach in which position solutions are relative to the local base station(s).
  • PPP reduces labor and equipment cost and simplifies operational logistics to field work since it eliminates the dependency on base station(s).
  • PPP can support other applications beyond positioning. For example, as PPP technique estimates receiver clock and tropospheric effect parameters in addition to position coordinate parameter, it provides another way for precise time transfer and troposphere estimation using a single GNSS receiver.

With respect to challenges, PPP technique poses several practical issues in order to achieve its full potential to applications[6][7]. These include the long initialization time and the integer ambiguity resolution. However, as mentioned, over the last decade, lots of novel solutions and refinements have been proposed for PPP algorithms to cope with the issues above[8], thus going in the direction of making PPP practical in all service areas.

PPP Implementations

Nowadays, there exist several consolidated implementations of PPP services, consisting in both post-processed and Real-Time (RT) solutions. Post-processed PPP solutions, which have been on the market for many years already, usually achieve better results (i.e., mm-level precision) than RT solutions.

Post-processed PPP solutions can come either in the form of web-based services publicly or privately accessible by the users, or in the form of routines included by GNSS manufacturers within their post-processing software.

Real-Time (RT) PPP implementations, which have appeared on the market only in recent years, are generally more costly than the post-processed ones. This is mainly due to the fact that they require precise orbit and clock corrections to be sent real-time to the location of the GNSS receivers, where a position estimate is computed through the PPP algorithm. The real-time communication with the reference stations is commonly established over the Internet via specifically designed communication protocols, such as the Networked Transport of Radio Technical Commission for Maritime Services via Internet Protocol (NTRIP).

Related Articles

References

  1. ^ Zumberge, J. F. et al, Precise point positioning for the efficient and robust analysis of GPS data from large networks. Journal of geophysical research: solid earth, 1997
  2. ^ Kouba, Jan (et al.), Precise Point Positioning, Chapter 25, Handbook of Global Navigation Satellite Systems, 2017
  3. ^ International GNSS Service
  4. ^ The Nasa Global Differential GPS System
  5. ^ GPSworld: Clarifying the ambiguities, 2016
  6. ^ M.D. Laínez Samper et al, Multisystem real time precise-point-positioning, Coordinates, Volume VII, Issue 2, February 2011
  7. ^ GNSS Solutions: Precise Point Positioning and Its Challenges, Aided-GNSS and Signal Tracking, Inside GNSS, October 2007
  8. ^ GPSworld: Where Are We Now, and Where Are We Going?