Satellite Visibility

Propagation of the satellite's state vector and checking its visibility for future


Updated 20 Oct 2022

View License

In test_SatelliteVisibility, the TLE file is read, and then the initial state vector is computed using State.m. After that, we propagate the state vector for 24 hours or more, and the satellite's visibility is checked based on algorithm 74 of Vallado (2013). Please note that I have modified Vallado's algorithm 74 and compared my program with AGI STK; the accuracy was about one minute utilizing 60 seconds propagation interval. I haven't considered azimuth and elevation masks here, so the satellite's visibility intervals might increase.
Vallado D. A., "Fundamentals of Astrodynamics and Applications," McGraw-Hill, New York, 4th edition (2013).

Cite As

Meysam Mahooti (2023). Satellite Visibility (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2021b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Tags Add Tags

Community Treasure Hunt

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

Start Hunting!
Version Published Release Notes

test_SatellietVisibility.m using SGP4 orbit propagator was added.


ndot in test_SatelliteVisibility.m was corrected.