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

Principles of Interoperability among GNSS

From Navipedia
Revision as of 14:17, 16 March 2020 by Gema.Cueto (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Title Principles of Interoperability among GNSS
Edited by GMV
Level Intermediate
Year of Publication 2011
Logo GMV.png

Within the last decade, several new (and modernized) global and regional navigation satellite systems have been announced. One of the main technical reasons behind this phenomenon is that a single GNSS system is often not enough to guarantee the target user performances, especially in challenging conditions such as urban environments. Therefore the emergence (and modernization) of GNSS systems entails discussions on compatibility and interoperability among the different service providers.


Interoperability is defined in the ICG (International Committee on Global Navigation Satellite Systems)[1] Forum as:

“Interoperability refers to the ability of global and regional navigation satellite systems and augmentations and the services they provide to be used together to provide better capabilities at the user level than would be achieved by relying solely on the open signals of one system”[2].

In the GNSS context, interoperability should be understood as the capability for user equipment to exploit available navigation signals of different GNSS and to produce a combined solution which generally exhibits performance benefits (e.g. better accuracy, higher availability) with respect to the standalone system solution.

Furthermore, interoperability is often discussed at two different levels: system and signal[3].

Interoperability at System Level

At system level, interoperability can be viewed as the capability of all systems to provide the same solution standalone (with the respective performance constraints). In other words, a GPS, GLONASS or Galileo receiver should be able to provide the same navigation solution – within the respective system accuracy - when used standalone. In this scope, GPS and Galileo can be said to be interoperable at system level[3], while bringing the advantage of being independently operated thus providing redundancy to the GNSS user community – hence increasing the market confidence on the technology.

Interoperability at Signal Level

Signal interoperability is achieved when the signals provided by different systems are similar enough to allow a GNSS receiver to use those signals with minor modification. For GNSS, signal interoperability considers the following factors[3]:

Although the international civil coordinate reference standard is the International Terrestrial Reference Frame (ITRF), each GNSS has its own reference frame - which depends on the control stations’ coordinates hence guaranteeing independence among systems. Two GNSS are said to be interoperable from a reference frame perspective if the difference between frames is below the target accuracy. As an example, GPS coordinate reference frame is WGS84 whereas Galileo uses Galileo Terrestrial Reference Frame (GTRF); their difference is expected to be within 3 cm, hence guaranteeing interoperability for most applications [4]

Time reference frames refer to the international civilian time standard: Universal Time Coordinated/ Atomic Time (UTC/ TAI). Although GPS Time and Galileo System Time (GST) are expected to be within the nanoseconds order of magnitude, the required parameters to transform the GST time to UTC as part of the Galileo navigation messages. In particular, the Galileo System provides the “Galileo to GPS Time Offset” (GGTO) as part of the navigation messages.. As an alternative, some receivers also isolate this time offset as an additional unknown to be solved within the navigation solution. In solving the set of equations, the time difference is also inherently resolved. The disadvantage of this approach is that at least one additional lie-of-sight measurement is required for solving the set of equations.

  • Use of the same carrier frequency

The selection of the same carrier frequency has a high impact on receiver complexity and cost (e.g. it dictates the need for additional band-pass filters). In this scope, Galileo frequency bands have been allocated in the Radio Navigation Satellite Services part of the spectrum. The OS carrier frequencies (in particular E1 and E5a) and their modulation characteristics simplify the combined use of Galileo with other constellations (GPS, GLONASS and BeiDou). GPS and Galileo can be considered interoperable at signal level among themselves in some frequency bands (e.g. L1 and L5/ E5a), but not with the legacy GLONASS signals which use FDMA techniques, hence a different carrier frequency per satellite. Furthermore, please note that even GPS and Galileo may be considered as not interoperable among themselves in frequency-bands that have no correspondence, such as E5b or L2 – even though still compatible since no interference is caused on the other system.

  • Signals In Space

Aspects of the design of the Signals In Space, such as modulation, signal structure or selection of the codes that require only “software modifications” at the receiver can be considered to not affect interoperability. Furthermore, several working groups have been formed at international level in order to coordinate during the design of the signals design in order to ensure compatibility and signal interoperability. As a consequence, the military GPS-M code and the Galileo Public Regulated Service (PRS) have signal interoperability on L1 band. In addition, QZSS is interoperable with GPS and Galileo both in L1 and E5a/L5 bands.

International Cooperation

GNSS signal design (e.g. signal structures, messages, carrier frequencies, codes and modulations) affect directly interoperability and therefore cooperation at international level has been conducted from an early stage of development in order to guarantee interoperability. Several cooperation venues have been undertaken among different parties, either bilaterally or multilaterally. Some examples:

  • 1998: US-Japan statement on GPS cooperation (QZSS and GPS to be fully compatible and highly interoperable)
  • 2003: EU-China cooperation agreement leading to regular technical meetings covering interoperability and compatibility between Galileo and BeiDou
  • 2004: EU-US agreement to provide foundation for cooperation (the result was the creation of four working groups, being the MBOC modulation one of the most striking outcomes at signal level)
  • 2005 onwards: US-Russia negotiations for an agreement on satellite navigation cooperation. Working groups on compatibility and interoperability have taken place
  • 2007: US-India joint statement on GNSS cooperation in 2007 – technical meetings have taken place which focused on GPS-IRNSS compatibility and interoperability
  • EU has also been in ongoing discussions with India, Russia and Japan. Specific co-operation activities are further listed in the European GNSS Agency webpage.

At multilateral level, cooperation has been promoted in different contexts, such as:

  • ICG (International Committee on Global Navigation Satellite Systems)[1] that aims at promoting the use of GNSS as well as encouraging compatibility and interoperability among global and regional systems
  • APEC (Asia-Pacific Economic Cooperation) GIT (GNSS Implementation Team) focusing on air traffic control and aviation issues


As a consequence of the emergence (and modernization) of GNSS, GNSS receiver manufacturers claim tend to develop more flexible boards that are able to easily integrate any new system with minor modifications. Currently, there is a wide range of multi-constellation GNSS (including GPS, GLONASS, Galileo and/or BeiDou) and SBAS receivers. Furthermore, many manufacturers are already selling Galileo receivers even if the constellation is not yet fully deployed.

Furthermore there are studies showing the advantage of using a modelling language to facilitate the implementation of the navigation message decoding from different GNSS in the receivers, in-line with the respective SIS ICDs[5].

Related articles


  1. ^ a b International Committe on Glonal Navigation Satellite Systems (ICG) website
  2. ^ The Interoperable Global Navigation Satellites Systems Space Service Volume”, ed. 2018 (ST/SPACE/75)
  3. ^ a b c “GNSS Interoperability: Achieving a Global System of Systems or Does Everything Have to Be the Same?”, G. Hein, InsideGNSS, Jan/ Feb 2006. http://insidegnss.com/auto/0106_Working_Papers_IGM.pdf
  4. ^ Galileo Open Service SDD
  5. ^ D. Gianni, J. Fuchs, P. De Simone, and M. Lisi, “A Modelling Language to Support the Interoperability of Global Navigation Satellite Systems”, GPS Solutions, Springer Verlag.