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

Galileo High Accuracy Service (HAS): Difference between revisions

From Navipedia
Jump to navigation Jump to search
No edit summary
Major update
 
Line 1: Line 1:
{{Article Infobox2
{{Article Infobox2
|Category=GALILEO
|Category=GALILEO
|Editors=GMV
|Editors=European Commission
|Level=Basic
|Level=Basic
|YearOfPublication=2011
|YearOfPublication=2026
|Logo=GMV
|Title={{PAGENAME}}
|Title={{PAGENAME}}
}}
}}
The [[GALILEO General Introduction|GALILEO]]  System is an independent, global, European-controlled, satellite-based navigation system and provides a number of services to users equipped with Galileo-compatible receivers.


The GALILEO High Accuracy Service (HAS) will provide free of charge high-accuracy PPP corrections, in the Galileo E6-B data component and by terrestrial means, for Galileo and GPS (single and multi-frequency) to achieve real-time improved user positioning performances (positioning error of less than two decimetres in nominal conditions).  
The [[GALILEO General Introduction|GALILEO]] System is an independent, global, European-controlled, satellite-based navigation system and provides a number of services to users equipped with Galileo-compatible receivers.


The Galileo High Accuracy Service results from the re-scope of the former Galileo Commercial Service (CS).
The GALILEO High Accuracy Service (HAS) provides free of charge high-accuracy PPP corrections, in the Galileo E6-B data component and by terrestrial means, for Galileo and GPS (single and multi-frequency) to achieve real-time improved user positioning performances (positioning error of less than two decimetres in nominal conditions).
==Purpose==
[[File:Galileo 02 wp02.jpg|250px|Galileo Civil Application|right|thumb]]


