Next Article in Journal
Unveiling Cyber Threats: An In-Depth Study on Data Mining Techniques for Exploit Attack Detection
Previous Article in Journal
Gamification Approach in Cloud-Based Corporate Training
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Proceeding Paper

Performance Monitoring for Galileo High Accuracy Service and Reliable Galileo Service Operations †

by
Ganesh Lalgudi Gopalakrishnan
1,*,
Antonio Salonico
1,
Javier De Blas
2,
Valerio Carandente
1,
Pedro Pintor
1 and
Chris Nordmann
1
1
Spaceopal GmbH, 80335 Munich, Germany
2
European Union Agency for the Space Programme (EUSPA), 170 00 Praha, Czech Republic
*
Author to whom correspondence should be addressed.
Presented at the European Navigation Conference 2024, Noordwijk, The Netherlands, 22–24 May 2024.
Eng. Proc. 2025, 88(1), 73; https://doi.org/10.3390/engproc2025088073
Published: 25 August 2025
(This article belongs to the Proceedings of European Navigation Conference 2024)

Abstract

In this paper, we present the performance reporting of one of the selected Galileo services, namely the HAS. Specifically, we present the evolution of the monitored Galileo HAS correction quality and availability as well as the HAS-derived user positioning accuracy at selected Galileo Sensor Stations (GSSs).

1. Introduction

One of prerequisites for high-accuracy GNSS user positioning is the availability of precise satellite orbit, clock offset and code bias products. Galileo is the world’s first global navigation satellite system to broadcast high-accuracy corrections to satellite orbit and clock offset relative to the respective values computed using Galileo “Open Service” (OS) broadcast ephemerides from the INAV navigation message, see [1,2]. Galileo High Accuracy Service (HAS) corrections are broadcast through both signal-in-space (SiS) as well as through the Internet (commonly called Internet data dissemination or IDD). In either case, a Galileo user, subject to assumptions in the Galileo HAS service definition document (SDD) (see [3] pg. 23 and §2.4), is able to use the Galileo HAS corrections in real time for precise positioning, which turns out to be a huge benefit compared to other expensive means of subscribing to real-time corrections from commercial correction service providers. Until recently, precise point positioning (PPP) was only possible when other limited sources of real-time precise GNSS products were available, or it was generally required to wait until a so-called “rapid” reference products from scientific agencies such as the International GNSS Service (IGS) were made available, which had a typical accuracy of decimeters and latency in the order of few hours to a few days (see [4]) so that the GNSS measurements could be post-processed. There have been recent developments from the IGS and other scientific agencies to provide real-time correction (most notably the IGS Real-Time Service (see, e.g., [5,6]) through the NTRIP protocol [7]. However with Galileo HAS, GNSS users (user receivers who comply with the assumptions made for receiving equipment for using Galileo HAS corrections, as described in the Galileo HAS SDD [3]) have the possibility to use precise GPS and Galileo corrections in real time reliably without additional expense. Precise GNSS orbit and clock offset corrections are also motivated by the ever-increasing user requirements in various applications for higher accuracy in real time compared to that using the GPS Standard Positioning Service (SPS) or Galileo OS broadcast navigation data (BRDC), which typically delivers a signal-in-space range error (SISRE) on the order of decimetres to meters, see, e.g., [8]. Accordingly, EUSPA, a Galileo service provider, with the support of Spaceopal, a Galileo service operator, have ensured that Galileo HAS meets the minimum performance levels (MPLs) defined in the Galileo HAS SDD [3] and regularly reported on the obtained performances since the Galileo HAS service declaration in January 2023. One of the main objectives of this paper is to describe the Galileo HAS operational performance reporting and highlight its adherence to MPLs, thereby ensuring a high degree of reliability in Galileo service operations. Reliability is achieved by ensuring continuous service performance monitoring and prompt intervention when required to resolve operational challenges.

2. Galileo Services and HAS

The Galileo High Accuracy Service (HAS) is an open access and free of charge service based on the provision of precise corrections (orbit, clock, biases) transmitted in the Galileo E6 signal (E6-B, data component) and via internet (RTCM—SSR like format)” [9], which can be received by E6-B tracking capable receivers subject to compliance to assumptions made for the user receiver, as described in the Galileo HAS SDD [3]. For the scope of this paper, hereafter we will refer to such a user receiver as the “HAS-enabled receiver” for better readability. Subject to the usage described in the HAS ICD [9], HAS SDD [3] and HAS Internet Data Distribution (IDD) ICD, available under registration, HAS-enabled receivers can achieve a typical HAS positioning performance to decimeter-level accuracy. Other studies that have used Galileo HAS for positioning, e.g., [10,11,12], have consistently reported user performance similar to the typical HAS positioning performance. Moreover, the Galileo HAS service has been proposed for precise orbit determination (POD) of satellites in low Earth orbit (LEO), see [13].
In order to monitor the operational high-accuracy service performance, several key performance indicators and metrics are defined together with EUSPA. These parameters are time- as well as space-dependent and in some cases satellite-specific as well as dependent on the the individual signal frequency and modulation type. These have to be routinely computed, monitored in near real time and compared against the MPLs defined in the SDD [3]. The performance of these parameters are published quarterly by European Union in their Galileo HAS performance report (see, e.g., [14]) on the EGNSS Service Center (E-GSC) website https://www.gsc-europa.eu/ accessed on 18 August 2025. Two examples of such parameters are Galileo HAS correction accuracy and Galileo HAS-enabled typical position accuracy. In the following sections we will describe what specifically these two parameters contain, how they are defined and how the correction accuracy as well as position accuracy are computed. These are operational activities by Spaceopal in Galileo service operation provision and are ensured by executing, as part of routine operations, the following (among others):
  • Collecting Galileo HAS corrections as well as raw GNSS ranging measurements globally at the GSS as part of continuous 24/7 operations.
  • Obtaining the most recent reference dataset for the routine comparison and quality monitoring of the Galileo HAS corrections.
  • Generating PPP solution(s) with an EU-approved HAS user algorithm (HAS-UA) (see [3], pg. 38 and Appendix E) with multiple signal/frequency/constellation combinations routinely (with daily restarts) using Galileo HAS-generated precise GNSS products and the collected GSS raw measurements. This allows the monitoring (identification and isolation) of any potential anomalies on the receiver side or the broadcast HAS corrections themselves.
  • Ensuring that the performance of Galileo HAS correction accuracy meets the MPL provided in the Galileo HAS SDD [3] as well as ensuring that the PPP performance at the GSS meets the typical HAS positioning performance in the Galileo SDD [3], pg. 39 and Appendix E.
  • Computing the Galileo HAS correction availability at the average and worst user location (AUL/WUL) in the globe.
In this paper we will define, as in the HAS ICD and SDD, and quantify the HAS service operation performance and also present selected examples of user performance for selected user receivers in static PPP mode. We will show that the correction quality performance is well bound by the MPL. Similar performance studies have been reported in [15,16,17]. We will show that in line with the Galileo HAS ICD [9] and SDD [3], the precise corrections and the code biases when processed by a user algorithm (UA) yield a navigation PVT solution in real time with decimeter-level accuracy in horizontal and vertical dimensions. The daily positioning performance in both horizontal and vertical dimensions after convergence will be cumulatively analyzed to compare with the typical HAS positioning accuracy as described in the Galileo HAS SDD [3].

3. Service Operations for Galileo HAS

The Galileo HAS corrections are applied to the satellite orbit and clock offsets provided through the Galileo Open Service broadcast navigation messages (INAV) [1] and the GPS Standard Positioning Service (SPS) navigation data (LNAV) [18]. MPLs specified in the HAS SDD [3] have global service area coverage with selected regions excluded, as described in [3], pg. 26 and §3.1. HAS users in the excluded areas may still use the Galileo HAS service, albeit without the MPL applicability. Specifically for this paper we refer to the set of constraints as described in the SDD [3]. (These constraints listed here in this paper in Equation (1) should be considered as a subset and simplified representation, for the sake of better readability of this paper, of the overall conditions and constraints substantiated in the Galileo HAS ICD [9] and SDD [3].) These are defined as follows:
C c o r r , a c c :   C o n d i t i o n s   a n d   c o n s t r a i n t s   f o r   H A S   c o r r e c t i o n s   a c c u r a c y   M P L . C c o r r , a v a :   C o n d i t i o n s   a n d   c o n s t r a i n t s   f o r   H A S   c o r r e c t i o n s   a v a i l a b i l i t y   M P L C p o s , a c c , G a l :   C o n d i t i o n s   a n d   c o n s t r a i n t s   f o r   t y p i c a l   G a l i l e o   o n l y   H A S   p o s i t i o n i n g   a c c u r a c y . C p o s , a c c , G P S + G a l :   C o n d i t i o n s   a n d   c o n s t r a i n t s   f o r   t y p i c a l   G a l i l e o   +   G P S   H A S   p o s i t i o n i n g   a c c u r a c y . C p o s , a v a :   C o n d i t i o n s   a n d   c o n s t r a i n t s   f o r   t y p i c a l   H A S   p o s i t i o n i n g   a v a i l a b i l i t y .

3.1. Galileo HAS Correction Accuracy

Our objective in this section is to obtain a measure of Galileo HAS correction accuracy from the instantaneous HAS correction errors (as a function of time) using the recommended procedure outlined in the SDD [3]. This procedure is presented further in this section. For the scope of this paper, we specifically define the set
x s r c s , τ c s , b c s , m
of three correction types currently supported in Galileo HAS, namely (1) the orbit correction r c , (2) the clock offset correction τ c and (3) the code bias b c m . (The bold font in the orbit corrections r c s denotes that it is a vector, whereas the remaining two are scalars). Whereas the superscript s denotes the satellite index, the additional superscript m in the code bias denotes a particular signal type. Specifically, the currently supported signal types in the HAS code bias are provided in the HAS SDD [3], pg. 23 and §2.4.1. The subscript c in the correction types on the right-hand-side parenthesis of Equation (2) signifies that these are corrections. In future, additional correction types, such as phase biases and ionospheric corrections, are also foreseen, see [3], pg. 5 and §1.5. To evaluate the Galileo HAS correction quality, we define the set
x r e f r R E F s , τ R E F s , b R E F s , m
of reference products as well as the set
x B R D C r B R D C s , τ B R D C s
of satellite positions and clock offsets from broadcast ephemerides. Galileo HAS correction quality analysis is summarized in the following steps:
1.
In the first step, the HAS corrections are decoded from the GSS E6B binary data and consolidated.
2.
Subsequently, the orbit and clock offset are obtained (as intermediate products) by applying the corresponding Galileo HAS corrections (2) to the values from the broadcast ephemerides (4). These are shown for orbit and clock offset in Equation (5b) and Equation (6b), respectively.
3.
In a second step these intermediate products (from Step 1 above) are subtracted from the corresponding reference values (3) after applying the appropriate coordinate transformations (see [9], pg. 41 and §7.2 for orbit correction and pg. 42 and §7.3 for clock correction) to ensure consistency. These are summarized in Equations (5a) and (6a) for orbit and clock, respectively. Although not explicitly described in this paper, a similar procedure is used to evaluate the code bias accuracy.
The instantaneous ranging error vector ( δ r c s ( t ) )
δ r c s ( t ) = r H A S s ( t ) r R E F s ( t ) , with
r H A S s ( t ) = r c s ( t ) + r B R D C s ( t )
to a given satellite indexed by superscript ’s’ and at an epoch ’t’ is computed using the HAS-corrected satellite position vector r H A S s , which results from applying the HAS orbit correction vector r c s to the respective satellite position r B R D C s computed from broadcast ephemeris of the INAV navigation message using the necessary transformations, leading to a homogeneous coordinate reference system, as described in [9], pg. 41 and §7.2. It shall be noted that the Galileo HAS orbit corrections refer to the satellite’s ionosphere-free antenna phase center, as described in [9], pg. 41 and §7.1. Similarly, the instantaneous error
δ τ ^ c s ( t ) = τ H A S s ( t ) τ R E F s ( t ) with
τ H A S s ( t ) = τ c s ( t ) + Δ t r e l s + τ B R D C s ( t )
in the HAS-corrected clock offset τ H A S ( t ) results by applying the Galileo HAS clock offset correction τ c to the corresponding ionosphere-free broadcast clock offset τ B R D of the INAV navigation message, as described in [9], pg. 42 and §7.3. Furthermore the transformation
δ τ c s ( t ) = τ ^ c s ( t ) 1 N s a t s = 1 N s a t δ τ ^ c s ( t ) δ τ ˜ c s ( t )
is applied, where the instantaneous constellation average over N s a t satellites as well as the daily average per satellite τ ˜ c s ( t ) are removed. It shall be noted that both the clock offset terms in Equation (6a) are defined with respect to Galileo System Time (GST), as described in the HAS ICD [9]. The terms in Equations (6a) and (6b) are ensured to be in consistent units, i.e., either in units of time (e.g., nanoseconds) or in units of range (e.g., meters). However, as shown in Equation (6b), the relativistic correction term Δ t r e l is excluded in the satellite clock offset calculation from broadcast ephemerides following [1] and added separately instead. This is also explained in the Galileo HAS ICD [9] in Equation (23) in §7.3. The application of Galileo HAS correction to broadcast ephemerides (orbit and clock offset), as shown in Equations (5b) and (6b), follows the Galileo HAS ICD [9], pg. 41–42 and §7.3–§7.4 for orbit and clock, respectively. For each supported signal type (see Galileo HAS SDD [3], pg. 23 and §2.4.1) denoted by superscript m and satellite indexed by superscript s at epoch t, the instantaneous error
δ b c s , m ( t ) = b H A S s , m ( t ) b R E F s , m ( t ) ,
between the Galileo HAS-disseminated code bias b H A S and the corresponding reference bias b R E F (e.g., obtained from reference service provider such as GRSP, see, e.g., [19]) is computed.
In the next step, we will obtain a measure of accuracy from the instantaneous error values obtained from Equations (5a)–(8). The Galileo HAS orbit correction accuracy is the statistical characterization evaluated as the instantaneous constellation average (computed as the RMS) of δ r c ( t ) from Equation (5a) over a reference period of time T, as defined in [3]. The Galileo HAS clock correction accuracy is the statistical characterization evaluated as the instantaneous constellation average (computed as the RMS) of δ τ c s ( t ) from Equation (6a) over T. The computed Galileo HAS orbit and clock correction accuracies for March 2024 are shown in Figure 1a and Figure 1b, respectively. Galileo HAS code bias accuracy for E1C and E5Q signals during March 2024 are shown in Figure 2a and Figure 2b, respectively. The corresponding correction accuracy for GPS and Galileo over the period from January to March 2024 is summarized in Table 1. We have used the HAS corrections broadcast from SiS for the evaluation of the correction quality in this paper. For the scope of this work, we assume without loss of generality that the reference products in the set x R E F shown in Equation (3), i.e., r R E F , τ R E F and b R E F , are “error-free” and are well characterized in the literature. We refer the readers to studies [8,20] regarding the SISRE of GPS and Galileo satellites.

3.2. Galileo HAS Correction Availability

The availability A H A S , c o r r of HAS corrections c ( t , g ) (such that c x ) at grid point g (with g G the set of grid points) and at time epoch t is computed individually for the correction types in the set x defined in Equation (2), i.e., for orbit and clock offset correction as well as code bias, see Equation (10), by defining a “validity operator” V
V c ( t , g ) = 1 , i f   c ( t , g )   m e e t s   c o n d i t i o n s   a n d   c o n s t r a i n t s   C c o r r , a c c 0 , o t h e r w i s e .
that checks the Galileo HAS corrections for specific conditions and constraints, denoted C c o r r , a c c and defined in Equation (1), as defined in [3] pg. 28, Table 7 in §3.2.4. Specifically, the operator V takes Galileo HAS corrections c (with c x ) at time epoch t from grid point g (those in the service area for phase 1, see [3], pg. 26 and §3.1) as input and returns “1” when the corresponding correction c ( t , g ) is valid and completely satisfies the constraints C c o r r , a c c . Further details are referred to see [3] pg. 28, §3.2.2 and Table 6. Accordingly for each correction in the correction type set x from Equation (2) and using Equation (9), we are able to compute an individual correction availability
A O r b i t , H A S ( g ) A C l o c k , H A S ( g ) A C o d e B i a s , H A S ( g ) T = 1 N t = 0 N 1 V ( r c ( t , g ) ) 1 N t = 0 N 1 V ( τ c ( t , g ) ) 1 N t = 0 N 1 V ( b c ( t , g ) ) T
at grid point g over a reference period of time T, during which we assume a total of N samples, and further the computed availability is expressed as the percentage of time in which valid HAS corrections for the satellite/signal are available at each grid point g. (In general, there could be a different number of correction samples per satellite over a period of time due to receiver–satellite relative geometry and other operational reasons. In the scope of this paper, for simplicity we assume and use a common nominal number of correction samples across all satellites.) For more details, we refer to the reader to the HAS SDD [3], especially to Figure 6 therein. The full operational service availability of all three correction types is cumulatively evaluated epoch-wise
A H A S , c o r r = m i n g G 1 N t = 0 N 1 V ( r c ( t , g ) ) V ( δ t c ( t , g ) ) ) V ( δ b c ( t , g ) )
over the set G of the grid points as the availability at the worst user location (WUL). The operator ∧ denotes logical conjunction, which returns 1 only when all the operands are 1, and otherwise returns 0. The measured HAS data broadcast availability is shown in Figure 3a,b. Specifically here, “35” in left sub-figure refers to a scenario with at least five HAS-corrected and valid (see [3], pg. 22 and §2.3) Galileo-only satellites in view and “38” in the right sub-figure refers to that with at least eight HAS-corrected and valid (see [3], pg. 22 and §2.3) GPS + Galileo satellites in view.

