The Galileo High Accuracy Service (HAS) is a differentiator, open-access and free of charge service provided by the Galileo satellite navigation system, aimed at delivering highly precise corrections to users globally.
Galileo HAS enables users to perform tasks that demand a higher level of accuracy without the need to rely on ground-based augmentation systems.
HAS users receive the corrections via the Galileo satellites SiS, as well as optionally via the Internet Data Distribution (IDD) interface for registered user. They can process them with a compatible PPP algorithm such as the HAS Reference User Algorithm (HAS-UA) developed by EUSPA and JRC. The HAS-UA is provided to GNSS developers to support the testing and validation of their solutions.
If you are a HAS user, here you will find comprehensive resources to explore and test the Galileo HAS. The detailed documentation for implementation and integration is available under the Programme Reference Documents :
Galileo HAS Reference User Algorithm Technical Note : includes the algorithm description, assumptions and mathematical background to facilitate the algorithm use and implementation. It allows users to achieve a PVT (Position, Velocity and Time) solution, based on Precise Point Positioning (PPP), with HAS Minimum Performance Levels specified in HAS SDD.
HAS Reference User Algorithm SW User Manual: This manual delves into the specifics of the algorithm developed in MATLAB, offering users step-by-step instructions on installing and configuring the software to meet their unique needs. It includes detailed descriptions of configuration files, usage examples, and output interpretation, empowering users to harness the full potential of the HAS User Reference Algorithm.
The source code and datasets are available for registered users after access request.
Request access
Source code of the reference algorithm in MATLAB:
MATLAB source code: the HAS-User Algorithm (UA) is built on a robust and modular framework that supports data ingestion, algorithmic computation, and results generation. The use of MATLAB not only enhances computational efficiency but also provides an accessible platform for users with varying technical expertise to engage with the algorithm. The core functionality is organized into a structured folder system, allowing for easy navigation and execution of the algorithm's components.
All the information is described in more detail in the HAS Reference User Algorithm SW User Manual, available for download here.
Sample input and output datasets:
Test vectors with input and output data to validate your software. These datasets will allow you to test the correct implementation of your software.
All these resources are designed to help researchers, developers, and integrators to confidently implement and test the high-accuracy capabilities of Galileo.
If you have any questions or require support, feel free to contact us.