Satellite Orbit Computation

Modified SGP4 code for GPS interface

You are now following this Submission

A modified version of the SGP4 code used for standard satellite orbit computation using two-line elements (TLE). The modified code outputs satellite positions and velocity in ECF coordinates and universal time from EPOCH. Utilities are provided to calculate point-to-point angle, range rates, TCS positions, constant altitude intercepts and velocities. Outputs are collected in a structure and retained in a *.mat file for subsequent display and Beacon satellite data analysis applications. Documentation and examples are provided. Code uses GPS_CoordinateXform and IGRF utilities available from MATLAB Central.

Cite As

Charles Rino (2026). Satellite Orbit Computation (https://uk.mathworks.com/matlabcentral/fileexchange/28888-satellite-orbit-computation), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.3.0.0

Corrected error in satGEOM utility. SGP4 is unaffected.

1.2.0.0

Error corrected in function satGEOM. Only affects results that use magnetic field geometry.

1.0.0.0