3.3. Galileo HAS Typical Positioning Accuracy

HAS user position error vector is defined as the instantaneous difference
Δ r u s e r = r u s e r , G a l i l e o H A S r u s e r , R E F
between the estimated user position with Galileo HAS r u s e r , G a l i l e o H A S and the reference position of the user receiver r u s e r , R E F in the Galileo terrestrial reference frame (GTRF) at any time after convergence has been achieved, with the respective position vectors defined with the same datum definition or coordinate reference frame. The user position errors are commonly projected into the horizontal ( Δ r u s e r , H o r z ) and vertical ( Δ r u s e r , V e r t ) dimensions using orthogonal decomposition Δ r u s e r ( t , g ) = Δ E ( t , g ) Δ N ( t , g ) Δ U ( t , g ) T in a local-level topocentric coordinate system such that
Δ r u s e r ( t , g ) = Δ r u s e r , H o r z ( t , g ) Δ r u s e r , V e r t ( t , g ) T
where Δ r u s e r ( t , g ) = Δ r u s e r ( t , g ) is the magnitude of the position error vector, · denotes the vector L2 norm operator and u E u N u U T denotes the topocentric coordinate system unit vector along the dimensions east (E), north (N) and up (U), respectively. (Strictly speaking, the unit vector is also time- and space-varying, but for the sake readability, the time and grid point indices are dropped from the unit vectors.) The HAS horizontal and vertical positioning accuracy are the statistical characterization of the respective horizontal and vertical position error (13) over a reference period of time T, during which there are a total of Q estimated positioning solution samples (Only the samples after convergence are considered for availability computation. In general, there could be a different number of samples per GSS station over a period of time due to operational reasons. In the scope of this paper, for simplicity we assume and use a common nominal number of positioning solution samples across all stations.). In order to characterize the availability of positioning accuracy from Equations (12) and (13), we define
W Δ r u s e r ( t , g ) = 1 , i f   Δ   r u s e r ( t , g )   satisfies   contraints   in   C p o s , a c c , G P S + G a l . 0 , otherwise .
which takes the position error Δ r u s e r at time epoch t from grid point g (those in the service area for phase 1, see [3], pg. 26 and §3.1) and compares it against C p o s , a c c , G P S + G a l , which is one set of conditions and constraints from (1), within which the HAS typical positioning performance is characterized, see [3], pg. 40, Appendix E.2. Using Equations (13) and (14), we compute
A p o s = m a x g G S S 1 Q t = 0 Q 1 W ( Δ r u s e r ( t , g ) )
which is the HAS-enabled positioning availability as the worst case value across the GSS of the individual position solution availability. The horizontal and vertical position accuracy as well as their distribution (E1 + E5a) over selected GSSs from January to March 2024 are shown in Figure 4.

4. Summary

The Galileo HAS SiS performance has been excellent in terms of availability and correction quality, in compliance with MPLs defined in the SDD [3]. User positioning performance with a Galileo HAS-enabled receiver (subject to the receiver assumptions made in the HAS SDD [3], pg. 24 and §2.4) with the signal combinations (listed in the SDD, see [3] pg. 23 and §2.4.3) also meets the typical positioning performance (see HAS SDD [3], Appendix E). Monthly HAS correction accuracy and availability has been consistently above the MPL target values for correction accuracy since the service declaration of Galileo HAS in January 2023. The results presented in this paper are consistent with the findings of Galileo HAS SiS performance reported in [20,21]. The positioning performance has been determined with the HAS performance characterization user algorithm (HAS-UA). (The reader is referred to the disclaimers in the SDD [3] regarding the assumptions made for the positioning performance and the assumptions of the underlying receiver type used.) The performance is conditioned upon assumptions substantiated in the Galileo HAS SDD (see [3] pg. 23, §2.3) regarding the use of the HAS corrections and the HAS performance characterization user algorithm (HAS-UA), see [3], pg. 38 and Appendix D. The impact of certain types of errors, as shown in the Galileo HAS SDD [3] pg. 25 and §2.5, are not considered in the computation of the MPLs and typical performance. The operational details and challenges in data pre-processing or treatment of specific operational challenges in near real time are not in the scope of this paper.

Author Contributions

Conceptualization of the paper, G.L.G., A.S. and C.N.; methodology and software, G.L.G. and A.S.; writing—original draft preparation, G.L.G.; writing—review and editing, G.L.G., A.S., J.D.B., P.P., V.C.; visualization, G.L.G. and A.S.; project administration, C.N. All authors have read and agreed to the published version of the manuscript.

Funding

This paper was prepared with funding from Spaceopal GmbH.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data available on request due to restrictions (e.g., privacy, legal or ethical reasons).

Acknowledgments

The authors acknowledge the support of Spaceopal colleagues involved in different capacities in supporting service operations.

Conflicts of Interest

All authors were employed by the company Spaceopal GmbH and European Union Agency for the Space Programme (EUSPA). All authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. EU. Galileo Open Service Signal-in-Space Interface Control Document; Galileo OS SIS ICD; European Union Agency for the Space Programme (EUSPA): Prague, Czech Republic, 2023. [Google Scholar]
  2. EU. Galileo High Accuracy Service Signal-in-Space Interface Control Document; Galileo HAS SIS ICD; European Union Agency for the Space Programme (EUSPA): Prague, Czech Republic, 2022. [Google Scholar]
  3. EU. Galileo High Accuracy Service definition doccument (HAS SDD); Galileo HAS SDD; European Union Agency for the Space Programme (EUSPA): Prague, Czech Republic, 2023. [Google Scholar]
  4. Springer, T.; Hugentobler, U. IGS ultra rapid products for (near-) real-time applications. Phys. Chem. Earth Part A: Solid Earth Geod. 2001, 26, 623–628. [Google Scholar] [CrossRef]
  5. IGS. International GNSS Service Real-Time Service (IGS RTS). Available online: https://igs.org/rts/ (accessed on 18 August 2025).
  6. Dach, R.; Bockmann, E. International GNSS Service Technical Report 2022 (IGS Annual Report). IGS Central Bureau and University of Bern; Bern Open Publishing, 2023. Available online: https://doi.org/10.48350/179297 (accessed on 18 August 2025).
  7. Weber, G.; Dettmering, D.; Gebhard, H. Networked transport of RTCM via internet protocol (NTRIP). In A Window on the Future of Geodesy: Proceedings of the International Association of Geodesy IAG General Assembly, Sapporo, Japan, 30 June–11 July 2003; Springer: Berlin/Heidelberg, Germany, 2005; pp. 60–64. [Google Scholar]
  8. Montenbruck, O.; Steigenberger, P.; Hauschild, A. Multi-GNSS signal-in-space range error assessment–Methodology and results. Adv. Space Res. 2018, 61, 3020–3038. [Google Scholar] [CrossRef]
  9. EU. Galileo High Accuracy Service Service Definition Document (HAS SDD); European Union: Prague, Czech Republic, 2022. [Google Scholar] [CrossRef]
  10. de Blas, F.; Vázquez, J.; Hernández, C.; Ostolaza, J.; Lagrasta, S.; Fernandez-Hernández, I.; Blonski, D. The Galileo High Accuracy Service (HAS): A Pioneer Free-of-Charge Global Precise Positioning Service. In Proceedings of the 36th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2023), Denver, CO, USA, 11–15 September 2023; pp. 449–468. [Google Scholar]
  11. Naciri, N.; Yi, D.; Bisnath, S.; de Blas, F.J.; Capua, R. Assessment of Galileo High Accuracy Service (HAS) test signals and preliminary positioning performance. GPS Solut. 2023, 27, 73. [Google Scholar] [CrossRef] [PubMed]
  12. Martini, I.; Susi, M.; Cucchi, L.; Fernandez-Hernandez, I. Galileo high accuracy service performance and anomaly mitigation capabilities. Gps Solut. 2024, 28, 25. [Google Scholar] [CrossRef]
  13. Hauschild, A.; Montenbruck, O.; Steigenberger, P.; Martini, I.; Fernandez-Hernandez, I. Orbit determination of Sentinel-6A using the Galileo high accuracy service test signal. Gps Solut. 2022, 26, 120. [Google Scholar] [CrossRef]
  14. EU. Galileo Services—High Accuracy Service Performance Report 2023; European Union Agency for the Space Programme (EUSPA): Prague, Czech Republic, 2023. [Google Scholar]
  15. Fernandez-Hernandez, I.; Chamorro-Moreno, A.; Cancela-Diaz, S.; Calle-Calle, J.D.; Zoccarato, P.; Blonski, D.; Senni, T.; de Blas, F.J.; Hernández, C.; Simón, J.; et al. Galileo high accuracy service: Initial definition and performance. Gps Solut. 2022, 26, 65. [Google Scholar] [CrossRef]
  16. Galileo authentication and high accuracy: Getting to the truth. Available online: https://insidegnss.com/galileo-authentication-and-high-accuracy-getting-to-the-truth/ (accessed on 18 August 2025).
  17. Cucchi, L.; Damy, S.; Gioia, C.; Motella, B.; Paonni, M. Testing the Galileo High Accuracy Service in Different Operational Scenarios. In Proceedings of the 36th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2023), Denver, CO, USA, 11–15 September 2023; pp. 2712–2722. [Google Scholar]
  18. GPS Directorate. NAVSTAR GPS Space Segment/Navigation User Interfaces. Interface Specification IS-GPS-200, Revision M; El Segundo, CA, USA, May 2021. Available online: https://apps.dtic.mil/sti/pdfs/ADA255994.pdf (accessed on 18 August 2025).
  19. Gendt, G.; Altamimi, Z.; Dach, R.; Söhne, W.; Springer, T.; The GGSP Prototype Team. GGSP: Realisation and maintenance of the Galileo terrestrial reference frame. Adv. Space Res. 2011, 47, 174–185. [Google Scholar] [CrossRef]
  20. Montenbruck, O.; Hauschild, A. Code Biases in Multi-GNSS Point Positioning. In Proceedings of the 2013 International Technical Meeting of The Institute of Navigation, San Diego, CA, USA, 28–30 January 2013. [Google Scholar]
  21. Susi, M.; Borio, D.; Azeez, A.; Park, J.; Wezka, K.; Fernandez-Hernandez, I. Assessing the High-Accuracy Service at High Latitudes. Eng. Proc. 2023, 54, 8. [Google Scholar]
