GNSS Satellites Predictor

code repository: github.com/clubeigt/gnss-sat-predictor

A way to know where they are

GNSS Sat Predictor is a Matlab toolbox implementing a SGP4 orbit propagator to predict GNSS satellites position based on current TLE. It allows the user to select a time window either in the past or in the future and to generate comprehensive figures (elevation plots or skyplots) to visualize the position of the considered satellites at the moment of interest.

GNSS Satellite Predictor main window GNSS Satellite Predictor elevation plot GNSS Satellite Predictor skyplot

Quick tutorial

  • run main.m
  • in Configuration panel, select a Time window, Receiver position and a Constellation
  • compute the satellites positions hitting Load button
  • in Plot generator, select the satellites to be plotted in the Constellation list
  • hit either Skyplot or Elevation plot to generate the corresponding figure for the selected satellites

Acknowledgements

The following contributors should be thanked for sharing their code:

  • David Vallado for providing most of the functions in the SGP4 original package
  • Meysam Mahooti for providing the SGP4 original package
  • Moein Mehrtash for providing computeAzimuthElevation.m
  • Eric Calais for providing skyplot.m, a function from the GPS geodesy class
  • Serge Fabre and Benoît Priot for their precious feedbacks