GNSS-based precise positioning solution

Portada video MagicPPP
General Information

Precise positioning correction service

MagicPPP® is a global positioning service that enables GNSS users to determine their position or trajectory with centimeter accuracy.

MagicPPP® uses new generation precise point positioning (PPP) algorithms developed by GMV. It is based on GNSS corrections and includes support for quick convergence and hybridization techniques with external sensors for better positioning stability.

Integrity is a key differentiating feature of MagicPPP®. Together with the correction service, the MagicPPP® solution generates a layer tied to integrity to provide a precise and secure navigation solution.

Licensing and Price

For details on the licensing conditions and prices, please contact [email protected].



Registered users can upload, save, and manage raw data files in the system workspace on the MagicGNSS cloud and use a variety of tools to post-process and display results. Commercial receivers capable of providing observation data in standard formats such as RINEX are compatible. The binary formats from most receiver manufacturers are also compatible. Access is through an intuitive web-based application.

This service works at the TCP/IP and RINEX level of the receiver from specific users, without using the support of a graphical user interface. The service can be integrated into a mobile app for users enabling smooth interaction with the MagicPPP® server.

Users can access this free service by emailing their raw RINEX data files to [email protected]. A complete OOO solution and report will be generated and sent to the user by email. The core PPP products required to calculate the PPP solution are generated by GMV in real time. The observation files must be in standard or Hatanaka RINEX format (compatible RINEX versions are: 2.00, 2.10, 2.11, 3.00, 3.01 and 3.02, 3.03), compressed or not. It is very important to follow the file naming convention for proper processing.

A continuously operating infrastructure of MagicPPP® servers generates PPP corrections in streaming format. Registered users can retrieve these corrections over the internet or via a satellite communication link if Internet access is unavailable. GMV is currently developing MagicPPP®-RT real-time terminals, compatible with most receivers available on the market. Demo terminals are already available. If you are interested in a demo, please contact us.

The purpose of MagicPPP® is to simplify and accelerate in order to increase productivity.

In just a few clicks, users can upload GNSS data, select the post-processing mode and obtain the precise position or trajectory. Together with the position or trajectory, MagicPPP® provides a full report with exhaustive information on input data quality, the configuration used, estimation process, and positioning quality.

Managing data has never been easier. A dynamic map shows all the stations and datasets available for the selected date. Users can select the datasets to be processed by simply clicking the map. MagicPPP® includes two preconfigured post-processing modes: static and kinematic. In kinematic mode, users can select whether they are ground or air users to apply the most suitable configuration. The position and trajectory are provided in plain ASCII, as well as in standard formats for quick viewing.

MagicPPP® is a fully multi-constellation solution. It is currently compatible with GPS, GLONASS, Galileo, BeiDou, and ZSS. MagicPPP® algorithms have been extensively validated with real multi-constellation data. To achieve maximum precision, MagicPPP® processes code and phase measurements.

The PPP technique requires a number of core products that include precise orbit predictions, satellite clock corrections, and other corrections for navigation satellites. For high-accuracy results, orbit accuracy must be in the order of 2-4 centimeters and clock corrections errors must be kept around 0.15 nanoseconds. In order to provide a quick response, full autonomy, and multi-constellation capabilities, MagicPPP® employs regularly generated core products using GMV’s state-of-the-art, proprietary MagicODTS precise orbit determination and time synchronization suite. The products are automatically generated by processing data from a network of around 100 stations distributed around the world. PPP corrections are then provided in RTCM streaming format, compatible with standard PPP clients.

To improve PPP process convergence, GMV has developed the MagicFAST utility to offer a service that provides regional multi-GNSS corrections in real time. These corrections can be injected in both single and dual frequency PPP processes to accelerate convergence and increase robustness.

To post-process GPS data, users can optionally select core products from the International GNSS Service (IGS), which are managed automatically by the system.

MagicPPP® can also process core products based on data from user-defined regional networks.

In static mode, PPP positioning accuracy depends on the observation time:

  • For observation times of around one day, MagicPPP® normally reaches sub-centimeter accuracy.
  • For observation times of around two hours, typical MagicPPP® accuracy is approximately 2-3 cm.
  • For observation times of between 20 minutes and one hour, MagicPPP® accuracy is usually below 10 cm.

In real-time mode, horizontal accuracy is normally below 10 cm after several minutes of convergence time starting from an unknown position, and it usually reaches just a few centimeters following full convergence. When the user client is initialized from an unknown position, MagicPPP® can provide complete precision in just a few minutes. (“Quick Start” mode). Convergence is also strongly accelerated when regional corrections, such as those generated by MagicFAST, are used to feed the enhancement process.

Source URL: