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

GPS Services: Difference between revisions

From Navipedia
Jump to navigation Jump to search
mNo edit summary
 
(17 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{Article Infobox2
{{Article Infobox2
|Category=GPS
|Category=GPS
|Title={{PAGENAME}}
|Editors=GMV
|Authors=GMV
|Level=Basic
|Level=Basic
|YearOfPublication=2011
|YearOfPublication=2011
|Logo=GMV
|Logo=GMV
|Title={{PAGENAME}}
}}
}}
 
GPS provides two different positioning services: the Precise Positioning Service (PPS) and the Standard Positioning Service (SPS).  
Two levels of service are provided by the GPS, the Precise Positioning Service (PPS) and the Standard Positioning Service (SPS).  


==Precise Positioning Service==
==Precise Positioning Service==
As defined by the United States Government the GPS <ref>[http://pnt.gov/public/docs/2007/ppsps2007.pdf Global Positioning Sys-tem Precise Positioning Service Performance Standard]</ref> Precise Positioning Service (PPS) is ''a positioning and timing service provided by way of authorized access to ranging signals broadcast at the GPS L1 and L2 frequencies. The L1 frequency, transmitted by all Navstar satellites, contains a coarse/acquisition (C/A) code ranging signal, with a navigation data message, that is available for peaceful civil, commercial, and scientific use; and a precision (P) code ranging signal with a navigation data message, that is reserved for authorized use. The P-code will normally be cryptographically altered to become the Y-code. The Y-code will not be available to users that do not have valid cryptographic keys. Navstar satellites also transmit a second P- or Y-(P(Y)-) code ranging signal with a navigation data message at the L2 frequency''.
As defined by the United States Government the GPS<ref>[http://www.gps.gov/technical/ps/2007-PPS-performance-standard.pdf Global Positioning System Precise Positioning Service Performance Standard]</ref> Precise Positioning Service (PPS) is ''a positioning and timing service provided by way of authorized access to ranging signals broadcast at the GPS L1 and L2 frequencies. The L1 frequency, transmitted by all Navstar satellites, contains a coarse/acquisition (C/A) code ranging signal, with a navigation data message, that is available for peaceful civil, commercial, and scientific use; and a precision (P) code ranging signal with a navigation data message, that is reserved for authorized use. The P-code will normally be cryptographically altered to become the Y-code. The Y-code will not be available to users that do not have valid cryptographic keys. Navstar satellites also transmit a second P- or Y-(P(Y)-) code ranging signal with a navigation data message at the L2 frequency''.


In order to restrict civilian user access to full system accuracy, the following protections were introduced:
In order to restrict civilian user access to full system accuracy, the following protections were introduced:
* '''S/A or Selective Availability''': intentional satellite clock degradation (process-δ) and ephemeris manipulation (process-ε). The effect on horizontal positioning implies going from about 10m (S/A=off) to 100m (S/A=on).<ref name="GNSS-Book ">J. Sanz Subirana, JM. Juan Zornoza and M. Hernández-Pajares, ''Global Navigation Satellite Systems:
* '''S/A or Selective Availability''': intentional satellite clock degradation (process-δ) and ephemeris manipulation (process-ε). The effect on horizontal positioning implies going from about 10m (S/A=off) to 100m (S/A=on).<ref name="GNSS-Book ">J. Sanz Subirana, JM. Juan Zornoza and M. Hernández-Pajares, ''Global Navigation Satellite Systems:
Volume I: Fundamentals and Algorithms''</ref> The process-δ acts directly over satellite clock fundamental frequency, which has a direct impact on pseudoranges to be calculated by user's receivers. The process-ε consists in truncating information related to the orbits.  
Volume I: Fundamentals and Algorithms''</ref> The process-δ acts directly over satellite clock fundamental frequency, which has a direct impact on pseudoranges to be calculated by user's receivers. The process-ε consists in truncating information related to the orbits.  
USA President Bill Clinton ordered the cessation of GPS Selective Availability on May 1st, 2000.<ref>[http://www.navcen.uscg.gov./?pageName=gpsSelectiveAvailability Announcement of the cessation of GPS Selective Availability on May 1st, 2000]</ref>
In September 2007, the U.S. Government announced its decision to procure the future generation of GPS satellites, known as GPS III, without the SA feature. Doing this will make the policy decision of 2000 permanent and eliminate a source of uncertainty in GPS performance that has been of concern to civil GPS users worldwide for some time.<ref>[http://www.pnt.gov/public/docs/2007/sa.shtml GPS III, without the SA feature]</ref>
* '''A/S or Anti-Spooffing''': it consists in P code encryption by combining it with a secret W code, resulting in the Y code, which is modulated over the two carriers L1 and L2. The purpose is to protect military receivers from an adversary transmitting a fault copy of GPS signal to mislead the receiver, and to deny the access of non authorized users to the precise ranging code P in L1 and L2 frequencies, being solely C/A code available over L1.
[[File:SA_removal.png|GPS accuracy before and after SA removal|thumb|right]]
[[File:SA_removal.png|GPS accuracy before and after SA removal|thumb|right]]
USA President Bill Clinton ordered the termination of GPS Selective Availability on May 1st, 2000.<ref>[http://www.navcen.uscg.gov/?pageName=gpsSelectiveAvailability Announcement of the cessation of GPS Selective Availability on May 1st, 2000]</ref> In September 2007, this decision was confirmed by the fact that the U.S. Government decided to procure the next generation of GPS satellites, GPS III, without the SA feature. This decision eliminates an important source of uncertainty that generated considerable concern among civil users.<ref>[http://georgewbush-whitehouse.archives.gov/news/releases/2007/09/20070918-2.html GPS III, without the SA feature]</ref>


Encryption keys and techniques are provided to PPS users which allow them to remove the effects of SA and A-S and thereby attain the maximum accuracy of GPS.  PPS receivers that have not been loaded with a valid cryptographic key will have the performance of an SPS receiver.
* '''A/S or Anti-Spooffing''': it consists in P code encryption by combining it with a secret W code, resulting in the Y code, which is modulated over the two carriers L1 and L2. This serves the twofold purpose of protecting the code so that it can only be used by authorised receivers and avoiding adversaries to forge a misleading signal that could confuse military receivers. The use of A/S does not prevent civil users to take benefit from the C/A code.


The P(Y)-code defines the Precise Positioning Service (PPS): it is reserved for military use and authorized civilian users. The sequence is repeated every 266 days (38 weeks) and a weekly portion of this code is assigned to every satellite, called PRN sequence. Its chipping-rate is 10Mbps, which leads to a wavelength of 29:31 m. It is modulated over both carriers L1 and L2.  
Authorised users receive the corresponding encryption keys to access the PPS free from SA and A-S, and hence obtain the maximum accuracy from GPS. Should a PPS receiver have not been fed with valid keys, it could still behave as a SPS receiver.  


PPS receivers can use either the P(Y)-code or C/A-code or both. Maximum GPS accuracy will be obtained using the P(Y)-code on both L1 and L2.
The P(Y)-code, which is reserved for military use and authorised civilian users, is modulated over both carriers L1 and L2, and defines the Precise Positioning Service (PPS): it is reserved for military use and authorized civilian users. With a chipping-rate of 10Mbps and a wavelength of 29.31 m, the P(Y)-code is repeated every 38 weeks; a weekly portion, known as PRN, is assigned to each satellite.  


Please refer to [[GPS Performances|GPS Performances]] for more information about the performances provided by the PPS service.
Please refer to [[GPS Performances|GPS Performances]] for more information about the performances provided by the PPS service.


==Standard Positioning Service==
==Standard Positioning Service==
As defined by the United States Government is<ref>[http://pnt.gov/public/docs/2008/spsps2008.pdf Global Positioning Sys-tem Standard Positioning Service Performance Standard]</ref> the GPS Standard Positioning Service (PPS) is ''a positioning and timing service provided by way of ranging signals broadcast at the GPS L1 frequency. The L1 frequency, transmitted by all satellites, contains a coarse/acquisition (C/A) code ranging signal, with a navigation data message, that is available for peaceful civil, commercial, and scientific use.''
As defined by the United States Government is<ref>[https://www.gps.gov/technical/ps/2020-SPS-performance-standard.pdf Global Positioning System Standard Positioning Service Performance Standard, 5th Ed. April 2020]</ref> the GPS Standard Positioning Service (PPS) is ''a positioning and timing service that it is available for peaceful civil, commercial and scientific use. It includes the C/A-code signal, the CM/CL-code signals, and the I5-code/Q5- code signals. The C/A-code signal is transmitted by all satellites and comprises an L1 carrier modulated by a coarse/acquisition (C/A) code ranging signal with a legacy navigation (LNAV) data message. The CM-code and CL-code signals are transmitted by some satellites and comprise an L2 carrier modulated by both a civil moderate length (CM) code ranging signal with a civil navigation (CNAV) data message and a civil long length (CL) code ranging signal without a data message. The I5-code and Q5-code signals are transmitted by some satellites and comprise an L5 carrier modulated by both a civil in-phase (I5) code ranging signal with a CNAV data message and a civil quadrature-phase (Q5) code ranging signal without a data message.


Coarse/Acquisition code (C/A(t)) defines the Standard Positioning Service (SPS): it is also known as civilian code. This sequence contains 1 023 chips and is repeated every millisecond (i.e, a chipping-rate of 1.023 MHz). Thence, the duration of each C/A-code chip is about 1 µs, which means a chip-width or wavelength of 293.1 metre. This code is modulated only on L1.  
The Standard Positioning Service is therefore based on:
*The Coarse/Acquisition code (C/A(t)), which is modulated only on L1. It has a chipping-rate of 1.023 MHz, and contains 1 023 chips, so that the code is repeated every millisecond and each chip lasts about 1 µs, meaning a chip-width or wavelength of 293.1 metre.
*CM/CL-code signals are both modulated in L2:
**Civil Medium (CM) code is 20 milliseconds in length at a chipping rate of 511,5 kpbs.
**Civil Long (CL) code is 1.5 seconds in length at a chipping rate of 511,5 kpbs.
*In-phase (I5) and Quadraphase (Q5) signals are modulated in L5. They are independent but time synchronized, 1 millisecond in length with a chipping rate of 10.23 Mbps.


Please refer to [[GPS Performances]] for more information about the performances provided by the SPS service.
Please refer to [[GPS Performances]] for more information about the performances provided by the SPS service.


==Notes==
==Notes==
Line 45: Line 45:


[[Category:GPS]]
[[Category:GPS]]
[[Category:GPS Services]]

Latest revision as of 14:04, 5 November 2020


GPSGPS
Title GPS Services
Edited by GMV
Level Basic
Year of Publication 2011
Logo GMV.png

GPS provides two different positioning services: the Precise Positioning Service (PPS) and the Standard Positioning Service (SPS).

Precise Positioning Service

As defined by the United States Government the GPS[1] Precise Positioning Service (PPS) is a positioning and timing service provided by way of authorized access to ranging signals broadcast at the GPS L1 and L2 frequencies. The L1 frequency, transmitted by all Navstar satellites, contains a coarse/acquisition (C/A) code ranging signal, with a navigation data message, that is available for peaceful civil, commercial, and scientific use; and a precision (P) code ranging signal with a navigation data message, that is reserved for authorized use. The P-code will normally be cryptographically altered to become the Y-code. The Y-code will not be available to users that do not have valid cryptographic keys. Navstar satellites also transmit a second P- or Y-(P(Y)-) code ranging signal with a navigation data message at the L2 frequency.

In order to restrict civilian user access to full system accuracy, the following protections were introduced:

  • S/A or Selective Availability: intentional satellite clock degradation (process-δ) and ephemeris manipulation (process-ε). The effect on horizontal positioning implies going from about 10m (S/A=off) to 100m (S/A=on).[2] The process-δ acts directly over satellite clock fundamental frequency, which has a direct impact on pseudoranges to be calculated by user's receivers. The process-ε consists in truncating information related to the orbits.
GPS accuracy before and after SA removal

USA President Bill Clinton ordered the termination of GPS Selective Availability on May 1st, 2000.[3] In September 2007, this decision was confirmed by the fact that the U.S. Government decided to procure the next generation of GPS satellites, GPS III, without the SA feature. This decision eliminates an important source of uncertainty that generated considerable concern among civil users.[4]

  • A/S or Anti-Spooffing: it consists in P code encryption by combining it with a secret W code, resulting in the Y code, which is modulated over the two carriers L1 and L2. This serves the twofold purpose of protecting the code so that it can only be used by authorised receivers and avoiding adversaries to forge a misleading signal that could confuse military receivers. The use of A/S does not prevent civil users to take benefit from the C/A code.

Authorised users receive the corresponding encryption keys to access the PPS free from SA and A-S, and hence obtain the maximum accuracy from GPS. Should a PPS receiver have not been fed with valid keys, it could still behave as a SPS receiver.

The P(Y)-code, which is reserved for military use and authorised civilian users, is modulated over both carriers L1 and L2, and defines the Precise Positioning Service (PPS): it is reserved for military use and authorized civilian users. With a chipping-rate of 10Mbps and a wavelength of 29.31 m, the P(Y)-code is repeated every 38 weeks; a weekly portion, known as PRN, is assigned to each satellite.

Please refer to GPS Performances for more information about the performances provided by the PPS service.

Standard Positioning Service

As defined by the United States Government is[5] the GPS Standard Positioning Service (PPS) is a positioning and timing service that it is available for peaceful civil, commercial and scientific use. It includes the C/A-code signal, the CM/CL-code signals, and the I5-code/Q5- code signals. The C/A-code signal is transmitted by all satellites and comprises an L1 carrier modulated by a coarse/acquisition (C/A) code ranging signal with a legacy navigation (LNAV) data message. The CM-code and CL-code signals are transmitted by some satellites and comprise an L2 carrier modulated by both a civil moderate length (CM) code ranging signal with a civil navigation (CNAV) data message and a civil long length (CL) code ranging signal without a data message. The I5-code and Q5-code signals are transmitted by some satellites and comprise an L5 carrier modulated by both a civil in-phase (I5) code ranging signal with a CNAV data message and a civil quadrature-phase (Q5) code ranging signal without a data message.

The Standard Positioning Service is therefore based on:

  • The Coarse/Acquisition code (C/A(t)), which is modulated only on L1. It has a chipping-rate of 1.023 MHz, and contains 1 023 chips, so that the code is repeated every millisecond and each chip lasts about 1 µs, meaning a chip-width or wavelength of 293.1 metre.
  • CM/CL-code signals are both modulated in L2:
    • Civil Medium (CM) code is 20 milliseconds in length at a chipping rate of 511,5 kpbs.
    • Civil Long (CL) code is 1.5 seconds in length at a chipping rate of 511,5 kpbs.
  • In-phase (I5) and Quadraphase (Q5) signals are modulated in L5. They are independent but time synchronized, 1 millisecond in length with a chipping rate of 10.23 Mbps.


Please refer to GPS Performances for more information about the performances provided by the SPS service.

Notes

References