magicPPP is a world wide positioning service that allows GNSS users to determine their position or trajectory with centimeter-level accuracy.

magicPPP implements new generation Precise Point Positioning (PPP) algorithms developed by GMV as a result of more than 30 years experience in GNSS based precise orbit determination, time synchronization and positioning.

Unlike other traditional techniques for high precision positioning such as RTK, the technique implemented in magicPPP does not require data from Continuous Operating Reference Stations (CORS) in the proximity of the user. It is an ideal solution for precise trajectography over long distances and/or areas out of CORS coverage.

magicGNSS’ PPP Correction Service relies on multi-GNSS precise orbits and clocks computed in a real-time basis by magicGNSS’ POD engine, processing code-phase and carrier-phase GNSS observations coming from a worldwide station network. These precise orbits and clocks are used to compute corrections to the GNSS broadcast ephemeris, which are provided to the user over the Internet allowing high accuracy positioning performances regardless the user location.

magicPPP offers four different services:

  • Post-processing service: Registered users can upload, store and manage raw data files in the magicGNSS cloud system workspace, and use a number of tools for post-processing and display of results.Commercial receivers that can provide observation data in standard formats like RINEX are supported. Binary formats from most receivers manufacturers are also supported. It can be accessed through a user-friendly web-based application.
  • PPP webservice: this service works at TCT/IP level, and receiver RINEX from specific users, without using the support of a graphical interface. This service can be integrated in a user mobile application, for an agile interaction with the magicPPP server.
  • PPP by E-mail service (free): Users can access this free service via e-mail by sending their raw RINEX data files to A complete OOO solution and report and generated and returned to the user via e-mail. The service entered in operation in 2009 and since then, tens of thousands of requests have been processed, with growing demand. The PPP core products necessary to compute the PPP solution are generated by GMV in real-time. The observation files must be in standard or Hatanaka RINEX format (supported RINEX versions are: 2.00, 2.10, 2.11, 3.00, 3.01 and 3.02), compressed or not. It is very important to respect the file naming rules for correct processing. Please check the directions to use this service.
  • Real-time corrections: 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 in case internet access is not available. GMV is currently developing magicPPP-RT real-time terminals, compatible with most commercial receivers available in the market. Demo terminals are already available. In case you are interested in a demo, please contact us.


magicGNSS Web Page

Multi-GNSS real-time corrections in RTCM format can be accessed through the GNSS Corrections Provision Service.

Together with high accuracy positioning, magicGNSS’ PPP Correction Service provides real-time Ionospheric delay corrections for minimizing the PPP convergence time.

magicGNSS’ PPP Correction Service is complemented with magicGNSS’ PPP client (magicAPK), which implements state-of-the-art positioning algorithms and has been optimized for running in portable devices such as Android phones and tablets.

Both the aforementioned GNSS ephemeris corrections and magicAPK follow the latest published RTCM 10403.2 standard, making magicGNSS’ PPP Correction Service compatible with any commercial receiver which provides GNSS RTCM observations and ephemeris

Download magicGNSS PPP Corrections Service brochure

For licensing conditions and pricing please contact