GALILEO software Receiver for High Dynamic Applications

Background & Objectives

Major technical and financial efforts are currently employed in developing ground Galileo receivers, considering mass market, professional market and safety-of-life applications. However, the market constituted by onboard applications can be very satisfactory and profitable for small and medium-size enterprises. The GREHDA project focuses on all those applications that require optimised costs and limited engineering budgets, like size, weight and power consumption. Moreover, apart from space-environment requirements, these applications also have tight high-dynamic technical requirements due to the high relative motion between the receiver and the Galileo satellites.

GREHDA addresses the design of Galileo receivers for space applications with limited financial and engineering budgets. The objectives are: - to design high-dynamic signal processing algorithms; - to propose a conceptual design of the receiver hardware and software; - to define a flight technology validation experiment.


A detailed assessment of Galileo signals as received by high dynamic vehicles, as well as a survey on state-of-the-art spaceborne GPS receiver technologies, have been carried out, together with a dedicated analysis on market requirements and opportunities. Extensions of Galileo signal simulators and analysis tools have been developed, involving modelling of high-dynamic trajectories and generating digitised signals at IF. Basic signal processing algorithms, including acquisition strategies and schemes, as well as steady-state code and carrier tracking structures, have been studied and designed.

To minimise TTFF, the study focused on partial correlation and post-correlation FFT. A warm-start approach using Doppler-aiding techniques has been adopted to reduce the frequency search space. These algorithms were implemented in the NordNav R30 R&D software receiver, equipped with a Galileo extension. Application protocol interfaces dedicated to signal processing tasks allowed a deep customisation of the digital channel behaviour. Tests during validation activities relied on raw IF data streams generated both by the software signal generator, modified to handle high dynamic scenarios, and by the Galileo RF constellation simulator available at the ESTEC Navigation Laboratory.

A preliminary architectural design of a software-defined radio Galileo receiver was carried out based on the FPGA/DSP approach. The key objective was the correct partitioning of the receiver functions between hardware and software domains. Finally, a set of flight technology validation missions has been identified and benchmarked, and a flight experiment has been outlined, to allow testing of the simulated algorithms’ validity and robustness in the real environment.


The main objectives of the GREHDA project are:

  • to design, develop and validate the software receiver algorithms to fulfil the application-related requirements, starting from dedicated simulation tools and tailoring them to specific needs;
  • to propose a conceptual design of the basic receiver hardware and software platforms;
  • to define a flight technology validation experiment to test such algorithms in the real environment and specify a detailed configuration of a spaceborne Galileo receiver.
Paolo Lorenzi
Carlo Gavazzi Space S.p.A.
Via Gallarate, 150
20151 Milan IT MI
EUSPA Project Officer: 
Eric Guyader
Total Cost: 
442 392 €
EU Contributions: 
289 320 €
Project Call: 
FP6 2nd Call
Contract Number: 

Work performed & results

GREHDA was the only European project dealing with high-dynamic applications. One of the main achievements of the project includes the design and implementation of signal processing algorithms for acquisition and tracking of GPS and Galileo signals affected by severe Doppler shifts and rates. Moreover, a preliminary concept design of a software-defined-radio GNSS receiver has been performed, and some potential LEO missions have been identified, fulfilling the requirements needed for in-flight validation of the developed algorithms. So far, the algorithms developed during this project will be of great benefit to the consortium members, providing deep insights on these particular operating conditions and constituting the basis for further technology exploitation activities, both on research and development. The research activities will be focused on knowledge consolidation and on exploitation of signal processing algorithms for other applications with similar characteristics (e.g. long integration times for indoor location). The final industrial objective is the design and development of a spaceborne SDR GPS/Galileo receiver with limited engineering budgets, whose signal processing tasks are based on the algorithms studied in this project.

Photo Gallery

  • Error on the carrier frequency estimation of a Galileo high-dynamic signalPolitecnico di Torino

  • Doppler-aiding generation tool: graphical user interfacePolitecnico di Torino

DLR (Deutsches Zentrum für Luft- und Raumfahrt)
Politecnico di Torino (POLITO)

Updated: Oct 11, 2018