The High Accuracy Service (HAS) is aimed at market applications (professional or commercial) requiring higher performance than offered by the Open Service.<ref name="Mid-term review">[https://www.gsa.europa.eu/galileo/services Galileo Services in GSA website]</ref> It provides added value services on a free charge basis, with content and format of data publicly and openly available on a global scale. Galileo HAS uses combination of signals in E6 band: a data (E6-B) component and a pilot (E6-C) component, plus the reserved-1 fields in the Open Service I/NAV disseminated through the E1-B. E6 signals are modulated with a binary phase shift keying BPSK(5) at a carrier frequency of 1278.75 MHz, which is used by all satellites and shared through a code division multiple access (CDMA) RF channel access method. Therefore, the signal main lobe and most of the signal power is in the 1273.75-1283.75 MHz band. This combination of E6 signals plus the bits in I/NAV message provides higher data throughput rate and higher accuracy authenticated data.
The Galileo High Accuracy Service resulted from the re-scoping of the former Galileo Commercial Service (CS). The Galileo HAS Initial Service (Phase 1) was declared operational in January 2023. Further evolutions are being developed in HAS Phase 2.
 
 
The foreseen applications will be based on:<ref name="Galileo HAS Performance Reports">[https://www.gsc-europa.eu/electronic-library/performance-reports/galileo-high-accuracy-service-has Galileo HAS Performance Reports]</ref>  
==Target Applications==
* Dissemination of data with a rate of 448 bps, for added value services.
 
* Broadcasting of one signal, separated in frequency from the Open Services signals  in differential applications to facilitate advanced applications such as integration of Galileo positioning applications with wireless communications networks, high accuracy positioning and indoor navigation.
[[File:Galileo 02 wp02.jpg|250px|Galileo HAS Civil Application|right|thumb]]
 
Developing commercial applications either by using the HAS signals alone, or by combining them with other Galileo signals or external communications systems, opens a wide range of possibilities. The worldwide coverage brings a strong advantage for applications requiring global data broadcast. The  High Accuracy Service does not offer integrity information.
The High Accuracy Service (HAS) is aimed at applications requiring higher performance than that offered by the Open Service.<ref>[https://www.gsc-europa.eu/galileo/services Galileo Services on GSC website]</ref><ref>[https://www.gsc-europa.eu/galileo/services/galileo-high-accuracy-service-has Galileo HAS on GSC website]</ref> It is provided on a free of charge basis, with content and format of data publicly and openly available on a global scale. Developing applications using the HAS signals opens a wide range of possibilities. The worldwide coverage brings a strong advantage for applications requiring global availability, even in areas with limited wireless communications coverage.
 
Applications of Galileo HAS span a wide range of land, sea, and air domains. They include high‑precision GIS and mapping, cadastral and hydrographic surveying. Galileo HAS can also support advanced mobility and automation, powering applications such as automated driving, machinery guidance and autonomous surface vessel navigation. Other applications are robotics, port operations, and even smartphone‑based mapping and navigation support for visually impaired users, demonstrating the service’s versatility across professional and societal needs.
 
==Precise Point Positioning==
 
Multiple approaches have been developed to provide positioning accuracy at the decimetre level or better: real time kinematic (RTK), precise point positioning (PPP), and more recently PPP-RTK. The main advantage of using PPP instead of RTK is that it provides a global and absolute positioning and timing service without the need for nearby reference stations. PPP is based on the derivation of accurate GNSS satellite orbits and clock data as well as biases (i.e. code and phase biases) using a sparse, globally distributed network of reference stations. Receivers apply this data to estimate a user position based on carrier phase measurements. The ionospheric delays are typically estimated by the PPP receiver or removed by performing the ionosphere-free combination. However, atmospheric data may be supplied to reduce the convergence time and to improve the accuracy for single-frequency users. In Galileo HAS, PPP data is distributed through the Galileo system itself.
 
==Galileo HAS Data==
 
Galileo HAS data are transmitted using the data (E6-B) component in the E6 band. E6 signals are modulated using binary phase shift keying BPSK(5) at a carrier frequency of 1278.75 MHz, which is used by all satellites and shared through a code division multiple access (CDMA) RF channel access method.<ref name="HAS_SDD">[https://www.gsc-europa.eu/electronic-library/programme-reference-documents/galileo-in-force/has Galileo HAS Service Definition Document]</ref> Therefore, the signal main lobe and most of the signal power is in the 1273.75-1283.75 MHz band. The HAS data are transmitted within the C/NAV navigation message in the E6-B signal component at a rate of 448 bps.<ref name="HAS_SISICD">[https://www.gsc-europa.eu/electronic-library/programme-reference-documents/galileo-in-force/has Galileo HAS Signal-in-Space Interface Control Document]</ref>
 
The Galileo E6-B channel is well suited to transmit PPP information. The available rate of 448 bps per satellite allows the transmission of PPP data at an adequate update rate to provide accuracy at the centimetre level.<ref name="HAS_SISICD"/> The HAS message also uses a specific outer-layer coding technique developed for optimally transmitting long messages from satellite constellations, called HPVRS (High Parity Vertical Reed-Solomon). The Galileo HAS corrections are also available through a terrestrial link as an addition dissemination channel.<ref>[https://www.gsc-europa.eu/electronic-library/programme-reference-documents/galileo-in-force/has Galileo HAS Internet Data Distribution Interface Control Document]</ref>
 
High accuracy corrections follow a similar format to Compact-State Space Representation (CSSR). Note that the High Accuracy Service does not offer integrity information.
 
[[File:Galileo_Signals.png|250px|Galileo Signal Frequencies|centre|thumb]]


==Galileo HAS Service Levels==
==Galileo HAS Service Levels==
The HAS comprises two services levels<ref name="HAS_note">[https://www.gsc-europa.eu/sites/default/files/sites/all/files/Galileo_HAS_Info_Note.pdf Galileo High Accuracy Service, Info Note]</ref>:
*Service Level 1 (SL1)  with global coverage; providing high accuracy corrections (orbits, clocks) and biases (code and phase) for Galileo E1/E5b/E5a/E6 and E5AltBOC and GPS L1/L5/L2 signals.
*Service Level 2 (SL2): with regional coverage; providing SL1 corrections plus atmospheric (at least ionospheric) corrections and potential additional biases.


Next table summarizes the main characteristics for each of the Galileo HAS Service levels:
The HAS comprises two services levels:<ref name="HAS_SDD"/>
*Service Level 1 (SL1) with global coverage, providing high accuracy corrections (orbits, clocks) and biases (code and phase) for Galileo E1/E5b/E5a/E6 and E5AltBOC and GPS L1/L5/L2 signals.
*Service Level 2 (SL2) with regional coverage, providing SL1 corrections plus ionospheric corrections.
 
The next table summarizes the main characteristics for each of the Galileo HAS Service levels:


{| class="wikitable" align="center"
{| class="wikitable" align="center"
|+align="bottom" |''Table 1- Main HAS characteristics and target performances<ref name="HAS_note"/>''
|+align="bottom" |''Table 1- Main HAS characteristics and target performances<ref name="HAS_note">[https://www.gsc-europa.eu/sites/default/files/sites/all/files/Galileo_HAS_Info_Note.pdf Galileo HAS Info Note]</ref>''
|-
|-
! HAS
! HAS
Line 47: Line 60:
| FORMAT OF CORRECTIONS
| FORMAT OF CORRECTIONS
| Open format similar to Compact-SSR (CSSR)
| Open format similar to Compact-SSR (CSSR)
| Open format similar to Compact-SSR (CSSR)
| Open format similar to Compact-SSR (CSSR), plus Galileo HAS ionospheric correction message
|- align="center"
|- align="center"
| DISSEMINATION OF CORRECTIONS  
| DISSEMINATION OF CORRECTIONS  
| Galileo E6B using 448 bits per satellite per second / terrestrial (internet)
| Galileo E6-B using 448 bits per satellite per second / terrestrial (internet)
| Galileo E6B using 448 bits per satellite per second / terrestrial (internet)
| Galileo E6-B using 448 bits per satellite per second / terrestrial (internet)
|- align="center"
|- align="center"
| SUPPORTED CONSTELLATIONS  
| SUPPORTED CONSTELLATIONS  
Line 58: Line 71:
|- align="center"
|- align="center"
| SUPPORTED FREQUENCIES
| SUPPORTED FREQUENCIES
| E1/E5a/E5b/E6; E5 AltBOC L1/L5; L2C  
| E1/E5a/E5b/E6/E5 (AltBOC), L1/L5/L2C  
| E1/E5a/E5b/E6; E5 AltBOC L1/L5; L2C
| E1/E5a/E5b/E6/E5 (AltBOC), L1/L5/L2C
|- align="center"
|- align="center"
| HORIZONTAL ACCURACY 95%
| HORIZONTAL ACCURACY 95%
| < 20cm
| < 20 cm
| < 20 cm  
| < 20 cm  
|- align="center"
|- align="center"
| VERTICAL ACCURACY 95%
| VERTICAL ACCURACY 95%
| < 40cm
| < 40 cm
| < 40 cm  
| < 40 cm  
|- align="center"
|- align="center"
Line 82: Line 95:
|}
|}


==Performance and features==
The HAS Initial Service is currently providing Service Level 1 with reduced coverage and performance compared to the Full Service. The Minimum Performance Levels (MPLs) are defined in the Galileo HAS Service Definition Document.<ref name="HAS_SDD"/> Performance reports are published on a quarterly basis.<ref>[https://www.gsc-europa.eu/electronic-library/performance-reports/galileo-high-accuracy-service-has Galileo HAS Performance Reports]</ref>
The main features foreseen for Galileo High Accuracy Service are authentication and high accuracy<ref name="Galileo HAS Performance Reports">[https://www.gsc-europa.eu/electronic-library/performance-reports/galileo-high-accuracy-service-has Galileo HAS Performance Reports]</ref>. In addition, corrections will be accessible through two dissemination channels: E6-B signal in space and a terrestrial link. High accuracy corrections will follow a similar format to Compact-State Space Representation (CSSR).
 
===Authentication===
 
Due to their low power, GNSS signals are vulnerable to either unintentional or intentional interferences, such as jamming or spoofing. GNSS information can be protected using two different protection layers: data-level protection such as the [[Galileo Open Service Navigation Message Authentication|Navigation Message Authentication]] and signal-level protection (e.g. encryption).
A relevant feature of the HAS E6 signal is that the primary spreading codes of both components can be either encrypted or disseminated in plain. When encrypted, the spreading codes are replaced by an unpredictable bit-stream generated through a secret key, making the signal indistinguishable from noise for unauthorized receivers.
In addition to other technical and regulatory measures, features in the GNSS signals allowing authentication are undoubtedly a major building block of location security. This capability allows not only to authenticate the information encoded in the signal but also to authenticate the signal time of arrival, at least against certain threats and with a certain confidence level. Both factors are required for a trustworthy position and time estimation. Nevertheless, it presents other challenges as the managerial of crypto keys amongst the users.
With this in mind, Galileo is a good candidate to offer authentication services to civil communities for two main reasons. The first is that Galileo E6-B and E6-C signal spreading codes can be encrypted, which provides spreading code authentication for receivers (or server-receiver architectures) having the encryption keys. The second reason is that the available bandwidth in both E6-B and E1-B Galileo signals permits the transmission of authentication and re-keying data to authenticate the navigation messages while guaranteeing full backward-compatibility.
 
===High Accuracy===
 
High accuracy is generally understood as a positioning accuracy on the order of a few centimetres. Two primary approaches have been used in the past years to provide high accuracy: real time kinematic (RTK) and precise point positioning (PPP). The main advantage of using PPP instead of RTK is that it provides a global and absolute positioning and timing service without the need for nearby reference stations.
PPP is based on the use of accurate GNSS satellite orbits and clock data to estimate a user position based on carrier phase measurements, where the ionospheric delay is typically removed by performing the iono-free combination.
 
The most common and optimized technique in terms of bandwidth for real-time PPP is to send orbits and clock corrections to the navigation message, allowing the reconstruction of the accurate values in the receiver. The Galileo E6-B channel is well suited to transmit PPP information. Various analyses have shown that the available rate of 448 bps per satellite allows the transmission of satellite orbits and clock data at an adequate update rate to provide accuracy at the centimetre level.
 
==Implementation and Applications==
[[File:Galileo_Signals.png|250px|Galileo Signal Frequencies|right|thumb]]


Typical value-added services could include service guarantees, precise timing services, the provision of ionosphere delay models, local differential correction signals for extreme-precision position determination and other services based on the broadcast of system information data.
==System Level Implementation==
===Preliminary studies===
The European Commission launched the AALECS (Authentication and Accurate Location Experimentation with the Commercial Service) project in January 2014 aiming for the demonstration of the real performance of future high accuracy and authentication services of Galileo Commercial Service (now Galileo HAS). The outcome of the project,  awarded to a consortium led by GMV including CGI, Qascom, IFEN, Veripos and KU Leuven, was a platform able to connect to the [[GNSS Service Centre|European GNSS Service Centre (GSC)]] and transmit real time [[Galileo Commercial Service (CS)|CS]] data through the Galileo satellites. On 17 June, 2014, the transmission by the available IOV Galileo satellites of data external to the Galileo system was successfully demonstrated. The broadcasted data were generated offline before transmission, but future architectures under analysis may allow continuous real-time transmission with a latency of some seconds.<ref>[https://www.gsa.europa.eu/news/first-signal-space-tests-galileo-commercial-service-demonstrator First Signal-In-Space tests of the Galileo Commercial Service Demonstrator], EGNOS Portal, GSA, 30 June, 2014</ref>On July, 2014 it was made a 10 day tests campaign that showing the successful tracking and data demodulation of the encrypted signals from the four available Galileo satellites. The tests were performed during periods wherein all satellites transmitting E6 encrypted signals were tracked simultaneously. The tests verified the Galileo Commercial Service (CS) signal’s encryption functionalities, with the data received containing authentication and high accuracy information previously generated outside the Galileo system. This is an essential feature to ensuring Galileo’s high accuracy and authentication services.<ref>[https://www.gsa.europa.eu/news/first-galileo-commercial-service-demonstration-encrypted-signals First Galileo Commercial Service Demonstration with Encrypted Signals], EGNOS Portal, GSA, July, 30, 2014</ref>


===Galileo HAS High Level Architecture===
===Galileo HAS High Level Architecture===


The Galileo system elements involved in the provision of Galileo High Accuracy Service are<ref name="HAS_GSC">[https://www.gsc-europa.eu/galileo/services/galileo-high-accuracy-service-has Galileo HAS in GSC website]</ref>:
The Galileo system elements involved in the provision of the Galileo High Accuracy Service are:<ref name="HAS_note"/>
*High Accuracy Data Generator (HADG) receives data from the Galileo Sensor Stations (GSS) and generates corrections for Galileo and GPS.  
*High Accuracy Data Generator (HADG), located at the GSC (European GNSS Service Centre), receives data from the Galileo Sensor Stations (GSS) and generates corrections for Galileo and GPS. Note that additional reference station networks of Galileo Experimental Sensor Stations (GESS), from the Galileo System Test Bed, and RIMS from EGNOS, will be incorporated in Phase 2.
*The High Accuracy (HA) corrections are sent in real time to the Galileo core infrastructure.
*The High Accuracy (HA) corrections are sent in real time to the Galileo core infrastructure.
*The Galileo core infrastructure receives the HA data and compiles the information in one single message of 448 bits per second and per connected satellite.
*The Galileo core infrastructure receives the HA data and compiles the information in one single message of 448 bits per second and per connected satellite.
*The Galileo core infrastructure uploads the HA data to the Galileo satellites through the Uplink Stations (ULS).
*The Galileo core infrastructure uploads the HA data to the Galileo satellites through the Uplink Stations (ULS).
*Galileo satellites broadcast HA data through the Galileo E6-B signal component.  
*Galileo satellites broadcast HA data through the Galileo E6-B signal component.
*HA data is also provided through the terrestrial link, accessible to the users through the Internet.
*HA data is also provided through the terrestrial link, accessible to the users through the Internet.
*User receivers implement PPP algorithms to apply HA corrections to the Open Service navigation data received via E1-B signal.
*Users receive the HA data and implement PPP algorithms to apply HA corrections to the Galileo and GPS navigation data.


[[File:Architecture_HAS.png|550px|HAS High Level Architecture (source: [https://www.gsc-europa.eu/galileo/services/galileo-high-accuracy-service-has European GNSS Service Centre])|centre|thumb]]
[[File:Architecture_HAS_v2.png|550px|HAS High Level Architecture<ref name="HAS_note"/>|centre|thumb]]


===Galileo HAS Roadmap===
===Galileo HAS Roadmap===
Galileo High Accuracy service will be implemented in a three-step approach<ref name="HAS_note"/><ref name="HAS_GSC"/>:
 
*Phase 0 (HA testing and experimentation) focusing on activities aimed at validating Galileo’s dissemination capabilities through the E6B channel and performing initial high-accuracy testing. Internal testing is ongoing since 2019. HAS SiS tests are planned to be executed from Q1 2021 and since May 2021 users equipped with an receiver capable of acquiring E6-B signal and extracting its data content may detect changes in the signal.<ref>[https://insidegnss.com/186374-2/ Inside GNSS "Officially Underway and Open to Users for Testing: Galileo’s High Accuracy Service"]</ref>
The Galileo High Accuracy Service is implemented in a stepped approach:<ref name="HAS_note"/>
*Phase 1 (HA Initial Service). Provision of an initial Galileo High Accuracy Service resulting from the implementation of a high-accuracy data generation system processing Galileo system data only. The HA initial service will deliver Service Level 1 only with a reduced performance (below the full service’s targets).
*Phase 0 (HA testing and experimentation) focused on activities aimed at validating Galileo’s dissemination capabilities through the E6-B channel and performing initial high-accuracy testing. Internal testing started in 2019. HAS SiS tests were executed from Q1 2021.
*Phase 2 (HA Full Service). Full provision of the Galileo High Accuracy Service starting from 2023, including Service Level 1 and Service Level 2, fulfilling its target performance (e.g. 20 cm positioning performance).  
*Phase 1 (HA Initial Service). Provision of an initial Galileo High Accuracy Service resulting from the implementation of a high-accuracy data generation system processing Galileo system data only. The HA initial service is available since 24/01/2023 and delivers Service Level 1 performance.<ref>[https://doi.org/10.1007/s10291-022-01247-x Fernandez-Hernandez, I., et al., Galileo High Accuracy Service: initial definition and performance. GPS solutions, 26(3), 65.]</ref><ref>[https://doi.org/10.1007/s10291-023-01410-y Naciri, N., Yi, D., Bisnath, S., de Blas, F. J., & Capua, R. (2023). Assessment of Galileo High Accuracy Service (HAS) test signals and preliminary positioning performance. GPS solutions, 27(2), 73.]</ref>
[[File:Applications_HAS.png|550px|Galileo HAS Roadmap (source: [https://www.gsc-europa.eu/galileo/services/galileo-high-accuracy-service-has European GNSS Service Centre])|centre|thumb]]
*Phase 2 (HA Full Service). Full provision of the Galileo High Accuracy Service, including Service Level 1 and Service Level 2, fulfilling its target performance. In Phase 2, additional stations are added to improve performance and the HAS data will also support additional features such as the authentication of the HAS data.
*Phase X (HA Evolution). Implementation of HAS Evolutions in the frame of Galileo 2<sup>nd</sup> generation developments, addressing the HAS users’ feedback and lessons learned from the previous phases.
 
[[File:Roadmap_HAS_v2.png|550px|Galileo HAS Roadmap<ref name="HAS_note"/>|centre|thumb]]
 
==Galileo HAS Adoption==
 
Following its Initial Service Declaration in January 2023, the High Accuracy Service started to be integrated by major high-precision receiver manufacturers. A growing number of GNSS receivers now incorporate HAS as part of their precise point positioning (PPP) solutions for applications including precision agriculture, transportation, autonomous systems and other professional markets. EUSPA maintains a non-exhaustive list of receivers supporting HAS as part of their list of Galileo compatible devices.<ref>[https://www.gsc-europa.eu/support-to-developers/galileo-compatible-devices/receivers-implementing-galileo-has Receivers implementing Galileo HAS]</ref>


==Credits==
==Credits==
The information of this article has been compiled based on public information from Galileo OS SIS ICD, Galileo High Accuracy Service and Galileo CS Demonstrator website as indicated through the references.
 
The information of this article has been compiled based on public information from the Galileo HAS Info Note and other sources as indicated through the references. The initial (2011) version of this article was edited by GMV.


==References==
==References==

Latest revision as of 15:21, 17 September 2026


GALILEOGALILEO
Title Galileo High Accuracy Service (HAS)
Edited by European Commission
Level Basic
Year of Publication 2026


The GALILEO System is an independent, global, European-controlled, satellite-based navigation system and provides a number of services to users equipped with Galileo-compatible receivers.

The GALILEO High Accuracy Service (HAS) provides free of charge high-accuracy PPP corrections, in the Galileo E6-B data component and by terrestrial means, for Galileo and GPS (single and multi-frequency) to achieve real-time improved user positioning performances (positioning error of less than two decimetres in nominal conditions).

The Galileo High Accuracy Service resulted from the re-scoping of the former Galileo Commercial Service (CS). The Galileo HAS Initial Service (Phase 1) was declared operational in January 2023. Further evolutions are being developed in HAS Phase 2.

Target Applications

Galileo HAS Civil Application

The High Accuracy Service (HAS) is aimed at applications requiring higher performance than that offered by the Open Service.[1][2] It is provided on a free of charge basis, with content and format of data publicly and openly available on a global scale. Developing applications using the HAS signals opens a wide range of possibilities. The worldwide coverage brings a strong advantage for applications requiring global availability, even in areas with limited wireless communications coverage.

Applications of Galileo HAS span a wide range of land, sea, and air domains. They include high‑precision GIS and mapping, cadastral and hydrographic surveying. Galileo HAS can also support advanced mobility and automation, powering applications such as automated driving, machinery guidance and autonomous surface vessel navigation. Other applications are robotics, port operations, and even smartphone‑based mapping and navigation support for visually impaired users, demonstrating the service’s versatility across professional and societal needs.

Precise Point Positioning

Multiple approaches have been developed to provide positioning accuracy at the decimetre level or better: real time kinematic (RTK), precise point positioning (PPP), and more recently PPP-RTK. The main advantage of using PPP instead of RTK is that it provides a global and absolute positioning and timing service without the need for nearby reference stations. PPP is based on the derivation of accurate GNSS satellite orbits and clock data as well as biases (i.e. code and phase biases) using a sparse, globally distributed network of reference stations. Receivers apply this data to estimate a user position based on carrier phase measurements. The ionospheric delays are typically estimated by the PPP receiver or removed by performing the ionosphere-free combination. However, atmospheric data may be supplied to reduce the convergence time and to improve the accuracy for single-frequency users. In Galileo HAS, PPP data is distributed through the Galileo system itself.

Galileo HAS Data

Galileo HAS data are transmitted using the data (E6-B) component in the E6 band. E6 signals are modulated using binary phase shift keying BPSK(5) at a carrier frequency of 1278.75 MHz, which is used by all satellites and shared through a code division multiple access (CDMA) RF channel access method.[3] Therefore, the signal main lobe and most of the signal power is in the 1273.75-1283.75 MHz band. The HAS data are transmitted within the C/NAV navigation message in the E6-B signal component at a rate of 448 bps.[4]

The Galileo E6-B channel is well suited to transmit PPP information. The available rate of 448 bps per satellite allows the transmission of PPP data at an adequate update rate to provide accuracy at the centimetre level.[4] The HAS message also uses a specific outer-layer coding technique developed for optimally transmitting long messages from satellite constellations, called HPVRS (High Parity Vertical Reed-Solomon). The Galileo HAS corrections are also available through a terrestrial link as an addition dissemination channel.[5]

High accuracy corrections follow a similar format to Compact-State Space Representation (CSSR). Note that the High Accuracy Service does not offer integrity information.

Galileo Signal Frequencies

Galileo HAS Service Levels

The HAS comprises two services levels:[3]

  • Service Level 1 (SL1) with global coverage, providing high accuracy corrections (orbits, clocks) and biases (code and phase) for Galileo E1/E5b/E5a/E6 and E5AltBOC and GPS L1/L5/L2 signals.
  • Service Level 2 (SL2) with regional coverage, providing SL1 corrections plus ionospheric corrections.

The next table summarizes the main characteristics for each of the Galileo HAS Service levels:

Table 1- Main HAS characteristics and target performances[6]
HAS Service Level 1 Service Level 2
COVERAGE Global European Coverage Area (ECA)
TYPE OF CORRECTIONS PPP - orbit, clock, biases (code and phase) PPP - orbit, clock, biases (code and phase) incl. atmospheric corrections
FORMAT OF CORRECTIONS Open format similar to Compact-SSR (CSSR) Open format similar to Compact-SSR (CSSR), plus Galileo HAS ionospheric correction message
DISSEMINATION OF CORRECTIONS Galileo E6-B using 448 bits per satellite per second / terrestrial (internet) Galileo E6-B using 448 bits per satellite per second / terrestrial (internet)
SUPPORTED CONSTELLATIONS Galileo, GPS Galileo, GPS
SUPPORTED FREQUENCIES E1/E5a/E5b/E6/E5 (AltBOC), L1/L5/L2C E1/E5a/E5b/E6/E5 (AltBOC), L1/L5/L2C
HORIZONTAL ACCURACY 95% < 20 cm < 20 cm
VERTICAL ACCURACY 95% < 40 cm < 40 cm
CONVERGENCE TIME < 300 s < 100 s
AVAILABILITY 99% 99%
USER HELPDESK 24/7 24/7

The HAS Initial Service is currently providing Service Level 1 with reduced coverage and performance compared to the Full Service. The Minimum Performance Levels (MPLs) are defined in the Galileo HAS Service Definition Document.[3] Performance reports are published on a quarterly basis.[7]

System Level Implementation

Galileo HAS High Level Architecture

The Galileo system elements involved in the provision of the Galileo High Accuracy Service are:[6]

  • High Accuracy Data Generator (HADG), located at the GSC (European GNSS Service Centre), receives data from the Galileo Sensor Stations (GSS) and generates corrections for Galileo and GPS. Note that additional reference station networks of Galileo Experimental Sensor Stations (GESS), from the Galileo System Test Bed, and RIMS from EGNOS, will be incorporated in Phase 2.
  • The High Accuracy (HA) corrections are sent in real time to the Galileo core infrastructure.
  • The Galileo core infrastructure receives the HA data and compiles the information in one single message of 448 bits per second and per connected satellite.
  • The Galileo core infrastructure uploads the HA data to the Galileo satellites through the Uplink Stations (ULS).
  • Galileo satellites broadcast HA data through the Galileo E6-B signal component.
  • HA data is also provided through the terrestrial link, accessible to the users through the Internet.
  • Users receive the HA data and implement PPP algorithms to apply HA corrections to the Galileo and GPS navigation data.
HAS High Level Architecture[6]

Galileo HAS Roadmap

The Galileo High Accuracy Service is implemented in a stepped approach:[6]

  • Phase 0 (HA testing and experimentation) focused on activities aimed at validating Galileo’s dissemination capabilities through the E6-B channel and performing initial high-accuracy testing. Internal testing started in 2019. HAS SiS tests were executed from Q1 2021.
  • Phase 1 (HA Initial Service). Provision of an initial Galileo High Accuracy Service resulting from the implementation of a high-accuracy data generation system processing Galileo system data only. The HA initial service is available since 24/01/2023 and delivers Service Level 1 performance.[8][9]
  • Phase 2 (HA Full Service). Full provision of the Galileo High Accuracy Service, including Service Level 1 and Service Level 2, fulfilling its target performance. In Phase 2, additional stations are added to improve performance and the HAS data will also support additional features such as the authentication of the HAS data.
  • Phase X (HA Evolution). Implementation of HAS Evolutions in the frame of Galileo 2nd generation developments, addressing the HAS users’ feedback and lessons learned from the previous phases.
Galileo HAS Roadmap[6]

Galileo HAS Adoption

Following its Initial Service Declaration in January 2023, the High Accuracy Service started to be integrated by major high-precision receiver manufacturers. A growing number of GNSS receivers now incorporate HAS as part of their precise point positioning (PPP) solutions for applications including precision agriculture, transportation, autonomous systems and other professional markets. EUSPA maintains a non-exhaustive list of receivers supporting HAS as part of their list of Galileo compatible devices.[10]

Credits

The information of this article has been compiled based on public information from the Galileo HAS Info Note and other sources as indicated through the references. The initial (2011) version of this article was edited by GMV.

References