Decoding TLE

 

The standard layout of Two Line Elements is shown below, indicating what type of character is valid for each column. Columns with a space or period can have no other character. Columns with an 'N' can have any number 0-9 or, in some cases, a space. Columns with an 'A' can have any character A-Z or a space. The column with a 'C' can only have a character representing the classification of the element set—normally either a 'U' for unclassified data or an 'S' for secret data (of course, only unclassified data are publicly available). Columns with a '+' can have either a plus sign, a minus sign, or a space and columns with a '-' can have either a plus or minus sign (if the rest of the field is not blank).  Both the second time derivative of mean motion and the B-star drag term use an exponential as the final unit after the '-'.

Generic
1 NNNNNC NNNNNAAA NNNNN.NNNNNNNN +.NNNNNNNN +NNNNN-N +NNNNN-N N NNNNN
2 NNNNN NNN.NNNN NNN.NNNN NNNNNNN NNN.NNNN NNN.NNNN NN.NNNNNNNNNNNNNN

for example:
ISS
1 25544U 98067A 03074.52258979 .00026001 00000-0 33596-3 0 7841
2 25544 51.6355 130.6661 0007946 331.6542 129.3073 15.58737682246391

Line 1 definition of Two-Line Element Set Format

Column Description
01 Line Number of Element Data
03-07 Satellite Number
08 Classification
10-11 International Designator (Last two digits of launch year)
12-14 International Designator (Launch number of the year)
15-17 International Designator (Piece of the launch)
19-20 Epoch Year (Last two digits of year)
21-32 Epoch (Day of the year and fractional portion of the day)
34-43 First Time Derivative of the Mean Motion
45-52 Second Time Derivative of Mean Motion (decimal point assumed)
54-61 BSTAR drag term (decimal point assumed)
63 Ephemeris type
65-68 Element number
69 Checksum (Modulo 10)
(Letters, blanks, periods, plus signs = 0; minus signs = 1)

Converting the epoch for some PC based systems can be a challenge.  An epoch of 03001.00000000 corresponds to 0000 UT on 2003 January 01 - that is midnight between 2002 December 31 and 2003 January 01. An epoch of 03000.00000000 would actually equate to the beginning of 2002 December 31 - which seems rather bizarre at first sight. The epoch day starts at UT midnight (not midday) and that all times are measured mean solar, rather than sidereal, time units.

Line 2 consists primarily of mean elements calculated using the SGP4/SDP4 orbital model. The definitions for third through to the eighth fields be seen in the table below. Fields 3, 4, 6, and 7 all have units of degrees and can range from 0 up to 360 degrees—field 3 (inclination) only goes up to 180 degrees. The eccentricity (field 5) is a unitless value with an assumed leading decimal point. For example, a value of 1234567 corresponds to an eccentricity of 0.1234567. The mean motion (field 8) is measured in revolutions per day.

Generic
1 NNNNNC NNNNNAAA NNNNN.NNNNNNNN +.NNNNNNNN +NNNNN-N +NNNNN-N N NNNNN
2 NNNNN NNN.NNNN NNN.NNNN NNNNNNN NNN.NNNN NNN.NNNN NN.NNNNNNNNNNNNNN

for example:
ISS
1 25544U 98067A 03074.52258979 .00026001 00000-0 33596-3 0 7841
2 25544 51.6355 130.6661 0007946 331.6542 129.3073 15.58737682246391

Line 2 definition of Two-Line Element Set Format

Column Description
01 Line Number of Element Data
03-07 Satellite Number
09-16 Inclination [Degrees]
18-25 Right Ascension of the Ascending Node [Degrees]
27-33 Eccentricity (decimal point assumed)
35-42 Argument of Perigee [Degrees]
44-51 Mean Anomaly [Degrees]
53-63 Mean Motion [Revs per day]
64-68 Revolution number at epoch [Revs]
69 Checksum (Modulo 10)

Loads of other great info is at:
http://www.hq.nasa.gov/osf/station/viewing/issvis.html
and current TLE data at:
http://www.celestrak.com/NORAD/elements/
and expanded info on decoding TLEs at:
http://www.celestrak.com/columns/v04n03/

Back