CCSD3ZF0000100000001NJPL3IF0PDSX00000001 PDS_VERSION_ID = PDS3 RECORD_TYPE = STREAM OBJECT = TEXT PUBLICATION_DATE = 1986-01-21 NOTE = "DSN Archival Tracking Data File Software Interface Specification. Typed in from hard copy original" END_OBJECT = TEXT END DOCUMENT 820-13; REV A DSN SYSTEM REQUIREMENTS DETAILED INTERFACE DESIGN TRK-2-25 DSN TRACKING SYSTEM INTERFACES ARCHIVAL TRACKING DATA FILE INTERFACE (Insert this module in Document 820-13; Rev. A) EFFECTIVE DATE: Mark IVA Implementation ------------------------------------------------------------------------------ Initial Release Date: January 1, 1986 Approved by: s/Joseph A. Wackley (430) ---------------------------- s/Gene L. Goltz (314) ---------------------------- s/(illegible) ---------------------------- A. PURPOSE This module specifies the Archival Tracking Data File (ATDF) format of the radio metric data from the Deep Space Network (DSN). The content and format of the ATDFs generated by the Network Operations Control Center (NOCC) Navigation Subsystem (NAV) are defined herein. B. REVISION AND CONTROL Revisions or changes to information contained in this module may be initiated in accordance with the procedures described in Section I of this document. C. GENERAL INFORMATION Radio metric data are received by the NAV in the form of Intermediate Data Record tapes (IDRs). These IDRs are processed to generate ATDFs. An ATDF contains all radio metric data received from the Deep Space Communications Complexes (DSCCs). These data include angles, S- and X-band Doppler, S- and X-band range, S- and X-band differenced range versus integrated Doppler (DRVID), programmed frequency data, pseudo-residuals, and validation data. An ATDF will contain data for a single spacecraft, for one or more stations, and for one or more passes or days. D. DATA FORMAT The data on the ATDF are arranged as follows: (1) File Identification logical records (one only) (2) Transponder logical record (one only) (3) Tracking Data logical records (time ordered) (4) Software end-of-file mark (one only) (5) Hardware end-of-file mark (one only) The logical record types are described in detail in Tables TRK-2-25-1, -2, and -3. An ATDF block (physical record) is 2016 32-bit words in length and consists of 28 72-word (2304-bit) logical records. Note that several items of data have been split into two parts: a Sign Bits field and a Data item. For these items, the leftmost (sign) bit of the Data item has been left-extended to fill another item of information. For always non-negative items, the Sign Bits field will be zero; for items that may be positive, zero, or negative (provided as two's complement numbers), the Sign Bits field will be filled with zeros (non-negative) or ones (negative). The user may extract any specific data item and sign-extend manually, or may use any portion of the Sign Bits field combined with the data item to get a signed integer that will fill one word on the user's computer system. For example, a 22-Sign Bits/14-bit Data item pair may be taken as a 20-bit item to be ignored plus a 16-bit data item, or as a 4-bit item to be ignored plus a 32-bit data item, or as a single 36-bit item of data, etc. This is always true -- whether the Sign Bits field is all zero- bits or all one-bits. E. EXPLANATORY NOTES The following explanatory notes apply to Tables 2-25-1, -2, and -3: (1) A two-part Length indicator (n/m) specifies a Sign Bits field (n bits in length) plus a Data item (m bits in length). If the Data item is specified to be two's complement, the Sign Bits field may be all zero-bits (non-negative) or all one-bits (negative); otherwise it will be all zero-bits. (2) H/P = high part = variable/10000 L/P = low part = (variable module 10000) x 1000 Double precision variable = (H/P) x 10000 + (L/P)/1000 (3) Items not applying to a record data type are set to zero for that record. Table TRK-2-25-1. File Identification Logical Record |============================================================================| | Item | Bit | Length | Description | | Number | Number | (Bits) | | |--------+---------+--------+------------------------------------------------| | 1 | 1- 36 | 29/7 | Data Length = 8 | | 2 | 37- 72 | 29/7 | Record Type = 10 | | 3 | 73- 84 | 12 | Last 2 Digits of Year (file creation time) | | 4 | 85-100 | 16 | Day-of-Year (file creation time) | | 5 | 101-108 | 8 | Hour (file creation time) | | 6 | 109-120 | 12 | Minute (file creation time) | | 7 | 121-128 | 8 | Second (file creation time) | | 8 | 129-148 | 20 | 0 (not used) | | 9 | 149-156 | 8 | Spacecraft ID Number | | 10 | 157-164 | 8 | 73 (= 'I') or 83 (= 'S') | | 11 | 165-172 | 8 | 68 (= 'D') or 80 (= 'P') | | 12 | 173-180 | 8 | 82 (= 'R') | | 13 | 181-192 | 12 | 32 (= ' ') | | 14 | 193-208 | 16 | 65 (= 'A') | | 15 | 209-216 | 8 | 84 (= 'T') | | 16 | 217-228 | 12 | 68 (= 'D') | | 17 | 229-236 | 8 | 70 (= 'F') | | 18 | 237-252 | 16 | 0 (not used) | | -- | 253-2304| 2052 | Not Used (all zeros) | |============================================================================| Table TRK-2-25-2. Transponder Logical Record |============================================================================| | Item | Bit | Length | Description | | Number | Number | (Bits) | | |--------+---------+--------+------------------------------------------------| | 1 | 1- 36 | 29/7 | Data Length = 8 | | 2 | 37- 72 | 29/7 | Record Type = 10 | | 3 | 73- 84 | 12 | Last 2 Digits of Year ("On" Time) | | 4 | 85-100 | 16 | Day-of-Year ("On" Time) | | 5 | 101-108 | 8 | Hour ("On" Time) | | 6 | 109-120 | 12 | Minute ("On" Time) | | 7 | 121-128 | 8 | Second ("On" Time) | | 8 | 129-148 | 20 | 0 | | 9 | 149-156 | 8 | Spacecraft ID Number | | 10 | 157-180 | 24 | Reserved (set to zeros) | | 11 | 181-192 | 12 | Last 2 Digits of Year ("Off" Time) | | 12 | 193-208 | 16 | Day-of-Year ("Off" Time) | | 13 | 209-216 | 8 | Hour ("Off" Time) | | 14 | 217-228 | 12 | Minute ("Off" Time) | | 15 | 229-236 | 8 | Second ("Off" Time) | | 16 | 237-252 | 16 | 0 (not used) | | 17 | 253-288 | 12/24 | Spacecraft Transponder Frequency H/P (Hz*1000) | | 18 | 289-324 | 12/24 | Spacecraft Transponder Frequency L/P (Hz*1000) | | -- | 325-2304| 1980 | Not Used (all zeros) | |============================================================================| Table TRK-2-25-3. Tracking Data Logical Record |============================================================================| | Item | Bit | Length | Description | | Number | Number | (Bits) | | |--------+---------+--------+------------------------------------------------| | 1 | 1- 36 | 29/7 | Data Length = 64 | | 2 | 37- 72 | 29/7 | Record Type | | | | | 90 = Low Rate Data | | | | | 91 = High Rate (H/R) Data | | 3 | 73- 84 | 12 | Last 2 Digits of Year (Record Time Tag) | | 4 | 85-100 | 16 | Day-of-Year (Record Time Tag) | | 5 | 101-108 | 8 | Hour (Record Time Tag) | | 6 | 109-120 | 12 | Minute (Record Time Tag) | | 7 | 121-128 | 8 | Second (Record Time Tag) | | 8 | 129-156 | 28 | Spacecraft ID Number | | 9 | 157-164 | 8 | Network ID | | | | | 2 = Deep Space Network (DSN) | | 10 | 165-172 | 8 | Station Number | | 11 | 173-180 | 8 | Downlink Frequency Band (Receiver Type) | | | | | 0 = Not Applicable | | | | | 1 = S-band | | | | | 2 = X-band | | | | | 3 = L-band | | 12 | 181-184 | 4 | Data Type Identifier | | | | | 0 = Old/Unknown | | | | | 1 = High Rate Doppler | | | | | 2 = Low Rate Doppler | | | | | 3 = angles | | | | | 4 = DRVID | | | | | 5 = Range | | | | | 6 = Ramp | | | | | 7 = Mixed | | 13 | 185-192 | 8 | Ground Mode | | | | | 0 = No Doppler, No Range, No DRVID | | | | | 1 = 1-Way Doppler | | | | | 2 = 2-Way Doppler | | | | | 3 = 3-Way Doppler | | | | | 4 = 3-Way Coherent Doppler | | | | | 5 = 1-Way, No Doppler | | | | | 6 = 2-Way, No Doppler | | | | | 7 = 3-Way, No Doppler | | | | | 8 = 3-Way Coherent, No Doppler | | 14 | 193-200 | 8 | Range Type | | | | | 0 = No Range Data | | | | | 6 = PLOP | | | | | 7 = SRE (see item 28) | | | | | 8 = MU2 | | 15 | 201-208 | 8 | Angle Type | | | | | 0 = No Angle Data | | | | | 1 = Azimuth/Elevation | | | | | 2 = Hour Angle/Declination | | | | | 3 = X/Y (+X is East) | | | | | 4 = X/Y (+X is South) | | 16 | 209-216 | 8 | DRVID Type | | | | | 0 = No DRVID Data | | | | | 6-8 = Same as for Range Type (item 14) | | 17 | 217-221 | 5 | Doppler Good/Bad Indicator | | | | | 0 = Good | | | | | 1 = Bad | | 18 | 222 | 1 | Doppler Data Tolerance | | | | | 0 = In Tolerance | | | | | 1 = Out of Tolerance | | 19 | 223 | 1 | 0 | | 20 | 224-227 | 4 | Doppler Bias (two's complement, MHz) | | 21 | 228 | 1 | Reserved (set to zero) | | 22 | 229 | 1 | Angle Good/Bad Indicator | | | | | 0 = Good | | | | | 1 = Bad | | 23 | 230-232 | 3 | Reserved (set to zeros) | | 24 | 233-235 | 3 | Reserved (set to zeros) | | 25 | 236 | 1 | Receiver Loop Lock Indicator | | | | | 0 = In Lock | | | | | 1 = Out of Lock | | 26 | 237 | 1 | Transmitter/Exciter On/Off | | | | | 0 = On | | | | | 1 = Off | | 27 | 238-239 | 2 | Reserved (set to zeros) | | 28 | 240-242 | 3 | Source Designation | | | | | 1 = Deep Space Network (34m/64m) | | | | | 2 = Deep Space Network (26m) | | 29 | 243-252 | 10 | Reserved (set to zeros) | | 30 | 253-288 | 5/31 | Sampler Time (seconds*100) | | 31 | 289-324 | 12/24 | Doppler Count H/P (cycles*1000) | | 32 | 325-360 | 12/24 | Doppler Count L/P (cycles*1000) | | 33 | 361-396 | 12/24 | Range Data Field - Part 1 | | | | | 0 if Item 14 = 0 | | | | | otherwise, range-at-T0 H/P (RU*1000 or | | | | | NS*10000) | | 34 | 397-432 | 12/24 | Range Data Field - Part 2 | | | | | 0 if Item 14 = 0 | | | | | otherwise, range-at-T0 L/P (RU*1000 or | | | | | NS*10000) | | 35 | 433-452 | 4/16 | Lowest Ranging Component | | 36 | 453-524 | 72 | Reserved (set to zeros) | | 37 | 525-540 | 16 | DRVID Power/Noise Ratio (two's complement, | | | | | dB*10) | | 38 | 541-576 | 17/19 | Angle 1 (Azimuth/Hour Angle/X, degrees*1000) | | 39 | 577-612 | 17/19 | Angle 2 (Elevation/Declination/Y, degrees*1000)| | 40 | 613-648 | 5/31 | Doppler Reference Frequency (Hz*10) | | 41 | 649-684 | 8/28 | DRVID (two's complement, RU*100) | | 42 | 685-720 | 12/24 | No. 2 H/R Doppler H/P (cycles*1000) or 0 | | 43 | 721-756 | 12/24 | No. 2 H/R Doppler L/P (cycles*1000) or | | | | | Round Trip Light Time (seconds) | | 44 | 757-792 | 12/24 | No. 3 H/R Doppler H/P (cycles*1000) or 0 | | 45 | 793-828 | 12/24 | No. 3 H/R Doppler L/P (cycles*1000) or | | | | | Tacquisition (seconds past 0-hour) | | 46 | 829-864 | 12/24 | No. 4 H/R Doppler H/P (cycles*1000) or 0 | | 47 | 865-900 | 12/24 | No. 4 H/R Doppler L/P (cycles*1000) or | | | | | T1 Integration Time Constant (seconds) | | 48 | 901-936 | 12/24 | No. 5 H/R Doppler H/P (cycles*1000) or 0 | | 49 | 937-972 | 12/24 | No. 5 H/R Doppler L/P (cycles*1000) or | | | | | T2 Integration Time Constant (seconds) | | 50 | 973-1008| 12/24 | No. 6 H/R Doppler H/P (cycles*1000) or 0 | | 51 |1009-1044| 12/24 | No. 6 H/R Doppler L/P (cycles*1000) or | | | | | T3 Integration Time Constant (seconds) | | 52 |1045-1080| 12/24 | No. 7 H/R Doppler H/P (cycles*1000) or 0 | | 53 |1081-1116| 12/24 | No. 7 H/R Doppler L/P (cycles*1000) or | | | | | Ref. Voltage (two's complement, millivolts) | | 54 |1117-1152| 12/24 | No. 8 H/R Doppler H/P (cycles*1000) or 0 | | 55 |1153-1188| 12/24 | No. 8 H/R Doppler L/P (cycles*1000) or | | | | | Quad. Voltage (two's complement, millivolts)| | 56 |1189-1224| 12/24 | No. 9 H/R Doppler H/P (cycles*1000) or 0 | | 57 |1225-1260| 12/24 | No. 9 H/R Doppler L/P (cycles*1000) or | | | | | Carrier Suppression (two's complement, dB or| | | | | millivolts) | | 58 |1261-1296| 12/24 | No. 10 H/R Doppler H/P (cycles*1000) or 0 | | 59 |1297-1332| 12/24 | No. 10 H/R Doppler L/P (cycles*1000) or | | | | | Highest Ranging Component | | 60 |1333-1368| 5/31 | Doppler Residual (two's complement, Hz*1000) | | 61 |1369-1404| 14/22 | Range Residual (two's complement, RU) | | 62 |1405-1422| 18 | Angle 1 Residual (two's complement, | | | | | degrees*1000) | | 63 |1423-1440| 18 | Angle 2 Residual (two's complement, | | | | | degrees*1000) | | 64 |1441-1443| 3 | Uplink Frequency Band and Source ID | | | | | 0 = S-band, TRK-2-14 | | | | | 1 = S-band, TRK-2-15 | | | | | 2 = X-band, TRK-2-15 | | | | | 7 = S-band, TRK-2-20 | | 65 |1444-1446| 3 | Angle Mode | | | | | 0 = Auto Track | | | | | 1 = Manual Aided | | | | | 2 = Computer | | | | | 3 = Sidereal | | | | | 4 = Brake | | 66 |1447-1448| 2 | Conscan Mode | | | | | 0 = Conscan Off | | | | | 1 = Closed Loop | | | | | 2 = Open Loop | | 67 | 1449 | 1 | Angle 1 Residual Tolerance | | | | | 0 = In Tolerance | | | | | 1 = Out of Tolerance | | 68 | 1450 | 1 | Angle 2 Residual Tolerance | | | | | 0 = In Tolerance | | | | | 1 = Out of Tolerance | | 69 |1451-1453| 3 | Doppler Channel Number | | | | | 1 = S-band, 26-meter DSS | | | | | 2 = S-band, 34/64-meter DSS | | | | | 3 = X-band, 34/64-meter DSS | | 70 | 1454 | 1 | Frequency Standard Reference | | | | | 0 = Backup | | | | | 1 = Prime | | 71 |1455-1458| 4 | Doppler Receiver Reference | | | | | 1 = Block III, Receiver 1 | | | | | 2 = Block III, Receiver 2 | | | | | 3 = Block IV, Receiver 1 | | | | | 4 = Block IV, Receiver 2 | | 72 |1459-1462| 4 | Reserved (set to zeros) | | 73 | 1463 | 1 | Doppler Residual Tolerance | | | | | 0 = In Tolerance | | | | | 1 = Out of Tolerance | | 74 | 1464 | 1 | Doppler Noise Tolerance | | | | | 0 = In Tolerance | | | | | 1 = Out of Tolerance | | 75 |1465-1494| 30 | Reserved (set to zeros) | | 76 |1495-1512| 18 | Total Slipped Cycles During Count (cycles) | | 77 |1513-1530| 18 | Doppler Noise (Hz*1000) | | 78 |1531-1548| 18 | Received Signal Strength (two's complement, | | | | | dBm or volts*10) | | 79 |1549-1584| 5/31 | Differential Doppler Phase (two's complement, | | | | | cycles*1000): S - (3/11)*X | | 80 | 1585 | 1 | Range Modulation On/Off | | | | | 0 = On | | | | | 1 = Off | | 81 | 1586 | 1 | Prime Ranging Channel | | | | | 0 = S-band | | | | | 1 = X-band | | 82 | 1587 | 1 | Pipelining On/Off | | | | | 0 = On | | | | | 1 = Off | | 83 | 1588 | 1 | Chopper Frequency On/Off | | | | | 0 = On | | | | | 1 = Off | | 84 | 1589 | 1 | Reserved (set to zero) | | 85 | 1590 | 1 | Range Validity | | | | | 0 = Good | | | | | 1 = Bad | | 86 | 1591 | 1 | Range Calibration Tolerance | | | | | 0 = In Tolerance | | | | | 1 = Out of Tolerance | | 87 | 1592 | 1 | Range Configuration Change Flag | | | | | 0 = Same | | | | | 1 = Different | | 88 | 1593 | 1 | Range Power/Noise Ratio Tolerance | | | | | 0 = In Tolerance | | | | | 1 = Out of Tolerance | | 89 | 1594 | 1 | Range Residual Tolerance | | | | | 0 = In Tolerance | | | | | 1 = Out of Tolerance | | 90 | 1595 | 1 | Pseudo DRVID Tolerance | | | | | 0 = In Tolerance | | | | | 1 = Out of Tolerance | | 91 | 1596 | 1 | Differenced S-X Range Tolerance | | | | | 0 = In Tolerance | | | | | 1 = Out of Tolerance | | 92 |1597-1600| 4 | Receiver Number | | 93 | 1601 | 1 | Reserved (set to zero) | | 94 |1602-1603| 2 | Amplifier Number | | 95 |1604-1605| 2 | Amplifier Type | | | | | 0 = S-band Maser | | | | | 1 = X-band Maser | | | | | 2 = Parametric Amplifier | | | | | 3 = FET | | 96 | 1606 | 1 | Transmitter Power Indicator | | | | | 0 = Low Power | | | | | 1 = High Power | | 97 | 1607 | 1 | Reserved (set to zero) | | 98 |1608-1620| 13 | Transmitter Power (kilowatts) | | 99 |1621-1644| 24 | Range Calibration (RU*100) | | 100 |1645-1656| 12 | Range Power/Noise Ratio (two's complement, | | | | | dB*10) | | 101 |1657-1692| 15/21 | Average Doppler Residual (two's complement, | | | | | Hz*1000) | | 102 |1693-1728| 8/28 | Pseudo DRVID (two's complement, RU*100) | | 103 |1729-1764| 14/22 | Differenced S-X Range (two's complement, | | | | | RU*100) or Ramp Delay Time (two's | | | | | complement, nanoseconds) | | 104 |1765-1786| 22 | Z Correction (two's complement, | | | | | nanoseconds*100) | | 105 |1787-1800| 14 | Spacecraft Delay (nanoseconds) | | 106 |1801-1833| 19/14 | DRVID Noise (RU*100) | | 107 | 1834 | 1 | DRVID Validity | | | | | 0 = Good | | | | | 1 = Bad | | 108 | 1835 | 1 | DRVID Noise Tolerance | | | | | 0 = In Tolerance | | | | | 1 = Out of Tolerance | | 109 | 1836 | 1 | DRVID Power/Noise Ratio Tolerance | | | | | 0 = In Tolerance | | | | | 1 = Out of Tolerance | | 110 |1837-1872| 8/28 | Differenced S-X DRVID (two's complement, | | | | | RU*100) | | 111 |1873-1877| 5 | Ramp Controller Indicator | | | | | 0 = POCA Controller | | | | | 1 = DCO Controller | | | | | 2 = New Controller | | 112 |1878-1908| 31 | Programmed Frequency Ramp Rate (two's | | | | | complement, Hz*1000000) or Received Signal | | | | | Strength (two's complement, dBm or | | | | | volts*4096) | | 113 |1909-1944| 12/24 | Programmed Start Frequency - Part 1 (Hz/10) | | 114 |1945-1980| 12/24 | Programmed Start Frequency - Part 2 (Hz modulo | | | | | 10, *1000000) | | 115 |1981-2124| 144 | Reserved (set to zeros) | | 116 |2125-2160| 5/31 | Transmitter/Exciter Frequency (Hz*10) | | 117 |2161-2304| 144 | 0 (not used) | |============================================================================|