Galileo Workshop 2021: All you need to know about Europe’s GNSS performance GRC Webinar Peter BUIST, Marco PORRETTA, Lennard HUISMAN, Andrea NARDO, GSA-GRC
03.03.2021 – Noordwijk (NL), GSA-GAL-GRC-PFR-A10233 • Agenda
• (14H00)Introduction (Alvaro MOZO, GSA, Hillar TORK, EC) • (14h10) Overview Galileo, Service provision and GRC (Peter BUIST, GSA-GRC) • Monitoring and assessment guidelines ‒ (14h30) Service Definition Document and Minimum Performance Levels (Marco PORRETTA, GSA-GRC) ‒ (14h50) Performance monitoring and assessment needs (Lennard HUISMAN, GSA-GRC) ‒ (15h10) Reference products generation (Andrea NARDO, GSA-GRC) ‒ Q&A • Service performance monitoring ‒ (15h45) GRC (Marco PORRETTA, Peter BUIST) ‒ (16h05) ESA (Gaetano GALLUZZO) ‒ (16h25) Geodetic Observatory of Pecny (Jan DOUSA) ‒ (16h40) CNES (Bernard BONHOURE) ‒ (16h55) NLR, FGI and Chalmers (Hein ZELLE & Heiko ENGWERDA) ‒ Session summary (GSA) ‒ Q&A 2 • (17h25) Conclusions (Alvaro MOZO, GSA, Hillar TORK, EC) Overview Galileo, Service Provision and the GRC Galileo Workshop 2021: All you need to know about Europe’s GNSS performance Peter BUIST, GSA-GRC
03.03.2021 – Noordwijk (NL) 3 Galileo Today
• 2 Galileo Control Centres (GCC) in Germany and Italy • 2 Galileo Security Monitoring Centres (GSMC) in France and Spain • 1 Galileo SAR Centre (SGSC) in France • Galileo Reference Centre (GRC) in the Netherlands • GNSS Service Centre (GSC) in Spain • 13 sensor stations, 5 uplink stations, 6 telemetry and command stations, 3 MEOLUT’s around the world • 26 satellites on-orbit occupying all reference slots • … and many other facilities (e.g. TSP, GRSP)
GSA-GAL-GRC-PFR-A10233 4 Galileo Constellation Status
Navigation Payload (22 Operational + 2 contributing)
26 satellites in orbit 2 L3 SC now contributing to OS 1 spare (GSAT0204) 1 unavailable (GSAT0104)
Search and Rescue Payload (24 in service) 2 out of 26 satellites with no SAR Transponder (by design)
“0” 5 unoccupied reference slots
GSA-GAL-GRC-PFR-A10233 5 Galileo Ground Segment Status
13 GSS 5 ULS 6 TTCF
GSA-GAL-GRC-PFR-A10233 6 Galileo Service Provision
• L3 (E14 & E18) )satellites in operational constellation as “auxiliary” satellites • Second operational centre for GSMC activities entry into operations • Launch 11 preparation EOP and IOT under responsibility of GSA with GSOp Security Monitoring under responsibility of GSA • Improvement of System robustness ongoing • Site evolutions Extension of GCCs and GSMC-FR for FOC ongoing Extension of Galileo Robust Operational Network (GRON) Installation of new GSS sites in the Pacific and Caribbean area ongoing
Installation of new MEOLUT in India Ocean area ongoing 7 Galileo Services Documentation
The GSC is the portal making available to the user communities the Programme reference documents for the Open and SAR services:
Galileo – Open Service Galileo – Open Service SiS Interface Control Document Service Definition Document
Ionospheric Correction Algorithm for Galileo – Search and Rescue Service Definition Document Galileo Single Frequency Users (including new Galileo Return Link Service) 8 High Accuracy & Authentication
• High Accuracy Service based on PPP transmission in E6B ‒ Gradual introduction (regional/global, accuracy target, convergence time…) ‒ Free of charge ‒ ICD under final consolidation • Navigation Message Authentication ‒ Integrated in E1 OS ‒ Free of charge ‒ OS-NMA Public Testing 2021 • Commercial Service Authentication ‒ E6C Spreading Code Encryption
GSA-GAL-GRC-PFR-A10233 9 GRC Mission
• Perform independent monitoring and assessment of service provision • When feasible, assess the compatibility and interoperability between Galileo and other GNSS • Provide service performance expertise to Programme • Support investigations of service performance and service degradations • Archive service performance data over nominal operational lifetime of system • Integrate data and products from EU Member States, Norway and Switzerland (MS)
GSA-GAL-GRC-PFR-A10233 10 GRC Architecture and Operational Concept
• Fully independent of the system and of the Galileo Service Operator (GSOp) ‒ both technical solution and operations • Automatic processes for continuous monitoring and data processing ‒ each Galileo service shall be monitored against Key Performance Indicators (KPIs) and Figures of Merit ‒ KPIs are derived from SDDs and Galileo Service Operator KPIs • Evaluate basic monitoring parameters for Galileo signals against values specified in Galileo SiS ICD • Perform dedicated campaign-based analyses ‒ Also taking advantage of data, products, facilities and expertise contributed by MS
GSA-GAL-GRC-PFR-A10233 11 Galileo Service performance monitoring
Service Provider
GSA, under EC delegation
Galileo Service Galileo Reference Operator Center Contractor GSA + Contractor + MS
Routine / KPI Routine and On- Reporting Demand Reporting
GSA-GAL-GRC-PFR-A10233 12 GSA - GAL Concept GRC Architecture and Operational - GRC - PFR Core Facility - A10233 • • capabilities Stand Netherlands Situated - alone in in the
MS Contributions • • • Expertise Products Data 13 GRC Implementation Approach
• Main source of input KPIs reporting complemented with MS reports • Support OS-NMA and HAS validation • Expending the number of KPIs for Enhanced Services • Flexibility to address additional KPI monitoring ‒ Aviation (for EASA and Eurocontrol) ‒ Maritime ‒ Rail/Road ‒ Other • GRC v1.1 Operational, includes Galileo, GPS, Glonass and Beidou
GSA-GAL-GRC-PFR-A10233 14 GRC Architecture and Operational Concept
class GRC Logical View
GRC
Raw Data Monitoring and Acquisition Control
Reference Data Management Products Function Generation Serv ice Performance Monitoring
GSA-GAL-GRC-PFR-A10233 15 GRC Architecture and Operational Concept
GSA-GAL-GRC-PFR-A10233 16 GRC V1
GSA-GAL-GRC-PFR-A10233 17 GRC Interfaces
Reference stations • Binary data ‒ GRC network ‒ GESS network ‒ MS (CNES Regina)
• RINEX data ‒ Including stations mentioned above ‒ >100 MS stations (word wide and regional) ‒ IGS
GSA-GAL-GRC-PFR-A10233 18 Member States’ Contributions to the GRC
• 23 organisations from 14 countries • Including ‒ Worldwide network of reference stations ‒ Reference products ‒ Timing labs ‒ Radio telescopes ‒ Laser ranging ‒ Vehicles, vessels and airplanes
GSA-GAL-GRC-PFR-A10233 19 GRC Sensors, data and products
Ionosphere Product (Latency) Precise orbits /clocks Code biases Maps GRC & external provider GRC & external provider GRC Final (5 - 18 days) MS MS MS IGS MGEX IGS MGEX IGS (Combined) GRC GRC GRC Rapid (12 - 48 hours) MS IGS MGEX IGS MGEX IGS (Combined) GRC Ultra Rapid (3 hours) MS Reference station observation Merged broadcast Observation data (Latency) data ephemeris GRC Sensors Institute GRC & GESS GRC & GESS Automotive GNSS sensors University of Trieste Daily RINEX (3hours) MS Global and regional networks MS Global network University of Porto IGS IGS Airborne GNSS sensors NLR GRC & GESS GRC & GESS Hourly RINEX (15 min - 2 MS Global and regional networks MS Global network Marine GNSS sensors Romanian Space Agency hours) IGS IGS Signal in Space sensors ASTRON & Chalmers GRC & GESS GRC & GESS Near real time Binary (15 MS Global network min) Satellite Laser Ranging FGI IGS
GSA-GAL-GRC-PFR-A10233 20 Monthly KPI Report cross-check
KPI Database
KPI Comparision GSOp/SDDs/MS Parser Discrepancy products/other GNSS Comparison report
GRC products KPI (Core and MS) Generator
GRC issue Investigation
Approved report
GSA-GAL-GRC-PFR-A10233 21 Monthly Report-1
• For internal Programme use • Delivered monthly, covering Galileo performances for 1 month • Latency of 3 weeks ‒ Time needed to obtain final orbit, clock and bias products • KPIs reported: ‒ Ranging accuracy: Difference between the true satellite position and the one broadcast by the navigation message ‒ Ranging availability: Percentage of time that a satellite is transmitting a healthy signal, and percentage of time that a user is receiving at least one healthy signal ‒ UTC-GST, GGTO dissemination availability ‒ UTC-GST, GGTO offset/frequency accuracy • Complemented with MS reports • Main source of information for public quarterly report
GSA-GAL-GRC-PFR-A10233 22 GRC Performance & cross check reports Contribution to International GNSS Monitoring
• Authoritative international GNSS monitoring and assessment system to benchmark the performance of available GNSSs (GPS, Glonass, Beidou, Galileo) • Organized through the International GNSS Monitoring and Assessment Task Force of the United Nations Office of Outer Space Affairs, International Committee on GNSS • Nominated Monitoring Analysis Centre for Galileo is the GRC. ‒ European participation was confirmed by letter during ICG in Sochi 2016 • Similar topic are discussed as todays webinar between service providers from EU, US, Russia, China, Japan, India
GSA-GAL-GRC-PFR-A10233 24 Linking space to user needs
How to get in touch: www.GSA.europa.eu
EGNOS-portal.eu GSC-europa.eu G UseGalileo.eu
25 GAL OS SDD and MPLs Galileo Workshop 2021: All you need to know about Europe’s GNSS performance Marco PORRETTA, GSA-GRC
03.03.2021 – Noordwijk (NL) 26 Monitoring and assessment guidelines
• For this topic, the key document is the Galileo OS SDD (v1.1), which indicates: ‒ What is the Galileo OS; ‒ Terms and conditions of the service; ‒ Minimum Performance Levels (MPLs); and ‒ The conditions (“Usage Assumptions”) under which the MPLs can be reached.
GSA-GAL-GRC-PFR-A10233 27 Usage Assumptions
• The user receiver follows the GAL OS SIS ICD. ‒ “This OS SDD assumes that the Galileo OS user receiver complies with the technical requirements related to the interface between the Space Segment and Galileo OS receivers as established by the Galileo OS SIS ICD (Annex A [1]). The use of aiding sensors or systems is not considered.” • Only Healthy SIS observations are used: ‒ “The Galileo OS Minimum Performance Levels reported in the Galileo OS SDD refer exclusively to Healthy SIS. No MPL is defined for Unhealthy or Marginal SIS.” • Only the most recent navigation messages are used, with an Age of Ephemeris (AOE) < 4h: ‒ “[…] receivers must retrieve the values of navigation parameters relevant to the type of navigation solution to be computed from the most recent navigation data set broadcast on a Healthy SIS by the Galileo system after the start of the current receiver operation.” ‒ “The navigation solution is expected to meet the Minimum Performance Levels only if receivers do not use navigation parameters beyond their broadcast period. The maximum nominal broadcast period of a healthy navigation message data set is currently 4 hours. […] The AOE can be checked by the user.”
GSA-GAL-GRC-PFR-A10233 28 SIS flags to be checked
The SIS flags to be checked by the users depend on the specific service (SF or DF)
Galileo SIS flags (left), checks to be made for each service (centre), and example of a decision tree for a SF service (right) GSA-GAL-GRC-PFR-A10233 29 Excluded Errors
• Only Error contributions that are under the direct control of the Galileo system (SVs’ ephemeris and clock errors) are considered in the MPLs computation. ‒ “The MPLs […] do not take into account any error source that is not under direct control of the Galileo system. Specifically excluded errors comprise those due to the effects of: ‒ Signal distortion caused by ionospheric and/or tropospheric propagation effects. ‒ Residual receiver ionospheric delay compensation errors. ‒ Residual receiver tropospheric delay compensation errors. ‒ Receiver noise (including received signal power and interference power) and resolution. ‒ Receiver hardware/software faults. ‒ Multipath and receiver multipath mitigation. ‒ User antenna effects. ‒ Receiver operator error.”
GSA-GAL-GRC-PFR-A10233 30 SIS Ranging Accuracy
• Ranging Error characterization: ‒ Errors that are under direct control of the Galileo system: captured by the Signal-in-Space Ranging Error (SISE). ‒ Excluded errors: captured by the User Equipment Error (UEE). ‒ Both the SISE and the UEE form the User Equivalent Ranging Error (UERE). • The Signal-in-Space Ranging Accuracy is based on the SISE, which is the system contribution (SVs’ ephemeris and clock errors) to the UERE. • The instantaneous SISE depends on the user-to-satellite geometry. ‒ “The SISE inside the satellite footprint is typically characterized either as a Global Average or as the SISE at the Worst User Location (WUL)” • Reference Products are needed for the evaluation of the instantaneous SISE. ‒ “The instantaneous SISE is computed as the difference between the predicted satellite position and time, based on the broadcast navigation message, with a posteriori precise clock and orbit estimations.”
GSA-GAL-GRC-PFR-A10233 31 Use of Reference Products: Major Issues
The Quality of Reference Products has a direct impact on the quality of the SISE estimation Issue Reference Product Broadcast Product Comment SV Orbit Referenced to the SV Referenced to the Antenna The conversion COM2APC requires: Center of Mass (COM) Phase Centre (APC), for a • The definition of a local reference frame for the given signal or combination SV; of signals. • The use of an attitude law (which is also valid during eclipse periods); and the • The use of ANTEX files information (Phase Center Offset, PCO, and Phase Center Variations, PCV). SV Clock Referenced to an internal Referenced to the Galileo The bias between the internal time scale and the GST time scale (e.g. the GPS System Time (GST), which must be estimated and removed in the evaluation of Time, GPST). is not accessible to the the clock error. Reference Products • A possible technique to estimate this bias is based Provider. on the computation, at every epoch, of the average of the reference clocks over all the SVs.
GSA-GAL-GRC-PFR-A10233 32 SIS Ranging Accuracy Galileo SIS Ranging Accuracy MPL for any satellite (left) and over all satellites (right)
GSA-GAL-GRC-PFR-A10233 33 UTC: Dissemination and Determination Determination: Total Uncertainty in UTC estimation – Dissemination: GST-UTC (only) estimation accuracy
GSA-GAL-GRC-PFR-A10233 34 UTC Time and Freq. Dissemination Acc. Galileo SIS UTC Time (left) and Frequency (right) Dissemination Accuracy
A reference product is needed for the (GST-UTC) offset. This normally requires: • A calibrated receiver; • A connection to a Timing Laboratory; and • BIPM information.
GSA-GAL-GRC-PFR-A10233 35 Per-Slot and UTC Time Diss. Avail. Per-Slot (left) and UTC Time (right) Dissemination Availability
“At any time, the Galileo constellation to be taken as reference is the one published by the GSC.”
GSA-GAL-GRC-PFR-A10233 36 PDOP Availability PDOP Availability MPL (left) and example for February 2019 (right)
GSA-GAL-GRC-PFR-A10233 37 Positioning Service Availability Positioning Service Availability at the Average User Location for SF (left) and DF (right) users
GSA-GAL-GRC-PFR-A10233 38 Positioning Service Availability Positioning Service Availability at the Worst User Location for SF (left) and DF (right) users
GSA-GAL-GRC-PFR-A10233 39 UTC Time Determination Service Avail. UTC Time Determination Service Availability for SF (left) and DF (right) users
40 Statistical Modelling of the PVT Accuracy
• Assumption: “Zero mean and normally distributed pseudo-range errors characterized by identical UERE for every pseudo-range.” • Under this assumption, the Horizontal, the Vertical, and the Timing Errors of the PVT solution are also normally distributed with a zero mean. Their standard deviations can be expressed as: