Skip to content

Appendix B: Two Line Element Set Format

The format for the TLE is shown in Figure 11 of the paper with sample data. Each TLE consists of two 69-character lines. The eccentricity, mean motion second derivative, and B* have implied decimal points before the first numerical value. The mean motion derivative is already divided by 2, and the second derivative is already divided by 6. Shaded cells (in the original figure) do not contain data. The signs may be blank, +, or -. A classification field is sometimes included after the satellite number.

1 06609U 86017A 93352.53502934 .00007889 00000-0 10529-3 0 342
2 06609 51.6190 13.3340 0005770 102.5680 257.5950 15.59114070447869
FieldColumnsWidthNameFormatExampleDescription
1.011Line Number11Always 1 for line 1
1.13—75Satellite NumberNNNNN06609NORAD Catalog Number (0—99999)
1.281ClassificationCUU = Unclassified, C = Classified, S = Secret
1.310—112Intl Designator (Year)YY86Last two digits of launch year
1.412—143Intl Designator (Launch #)NNN017Launch number of the year
1.515—173Intl Designator (Piece)AAAA Piece of the launch (left-justified preferred)
1.619—202Epoch YearYY93Last two digits of epoch year
1.721—3212Epoch Day of YearDDD.DDDDDDDD352.53502934Day of year and fractional portion of the day
1.834—4310Mean Motion DerivativesN.NNNNNNNN.00007889First derivative of mean motion / 2 (rev/day^2 / 2)
1.945—528Mean Motion 2nd DerivativesNNNNNsN00000-0Second derivative of mean motion / 6 (rev/day^3 / 6), implied decimal
1.1054—618B* Drag TermsNNNNNsN10529-3BSTAR drag term, implied decimal
1.11631Ephemeris TypeN0Internal use only (always 0 for distributed TLEs)
1.1265—684Element Set NumberNNNN34Incremented on new element set generation
1.13691ChecksumN2Modulo-10 checksum
FieldColumnsWidthNameFormatExampleDescription
2.011Line Number22Always 2 for line 2
2.13—75Satellite NumberNNNNN06609Must match line 1
2.29—168InclinationNNN.NNNN51.6190Degrees (0—180)
2.318—258Right Ascension of Ascending NodeNNN.NNNN13.3340Degrees (0—360)
2.427—337EccentricityNNNNNNN0005770Implied leading decimal point
2.535—428Argument of PerigeeNNN.NNNN102.5680Degrees (0—360)
2.644—518Mean AnomalyNNN.NNNN257.5950Degrees (0—360)
2.753—6311Mean MotionNN.NNNNNNNN15.59114070Revolutions per day
2.864—685Revolution Number at EpochNNNNN44786Revolution count
2.9691ChecksumN9Modulo-10 checksum

The maximum accuracy for a TLE is limited by the number of decimal places in each field (Vallado, 2004:116). In general, TLE data is accurate to about a kilometer or so at epoch and it quickly degrades (Hartman, 1993). The SGP4 theory is capable of much better accuracy through additional modeling and sufficient observational data. Cefola and McClain (1987) noted that certain low-inclination geosynchronous orbits exhibited large discrepancies from numerical simulations due to oversimplifications in the node rate calculations. Cefola and Fonte (1996) showed that addition of additional terms to the theory could improve the overall accuracy by almost an order of magnitude.

The satellite number consists of any numeric value 0—99999. Discussions have hinted at a lengthening of the field size to 7 or 9 characters to accommodate future satellites.

Sometimes additional assignments are made: plus signs = 0; minus signs = 1.

The International designator is broken up into the last two digits of the launch year, the launch number for that year (3 digits), and the piece of the launch (3 digits). Per Kelso (2004):

“[The] International Designator of the object is an additional unique designation assigned by the World Data Center-A for Rockets and Satellites (WDC-A-R&S) in accordance with international treaty (1975 Convention on Registration of Objects Launched into Outer Space). The WDC-A-R&S works together with NORAD and NASA’s National Space Science Data Center (NSSDC) in maintaining this registry.”

There are some significant differences between NORAD’s Catalog Number and the International Designator. NORAD assigns a catalog number based upon when the object was first observed, whereas the International Designator is always tied to the original launch. For example, the 81st launch of 1968 carried four payloads into orbit: OV2-5, ERS 21 and 28, and LES 6. Together with the Titan 3C transtage rocket body, these objects were assigned International Designators 1968-081A through E and Catalog Numbers 03428 through 03431. NORAD later cataloged two additional pieces associated with this launch as Catalog Numbers 25000 and 25001 — they have the International Designators 1968-081F and G.

The mean motion rates (fields 1.8 and 1.9) are not used by SGP4 and are only valid for the older SGP model.

B* is an SGP4 drag-like coefficient. Usually, ballistic coefficients (BCBC) are used in aerodynamic theory. The BCBC is m/cDAm / c_D A, or the reciprocal (AA is cross-sectional area, cDc_D is the coefficient of drag, and mm is mass). B* is an adjusted value of BCBC using the reference value of atmospheric density, ρ0=2.461×105  kg/m2\rho_0 = 2.461 \times 10^{-5}\;\text{kg/m}^2, at one Earth radius.

BC = \frac{R_e \, \rho_0}{2 \, B^*} \tag{B-1}

The Ephemeris type is not used external to CMOC. All TLE data is generated by SGP4.

Per Kelso (2004):

“The element set number. Normally, this number is incremented each time a new element set is generated. In practice, however, this doesn’t always happen. When operations switch between the primary and backup Space Control Centers, sometimes the element set numbers get out of sync, with some numbers being reused and others skipped. Unfortunately, this makes it difficult to tell if you have all the element sets for a particular object.”

The last column on each line represents a modulo-10 checksum of the data on that line. To calculate the checksum, add the values of all the numbers on each line — ignoring all letters, spaces, periods, and plus signs — and assigning a value of 1 to all minus signs. The checksum is the last digit of that sum. Although this is a simple error-checking procedure, it should catch 90 percent of all errors.

The final field on line 2, prior to the checksum, is the revolution number. In NORAD’s convention, a revolution begins when the satellite is at the ascending node of its orbit and a revolution is the period between successive ascending nodes. The period from launch to the first ascending node is considered to be Rev 0 and Rev 1 begins when the first ascending node is reached. Since many element sets are generated with epochs that place the satellite near its ascending node, it is important to note whether the satellite has reached the ascending node when calculating subsequent rev numbers.

Fields 1.9 (mean motion second derivative), 1.10 (B*), and 2.4 (eccentricity) use an implied decimal point format:

  • Eccentricity (field 2.4): 0005770 means 0.0005770
  • Mean motion 2nd derivative (field 1.9): 00000-0 means 0.00000 x 10^0 = 0.0
  • B* (field 1.10): 10529-3 means 0.10529 x 10^-3 = 0.00010529

For fields 1.9 and 1.10 the format is sNNNNNsN where the first sign applies to the mantissa and the second sN is the power-of-ten exponent. A leading decimal point is implied before the five-digit mantissa.