magicGNSS at the fifth International Colloquium on Scientific and Fundamental Aspects of the Galileo Programme

October 27th, 2015 by Guillermo Tobías

magicGNSS will be present at the fifth International Colloquium on Scientific and Fundamental Aspects of the Galileo Programme, presenting “MagicPPP in your Pocket: a Smart, Portable and Efficient Multi-GNSS High-accuracy Solution”.

magicPPP Android OS mobile application has been created with a very ambitious objective: to become the reference point for a new generation of GNSS applications and services. magicPPP has completed its portfolio of capabilities by adding two novel characteristics; single-frequency PPP processing and multi-GNSS constellations support. Hence, this new magicPPP version, together with an external receiver and a stream of accurate satellite products, provides an integrated PPP/RTK solution able to join in one single mobile application the algorithms needed by advance GNSS users, and also make available the GNSS high-accuracy technology to a new market segment that cannot afford the cost of acquiring multiple high-end multi-frequency receivers.

The single-frequency PPP data processing capability incorporated in magicPPP represents the cornerstone where a new GNSS concept will be sustained, Low Cost Precise Point Positioning. Supporting single-frequency receivers means extending magicPPP solution to a huge range of low cost devices, which can now navigate with decimeter-level accuracy. Our PPP algorithms have been enhanced to reduce the effect of the ionospheric delay, cope with different levels of measurements quality and work in harder environments.

The second novel point is the multi-GNSS support; it is a key evolution to improve the positioning solution at user level. The number of available satellites grows every year, and the possibility of processing all of them helps to improve the accuracy of the PPP solutions. In this sense, magicPPP has been upgraded to support all the available frequencies and services of GPS, GLONASS and Galileo, furthermore it has been designed to include new GNSS constellations as QZSS and Beidou with low development effort.

These advanced functionalities have been surrounded with a flexible and powerful android application focused on achieving the best user experience. Three key characteristics have been considered critical for the users, receiver management, session and singular points recording and compatibility with third party applications and data consuming.

PPP in your pocket is already here, watch it below!!!

Welcome Galileo-FOC FM4!

May 25th, 2015 by Guillermo Tobías

After its launch back on March 27 , Galileo-FOC FM4 (GSAT0204) started transmitting on May 21th at about 11:32 UTC, being tracked at that time by the International GNSS Service Multi-GNSS Experiment tracking station in Windhoek, Namibia with PRN E22 (

As for the previous FOC satellites, a magicODTS scenario has been configured using MGEX station data for May 23rd and May 24th, and setting WTZR as reference station.

The obtained results are below. Satellite code-phase and carrier-phase residuals:

The following plot shows the Galileo-FOC FM4 apparent clock estimation w.r.t WTZR station:

Following you can find the GPS and Galileo clock stability:

From the above results it seems as the IOT for Galileo-FOC FM4 is running quite smoothly,  let’s hope Galileo-FOC FM3 starts transmitting soon too!

Congratulations to ESA and the Galileo project!!

Second FOC Galileo satellite already processed by magicGNSS!

March 20th, 2015 by Guillermo Tobías

As mentioned in a recent article by GPS World (, “On March 17, some stations participating in the International GNSS Service Multi-GNSS Experiment acquired E1 and E5a signals from Galileo 6 (FOC-FM2, GSAT0202). The satellite is using pseudorandom noise code E14.”

Analysing the RINEX data collected by the MGEX network, it seems that at least one clock correction (between 2015/03/19 00:40:00 and 02:00:00 UTC ) has been applied to the on-board atomic clock.

A magicODTS scenario has been configured using MGEX stations and removing all data for E14 prior to that apparent clock correction. The obtained results are below.

Satellite code-phase and carrier-phase residuals:

E14 apparent clock estimation w.r.t WTZZ station:

Apparent satellite clock stability:

Not enough data has yet been collected (roughly 24 hours of data) in order to perform a consisteny analysis, but the initial estimation shows an apparent clock behaviour for FOC-2 satellite which is in line with the expected performances from the Galileo satellites.

These are great news for the Galileo project!!


Multi-GNSS Precise Point Positioning

January 8th, 2015 by

We have just released magicGNSS version 5.5 which incorporates a new version of the Precise Point Positioning algorithm (PPP). The new PPP is able to process GPS, GLONASS and GALILEO.

Multi-GNSS precise satellite orbits and clocks needed as input by PPP are computed beforehand using magicGNSS‘ ODTS module. Multi-GNSS orbits and clocks are available starting January 1, 2014, with a latency of around 1 day. The new PPP has the following processing modes: GPS-only, GLONASS-only, GPS+GLONASS, GALILEO-only, GPS+GALILEO, and GPS+GALILEO+GLONASS. It is also possible to use the PPP service by email.

magicGNSS/PPP with MULTI-GNSS support  was presented and demonstrated at the ION GNSS 2014 conference in Tampa, Florida, USA. The title of our paper was “magicGNSS‘ Real-Time POD and PPP MULTI-GNSS Service”.

About station icons

January 8th, 2015 by

Just a quick explanation about the meaning of station icons in magicGNSS:

GPS+GLONASS core station

GPS core station

deselectedDeselected station

reference_clockReference clock (in ODTS)

GPS+GLONASS user station with precise coordinates

GPS+GLONASS user station (or rover) with approximate coordinates

GPS user station with precise coordinates

GPS user station (or rover) with approximate coordinates

GPS+GLONASS public station with precise coordinates

GPS+GLONASS public station with approximate coordinates

GPS public station with precise coordinates

GPS public station with approximate coordinates

Multi-GNSS core station

Multi-GNSS user station with precise coordinates

Multi-GNSS user station with approximate coordinates