SGP4
From Wikipedia, the free encyclopedia
SGP4 (Simplified General Perturbations Satellite Orbit Model 4) is a NASA/NORAD algorithm of calculating near earth satellites. Any satellite with an orbital time of less than 225 minutes should use this algorithm. Satellites with orbital times greater than 225 minutes should use the SDP4 or SDP8 algorithms. The choice of 225 minutes for selecting the propagation model (near-Earth or Deep-Space) appears somewhat arbitrary, but is thought to relate to the original range of the NORAD tracking radar system.
In theory SGP4 is less accurate than SGP8 for conditions of high drag (e.g. a satellite near re-entry) but in practice SGP4 is the best choice as that is the model believed to be currently in use by NORAD/AFSPC for generating the Two-Line Elements (TLE).
TLE data should be used as the input for the SGP4 algorithm. The accuracy of SGP4 is typically 0.1º longitude and 0.1º latitude from the ground. TLE data older than 30 days is considerably inaccurate due to perturbations in the orbit.
[edit] External links
- Spacetrack Report No. 3, a really serious treatment of orbital elements from NORAD which also documents the SGP4 algorithm (in pdf format)
- Revisiting Spacetrack Report No.3 Recent in-depth paper on SGP4/SDP4 (1.2MB, in PDF format)
- SGP4 Code and TLE set interpretation written in C++, FORTRAN, Pascal, and MATLAB.
- SGP4 algorithm in VB.Net, vb.net implementations of SGP4 algorithm with source code