Figure 1. Galileo INAV orbit and clock correction accuracy for March 2024.
Figure 1. Galileo INAV orbit and clock correction accuracy for March 2024.
Engproc 88 00073 g001
Figure 2. Galileo E1C and E5Q code bias accuracy for March 2024. It is measured as the statistical characterization (95%ile)) of the instantaneous code bias error.
Figure 2. Galileo E1C and E5Q code bias accuracy for March 2024. It is measured as the statistical characterization (95%ile)) of the instantaneous code bias error.
Engproc 88 00073 g002
Figure 3. Map showing the computed high-accuracy data broadcast availability in percentage for full set of corrections for Galileo-only and GPS+Galileo satellites in January 2024. (a) Availability with at least 5 HAS-corrected and valid GPS satellites in view. (b) Availability with at least 8 HAS-corrected and valid GPS+Galileo satellites in view. Full set of corrections means the cumulative set of orbit and clock offset corrections as well as code bias.
Figure 3. Map showing the computed high-accuracy data broadcast availability in percentage for full set of corrections for Galileo-only and GPS+Galileo satellites in January 2024. (a) Availability with at least 5 HAS-corrected and valid GPS satellites in view. (b) Availability with at least 8 HAS-corrected and valid GPS+Galileo satellites in view. Full set of corrections means the cumulative set of orbit and clock offset corrections as well as code bias.
Engproc 88 00073 g003
Figure 4. Position accuracy measured during January–March 2024 at various GSSs. Note that all GSSs, including those outside the service area for Service Level 1, are included. Position accuracy is the statistical characterization (95%ile) of the instantaneous position error after convergence with daily restarts.
Figure 4. Position accuracy measured during January–March 2024 at various GSSs. Note that all GSSs, including those outside the service area for Service Level 1, are included. Position accuracy is the statistical characterization (95%ile) of the instantaneous position error after convergence with daily restarts.
Engproc 88 00073 g004
Table 1. Summary of GPS LNAV and Galileo INAV orbit and clock correction accuracy 1 (95%ile) as well as that of C1C code bias for January–March 2024.
Table 1. Summary of GPS LNAV and Galileo INAV orbit and clock correction accuracy 1 (95%ile) as well as that of C1C code bias for January–March 2024.
MonthGPS Orbit Correction
(cm)
GPS Clock Correction
(cm)
GPS Code Bias (C1C)
(cm)
Galileo Orbit Correction
(cm)
Galileo Clock Correction
(cm)
Galileo Code Bias (C1C)
(cm)
January 202416.410.125.115.77.06.7
February 202415.310.020.715.97.37.9
March 202418.310.017.517.78.19.5
1 See [3] pg. 28 Table 6 and §3.2.2 subject to the conditions defined in C c o r r , a c c .
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Lalgudi Gopalakrishnan, G.; Salonico, A.; De Blas, J.; Carandente, V.; Pintor, P.; Nordmann, C. Performance Monitoring for Galileo High Accuracy Service and Reliable Galileo Service Operations. Eng. Proc. 2025, 88, 73. https://doi.org/10.3390/engproc2025088073

AMA Style

Lalgudi Gopalakrishnan G, Salonico A, De Blas J, Carandente V, Pintor P, Nordmann C. Performance Monitoring for Galileo High Accuracy Service and Reliable Galileo Service Operations. Engineering Proceedings. 2025; 88(1):73. https://doi.org/10.3390/engproc2025088073

Chicago/Turabian Style

Lalgudi Gopalakrishnan, Ganesh, Antonio Salonico, Javier De Blas, Valerio Carandente, Pedro Pintor, and Chris Nordmann. 2025. "Performance Monitoring for Galileo High Accuracy Service and Reliable Galileo Service Operations" Engineering Proceedings 88, no. 1: 73. https://doi.org/10.3390/engproc2025088073

APA Style

Lalgudi Gopalakrishnan, G., Salonico, A., De Blas, J., Carandente, V., Pintor, P., & Nordmann, C. (2025). Performance Monitoring for Galileo High Accuracy Service and Reliable Galileo Service Operations. Engineering Proceedings, 88(1), 73. https://doi.org/10.3390/engproc2025088073

Article Metrics

Back to TopTop