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 (2023). 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

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.