urn:nasa:pds:radiosci.documentation:dsn.trk-2-34:tnfp
1.1
Example MAVEN ROSE TRK-2-34 Binary File
1.16.0.0
Product_Observational
Withers, Paul
2019
Example MAVEN ROSE TRK-2-34 Binary File
2021-08-25
1.1
Updated to IM v1.16.0.0.
2020-05-03
1.0
Copy of MAVEN binary file included as an example of TRK-2-34 formatted data in
the PDS Radio Science Documentation (RSD) bundle in 2020. The binary file
is an exact copy of the original TNF, archived with PDS; this label has
been edited for inclusion in the PDS RSD bundle.
2019-07-24T11:30:15.000Z
2019-07-24T15:35:01.000Z
Science
Raw
Example MAVEN ROSE TRK-2-34 Binary File
Mars Atmosphere And Volatile EvolutioN Mission
Mission
urn:nasa:pds:context:investigation:mission.maven
data_to_investigation
MAVEN
Host
urn:nasa:pds:context:instrument_host:spacecraft.maven
is_instrument_host
RSE
Instrument
urn:nasa:pds:context:instrument:rss.maven
is_instrument
Mars
Planet
urn:nasa:pds:context:target:planet.mars
data_to_target
urn:nasa:pds:radiosci.documentation:dsn.trk-2-34:2017-05-03
data_to_document
Records delivered originally by the DSN were in time order, with records for
different TNF data types interleaved. Retaining that structure would have made the PDS
label many times larger than the data file itself. To keep the size of the label
manageable, the original file was sorted so that all records of a single TNF data type are
together. The blocks of homogeneous records were then concatenated -- TNF data type 0,
followed by TNF data type 1, ... followed by TNF data type 17. When there were no records of
a given TNF data type, that block was omitted. Within each block, the records remain in
time order. The label is still long, since each block is a Table_Character with
many records containing many fields. But there will never be more than 18 blocks and
never more than 18 Table_Character definitions. The document referenced here correctly
describes the record formats. Note, however, that the records are no longer in absolute
time order. They are in time order within each block and the blocks are ordered by
TNF data type.
urn:nasa:pds:maven.rose.raw:data.tnf:mvn_rse_l0_tnf_20190724t113015::1.0
data_to_raw_source_product
This is an exact copy of the source digital data object.
tnfp.dat
2019-10-31T21:51:43
10108528
a1bd3c00e95a6823b478a5acf65e77c2
Uplink Carrier Phase Table (Data Type 00)
0
14687
Raw radio tracking data.
0
5
182
SFDU Label
1
1
6
0
The SFDU label
1
20
SFDU Control Authority
1
1
ASCII_String
4
An ASCII string giving the SFDU Control Authority for this data
type. Set to "NJPL", meaning the data description information for
this type of SFDU is maintained by the NASA/JPL Control Authority.
SFDU Label Version ID
2
5
ASCII_String
1
An ASCII character giving the SFDU Label Version Identifier.
Set to "2", meaning the length given in field 6 is formatted
as a binary unsigned integer.
SFDU Class ID
3
6
ASCII_String
1
An ASCII character giving the SFDU Class Identifier. Set to "I",
meaning this is a Compressed Header Data Object (CHDO) structured SFDU.
SFDU Reserved
4
7
UnsignedMSB2
2
These two bytes are not defined.
SFDU Data Description ID
5
9
ASCII_String
4
An ASCII string giving the SFDU Data Description Identifier.
Possible values in a TNF are:
C123 = Uplink data types
C124 = Downlink data types
C125 = Derived data types
C126 = Interferometric data types
C127 = Filtered data types
SFDU Length
6
13
UnsignedMSB8
8
byte
The number of remaining bytes in the SFDU after the 20-byte SFDU label.
Aggregation CHDO Label
2
1
2
0
The Aggregation CHDO Label
21
4
Header Aggregation CHDO Type
1
1
UnsignedMSB2
2
Header Aggregation CHDO Type. Set to "1", meaning this CHDO is an
aggregation of header CHDOs. The NJPL Control Authority maintains a
registry of CHDO types.
Header Aggregation CHDO Length
2
3
UnsignedMSB2
2
byte
Header Aggregation CHDO Length.
Primary CHDO
3
1
6
0
The Primary CHDO
25
8
Primary Header CHDO Type
1
1
UnsignedMSB2
2
Primary Header CHDO Type. Set to to 2, meaning this CHDO is a
primary header CHDO. The NJPL Control Authority maintains a
registry of CHDO types.
Primary Header CHDO Length
2
3
UnsignedMSB2
2
byte
Primary Header CHDO Length. Set to 4, meaning length of the value
field of the Primary Header CHDO is 4 bytes.
Major Data Class
3
5
UnsignedByte
1
Major Data Class. Set to 6, meaning these are ground station monitor data.
Minor Data Class
4
6
UnsignedByte
1
Minor Data Class. Set to 14 meaning these are processed tracking data.
Mission Identifier
5
7
UnsignedByte
1
Mission Identifier. Set to a number between 0 and 255.
Format Code
6
8
UnsignedByte
1
Format Code; also known as the data type.
The following data types (DT) are possible in a TNF:
0 => Uplink Carrier Phase;
1 => Downlink Carrier Phase;
2 => Uplink Sequential Ranging Phase;
3 => Downlink Sequential Ranging Phase;
4 => Uplink PN Ranging Phase;
5 => Downlink PN Ranging Phase;
6 => Doppler;
7 => Sequential Ranging;
8 => Angles;
9 => Ramps;
10 => VLBI;
11 => DRVID;
12 => Smoothed Noise;
13 => Allan Deviation;
14 => PN Ranging;
15 => Tone Ranging;
16 => Carrier Observable;
17 => Total Phase Observable
Secondary CHDO 132
4
1
32
0
Secondary CHDO 132 for uplink data types
33
70
secondary_chdo_type
1
1
UnsignedMSB2
2
Type attribute of the secondary CHDO. The following values are
possible in a TNF Table:
132 => uplink data types;
133 => downlink data types;
134 => derived data types;
135 => interferometric data types;
136 => filtered data types.
Set to 132 for this TNF Table.
secondary_chdo_length
2
3
UnsignedMSB2
2
Length attribute of the secondary CHDO.
Indicates the length of the value field (bytes after this item) of the secondary CHDO.
The following values are possible in a TNF:
66 => uplink data types;
110 => downlink data types;
124 => derived data types;
88 => interferometric data types;
98 => filtered data types.
Set to 66 for this TNF Table.
orig_id
3
5
UnsignedByte
1
Originator ID.
Indicates where this SFDU originated.
Values between 0 and 255 are allowed.
last_modifier_id
4
6
UnsignedByte
1
Last modifier ID.
Indicates where the contents of this SFDU were last modified.
Values between 0 and 255 are allowed.
reserve1a
5
7
UnsignedByte
1
Reserved for future expansion of the next field (scft_id).
A value of 0 is expected.
scft_id
6
8
UnsignedByte
1
Spacecraft number. Values between 1 and 255 are allowed.
upl_rec_seq_num
7
9
UnsignedMSB4
4
Uplink record sequence number (UPL RSN).
This is the record sequence number reported by the uplink subsystem (UPL) equipment.
Values between 0 and 2**32-1 are allowed.
rec_seq_num
8
13
UnsignedMSB4
4
Record sequence number (RSN).
Begins with zero, then increments by one for each successive uplink tracking
SFDU of the same data type. Wraps around from 2**32-1 to zero. Value is reset
to zero when the data processing system software is restarted.
year
9
17
UnsignedMSB2
2
Time tag -- year
doy
10
19
UnsignedMSB2
2
Time tag -- day of year
sec
11
21
IEEE754MSBDouble
8
second
Time tag -- seconds of day
rct_day
12
29
UnsignedMSB2
2
day
Record creation time -- days since 1 January 1958.
rct_msec
13
31
UnsignedMSB4
4
%10d
millisecond
Record creation time -- milliseconds of day
ul_dss_id
14
35
UnsignedByte
1
Uplink antenna number. A value between 0 and 255.
ul_band
15
36
UnsignedByte
1
Uplink frequency band.
0 => Unknown;
1 => S-band;
2 => X-band;
3 => Ka-band;
4 => Ku-band;
5 => L-band
ul_assembly_num
16
37
UnsignedByte
1
Uplink Assembly Number.
Note that this is to allow for potential future cases where there might be more
than one uplink of the same band at the same antenna.
0 => Invalid/unknown;
1 => S- or X-band uplink;
2 => Ka-band uplink
transmit_num
17
38
UnsignedByte
1
Transmitter number. Value depends on transmitter used.
Values between 0 and 3 are allowed; 0 indicates unknown.
transmit_stat
18
39
UnsignedByte
1
Transmit status.
0 => Not transmitting out the horn;
1 => Transmitting out the horn;
2 => Invalid/unknown
transmit_mode
19
40
UnsignedByte
1
Transmitter mode.
0 => Low power;
1 => High power;
2 => Invalid/unknown
cmd_modul_stat
20
41
UnsignedByte
1
Command modulation status.
0 => OFF;
1 => ON;
2 => Invalid/unknown
rng_modul_stat
21
42
UnsignedByte
1
Ranging modulation status.
0 => OFF;
1 => ON;
2 => Invalid/unknown
fts_vld_flag
22
43
UnsignedByte
1
Frequency and Timing (FTS) validity.
0 => Equipment is not synced with FTS;
1 => Equipment is synced with FTS
ul_software_version
23
44
UnsignedByte
1
Uplink Software version number.
Gives the version major op code for the uplink software.
Values between 0 and 255 are allowed.
transmit_time_tag_delay
24
45
IEEE754MSBDouble
8
second
Transmit time tag delay.
Value used to offset uplink time tag (e.g., for Goldstone Beam Waveguide antennas).
Values 0.0 to 1.0 are allowed. Value of -1.0 indicates invalid (or not provided).
ul_zheight_corr
25
53
IEEE754MSBSingle
4
second
Uplink Z-height correction.
Values -1.0 to 1.0 are possible. Value -99.0 indicates invalid.
mod_day
26
57
UnsignedMSB2
2
Last modification time -- days since 1 January 1958.
Values 0 to 2**16-1 are allowed.
mod_msec
27
59
UnsignedMSB4
4
milliseconds
Last modification time -- milliseconds of day.
Values 0 to 86400999 are allowed.
version_num
28
63
UnsignedByte
1
Version number of the assembly that generated the data.
Values 0 to 63 are allowed.
sub_version_num
29
64
UnsignedByte
1
Sub-version number of the assembly that generated the data.
Values 0 to 63 are allowed.
sub_sub_version_num
30
65
UnsignedByte
1
Sub-sub-version number of the assembly that generated the data.
Values 0 to 63 are allowed.
reserve1b
31
66
UnsignedByte
1
%1d
Reserved. One byte.
reserve4a
32
67
UnsignedMSB4
4
%10d
Reserved. Four bytes.
Uplink Carrier Phase CHDO (Data Type 0)
5
1
19
0
Uplink Carrier Phase CHDO (Data Type 0)
103
80
chdo_type
1
1
UnsignedMSB2
2
Type attribute of the uplink carrier phase data CHDO.
A value 10 is expected, indicating that the CHDO contains binary data.
chdo_length
2
3
UnsignedMSB2
2
Length attribute of the uplink carrier phase data CHDO value field.
Number of bytes after this item. A value of 76 is expected.
ul_hi_phs_cycles
3
5
UnsignedMSB4
4
%10d
High part phase data: total integer phase cycles divided by 2**32.
ul_lo_phs_cycles
4
9
UnsignedMSB4
4
Low part phase data: total integer phase cycles modulo 2**32.
ul_frac_phs_cycles
5
13
UnsignedMSB4
4
%10d
Fractional phase data cycles: fractional phase cycles multiplied by 2**32
ramp_freq
6
17
IEEE754MSBDouble
8
hertz
The base frequency of a ramped uplink transmission.
Values 2.0e9 to 34.7e9 are expected. A value of 0. indicates an invalid or unknown value.
Precision varies with band (phase data give higher precision):
S-band => 0.5 microHz;
X-band => 1.6 microHz;
Ka-band => 7.7 microHz
ramp_rate
7
25
IEEE754MSBDouble
8
Hz/s
Ramp rate of an uplink transmission.
Allowed values are -3.2e5 to 3.2e5.
transmit_switch_stat
8
33
UnsignedByte
1
%3d
Transmitter switch status.
0 => Antenna;
1 => Water load;
2 => Invalid/unknown
ramp_type
9
34
UnsignedByte
1
%3d
Ramp type.
0 => Snap;
1 => Start of new ramp;
2 => Medial report;
3 => Periodic report;
4 => End of ramps;
5 => Ramping terminated by operator;
6 => Invalid/unknown
transmit_op_pwr
10
35
IEEE754MSBSingle
4
watt
Transmitter output power.
Values 0. to 500,000.0 are allowed.
sup_data_id
11
39
ASCII_String
8
Support data ID. Name of the frequency predicts set used.
sup_data_rev
12
47
ASCII_String
8
%8s
Support data revision. Revision of the frequency predicts set used.
prdx_time_offset
13
55
IEEE754MSBDouble
8
second
Predicts time offset. Seconds added to current time.
Values -31,536,000.0 to 31,536,000.0 are allowed.
prdx_freq_offset
14
63
IEEE754MSBDouble
8
hertz
Predicts frequency offset. Hz added to predicted value.
Values -4.8e6 to 4.8e6 are allowed.
time_tag_corr_flag
15
71
UnsignedByte
1
Time tag correction flag. Indicates results of validation of the block time tag.
0 => No validation attempted;
1 => Validated, no change;
2 => Validated, changed
type_time_corr_flag
16
72
UnsignedByte
1
Type of time tag correction flag. Indicates what type of time tag correction was made.
0 => No correction;
1 => Year correction;
2 => DOY correction;
3 => Both Year and DOY correction
fabricated_sfdu_flag
17
73
UnsignedByte
1
Fabricated SFDU Flag. Indicates whether this SFDU was artificially
fabricated in support of 3-way ranging.
0 => Originally generated by UPL and validated by TTC software;
1 => Fabricated by TTC software
reserve1c
18
74
UnsignedByte
1
Reserved. One byte.
reserve6a
19
75
ASCII_String
6
Reserved. Six bytes.
Downlink Carrier Phase (Data Type 01)
2673034
8903
Raw radio tracking data.
0
5
378
SFDU Label
1
1
6
0
The SFDU label
1
20
SFDU Control Authority
1
1
ASCII_String
4
An ASCII string giving the SFDU Control Authority for this data
type. Set to "NJPL", meaning the data description information for
this type of SFDU is maintained by the NASA/JPL Control Authority.
SFDU Label Version ID
2
5
ASCII_String
1
An ASCII character giving the SFDU Label Version Identifier.
Set to "2", meaning the length given in field 6 is formatted
as a binary unsigned integer.
SFDU Class ID
3
6
ASCII_String
1
An ASCII character giving the SFDU Class Identifier. Set to "I",
meaning this is a Compressed Header Data Object (CHDO) structured SFDU.
SFDU Reserved
4
7
UnsignedMSB2
2
These two bytes are not defined.
SFDU Data Description ID
5
9
ASCII_String
4
An ASCII string giving the SFDU Data Description Identifier.
Possible values in a TNF are:
C123 = Uplink data types
C124 = Downlink data types
C125 = Derived data types
C126 = Interferometric data types
C127 = Filtered data types
SFDU Length
6
13
UnsignedMSB8
8
byte
The number of remaining bytes in the SFDU after the 20-byte SFDU label.
Aggregation CHDO Label
2
1
2
0
The Aggregation CHDO Label
21
4
Header Aggregation CHDO Type
1
1
UnsignedMSB2
2
Header Aggregation CHDO Type. Set to "1", meaning this CHDO is an
aggregation of header CHDOs. The NJPL Control Authority maintains a
registry of CHDO types.
Header Aggregation CHDO Length
2
3
UnsignedMSB2
2
byte
Header Aggregation CHDO Length.
Primary CHDO
3
1
6
0
The Primary CHDO
25
8
Primary Header CHDO Type
1
1
UnsignedMSB2
2
Primary Header CHDO Type. Set to to 2, meaning this CHDO is a
primary header CHDO. The NJPL Control Authority maintains a
registry of CHDO types.
Primary Header CHDO Length
2
3
UnsignedMSB2
2
byte
Primary Header CHDO Length. Set to 4, meaning length of the value
field of the Primary Header CHDO is 4 bytes.
Major Data Class
3
5
UnsignedByte
1
Major Data Class. Set to 6, meaning these are ground station monitor data.
Minor Data Class
4
6
UnsignedByte
1
Minor Data Class. Set to 14 meaning these are processed tracking data.
Mission Identifier
5
7
UnsignedByte
1
Mission Identifier. Set to a number between 0 and 255.
Format Code
6
8
UnsignedByte
1
Format Code; also known as the data type.
The following data types (DT) are possible in a TNF:
0 => Uplink Carrier Phase;
1 => Downlink Carrier Phase;
2 => Uplink Sequential Ranging Phase;
3 => Downlink Sequential Ranging Phase;
4 => Uplink PN Ranging Phase;
5 => Downlink PN Ranging Phase;
6 => Doppler;
7 => Sequential Ranging;
8 => Angles;
9 => Ramps;
10 => VLBI;
11 => DRVID;
12 => Smoothed Noise;
13 => Allan Deviation;
14 => PN Ranging;
15 => Tone Ranging;
16 => Carrier Observable;
17 => Total Phase Observable
Secondary CHDO 133
4
1
49
0
Secondary CHDO 133 for downlink data types
33
114
secondary_chdo_type
1
1
UnsignedMSB2
2
Type attribute of the secondary CHDO. The following values are
possible in a TNF Table:
132 => uplink data types;
133 => downlink data types;
134 => derived data types;
135 => interferometric data types;
136 => filtered data types.
Set to 133 for this TNF Table.
secondary_chdo_length
2
3
UnsignedMSB2
2
Length attribute of the secondary CHDO.
Indicates the length of the value field (bytes after this item) of the secondary CHDO.
The following values are possible in a TNF:
66 => uplink data types;
110 => downlink data types;
124 => derived data types;
88 => interferometric data types;
98 => filtered data types.
Set to 110 for this TNF Table.
orig_id
3
5
UnsignedByte
1
Originator ID.
Indicates where this SFDU originated.
Values between 0 and 255 are allowed.
last_modifier_id
4
6
UnsignedByte
1
Last modifier ID.
Indicates where the contents of this SFDU were last modified.
Values between 0 and 255 are allowed.
reserve1
5
7
UnsignedByte
1
Reserved for future expansion of the next field (scft_id).
A value of 0 is expected.
scft_id
6
8
UnsignedByte
1
Spacecraft number. Values between 1 and 255 are allowed.
dtt_rec_seq_num
7
9
UnsignedMSB4
4
RDownlink record sequence number (DTT RSN) -- the number reported by
the downlink subsystem (DTT) equipment. Values between 0 and 2**32-1
are allowed.
rec_seq_num
8
13
UnsignedMSB4
4
Record sequence number (RSN).
Begins with zero, then increments by one for each successive downlink tracking
SFDU of the same data type. Wraps around from 2**32-1 to zero. Value is reset
to zero when the data processing system software is restarted.
year
9
17
UnsignedMSB2
2
Time tag -- year
doy
10
19
UnsignedMSB2
2
day
Time tag -- day of year.
Values between 1 and 366 are allowed.
sec
11
21
IEEE754MSBDouble
8
second
Time tag -- seconds of day.
Values between 0.00 and 86400.99 are allowed.
rct_day
12
29
UnsignedMSB2
2
day
Record creation time -- days since 1 January 1958.
Values between 0 and 2**16-1 are allowed.
rct_msec
13
31
UnsignedMSB4
4
millisecond
Record creation time -- milliseconds of day.
Values between 0 and 86400999 are allowed.
dl_dss_id
14
35
UnsignedByte
1
Downlink antenna number.
Values between 0 and 255 are allowed.
dl_band
15
36
UnsignedByte
1
Downlink frequency band.
0 => Unknown;
1 => S-band;
2 => X-band;
3 => Ka-band;
4 => Ku-band;
5 => L-band
dl_chan_num
16
37
UnsignedByte
1
Downlink channel number.
Values between 1 and 24 are allowed.
prdx_mode
17
38
UnsignedByte
1
Predicts mode -- the predicts subset used by downlink channel.
0 => No Predicts;
1 => One-way;
2 => Two-way;
3 => Three-way
ul_prdx_stn
18
39
UnsignedByte
1
Uplink station used for predicts. Valid only if prdx_mode (field 17) is 2 or 3.
Values 0 to 255 are allowed; a value 0 means that the number is unknown
or not valid (e.g., no uplink).
ul_band_dl
19
40
UnsignedByte
1
Uplink frequency band assumed by downlink.
0 => Unknown;
1 => S-band;
2 => X-band;
3 => Ka-band;
4 => Ku-band;
5 => L-band
array_delay
20
41
IEEE754MSBDouble
8
second
Array delay value -- time delay added to path by arraying equipment.
Obtained from arraying equipment. Any measurements include this delay.
Values 0.0 to 1.0 are allowed.
Valid only if Array Flag (array_flag is field 23) is non-zero.
fts_vld_flag
21
49
UnsignedByte
1
Frequency and Timing (FTS) validity.
0 => Equipment is not synced with FTS;
1 => Equipment is synced with FTS
carr_lock_stat
22
50
UnsignedByte
1
Carrier lock status.
0 => Off;
1 => Open (only using predicts);
2 => Acquiring, FFT Search;
3 => Acquiring, Waiting for Lock Decision;
4 => In Lock;
5 => Out of Lock
array_flag
23
51
UnsignedByte
1
Array flag.
0 => Not arrayed;
1 => Arrayed with Full Spectrum Processing subsystem #1;
2 => Arrayed with Full Spectrum Processing subsystem #2
polarization
24
52
UnsignedByte
1
Polarization.
0 => RCP;
1 => LCP;
2 => Unknown;
3 => Not applicable
diplxr_stat
25
53
UnsignedByte
1
Diplexer status.
0 => Low noise;
1 => Diplexed
lna_num
26
54
UnsignedByte
1
LNA Number.
Values 0-4 are allowed; value 0 indicates unknown.
rf_if_chan_num
27
55
UnsignedByte
1
RF-to-IF Downconverter Channel number.
Values 1 or 2 are allowed.
if_num
28
56
UnsignedByte
1
IF input number -- defines path into downlink channel.
Values 1 to 3 are allowed.
rcv_time_tag_delay
29
57
IEEE754MSBDouble
8
second
Receive time tag delay.
Value used to offset downlink time tag (e.g., for Goldstone Beam Waveguide antennas).
Values 0.0 to 1.0 are allowed; value -1.0 indicates invalid (or not provided).
dl_zheight_corr
30
65
IEEE754MSBSingle
4
second
Downlink Z-height correction.
Values -1.000 to 1.000 are allowed; value -99.0 indicates invalid.
vld_ul_stn
31
69
UnsignedByte
1
Validated uplink station.
The uplink station per the validation process.
Values 0 to 255 are allowed; value 0 means that the antenna is unknown or not valid.
vld_dop_mode
32
70
UnsignedByte
1
Validated Doppler mode.
0 => Unknown or not applicable;
1 => One-way;
2 => Two-way;
3 => Three-way
vld_scft_coh
33
71
UnsignedByte
1
Validated spacecraft coherency.
0 => Unknown or not applicable;
1 => Coherent;
2 => Non-coherent;
3 => Transponded, non-coherent
scft_transpd_lock
34
72
UnsignedByte
1
Spacecraft transponder lock status.
0 => Unknown;
1 => Out-of-lock;
2 => In Lock
scft_transpd_num
35
73
UnsignedByte
1
Spacecraft transponder number.
Values 1 to 5 are allowed; value 0 indicates unknown.
dl_software_version
36
74
ASCII_String
1
Downlink software version number -- the DCC software version major op code.
Values 0 to 255 are allowed.
scft_osc_freq
37
75
IEEE754MSBDouble
8
hertz
Spacecraft one-way frequency.
Values 2.0e9 to 32.3e9 are allowed; value 0.0 indicates unknown.
scft_transpd_delay
38
83
IEEE754MSBDouble
8
second
Spacecraft transponder delay (the coherent ranging delay).
Values 0.0 to 1.0 are allowed; value -1.0 indicates invalid.
scft_transpd_turn_num
39
91
UnsignedMSB4
4
Spacecraft transponder turn around ratio -- numerator.
Values 0 to 2**32-1 are allowed; value 0 indicates unknown.
scft_transpd_turn_den
40
95
UnsignedMSB4
4
Spacecraft transponder turn around ratio -- denominator.
Values 0 to 2**32-1 are allowed; value 0 indicates unknown.
scft_twnc_stat
41
99
UnsignedByte
1
Spacecraft two-way non-coherent (TWNC) status.
0 => Unknown;
1 => OFF;
2 => ON
scft_osc_type
42
100
UnsignedByte
1
Spacecraft oscillator type.
0 => Unknown;
1 => AUX OSC (auxiliary oscillator);
2 => USO (ultra-stable oscillator)
mod_day
43
101
UnsignedMSB2
2
day
Last modification time -- days since 1 January 1958.
Values 0 to 2**16-1 are allowed.
mod_msec
44
103
UnsignedMSB4
4
millisecond
Last modification time -- milliseconds of day.
Values 0 to 86400999 are allowed.
version_num
45
107
UnsignedByte
1
Version number of the assembly that generated the data.
Values 0 to 63 are allowed.
sub_version_num
46
108
UnsignedByte
1
Sub-version number of the assembly that generated the data.
Values 0 to 63 are allowed.
sub_sub_version_num
47
109
UnsignedByte
1
Sub-sub-version number of the assembly that generated the data.
Values 0 to 63 are allowed.
lna_corr_value
48
110
UnsignedByte
1
LNA Correction Value -- indicates results of validation of LNA number.
Values 1 to 4 are allowed and should be substituted for lna_num (field 26).
Value 0 indicates no validation or correction was made.
reserve4
49
111
UnsignedMSB4
4
Reserved. Four bytes.
Downlink Carrier Phase CHDO (Data Type 1)
5
1
59
0
Downlink Carrier Phase CHDO (Data Type 1)
147
232
chdo_type
1
1
UnsignedMSB2
2
Type attribute of the downlink carrier phase data CHDO.
Set to 10 because the CHDO contains binary data.
chdo_length
2
3
UnsignedMSB2
2
Length attribute of the downlink carrier phase data CHDO value field.
Number of bytes after this item. Set to 228 for this CHDO.
carr_loop_bw
3
5
IEEE754MSBSingle
4
hertz
Carrier tracking loop bandwidth.
Values from 0.1 to 50.0 are allowed.
pcn0
4
9
IEEE754MSBSingle
4
dB*Hz
Ratio of carrier power (Pc) to noise power spectral density (N0).
Values from 0.0 to 90.0 are allowed; value -300.0 indicates no signal.
pcn0_resid
5
13
IEEE754MSBSingle
4
dB*Hz
Pc/N0 residual -- actual value minus predicted value.
Values -90.0 to 90.0 are allowed; value -300.0 indicates
no signal or carrier is suppressed.
pdn0
6
17
IEEE754MSBSingle
4
dB*Hz
Ratio of data power (Pd) to noise power spectral density (N0).
Values 0.0 to 90.0 are allowed; value -300.0 indicates no signal.
pdn0_resid
7
21
IEEE754MSBSingle
4
dB*Hz
Pd/N0 residual -- actual value minus predicted value.
Values -90.0 to 90.0 are allowed; value -300.0 indicates no signal.
system_noise_temp
8
25
IEEE754MSBSingle
4
K
System Noise Temperature.
Values 0.1 to 2000.0 are allowed.
phs_hi_0
9
29
UnsignedMSB4
4
Raw phase sample 0 -- high part.
Total integer phase in cycles at (time tag + 0.0 seconds) divided by 2**32.
Values between 0 and 2*32-1 are allowed.
Total phase is HI*2**32 + LO + FRAC/2**32.
phs_lo_0
10
33
UnsignedMSB4
4
Raw phase sample 0 -- low part.
Total integer phase in cycles at (time tag + 0.0 seconds) modulo 2*32.
Values between 0 and 2**32-1 are allowed.
Total phase is HI*2**32 + LO + FRAC/2**32.
phs_frac_0
11
37
UnsignedMSB4
4
Raw phase sample 0 -- fractional part.
Fractional phase cycles at (time tag + 0.0 seconds) multiplied by 2**32
Values between 0 and 2**32-1 are allowed.
Total phase is HI*2**32 + LO + FRAC/2**32.
phs_hi_1
12
41
UnsignedMSB4
4
Raw phase sample 1 -- high part.
Total integer phase in cycles at (time tag + 0.1 seconds) divided by 2**32.
Values between 0 and 2*32-1 are allowed.
Total phase is HI*2**32 + LO + FRAC/2**32.
phs_lo_1
13
45
UnsignedMSB4
4
Raw phase sample 1 -- low part.
Total integer phase in cycles at (time tag + 0.1 seconds) modulo 2*32.
Values between 0 and 2**32-1 are allowed.
Total phase is HI*2**32 + LO + FRAC/2**32.
phs_frac_1
14
49
UnsignedMSB4
4
Raw phase sample 1 -- fractional part.
Fractional phase cycles at (time tag + 0.1 seconds) multiplied by 2**32
Values between 0 and 2**32-1 are allowed.
Total phase is HI*2**32 + LO + FRAC/2**32.
phs_hi_2
15
53
UnsignedMSB4
4
Raw phase sample 2 -- high part.
Total integer phase in cycles at (time tag + 0.2 seconds) divided by 2**32.
Values between 0 and 2*32-1 are allowed.
Total phase is HI*2**32 + LO + FRAC/2**32.
phs_lo_2
16
57
UnsignedMSB4
4
Raw phase sample 2 -- low part.
Total integer phase in cycles at (time tag + 0.2 seconds) modulo 2*32.
Values between 0 and 2**32-1 are allowed.
Total phase is HI*2**32 + LO + FRAC/2**32.
phs_frac_2
17
61
UnsignedMSB4
4
Raw phase sample 2 -- fractional part.
Fractional phase cycles at (time tag + 0.2 seconds) multiplied by 2**32
Values between 0 and 2**32-1 are allowed.
Total phase is HI*2**32 + LO + FRAC/2**32.
phs_hi_3
18
65
UnsignedMSB4
4
Raw phase sample 3 -- high part.
Total integer phase in cycles at (time tag + 0.3 seconds) divided by 2**32.
Values between 0 and 2*32-1 are allowed.
Total phase is HI*2**32 + LO + FRAC/2**32.
phs_lo_3
19
69
UnsignedMSB4
4
Raw phase sample 3 -- low part.
Total integer phase in cycles at (time tag + 0.3 seconds) modulo 2*32.
Values between 0 and 2**32-1 are allowed.
Total phase is HI*2**32 + LO + FRAC/2**32.
phs_frac_3
20
73
UnsignedMSB4
4
Raw phase sample 3 -- fractional part.
Fractional phase cycles at (time tag + 0.3 seconds) multiplied by 2**32
Values between 0 and 2**32-1 are allowed.
Total phase is HI*2**32 + LO + FRAC/2**32.
phs_hi_4
21
77
UnsignedMSB4
4
Raw phase sample 4 -- high part.
Total integer phase in cycles at (time tag + 0.4 seconds) divided by 2**32.
Values between 0 and 2*32-1 are allowed.
Total phase is HI*2**32 + LO + FRAC/2**32.
phs_lo_4
22
81
UnsignedMSB4
4
Raw phase sample 4 -- low part.
Total integer phase in cycles at (time tag + 0.4 seconds) modulo 2*32.
Values between 0 and 2**32-1 are allowed.
Total phase is HI*2**32 + LO + FRAC/2**32.
phs_frac_4
23
85
UnsignedMSB4
4
Raw phase sample 4 -- fractional part.
Fractional phase cycles at (time tag + 0.4 seconds) multiplied by 2**32
Values between 0 and 2**32-1 are allowed.
Total phase is HI*2**32 + LO + FRAC/2**32.
phs_hi_5
24
89
UnsignedMSB4
4
Raw phase sample 5 -- high part.
Total integer phase in cycles at (time tag + 0.5 seconds) divided by 2**32.
Values between 0 and 2*32-1 are allowed.
Total phase is HI*2**32 + LO + FRAC/2**32.
phs_lo_5
25
93
UnsignedMSB4
4
Raw phase sample 5 -- low part.
Total integer phase in cycles at (time tag + 0.5 seconds) modulo 2*32.
Values between 0 and 2**32-1 are allowed.
Total phase is HI*2**32 + LO + FRAC/2**32.
phs_frac_5
26
97
UnsignedMSB4
4
Raw phase sample 5 -- fractional part.
Fractional phase cycles at (time tag + 0.5 seconds) multiplied by 2**32
Values between 0 and 2**32-1 are allowed.
Total phase is HI*2**32 + LO + FRAC/2**32.
phs_hi_6
27
101
UnsignedMSB4
4
Raw phase sample 6 -- high part.
Total integer phase in cycles at (time tag + 0.6 seconds) divided by 2**32.
Values between 0 and 2*32-1 are allowed.
Total phase is HI*2**32 + LO + FRAC/2**32.
phs_lo_6
28
105
UnsignedMSB4
4
Raw phase sample 6 -- low part.
Total integer phase in cycles at (time tag + 0.6 seconds) modulo 2*32.
Values between 0 and 2**32-1 are allowed.
Total phase is HI*2**32 + LO + FRAC/2**32.
phs_frac_6
29
109
UnsignedMSB4
4
Raw phase sample 6 -- fractional part.
Fractional phase cycles at (time tag + 0.6 seconds) multiplied by 2**32
Values between 0 and 2**32-1 are allowed.
Total phase is HI*2**32 + LO + FRAC/2**32.
phs_hi_7
30
113
UnsignedMSB4
4
Raw phase sample 7 -- high part.
Total integer phase in cycles at (time tag + 0.7 seconds) divided by 2**32.
Values between 0 and 2*32-1 are allowed.
Total phase is HI*2**32 + LO + FRAC/2**32.
phs_lo_7
31
117
UnsignedMSB4
4
Raw phase sample 7 -- low part.
Total integer phase in cycles at (time tag + 0.7 seconds) modulo 2*32.
Values between 0 and 2**32-1 are allowed.
Total phase is HI*2**32 + LO + FRAC/2**32.
phs_frac_7
32
121
UnsignedMSB4
4
Raw phase sample 7 -- fractional part.
Fractional phase cycles at (time tag + 0.7 seconds) multiplied by 2**32
Values between 0 and 2**32-1 are allowed.
Total phase is HI*2**32 + LO + FRAC/2**32.
phs_hi_8
33
125
UnsignedMSB4
4
Raw phase sample 8 -- high part.
Total integer phase in cycles at (time tag + 0.8 seconds) divided by 2**32.
Values between 0 and 2*32-1 are allowed.
Total phase is HI*2**32 + LO + FRAC/2**32.
phs_lo_8
34
129
UnsignedMSB4
4
Raw phase sample 8 -- low part.
Total integer phase in cycles at (time tag + 0.8 seconds) modulo 2*32.
Values between 0 and 2**32-1 are allowed.
Total phase is HI*2**32 + LO + FRAC/2**32.
phs_frac_8
35
133
UnsignedMSB4
4
Raw phase sample 8 -- fractional part.
Fractional phase cycles at (time tag + 0.8 seconds) multiplied by 2**32
Values between 0 and 2**32-1 are allowed.
Total phase is HI*2**32 + LO + FRAC/2**32.
phs_hi_9
36
137
UnsignedMSB4
4
Raw phase sample 9 -- high part.
Total integer phase in cycles at (time tag + 0.9 seconds) divided by 2**32.
Values between 0 and 2*32-1 are allowed.
Total phase is HI*2**32 + LO + FRAC/2**32.
phs_lo_9
37
141
UnsignedMSB4
4
Raw phase sample 9 -- low part.
Total integer phase in cycles at (time tag + 0.9 seconds) modulo 2*32.
Values between 0 and 2**32-1 are allowed.
Total phase is HI*2**32 + LO + FRAC/2**32.
phs_frac_9
38
145
UnsignedMSB4
4
Raw phase sample 9 -- fractional part.
Fractional phase cycles at (time tag + 0.9 seconds) multiplied by 2**32
Values between 0 and 2**32-1 are allowed.
Total phase is HI*2**32 + LO + FRAC/2**32.
phs_hi_avg
39
149
UnsignedMSB4
4
Averaged phase sample -- high part.
One second averaged phase, centered around time tag, then divided by 2**32.
Values between 0 and 2**32-1 are allowed.
Total phase is HI*2**32 + LO + FRAC/2**32.
phs_lo_avg
40
153
UnsignedMSB4
4
Averaged phase sample -- low part.
One second averaged phase, centered around time tag, modulo 2**32.
Values between 0 and 2**32-1 are allowed.
Total phase is HI*2**32 + LO + FRAC/2**32.
phs_frac_avg
41
157
UnsignedMSB4
4
Averaged phase sample -- fractional part.
One second averaged phase, centered around time tag; fractional part multiplied by 2**32.
Values between 0 and 2**32-1 are allowed.
Total phase is HI*2**32 + LO + FRAC/2**32.
dl_freq
42
161
IEEE754MSBDouble
8
hertz
Downlink frequency at the time tag.
Values 2.2e9 to 32.3e9 are allowed.
dop_resid
43
169
IEEE754MSBSingle
4
hertz
Doppler residual -- negative of the frequency residual.
Values -1.0e6 to 1.0e6 are allowed.
dop_noise
44
173
IEEE754MSBSingle
4
hertz
Doppler noise averaged over 10 points in record.
Values 0.0 to 1000.0 are allowed.
slipped_cycles
45
177
SignedMSB4
4
Slipped cycles.
Values -10 to 10 are allowed.
carr_loop_type
46
181
UnsignedByte
1
Carrier loop type.
Values 1 to 3 are allowed.
snt_flag
47
182
UnsignedByte
1
SNT measurement flag.
0 => SNT value is the predicted value;
1 => SNT value is the measured value
carr_resid_wt
48
183
IEEE754MSBSingle
4
Carrier residual weight.
The weight value applied to residual phase error in carrier tracking.
When the carrier is suppressed, carrier weight is 1.0 minus this value.
Values 0.0 to 1.0 are allowed.
sup_data_id
49
187
ASCII_String
8
Support data ID.
Name of the frequency predicts set used.
sup_data_rev
50
195
ASCII_String
8
Support data revision.
Revision of the frequency predicts set used.
prdx_time_offset
51
203
IEEE754MSBDouble
8
second
Predicts time offset.
Seconds added to current time.
Values -8.64e4 to 8.64e4 are allowed.
prdx_freq_offset
52
211
IEEE754MSBDouble
8
hertz
Predicts frequency offset.
Hz added to predicted value.
carr_resid_tol_flag
53
219
UnsignedByte
1
Carrier residual tolerance flag.
0 => Out of tolerance;
1 => In tolerance
time_tag_corr_flag
54
220
UnsignedByte
1
Time tag correction flag.
Indicates results of validation of the block time tag.
0 => No validation attempted;
1 => Validated, no change;
2 => Validated, changed
type_time_corr_flag
55
221
UnsignedByte
1
Type of time tag correction flag.
Indicates what type of time tag correction was made.
0 => No correction;
1 => Year correction;
2 => DOY correction;
3 => Both Year and DOY correction
dop_mode_corr_flag
56
222
UnsignedByte
1
Doppler mode correction flag.
Indicates the results of the validation of the Doppler mode.
0 => Not applicable or no validation attempted;
1 => Validated, no change;
2 => Validated, changed
ul_stn_corr_flag
57
223
UnsignedByte
1
Uplink station correction flag.
Indicates the results of the validation of the uplink station.
0 => Not applicable or no validation attempted;
1 => Validated, no change;
2 => Validated, changed
reserve1
58
224
UnsignedByte
1
Reserved. One byte.
reserve8
59
225
UnsignedMSB8
8
Reserved. Eight bytes.
Ramp (Data Type 09)
6038368
88
Raw radio tracking data.
0
5
144
SFDU Label
1
1
6
0
The SFDU label
1
20
SFDU Control Authority
1
1
ASCII_String
4
An ASCII string giving the SFDU Control Authority for this data
type. Set to "NJPL", meaning the data description information for
this type of SFDU is maintained by the NASA/JPL Control Authority.
SFDU Label Version ID
2
5
ASCII_String
1
An ASCII character giving the SFDU Label Version Identifier.
Set to "2", meaning the length given in field 6 is formatted
as a binary unsigned integer.
SFDU Class ID
3
6
ASCII_String
1
An ASCII character giving the SFDU Class Identifier. Set to "I",
meaning this is a Compressed Header Data Object (CHDO) structured SFDU.
SFDU Reserved
4
7
UnsignedMSB2
2
These two bytes are not defined.
SFDU Data Description ID
5
9
ASCII_String
4
An ASCII string giving the SFDU Data Description Identifier.
Possible values in a TNF are:
C123 = Uplink data types
C124 = Downlink data types
C125 = Derived data types
C126 = Interferometric data types
C127 = Filtered data types
SFDU Length
6
13
UnsignedMSB8
8
byte
The number of remaining bytes in the SFDU after the 20-byte SFDU label.
Aggregation CHDO Label
2
1
2
0
The Aggregation CHDO Label
21
4
Header Aggregation CHDO Type
1
1
UnsignedMSB2
2
Header Aggregation CHDO Type. Set to "1", meaning this CHDO is an
aggregation of header CHDOs. The NJPL Control Authority maintains a
registry of CHDO types.
Header Aggregation CHDO Length
2
3
UnsignedMSB2
2
byte
Header Aggregation CHDO Length.
Primary CHDO
3
1
6
0
The Primary CHDO
25
8
Primary Header CHDO Type
1
1
UnsignedMSB2
2
Primary Header CHDO Type. Set to to 2, meaning this CHDO is a
primary header CHDO. The NJPL Control Authority maintains a
registry of CHDO types.
Primary Header CHDO Length
2
3
UnsignedMSB2
2
byte
Primary Header CHDO Length. Set to 4, meaning length of the value
field of the Primary Header CHDO is 4 bytes.
Major Data Class
3
5
UnsignedByte
1
Major Data Class. Set to 6, meaning these are ground station monitor data.
Minor Data Class
4
6
UnsignedByte
1
Minor Data Class. Set to 14 meaning these are processed tracking data.
Mission Identifier
5
7
UnsignedByte
1
Mission Identifier. Set to a number between 0 and 255.
Format Code
6
8
UnsignedByte
1
Format Code; also known as the data type.
The following data types (DT) are possible in a TNF:
0 => Uplink Carrier Phase;
1 => Downlink Carrier Phase;
2 => Uplink Sequential Ranging Phase;
3 => Downlink Sequential Ranging Phase;
4 => Uplink PN Ranging Phase;
5 => Downlink PN Ranging Phase;
6 => Doppler;
7 => Sequential Ranging;
8 => Angles;
9 => Ramps;
10 => VLBI;
11 => DRVID;
12 => Smoothed Noise;
13 => Allan Deviation;
14 => PN Ranging;
15 => Tone Ranging;
16 => Carrier Observable;
17 => Total Phase Observable
Secondary CHDO 132
4
1
32
0
Secondary CHDO 132 for uplink data types
33
70
secondary_chdo_type
1
1
UnsignedMSB2
2
Type attribute of the secondary CHDO. The following values are
possible in a TNF Table:
132 => uplink data types;
133 => downlink data types;
134 => derived data types;
135 => interferometric data types;
136 => filtered data types.
Set to 132 for this TNF Table.
secondary_chdo_length
2
3
UnsignedMSB2
2
Length attribute of the secondary CHDO.
Indicates the length of the value field (bytes after this item) of the secondary CHDO.
The following values are possible in a TNF:
66 => uplink data types;
110 => downlink data types;
124 => derived data types;
88 => interferometric data types;
98 => filtered data types.
Set to 66 for this TNF Table.
orig_id
3
5
UnsignedByte
1
Originator ID.
Indicates where this SFDU originated.
Values between 0 and 255 are allowed.
last_modifier_id
4
6
UnsignedByte
1
Last modifier ID.
Indicates where the contents of this SFDU were last modified.
Values between 0 and 255 are allowed.
reserve1a
5
7
UnsignedByte
1
Reserved for future expansion of the next field (scft_id).
A value of 0 is expected.
scft_id
6
8
UnsignedByte
1
Spacecraft number. Values between 1 and 255 are allowed.
upl_rec_seq_num
7
9
UnsignedMSB4
4
Uplink record sequence number (UPL RSN).
This is the record sequence number reported by the uplink subsystem (UPL) equipment.
Values between 0 and 2**32-1 are allowed.
rec_seq_num
8
13
UnsignedMSB4
4
Record sequence number (RSN).
Begins with zero, then increments by one for each successive uplink tracking
SFDU of the same data type. Wraps around from 2**32-1 to zero. Value is reset
to zero when the data processing system software is restarted.
year
9
17
UnsignedMSB2
2
Time tag -- year
doy
10
19
UnsignedMSB2
2
Time tag -- day of year
sec
11
21
IEEE754MSBDouble
8
second
Time tag -- seconds of day
rct_day
12
29
UnsignedMSB2
2
day
Record creation time -- days since 1 January 1958.
rct_msec
13
31
UnsignedMSB4
4
%10d
millisecond
Record creation time -- milliseconds of day
ul_dss_id
14
35
UnsignedByte
1
Uplink antenna number. A value between 0 and 255.
ul_band
15
36
UnsignedByte
1
Uplink frequency band.
0 => Unknown;
1 => S-band;
2 => X-band;
3 => Ka-band;
4 => Ku-band;
5 => L-band
ul_assembly_num
16
37
UnsignedByte
1
Uplink Assembly Number.
Note that this is to allow for potential future cases where there might be more
than one uplink of the same band at the same antenna.
0 => Invalid/unknown;
1 => S- or X-band uplink;
2 => Ka-band uplink
transmit_num
17
38
UnsignedByte
1
Transmitter number. Value depends on transmitter used.
Values between 0 and 3 are allowed; 0 indicates unknown.
transmit_stat
18
39
UnsignedByte
1
Transmit status.
0 => Not transmitting out the horn;
1 => Transmitting out the horn;
2 => Invalid/unknown
transmit_mode
19
40
UnsignedByte
1
Transmitter mode.
0 => Low power;
1 => High power;
2 => Invalid/unknown
cmd_modul_stat
20
41
UnsignedByte
1
Command modulation status.
0 => OFF;
1 => ON;
2 => Invalid/unknown
rng_modul_stat
21
42
UnsignedByte
1
Ranging modulation status.
0 => OFF;
1 => ON;
2 => Invalid/unknown
fts_vld_flag
22
43
UnsignedByte
1
Frequency and Timing (FTS) validity.
0 => Equipment is not synced with FTS;
1 => Equipment is synced with FTS
ul_software_version
23
44
UnsignedByte
1
Uplink Software version number.
Gives the version major op code for the uplink software.
Values between 0 and 255 are allowed.
transmit_time_tag_delay
24
45
IEEE754MSBDouble
8
second
Transmit time tag delay.
Value used to offset uplink time tag (e.g., for Goldstone Beam Waveguide antennas).
Values 0.0 to 1.0 are allowed. Value of -1.0 indicates invalid (or not provided).
ul_zheight_corr
25
53
IEEE754MSBSingle
4
second
Uplink Z-height correction.
Values -1.0 to 1.0 are possible. Value -99.0 indicates invalid.
mod_day
26
57
UnsignedMSB2
2
Last modification time -- days since 1 January 1958.
Values 0 to 2**16-1 are allowed.
mod_msec
27
59
UnsignedMSB4
4
milliseconds
Last modification time -- milliseconds of day.
Values 0 to 86400999 are allowed.
version_num
28
63
UnsignedByte
1
Version number of the assembly that generated the data.
Values 0 to 63 are allowed.
sub_version_num
29
64
UnsignedByte
1
Sub-version number of the assembly that generated the data.
Values 0 to 63 are allowed.
sub_sub_version_num
30
65
UnsignedByte
1
Sub-sub-version number of the assembly that generated the data.
Values 0 to 63 are allowed.
reserve1b
31
66
UnsignedByte
1
%1d
Reserved. One byte.
reserve4a
32
67
UnsignedMSB4
4
%10d
Reserved. Four bytes.
Ramp CHDO (Data Type 9)
5
1
10
0
Ramp CHDO (Data Type 9)
103
42
chdo_type
1
1
UnsignedMSB2
2
Type attribute of the ramp data CHDO.
Set to 10 because CHDO contains binary data.
chdo_length
2
3
UnsignedMSB2
2
Length attribute of the ramp data CHDO value field.
Number of bytes after this item. Set to 38.
ul_hi_phs_cycles
3
5
UnsignedMSB4
4
Uplink phase at time tag -- high part.
Total integer phase cycles divided by 2**32.
Values from 0 to 2**32-1 are allowed.
Total phase is HI*2**32 + LO + FRAC/2**32.
ul_lo_phs_cycles
4
9
UnsignedMSB4
4
Uplink phase at time tag -- low part.
Total integer phase cycles modulo 2**32.
Values from 0 to 2**32-1 are allowed.
Total phase is HI*2**32 + LO + FRAC/2**32.
ul_frac_phs_cycles
5
13
UnsignedMSB4
4
Uplink phase at time tag -- fractional part.
Fractional phase cycles multiplied by 2**32.
Values from 0 to 2**32-1 are allowed.
Total phase is HI*2**32 + LO + FRAC/2**32.
ramp_freq
6
17
IEEE754MSBDouble
8
hertz
Uplink frequency at the time tag.
Values between 2.0e9 and 34.7e9 are allowed; value 0.0 indicates unknown or invalid.
Precision varies with band (phase data give higher precision):
S-band => 0.5 microhertz;
X-band => 1.6 microhertz;
Ka-band => 7.7 microhertz
ramp_rate
7
25
IEEE754MSBDouble
8
hertz/second
Rate of change of uplink frequency.
Values -3.2e5 to 3.2e5 are allowed.
ramp_type
8
33
UnsignedByte
1
Ramp type.
0 => Snap;
1 => Start of new ramp;
2 => Medial report;
3 => Periodic report;
4 => End of ramps;
5 => Ramping terminated by operator;
6 => Invalid/unknown;
fabricated_sfdu_flag
9
34
UnsignedByte
1
Fabricated SFDU Flag -- indicates whether this SFDU was artificially
fabricated in support of 3-way ranging.
0 => Originally generated by UPL and validated by TTC software;
1 => Fabricated by TTC software
reserve8
10
35
UnsignedMSB8
8
Reserved. Eight bytes.
Carrier Frequency Observable (Data Type 16)
6051040
8898
Raw radio tracking data.
0
5
220
SFDU Label
1
1
6
0
The SFDU label
1
20
SFDU Control Authority
1
1
ASCII_String
4
An ASCII string giving the SFDU Control Authority for this data
type. Set to "NJPL", meaning the data description information for
this type of SFDU is maintained by the NASA/JPL Control Authority.
SFDU Label Version ID
2
5
ASCII_String
1
An ASCII character giving the SFDU Label Version Identifier.
Set to "2", meaning the length given in field 6 is formatted
as a binary unsigned integer.
SFDU Class ID
3
6
ASCII_String
1
An ASCII character giving the SFDU Class Identifier. Set to "I",
meaning this is a Compressed Header Data Object (CHDO) structured SFDU.
SFDU Reserved
4
7
UnsignedMSB2
2
These two bytes are not defined.
SFDU Data Description ID
5
9
ASCII_String
4
An ASCII string giving the SFDU Data Description Identifier.
Possible values in a TNF are:
C123 = Uplink data types
C124 = Downlink data types
C125 = Derived data types
C126 = Interferometric data types
C127 = Filtered data types
SFDU Length
6
13
UnsignedMSB8
8
byte
The number of remaining bytes in the SFDU after the 20-byte SFDU label.
Aggregation CHDO Label
2
1
2
0
The Aggregation CHDO Label
21
4
Header Aggregation CHDO Type
1
1
UnsignedMSB2
2
Header Aggregation CHDO Type. Set to "1", meaning this CHDO is an
aggregation of header CHDOs. The NJPL Control Authority maintains a
registry of CHDO types.
Header Aggregation CHDO Length
2
3
UnsignedMSB2
2
byte
Header Aggregation CHDO Length.
Primary CHDO
3
1
6
0
The Primary CHDO
25
8
Primary Header CHDO Type
1
1
UnsignedMSB2
2
Primary Header CHDO Type. Set to to 2, meaning this CHDO is a
primary header CHDO. The NJPL Control Authority maintains a
registry of CHDO types.
Primary Header CHDO Length
2
3
UnsignedMSB2
2
byte
Primary Header CHDO Length. Set to 4, meaning length of the value
field of the Primary Header CHDO is 4 bytes.
Major Data Class
3
5
UnsignedByte
1
Major Data Class. Set to 6, meaning these are ground station monitor data.
Minor Data Class
4
6
UnsignedByte
1
Minor Data Class. Set to 14 meaning these are processed tracking data.
Mission Identifier
5
7
UnsignedByte
1
Mission Identifier. Set to a number between 0 and 255.
Format Code
6
8
UnsignedByte
1
Format Code; also known as the data type.
The following data types (DT) are possible in a TNF:
0 => Uplink Carrier Phase;
1 => Downlink Carrier Phase;
2 => Uplink Sequential Ranging Phase;
3 => Downlink Sequential Ranging Phase;
4 => Uplink PN Ranging Phase;
5 => Downlink PN Ranging Phase;
6 => Doppler;
7 => Sequential Ranging;
8 => Angles;
9 => Ramps;
10 => VLBI;
11 => DRVID;
12 => Smoothed Noise;
13 => Allan Deviation;
14 => PN Ranging;
15 => Tone Ranging;
16 => Carrier Observable;
17 => Total Phase Observable
Secondary CHDO 134
4
1
55
0
Secondary CHDO 134 for derived data types
33
128
secondary_chdo_type
1
1
UnsignedMSB2
2
Type attribute of the secondary CHDO. The following values are
possible in a TNF Table:
132 => uplink data types;
133 => downlink data types;
134 => derived data types;
135 => interferometric data types;
136 => filtered data types.
Set to 134 for this TNF Table.
secondary_chdo_length
2
3
UnsignedMSB2
2
Length attribute of the secondary CHDO.
Indicates the length of the value field (bytes after this item) of the secondary CHDO.
The following values are possible in a TNF:
66 => uplink data types;
110 => downlink data types;
124 => derived data types;
88 => interferometric data types;
98 => filtered data types.
Set to 124 for this TNF Table.
orig_id
3
5
UnsignedByte
1
Originator ID.
Indicates where this SFDU originated.
Values between 0 and 255 are allowed.
last_modifier_id
4
6
UnsignedByte
1
Last modifier ID.
Indicates where the contents of this SFDU were last modified.
Values between 0 and 255 are allowed.
reserve1a
5
7
UnsignedByte
1
Reserved for future expansion of the next field (scft_id).
A value of 0 is expected.
scft_id
6
8
UnsignedByte
1
Spacecraft number. Values between 1 and 255 are allowed.
rec_seq_num
7
9
UnsignedMSB4
4
Record sequence number (RSN).
Begins with zero; increments by one for each successive tracking
SFDU of the same data type; wraps around from 2**32-1 to zero.
Value is reset to zero when the data processing system software is restarted.
year
8
13
UnsignedMSB2
2
Time tag -- year
doy
9
15
UnsignedMSB2
2
day
Time tag -- day of year.
sec
10
17
IEEE754MSBDouble
8
second
Time tag -- seconds of day.
Values 0.00 to 86400.99 are allowed.
rct_day
11
25
UnsignedMSB2
2
day
Record creation time -- days since 1 January 1958.
Values between 0 and 2**16-1 are allowed.
rct_msec
12
27
UnsignedMSB4
4
millisecond
Record creation time -- milliseconds of day.
Values between 0 and 86400999 are allowed.
stn_stream_src
13
31
UnsignedByte
1
Station stream source.
1 => UPL/DTT;
2 => non-UPL-DTT: TRK-2-30;
3 => non-UPL-DTT: TRK-2-20
ul_band
14
32
UnsignedByte
1
Uplink frequency band.
0 => Unknown or not applicable;
1 => S-band;
2 => X-band;
3 => Ka-band;
4 => Ku-band;
5 => L-band.
ul_assembly_num
15
33
UnsignedByte
1
Uplink Assembly Number.
Note that this is to allow for potential future cases where there
might be more than one uplink of the same band at the same antenna.
0 => Unknown or not applicable;
1 => S- or X-band uplink;
2 => Ka-band uplink
transmit_num
16
34
UnsignedByte
1
Transmitter number.
Values 1-3 depend on the transmitter used.
A value of 0 means that the number is unknown or not applicable.
transmit_status
17
35
UnsignedByte
1
Transmit Status.
0 => Not transmitting out the horn;
1 => Transmitting out the horn;
2 => Invalid or unknown
transmit_mode
18
36
UnsignedByte
1
Transmitter mode.
0 => Low power;
1 => High power;
2 => Invalid or unknown
cmd_modul_stat
19
37
UnsignedByte
1
Command modulation status.
0 => OFF;
1 => ON;
2 => Invalid or unknown
rng_modul_stat
20
38
UnsignedByte
1
Ranging modulation status.
0 => OFF;
1 => ON;
2 => Invalid or unknown
transmit_time_tag_delay
21
39
IEEE754MSBDouble
8
second
Transmit time tag delay.
Value used to offset uplink time tag (e.g., for Goldstone Beam Waveguide antennas).
Values between 0.0 and 1.0 are allowed; a value -1.0 indicates invalid (or not provided).
ul_zheight_corr
22
47
IEEE754MSBSingle
4
second
Uplink Z-height correction.
Values -1.0 to 1.0 are allowed; a value -99.0 indicates invalid.
dl_dss_id
23
51
UnsignedByte
1
Downlink antenna number.
Values 0 to 255 are allowed.
reserve1a
24
52
UnsignedByte
1
Reserved. One byte.
dl_chan_num
25
53
UnsignedByte
1
Downlink channel number.
Values 0 to 24 are allowed; value of 0 implies unknown.
prdx_mode
26
54
UnsignedByte
1
Predicts mode.
Predicts subset used by downlink channel.
0 => No Predicts;
1 => One-way;
2 => Two-way;
3 => Three-way;
4 => Unknown
ul_prdx_stn
27
55
UnsignedByte
1
Uplink station used for predicts. Valid only if prdx_mode is 2 or 3 (field 26).
Values 0 to 255 are allowed; a value 0 means that the number is unknown
or not valid (e.g., no uplink).
ul_band_dl
28
56
UnsignedByte
1
Uplink frequency band assumed by downlink.
Uplink band value used by downlink for turn around computations.
0 => Unknown or not applicable;
1 => S-band;
2 => X-band;
3 => Ka-band;
4 => Ku-band;
5 => L-band
array_delay
29
57
IEEE754MSBDouble
8
second
Array delay value -- time delay added to path by arraying equipment.
Obtained from arraying equipment. Any measurements include this delay.
Valid only if Array Flag (array_flag in field 32) is non-zero.
fts_vld_flag
30
65
UnsignedByte
1
Frequency and Timing (FTS) validity.
0 => Equipment is not synced with FTS;
1 => Equipment is synced with FTS
carr_lock_stat
31
66
UnsignedByte
1
Carrier lock status.
0 => Off;
1 => Open (using only predicts);
2 => Acquiring, FFT Search;
3 => Acquiring, Waiting for Lock Decision;
4 => In Lock;
5 => Out of Lock
array_flag
32
67
UnsignedByte
1
Array flag.
0 => Non-arrayed;
1 => Arrayed with Full Spectrum Processing subsystem #1;
2 => Arrayed with Full Spectrum Processing subsystem #2
lna_num
33
68
UnsignedByte
1
LNA Number.
Values 1 to 4 are allowed; a value 0 indicates unknown.
rcv_time_tag_delay
34
69
IEEE754MSBDouble
8
second
Receive time tag delay.
Value used to offset downlink time tag (e.g., for Goldstone Beam Waveguide antennas).
Values 0.0 to 1.0 are allowed; a value -1.0 indicates invalid (or not provided).
dl_zheight_corr
35
77
IEEE754MSBSingle
4
second
Downlink Z-height correction.
Values -1.0 to 1.0 are allowed; a value -99.0 indicates invalid.
vld_ul_stn
36
81
UnsignedByte
1
Validated uplink station.
The uplink station per the validation process.
Values 0 to 255 are allowed; a value 0 means that the antenna is unknown or not valid.
vld_dop_mode
37
82
UnsignedByte
1
Validated Doppler mode.
0 => Unknown or not applicable;
1 => One-way;
2 => Two-way;
3 => Three-way
vld_scft_coh
38
83
UnsignedByte
1
Validated spacecraft coherency.
0 => Unknown or not applicable;
1 => Coherent;
2 => Non-coherent;
3 => Transponded, non-coherent
vld_dl_band
39
84
UnsignedByte
1
Validated downlink frequency band.
0 => Unknown;
1 => S-band;
2 => X-band;
3 => Ka-band;
4 => Ku-band;
5 => L-band;
6 => S or X band (26m stations)
scft_transpd_lock
40
85
UnsignedByte
1
Spacecraft transponder lock status.
0 => Unknown;
1 => Out-of-lock;
2 => In Lock
scft_transpd_num
41
86
UnsignedByte
1
Spacecraft transponder number.
Values 0 to 5 are allowed; value 0 indicates the transponder number is unknown.
reserve2
42
87
UnsignedMSB2
2
Reserved. Two bytes.
scft_osc_freq
43
89
IEEE754MSBDouble
8
hertz
Spacecraft one-way frequency.
Values 2.0e9 to 32.3e9 are allowed; set to 0.0 if unknown.
scft_transpd_delay
44
97
IEEE754MSBDouble
8
second
Spacecraft transponder delay (coherent ranging delay).
Values 0.0 to 1.0 are allowed; a value -1.0 indicates invalid.
scft_transpd_turn_num
45
105
UnsignedMSB4
4
Spacecraft transponder turn around ratio -- numerator.
Values 0 to 2**32-1 are allowed; a value 0 indicates unknown.
scft_transpd_turn_den
46
109
UnsignedMSB4
4
Spacecraft transponder turn around ratio -- denominator.
Values 0 to 2**32-1 are allowed; a value 0 indicates unknown.
scft_twnc_stat
47
113
UnsignedByte
1
Spacecraft two-way non-coherent (TWNC) status.
0 => Unknown;
1 => OFF;
2 => ON
scft_osc_type
48
114
UnsignedByte
1
Spacecraft oscillator type.
0 => Unknown;
1 => AUX OSC (auxiliary oscillator);
2 => USO (ultra-stable oscillator)
mod_day
49
115
UnsignedMSB2
2
day
Last modification time -- days since 1 January 1958.
Values 0 to 2**16-1 are allowed.
mod_msec
50
117
UnsignedMSB4
4
millisecond
Last modification time -- milliseconds of day.
Values 0 to 86400999 are allowed.
cnt_time
51
121
IEEE754MSBSingle
4
Integration time of the counts.
Values 0.0 to 3600.0 are allowed. A value 0 indicates Not Applicable
version_num
52
125
UnsignedByte
1
Version number of the assembly that generated the data.
Values 0 to 63 are allowed.
sub_version_num
53
126
UnsignedByte
1
Sub-version number of the assembly that generated the data.
Values 0 to 63 are allowed.
sub_sub_version_num
54
127
UnsignedByte
1
Sub-sub-version number of the assembly that generated the data.
Value 0 to 63 are allowed.
lna_corr_value
55
128
UnsignedByte
1
LNA Correction Value -- indicates results of validation of LNA number.
A value 1 to 4 should be used insterad of lna_num (field 33); a value 0
indicates no validation or correction was made.
Carrier Frequency Observables CHDO (Data Type 16)
5
1
17
0
Carrier Frequency Observables CHDO (Data Type 16)
161
60
chdo_type
1
1
UnsignedMSB2
2
Type attribute of the Carrier Frequency Observables data CHDO.
Set to 10 because the CHDO contains binary data.
chdo_length
2
3
UnsignedMSB2
2
Length attribute of the Carrier Frequency Observables data CHDO value field.
Number of bytes after this item. Set to 56.
ref_rcv_type
3
5
UnsignedByte
1
Reference receiver type.
0 => Unknown;
1 => Downlink Telemetry and Tracking Subsystem (DTT);
2 => MultiFunction Receiver (MFR)
fabricated_ul_flag
4
6
UnsignedByte
1
Fabricated uplink flag -- indicates whether this SFDU was created based on
uplink records fabricated in support of 3-way ranging.
0 => SFDU created using uplink records originally generated by UPL and validated by TTC software;
1 => SFDU created using uplink records fabricated by TTC software
carr_prefit_resid_tol_value
5
7
IEEE754MSBSingle
4
hertz
Received carrier pre-fit residual tolerance value (provided by customer).
Value used for setting received carrier pre-fit residual tolerance flag.
Values -1.0e6 to 1.0e6 allowed.
reserve2
6
11
UnsignedMSB2
2
Reserved. Two bytes.
dop_noise
7
13
IEEE754MSBSingle
4
hertz
Doppler noise.
Values 0.0 to 1000.0 allowed; value -1.0 indicates invalid.
delta_ff
8
17
IEEE754MSBDouble
8
Change in downlink frequency since the last sample divided by the current downlink frequency.
Valid only for UPL-DTT antennas.
Values -1.0 to 1.0 allowed.
rcv_sig_lvl
9
25
IEEE754MSBSingle
4
dBm
Received signal level.
Carrier power (or data power, if suppressed carrier tracking).
Values -190.0 to -45.0 allowed; value -300.0 indicates not valid.
num_obs
10
29
UnsignedMSB2
2
Number of Observable measurements.
Set to 1.
obs_cnt_time
11
31
IEEE754MSBSingle
4
second
Observable count time. Integration time of the observables.
Values 0.1 to 3600.0 allowed.
rcv_carr_obs
12
35
IEEE754MSBDouble
8
hertz
Received Carrier observable. The negative of the difference in the downlink
carrier phase at the measurement time tag and the downlink carrier phase at
the start of the interval divided by the interval time.
carr_prefit_resid
13
43
IEEE754MSBSingle
4
hertz
Received carrier pre-fit residual (observed minus predicted).
Values -1.0e6 to 1.0e6 are allowed.
carr_prefit_resid_vld_flag
14
47
UnsignedByte
1
Received carrier pre-fit residual validity indicator.
0 => Invalid pre-fit residual data;
1 => Valid pre-fit residual data
carr_prefit_resid_tol_flag
15
48
UnsignedByte
1
Received carrier pre-fit residual tolerance flag.
0 => Out of tolerance;
1 => In tolerance;
2 => Not applicable
carr_resid_wt
16
49
IEEE754MSBSingle
4
Carrier residual weight. The weight value applied to residual phase error in carrier
tracking (weight is 1.0 minus this value in suppressed carrier tracking).
Values 0.0 to 1.0 allowed.
reserve8
17
53
UnsignedMSB8
8
Reserved. Eight bytes.
Total Count Phase Observable (Data Type 17)
8008600
8898
Raw radio tracking data.
0
5
236
SFDU Label
1
1
6
0
The SFDU label
1
20
SFDU Control Authority
1
1
ASCII_String
4
An ASCII string giving the SFDU Control Authority for this data
type. Set to "NJPL", meaning the data description information for
this type of SFDU is maintained by the NASA/JPL Control Authority.
SFDU Label Version ID
2
5
ASCII_String
1
An ASCII character giving the SFDU Label Version Identifier.
Set to "2", meaning the length given in field 6 is formatted
as a binary unsigned integer.
SFDU Class ID
3
6
ASCII_String
1
An ASCII character giving the SFDU Class Identifier. Set to "I",
meaning this is a Compressed Header Data Object (CHDO) structured SFDU.
SFDU Reserved
4
7
UnsignedMSB2
2
These two bytes are not defined.
SFDU Data Description ID
5
9
ASCII_String
4
An ASCII string giving the SFDU Data Description Identifier.
Possible values in a TNF are:
C123 = Uplink data types
C124 = Downlink data types
C125 = Derived data types
C126 = Interferometric data types
C127 = Filtered data types
SFDU Length
6
13
UnsignedMSB8
8
byte
The number of remaining bytes in the SFDU after the 20-byte SFDU label.
Aggregation CHDO Label
2
1
2
0
The Aggregation CHDO Label
21
4
Header Aggregation CHDO Type
1
1
UnsignedMSB2
2
Header Aggregation CHDO Type. Set to "1", meaning this CHDO is an
aggregation of header CHDOs. The NJPL Control Authority maintains a
registry of CHDO types.
Header Aggregation CHDO Length
2
3
UnsignedMSB2
2
byte
Header Aggregation CHDO Length.
Primary CHDO
3
1
6
0
The Primary CHDO
25
8
Primary Header CHDO Type
1
1
UnsignedMSB2
2
Primary Header CHDO Type. Set to to 2, meaning this CHDO is a
primary header CHDO. The NJPL Control Authority maintains a
registry of CHDO types.
Primary Header CHDO Length
2
3
UnsignedMSB2
2
byte
Primary Header CHDO Length. Set to 4, meaning length of the value
field of the Primary Header CHDO is 4 bytes.
Major Data Class
3
5
UnsignedByte
1
Major Data Class. Set to 6, meaning these are ground station monitor data.
Minor Data Class
4
6
UnsignedByte
1
Minor Data Class. Set to 14 meaning these are processed tracking data.
Mission Identifier
5
7
UnsignedByte
1
Mission Identifier. Set to a number between 0 and 255.
Format Code
6
8
UnsignedByte
1
Format Code; also known as the data type.
The following data types (DT) are possible in a TNF:
0 => Uplink Carrier Phase;
1 => Downlink Carrier Phase;
2 => Uplink Sequential Ranging Phase;
3 => Downlink Sequential Ranging Phase;
4 => Uplink PN Ranging Phase;
5 => Downlink PN Ranging Phase;
6 => Doppler;
7 => Sequential Ranging;
8 => Angles;
9 => Ramps;
10 => VLBI;
11 => DRVID;
12 => Smoothed Noise;
13 => Allan Deviation;
14 => PN Ranging;
15 => Tone Ranging;
16 => Carrier Observable;
17 => Total Phase Observable
Secondary CHDO 134
4
1
55
0
Secondary CHDO 134 for derived data types
33
128
secondary_chdo_type
1
1
UnsignedMSB2
2
Type attribute of the secondary CHDO. The following values are
possible in a TNF Table:
132 => uplink data types;
133 => downlink data types;
134 => derived data types;
135 => interferometric data types;
136 => filtered data types.
Set to 134 for this TNF Table.
secondary_chdo_length
2
3
UnsignedMSB2
2
Length attribute of the secondary CHDO.
Indicates the length of the value field (bytes after this item) of the secondary CHDO.
The following values are possible in a TNF:
66 => uplink data types;
110 => downlink data types;
124 => derived data types;
88 => interferometric data types;
98 => filtered data types.
Set to 124 for this TNF Table.
orig_id
3
5
UnsignedByte
1
Originator ID.
Indicates where this SFDU originated.
Values between 0 and 255 are allowed.
last_modifier_id
4
6
UnsignedByte
1
Last modifier ID.
Indicates where the contents of this SFDU were last modified.
Values between 0 and 255 are allowed.
reserve1a
5
7
UnsignedByte
1
Reserved for future expansion of the next field (scft_id).
A value of 0 is expected.
scft_id
6
8
UnsignedByte
1
Spacecraft number. Values between 1 and 255 are allowed.
rec_seq_num
7
9
UnsignedMSB4
4
Record sequence number (RSN).
Begins with zero; increments by one for each successive tracking
SFDU of the same data type; wraps around from 2**32-1 to zero.
Value is reset to zero when the data processing system software is restarted.
year
8
13
UnsignedMSB2
2
Time tag -- year
doy
9
15
UnsignedMSB2
2
day
Time tag -- day of year.
sec
10
17
IEEE754MSBDouble
8
second
Time tag -- seconds of day.
Values 0.00 to 86400.99 are allowed.
rct_day
11
25
UnsignedMSB2
2
day
Record creation time -- days since 1 January 1958.
Values between 0 and 2**16-1 are allowed.
rct_msec
12
27
UnsignedMSB4
4
millisecond
Record creation time -- milliseconds of day.
Values between 0 and 86400999 are allowed.
stn_stream_src
13
31
UnsignedByte
1
Station stream source.
1 => UPL/DTT;
2 => non-UPL-DTT: TRK-2-30;
3 => non-UPL-DTT: TRK-2-20
ul_band
14
32
UnsignedByte
1
Uplink frequency band.
0 => Unknown or not applicable;
1 => S-band;
2 => X-band;
3 => Ka-band;
4 => Ku-band;
5 => L-band.
ul_assembly_num
15
33
UnsignedByte
1
Uplink Assembly Number.
Note that this is to allow for potential future cases where there
might be more than one uplink of the same band at the same antenna.
0 => Unknown or not applicable;
1 => S- or X-band uplink;
2 => Ka-band uplink
transmit_num
16
34
UnsignedByte
1
Transmitter number.
Values 1-3 depend on the transmitter used.
A value of 0 means that the number is unknown or not applicable.
transmit_status
17
35
UnsignedByte
1
Transmit Status.
0 => Not transmitting out the horn;
1 => Transmitting out the horn;
2 => Invalid or unknown
transmit_mode
18
36
UnsignedByte
1
Transmitter mode.
0 => Low power;
1 => High power;
2 => Invalid or unknown
cmd_modul_stat
19
37
UnsignedByte
1
Command modulation status.
0 => OFF;
1 => ON;
2 => Invalid or unknown
rng_modul_stat
20
38
UnsignedByte
1
Ranging modulation status.
0 => OFF;
1 => ON;
2 => Invalid or unknown
transmit_time_tag_delay
21
39
IEEE754MSBDouble
8
second
Transmit time tag delay.
Value used to offset uplink time tag (e.g., for Goldstone Beam Waveguide antennas).
Values between 0.0 and 1.0 are allowed; a value -1.0 indicates invalid (or not provided).
ul_zheight_corr
22
47
IEEE754MSBSingle
4
second
Uplink Z-height correction.
Values -1.0 to 1.0 are allowed; a value -99.0 indicates invalid.
dl_dss_id
23
51
UnsignedByte
1
Downlink antenna number.
Values 0 to 255 are allowed.
reserve1a
24
52
UnsignedByte
1
Reserved. One byte.
dl_chan_num
25
53
UnsignedByte
1
Downlink channel number.
Values 0 to 24 are allowed; value of 0 implies unknown.
prdx_mode
26
54
UnsignedByte
1
Predicts mode.
Predicts subset used by downlink channel.
0 => No Predicts;
1 => One-way;
2 => Two-way;
3 => Three-way;
4 => Unknown
ul_prdx_stn
27
55
UnsignedByte
1
Uplink station used for predicts. Valid only if prdx_mode is 2 or 3 (field 26).
Values 0 to 255 are allowed; a value 0 means that the number is unknown
or not valid (e.g., no uplink).
ul_band_dl
28
56
UnsignedByte
1
Uplink frequency band assumed by downlink.
Uplink band value used by downlink for turn around computations.
0 => Unknown or not applicable;
1 => S-band;
2 => X-band;
3 => Ka-band;
4 => Ku-band;
5 => L-band
array_delay
29
57
IEEE754MSBDouble
8
second
Array delay value -- time delay added to path by arraying equipment.
Obtained from arraying equipment. Any measurements include this delay.
Valid only if Array Flag (array_flag in field 32) is non-zero.
fts_vld_flag
30
65
UnsignedByte
1
Frequency and Timing (FTS) validity.
0 => Equipment is not synced with FTS;
1 => Equipment is synced with FTS
carr_lock_stat
31
66
UnsignedByte
1
Carrier lock status.
0 => Off;
1 => Open (using only predicts);
2 => Acquiring, FFT Search;
3 => Acquiring, Waiting for Lock Decision;
4 => In Lock;
5 => Out of Lock
array_flag
32
67
UnsignedByte
1
Array flag.
0 => Non-arrayed;
1 => Arrayed with Full Spectrum Processing subsystem #1;
2 => Arrayed with Full Spectrum Processing subsystem #2
lna_num
33
68
UnsignedByte
1
LNA Number.
Values 1 to 4 are allowed; a value 0 indicates unknown.
rcv_time_tag_delay
34
69
IEEE754MSBDouble
8
second
Receive time tag delay.
Value used to offset downlink time tag (e.g., for Goldstone Beam Waveguide antennas).
Values 0.0 to 1.0 are allowed; a value -1.0 indicates invalid (or not provided).
dl_zheight_corr
35
77
IEEE754MSBSingle
4
second
Downlink Z-height correction.
Values -1.0 to 1.0 are allowed; a value -99.0 indicates invalid.
vld_ul_stn
36
81
UnsignedByte
1
Validated uplink station.
The uplink station per the validation process.
Values 0 to 255 are allowed; a value 0 means that the antenna is unknown or not valid.
vld_dop_mode
37
82
UnsignedByte
1
Validated Doppler mode.
0 => Unknown or not applicable;
1 => One-way;
2 => Two-way;
3 => Three-way
vld_scft_coh
38
83
UnsignedByte
1
Validated spacecraft coherency.
0 => Unknown or not applicable;
1 => Coherent;
2 => Non-coherent;
3 => Transponded, non-coherent
vld_dl_band
39
84
UnsignedByte
1
Validated downlink frequency band.
0 => Unknown;
1 => S-band;
2 => X-band;
3 => Ka-band;
4 => Ku-band;
5 => L-band;
6 => S or X band (26m stations)
scft_transpd_lock
40
85
UnsignedByte
1
Spacecraft transponder lock status.
0 => Unknown;
1 => Out-of-lock;
2 => In Lock
scft_transpd_num
41
86
UnsignedByte
1
Spacecraft transponder number.
Values 0 to 5 are allowed; value 0 indicates the transponder number is unknown.
reserve2
42
87
UnsignedMSB2
2
Reserved. Two bytes.
scft_osc_freq
43
89
IEEE754MSBDouble
8
hertz
Spacecraft one-way frequency.
Values 2.0e9 to 32.3e9 are allowed; set to 0.0 if unknown.
scft_transpd_delay
44
97
IEEE754MSBDouble
8
second
Spacecraft transponder delay (coherent ranging delay).
Values 0.0 to 1.0 are allowed; a value -1.0 indicates invalid.
scft_transpd_turn_num
45
105
UnsignedMSB4
4
Spacecraft transponder turn around ratio -- numerator.
Values 0 to 2**32-1 are allowed; a value 0 indicates unknown.
scft_transpd_turn_den
46
109
UnsignedMSB4
4
Spacecraft transponder turn around ratio -- denominator.
Values 0 to 2**32-1 are allowed; a value 0 indicates unknown.
scft_twnc_stat
47
113
UnsignedByte
1
Spacecraft two-way non-coherent (TWNC) status.
0 => Unknown;
1 => OFF;
2 => ON
scft_osc_type
48
114
UnsignedByte
1
Spacecraft oscillator type.
0 => Unknown;
1 => AUX OSC (auxiliary oscillator);
2 => USO (ultra-stable oscillator)
mod_day
49
115
UnsignedMSB2
2
day
Last modification time -- days since 1 January 1958.
Values 0 to 2**16-1 are allowed.
mod_msec
50
117
UnsignedMSB4
4
millisecond
Last modification time -- milliseconds of day.
Values 0 to 86400999 are allowed.
cnt_time
51
121
IEEE754MSBSingle
4
Integration time of the counts.
Values 0.0 to 3600.0 are allowed. A value 0 indicates Not Applicable
version_num
52
125
UnsignedByte
1
Version number of the assembly that generated the data.
Values 0 to 63 are allowed.
sub_version_num
53
126
UnsignedByte
1
Sub-version number of the assembly that generated the data.
Values 0 to 63 are allowed.
sub_sub_version_num
54
127
UnsignedByte
1
Sub-sub-version number of the assembly that generated the data.
Value 0 to 63 are allowed.
lna_corr_value
55
128
UnsignedByte
1
LNA Correction Value -- indicates results of validation of LNA number.
A value 1 to 4 should be used insterad of lna_num (field 33); a value 0
indicates no validation or correction was made.
Total Count Phase Observable CHDO (Data Type 17)
5
1
22
0
Total Count Phase Observable CHDO (Data Type 17)
161
76
chdo_type
1
1
UnsignedMSB2
2
Type attribute of the Total Count Phase Observables data CHDO.
Set to 10 because the CHDO contains binary data.
chdo_length
2
3
UnsignedMSB2
2
Length attribute of the Total Count Phase Observables data CHDO value field.
Number of bytes after this item. Set to 72.
ref_rcv_type
3
5
UnsignedByte
1
Reference receiver type.
0 => Unknown;
1 => Downlink Telemetry and Tracking Subsystem (DTT);
2 => MultiFunction Receiver (MFR)
fabricated_ul_flag
4
6
UnsignedByte
1
Fabricated uplink flag -- indicates whether this SFDU was created based on
uplink records fabricated in support of 3-way ranging.
0 => SFDU created using uplink records originally generated by UPL and validated by TTC software;
1 => SFDU created using uplink records fabricated by TTC software
total_cnt_phs_prefit_resid_tol_value
5
7
IEEE754MSBSingle
4
hertz
Total Count Phase pre-fit residual tolerance value (provided by customer).
Value used for setting total count phase pre-fit residual tolerance flag.
Values -1.0e6 to 1.0e6 allowed.
reserve2
6
11
UnsignedMSB2
2
Reserved. Two bytes.
dop_noise
7
13
IEEE754MSBSingle
4
hertz
Doppler noise.
Values 0.0 to 1000.0 allowed; value -1.0 indicates invalid.
delta_ff
8
17
IEEE754MSBDouble
8
Change in downlink frequency since the last sample divided by the current downlink frequency.
Valid only for UPL-DTT antennas.
Values -1.0 to 1.0 allowed.
rcv_sig_lvl
9
25
IEEE754MSBSingle
4
dBm
Received signal level.
Carrier power (or data power, if suppressed carrier tracking).
Values -190.0 to -45.0 allowed; value -300.0 indicates not valid.
num_obs
10
29
UnsignedMSB2
2
Number of Observable measurements.
Set to 1.
obs_cnt_time
11
31
IEEE754MSBSingle
4
Observable count time. Integration time of the observables.
Values 0.1 to 3600.0 allowed.
total_cnt_phs_st_year
12
35
UnsignedMSB2
2
Total Count Phase observable start time -- year.
total_cnt_phs_st_doy
13
37
UnsignedMSB2
2
day
Total Count Phase observable start time -- day of year.
total_cnt_phs_st_sec
14
39
IEEE754MSBDouble
8
second
Total Count Phase observable start time -- second.
Values 0.00 to 86400.999 allowed.
total_cnt_phs_obs_hi
15
47
UnsignedMSB4
4
Negative of Total Count Phase observable - high part
Total integer phase cycles divided by 2**32.
Values 0 to 2**32-1 are allowed.
Total phase is HI*2**32 + LO + FRAC/2**32.
total_cnt_phs_obs_lo
16
51
UnsignedMSB4
4
Negative of Total Count Phase observable - low part
Total integer phase cycles modulo 2**32.
Values 0 to 2**32-1 are allowed.
Total phase is HI*2**32 + LO + FRAC/2**32.
total_cnt_phs_obs_frac
17
55
UnsignedMSB4
4
Negative of Total Count Phase observable - fractional part
Fractional phase cycles multiplied by 2**32.
Values 0 to 2**32-1 are allowed.
Total phase is HI*2**32 + LO + FRAC/2**32.
total_cnt_phs_prefit_resid
18
59
IEEE754MSBSingle
4
Total Count Phase pre-fit residual (observed minus predicted).
total_cnt_phs_prefit_resid_vld_flag
19
63
UnsignedByte
1
Total Count Phase pre-fit residual validity indicator.
0 => Invalid pre-fit residual data;
1 => Valid pre-fit residual data
total_cnt_phs_prefit_resid_tol_flag
20
64
UnsignedByte
1
Total Count Phase pre-fit residual tolerance flag.
0 => Out of tolerance;
1 => In tolerance;
2 => Not applicable
carr_resid_wt
21
65
IEEE754MSBSingle
4
Carrier residual weight. The weight value applied to residual phase error in carrier
tracking (weight is 1.0 minus this value in suppressed carrier tracking).
Values 0.0 to 1.0 allowed.
reserve8
22
69
UnsignedMSB8
8
Reserved. Eight bytes.