GPS Visibility Predictor

Real time simulator for visibility prediction of GPS satellites
Updated 15 Mar 2019

View License

Editor's Note: This file was selected as MATLAB Central Pick of the Week

This application consists of a real time simulator of GPS constellation, including a suite of visualizations:
- World map with satellite geodetic positions, ground tracks and numeric GPS data,
- Sky map with satellite polar coordinates with regard to the local tangent plane,
- Visibility indicators, with satellites rise and set instants, and the number of visible and healthy satellites,
- Orbital planes and GPS constellation status.

The computation of GPS data is based on:
- Yuma or SEM format almanac (available online),
- UTC time from computer or user defined GPS time,
- User defined reference position,
- GPS operational advisory or constellation status (available online).

User manual:

Video demonstrations:

Cite As

Eric Ogier (2024). GPS Visibility Predictor (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2018a
Compatible with R2016b and later releases
Platform Compatibility
Windows macOS Linux

Inspired: GNSS Satellites

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes

- Improvement of the precision of GPS real time
- Modification of files management (initialization, almanac and map files)
- Introduction of a visualization of the number of visible satellites
- Introduction of a visualization of orbital planes

Introduction of SEM almanac.

Correction of a minor bug occurring during initialization file loading.