id | field name | definition |
0 | dsr_time |
binary time | size: 12 |
ISP Sensing Time
unit: "s since 2000-01-01"
value: float(./days) * 86400 + float(./seconds) + float(./microseconds) / 1000000
binary record | size: 12 |
ENVISAT binary datetime
id | field name | definition |
0 | days |
binary int32 | size: 4 |
days since January 1st, 2000 (may be negative)
unit: "days since 2000-01-01"
|
|
1 | seconds |
binary uint32 | size: 4 |
seconds since start of day
unit: "s"
|
|
2 | microseconds |
binary uint32 | size: 4 |
microseconds since start of second
unit: "1e-6 s"
|
|
|
|
|
1 | gsrt |
binary time | size: 12 |
Ground Station Reference Time of reception
unit: "s since 2000-01-01"
value: float(./days) * 86400 + float(./seconds) + float(./microseconds) / 1000000
binary record | size: 12 |
ENVISAT binary datetime
id | field name | definition |
0 | days |
binary int32 | size: 4 |
days since January 1st, 2000 (may be negative)
unit: "days since 2000-01-01"
|
|
1 | seconds |
binary uint32 | size: 4 |
seconds since start of day
unit: "s"
|
|
2 | microseconds |
binary uint32 | size: 4 |
microseconds since start of second
unit: "1e-6 s"
|
|
|
|
|
2 | isp_length |
binary uint16 | size: 2 |
Length of the ISP = length of the source packet - 7 bytes
unit: "bytes"
|
|
3 | crc_errs |
binary uint16 | size: 2 |
Number of VCDUs in the ISP which contain a CRC error
|
|
4 | rs_errs |
binary uint16 | size: 2 |
Number of VCDUs in the ISP for which a Reed-Solomon error correction was performed
|
|
5 | spare_1 |
binary array[2] | size: 2 |
Spare (set to zero)
|
hidden: true
|
6 | packet_header |
|
7 | dfh |
binary union | size: 112 |
field expr: if(int(:/instrument_mode) == 16, 0, if(int(:/instrument_mode) == 32 or int(:/instrument_mode) == 33 or int(:/instrument_mode) == 34, 1, if(int(:/instrument_mode) == 48, 3, if(int(:/instrument_mode) == 65 or int(:/instrument_mode) == 67, 2, 4))))
id | field name | definition |
0 | dfh_acq |
binary record | size: 112 |
id | field name | definition |
0 | datafield_header_length |
binary uint16 | size: 2 |
Data Field Header Length
|
|
1 | instrument_mode |
binary uint16 | size: 2 |
Instrument Mode
|
|
2 | spare_1 |
binary uint8 | size: 0:5 |
Spare (set to zero)
|
hidden: true
|
3 | icu |
binary uint64 | size: 5:3 |
ICU
unit: "1/524288 s"
|
|
4 | redundancy_vector |
binary uint16 | size: 2 |
Redundancy Definition Vector
|
|
5 | spare_2 |
binary uint8 | size: 1 |
Spare (set to zero)
|
hidden: true
|
6 | uso_datation |
binary uint64 | size: 5 |
USO datation
unit: "1/100000 s"
|
|
7 | spare_3 |
binary array[28] | size: 56 |
binary uint16 | size: 2 |
Spare (set to zero)
|
|
hidden: true
|
8 | spare_4 |
binary uint8 | size: 1 |
Spare (set to zero)
|
hidden: true
|
9 | individual_echoes_flag |
binary uint8 | size: 1 |
Individual Echoes Flag
|
|
10 | spare_5 |
binary array[8] | size: 16 |
binary uint16 | size: 2 |
Spare (set to zero)
|
|
hidden: true
|
11 | acquisition_tracking_identifier |
binary array[20] | size: 20 |
binary uint8 | size: 1 |
Acquisition/Tracking Identifier
|
|
|
|
available: optional
|
1 | dfh_trk |
binary record | size: 112 |
id | field name | definition |
0 | datafield_header_length |
binary uint16 | size: 2 |
Data Field Header Length
|
|
1 | instrument_mode |
binary uint16 | size: 2 |
Instrument Mode
|
|
2 | spare_1 |
binary uint8 | size: 0:5 |
Spare (set to zero)
|
hidden: true
|
3 | icu |
binary uint64 | size: 5:3 |
ICU
unit: "1/524288 s"
|
|
4 | redundancy_vector |
binary uint16 | size: 2 |
Redundancy Definition Vector
|
|
5 | spare_2 |
binary uint8 | size: 1 |
Spare (set to zero)
|
hidden: true
|
6 | uso_datation |
binary uint64 | size: 5 |
USO datation
unit: "1/100000 s"
|
|
7 | alpha_coeff_time_delay_filter |
binary record | size: 4 |
Alpha coefficient for the time delay filter
id | field name | definition |
0 | mantisse |
|
1 | exponent |
|
|
|
8 | beta_coeff_time_delay_filter |
binary record | size: 4 |
Beta coefficient for the time delay filter
id | field name | definition |
0 | mantisse |
|
1 | exponent |
|
|
|
9 | alpha_coeff_agc_filter |
binary record | size: 4 |
Alpha coefficient for the AGC filter
id | field name | definition |
0 | mantisse |
|
1 | exponent |
|
|
|
10 | beta_coeff_agc_filter |
binary record | size: 4 |
Beta coefficient for the AGC filter
id | field name | definition |
0 | mantisse |
|
1 | exponent |
|
|
|
11 | avg_noise_power |
binary record | size: 4 |
Estimated averaged Noise Power (NPM)
id | field name | definition |
0 | mantisse |
binary int32 | size: 3 |
unit: "Watt"
|
|
1 | exponent |
|
|
|
12 | agc_attenuation |
binary record | size: 4 |
AGC attenuation used during noise power measurement
id | field name | definition |
0 | mantisse |
binary int32 | size: 3 |
unit: "dB"
|
|
1 | exponent |
|
|
|
13 | delta_offset |
binary record | size: 4 |
Delta offset applied to averaged echoes to calculate position P of the leading edge
id | field name | definition |
0 | mantisse |
|
1 | exponent |
|
|
|
14 | k_1_star_coefficient |
binary uint16 | size: 2 |
K1* coefficient of the first DFT sample
|
|
15 | k_2_star_coefficient |
binary uint16 | size: 2 |
K2* coefficient of the second DFT sample
|
|
16 | delta_alpha_1_correction_value |
binary record | size: 4 |
Correction value (related to chirp bandwidth of 320 MHz) applied to AGC setting during collection of S-band samples
id | field name | definition |
0 | mantisse |
binary int32 | size: 3 |
unit: "dB"
|
|
1 | exponent |
|
|
|
17 | delta_alpha_2_correction_value |
binary record | size: 4 |
Correction value (related to chirp bandwidth of 80 MHz) applied to AGC setting during collection of S-band samples
id | field name | definition |
0 | mantisse |
binary int32 | size: 3 |
unit: "dB"
|
|
1 | exponent |
|
|
|
18 | delta_alpha_3_correction_value |
binary record | size: 4 |
Correction value (related to chirp bandwidth of 20 MHz) applied to AGC setting during collection of S-band samples
id | field name | definition |
0 | mantisse |
binary int32 | size: 3 |
unit: "dB"
|
|
1 | exponent |
|
|
|
19 | agc_reference_power_level |
binary record | size: 4 |
AGC power reference level
id | field name | definition |
0 | mantisse |
binary int32 | size: 3 |
unit: "dB"
|
|
1 | exponent |
|
|
|
20 | agc_tracking_filter_offset |
binary record | size: 4 |
Programmable offset of AGC tracking filter linear interpolator
id | field name | definition |
0 | mantisse |
|
1 | exponent |
|
|
|
21 | tracking_distance_filter_offset |
binary record | size: 4 |
Programmable offset of tracking distance filter linear interpolator
id | field name | definition |
0 | mantisse |
|
1 | exponent |
|
|
|
22 | spare_4 |
binary uint8 | size: 1 |
Spare (set to zero)
|
hidden: true
|
23 | individual_echoes_flag |
binary uint8 | size: 1 |
Individual Echoes Flag
|
|
24 | spare_5 |
binary array[8] | size: 16 |
binary uint16 | size: 2 |
Spare (set to zero)
|
|
hidden: true
|
25 | acquisition_tracking_identifier |
binary array[20] | size: 20 |
binary uint8 | size: 1 |
Acquisition/Tracking Identifier
|
|
|
|
available: optional
|
2 | dfh_bite |
binary record | size: 112 |
id | field name | definition |
0 | datafield_header_length |
binary uint16 | size: 2 |
Data Field Header Length
|
|
1 | instrument_mode |
binary uint16 | size: 2 |
Instrument Mode
|
|
2 | spare_1 |
binary uint8 | size: 0:5 |
Spare (set to zero)
|
hidden: true
|
3 | icu |
binary uint64 | size: 5:3 |
ICU
unit: "1/524288 s"
|
|
4 | redundancy_vector |
binary uint16 | size: 2 |
Redundancy Definition Vector
|
|
5 | spare_2 |
binary uint8 | size: 1 |
Spare (set to zero)
|
hidden: true
|
6 | uso_datation |
binary uint64 | size: 5 |
USO datation
unit: "1/100000 s"
|
|
7 | spare |
hidden: true
|
|
available: optional
|
3 | dfh_if_cal |
binary record | size: 112 |
id | field name | definition |
0 | datafield_header_length |
binary uint16 | size: 2 |
Data Field Header Length
|
|
1 | instrument_mode |
binary uint16 | size: 2 |
Instrument Mode
|
|
2 | spare_1 |
binary uint8 | size: 0:5 |
Spare (set to zero)
|
hidden: true
|
3 | icu |
binary uint64 | size: 5:3 |
ICU
unit: "1/524288 s"
|
|
4 | redundancy_vector |
binary uint16 | size: 2 |
Redundancy Definition Vector
|
|
5 | spare_2 |
binary uint8 | size: 1 |
Spare (set to zero)
|
hidden: true
|
6 | uso_datation |
binary uint64 | size: 5 |
USO datation
unit: "1/100000 s"
|
|
7 | spare_3 |
binary array[28] | size: 56 |
binary uint16 | size: 2 |
Spare (set to zero)
|
|
hidden: true
|
8 | spare_4 |
binary uint8 | size: 1 |
Spare (set to zero)
|
hidden: true
|
9 | individual_echoes_flag |
binary uint8 | size: 1 |
Individual Echoes Flag
|
|
10 | spare_5 |
binary array[18] | size: 36 |
binary uint16 | size: 2 |
Spare (set to zero)
|
|
hidden: true
|
|
available: optional
|
|
|
8 | science_data_blocks |
binary array[20] | size: 9080 |
binary union | size: 454 |
Union of possible RA-2 science data blocks.
field expr: if(int(:/block_type) == 6 or int(:/block_type) == 7, 2, int(:/block_type))
id | field name | definition |
0 | spare_blk |
binary record | size: 454 |
id | field name | definition |
0 | block_type |
binary uint8 | size: 1 |
Type of block (0 = spare, 1 = acquisition, 2 = tracking, 3 = IF calibration, 4 = RF BITE, 5 = digital BITE, 6 = preset tracking, 7 = preset loop output
|
|
1 | block_number |
binary uint8 | size: 1 |
Number of data blocks used
|
|
2 | spare |
binary array[226] | size: 452 |
binary uint16 | size: 2 |
Spare (set to zero)
|
|
hidden: true
|
|
available: optional
|
1 | gen_acq_blk |
binary record | size: 454 |
id | field name | definition |
0 | block_type |
binary uint8 | size: 1 |
Type of block (0 = spare, 1 = acquisition, 2 = tracking, 3 = IF calibration, 4 = RF BITE, 5 = digital BITE, 6 = preset tracking, 7 = preset loop output
|
|
1 | block_number |
binary uint8 | size: 1 |
Number of data blocks used
|
|
2 | agcnpe |
binary record | size: 4 |
AGC attenuation during execution of the NPE phase
id | field name | definition |
0 | mantisse |
binary int32 | size: 3 |
unit: "dB"
|
|
1 | exponent |
|
|
|
3 | est_noise_power_1 |
binary record | size: 4 |
First estimation of averaged noise power in detection phase 1
id | field name | definition |
0 | mantisse |
|
1 | exponent |
|
|
|
4 | est_noise_power_2 |
binary record | size: 4 |
Second estimation of averaged noise power in detection phase 2
id | field name | definition |
0 | mantisse |
|
1 | exponent |
|
|
|
5 | det_threshold_1 |
binary record | size: 4 |
Computed detection threshold in detection phase 1
id | field name | definition |
0 | mantisse |
|
1 | exponent |
|
|
|
6 | agc_det_1 |
binary record | size: 4 |
AGC attenuation during detection phase 1
id | field name | definition |
0 | mantisse |
binary int32 | size: 3 |
unit: "dB"
|
|
1 | exponent |
|
|
|
7 | est_rx_dist_tle1 |
binary record | size: 4 |
RX distance (echo location) used to estimate the leading edge of the waveform in detection phase 1
id | field name | definition |
0 | mantisse |
|
1 | exponent |
|
|
|
8 | det_threshold_2 |
binary record | size: 4 |
Computed detection threshold in detection phase 2
id | field name | definition |
0 | mantisse |
|
1 | exponent |
|
|
|
9 | agc_det_2 |
binary record | size: 4 |
AGC attenuation during detection phase 2
id | field name | definition |
0 | mantisse |
binary int32 | size: 3 |
unit: "dB"
|
|
1 | exponent |
|
|
|
10 | est_rx_dist_tle2 |
binary record | size: 4 |
RX distance (echo location) used to estimate the leading edge of the waveform in detection phase 2
id | field name | definition |
0 | mantisse |
|
1 | exponent |
|
|
|
11 | avg_echo_power |
binary record | size: 4 |
Averaged echo power used for AGC setting
id | field name | definition |
0 | mantisse |
|
1 | exponent |
|
|
|
12 | agc_setting_agct |
binary record | size: 4 |
Computed AGC attenuation to initialize AGC filter for tracking execution
id | field name | definition |
0 | mantisse |
binary int32 | size: 3 |
unit: "dB"
|
|
1 | exponent |
|
|
|
13 | detection_samples |
binary array[192] | size: 384 |
Echo samples collected during detection execution
binary uint32 (double) | size: 2 |
converted unit: "" (multiply by 32/1)
|
|
|
14 | spare |
binary array[10] | size: 20 |
binary uint16 | size: 2 |
Spare (set to zero)
|
|
hidden: true
|
15 | spare_1 |
binary uint8 | size: 0:5 |
Spare (set to zero)
|
hidden: true
|
16 | phase_id |
binary uint8 | size: 0:3 |
Indicates whether acquisition phases have been executed or skipped
|
|
17 | spare_2 |
binary uint8 | size: 0:3 |
Spare (set to zero)
|
hidden: true
|
18 | fault_identification |
binary uint8 | size: 0:5 |
Fault status
|
|
19 | spare_3 |
binary uint8 | size: 1 |
Spare (set to zero)
|
hidden: true
|
20 | fault_identification_word |
binary uint8 | size: 1 |
Indicates if a parameter, computed in the acquisition phase, was inside or outside a specified (allowed) range
|
|
|
available: optional
|
2 | trk_meas_blk |
binary record | size: 454 |
id | field name | definition |
0 | block_type |
binary uint8 | size: 1 |
Type of block (0 = spare, 1 = acquisition, 2 = tracking, 3 = IF calibration, 4 = RF BITE, 5 = digital BITE, 6 = preset tracking, 7 = preset loop output
|
|
1 | block_number |
binary uint8 | size: 1 |
Number of data blocks used
|
|
2 | ku_band_avg_waveforms |
binary array[128] | size: 256 |
Ku-band averaged waveforms (unit: FFT power factor)
binary uint16 (double) | size: 2 |
converted unit: "" (multiply by 1/2048)
|
|
|
3 | ku_band_dft |
binary array[2] | size: 4 |
Ku-band DFT samples
binary uint16 (double) | size: 2 |
converted unit: "" (multiply by 1/2048)
|
|
|
4 | s_band_avg_waveforms |
binary array[64] | size: 128 |
S-band averaged waveforms (unit: FFT power factor)
binary uint16 (double) | size: 2 |
converted unit: "" (multiply by 1/8192)
|
|
|
5 | w_discrimination |
binary record | size: 4 |
Width of the discriminator computed by MFT
id | field name | definition |
0 | mantisse |
|
1 | exponent |
|
|
|
6 | cog_discrimination |
binary record | size: 4 |
Centre of gravity discrimination computed by MFT
id | field name | definition |
0 | mantisse |
|
1 | exponent |
|
|
|
7 | lep_discrimination |
binary record | size: 4 |
Leading edge position computed by MFT
id | field name | definition |
0 | mantisse |
|
1 | exponent |
|
|
|
8 | agc_discrimination |
binary record | size: 4 |
AGC discrimination computed by MFT
id | field name | definition |
0 | mantisse |
binary int32 | size: 3 |
unit: "dB"
|
|
1 | exponent |
|
|
|
9 | agc_x_corrected |
binary record | size: 4 |
Corrected AGC value at step n
id | field name | definition |
0 | mantisse |
binary int32 | size: 3 |
unit: "dB"
|
|
1 | exponent |
|
|
|
10 | agc_x_predicted |
binary record | size: 4 |
Predicted rate of change of AGC value at step n+1
id | field name | definition |
0 | mantisse |
|
1 | exponent |
|
|
|
11 | dist_x_corrected |
binary record | size: 6 |
Corrected rate of change of RX distance at step n
id | field name | definition |
0 | mantisse |
|
1 | exponent |
|
|
|
12 | dist_x_predicted |
binary record | size: 6 |
Predicted rate of change of RX distance at step n+1
id | field name | definition |
0 | mantisse |
|
1 | exponent |
|
|
|
13 | rx_dist_coarse |
binary int16 | size: 2 |
First value of RX distance coarse
unit: "12.5 ns"
|
|
14 | spare |
hidden: true
|
15 | rx_dist_fine |
binary uint8 (double) | size: 1 |
First value of RX distance fine
converted unit: "" (multiply by 1/64)
|
|
16 | spare_2 |
hidden: true
|
17 | agc_att_coarse |
binary uint16 | size: 1:2 |
First value of AGC attenuation coarse
unit: "dB"
|
|
18 | agc_att_fine |
binary int16 | size: 2 |
First value of AGC attenuation fine
|
|
19 | spare_3 |
hidden: true
|
20 | ku_band_chirp_id |
binary uint8 | size: 1 |
Selected Ku-band chirp band for this block
|
|
21 | snr_lol |
binary record | size: 4 |
Signal to noise ratio computed by loss of lock logic
id | field name | definition |
0 | mantisse |
|
1 | exponent |
|
|
|
22 | counter_c1 |
binary int16 | size: 2 |
Counter used by resolution selection logic to control resolution increase
|
|
23 | counter_c2 |
binary int16 | size: 2 |
Counter used by resolution selection logic to control resolution decrease
|
|
24 | spare_4 |
hidden: true
|
25 | spare_5 |
hidden: true
|
26 | fault_identifier |
binary uint16 | size: 1:5 |
Indicates if any computed value is out of the admitted range
|
|
|
available: optional
|
3 | if_cal_blk |
binary record | size: 454 |
id | field name | definition |
0 | block_type |
binary uint8 | size: 1 |
Type of block (0 = spare, 1 = acquisition, 2 = tracking, 3 = IF calibration, 4 = RF BITE, 5 = digital BITE, 6 = preset tracking, 7 = preset loop output
|
|
1 | block_number |
binary uint8 | size: 1 |
Number of data blocks used
|
|
2 | ku_band_avg_waveforms |
binary array[128] | size: 256 |
Ku-band averaged waveforms (unit: FFT power factor)
binary uint16 (double) | size: 2 |
converted unit: "" (multiply by 1/2048)
|
|
|
3 | spare |
binary array[84] | size: 168 |
|
hidden: true
|
4 | rx_dist_coarse |
binary int16 | size: 2 |
First value of RX distance coarse
unit: "12.5 ns"
|
|
5 | spare_1 |
hidden: true
|
6 | rx_dist_fine |
binary uint8 (double) | size: 1 |
First value of RX distance fine
converted unit: "" (multiply by 1/64)
|
|
7 | spare_6 |
hidden: true
|
8 | agc_att_coarse |
binary uint16 | size: 1:2 |
First value of AGC attenuation coarse
unit: "dB"
|
|
9 | agc_att_fine |
binary int16 | size: 2 |
First value of AGC attenuation fine
|
|
10 | spare_2 |
hidden: true
|
11 | ku_band_chirp_id |
binary uint8 | size: 1 |
Selected Ku-band chirp band for this block
|
|
12 | spare_3 |
hidden: true
|
|
available: optional
|
4 | rfbite_meas_blk |
binary record | size: 454 |
id | field name | definition |
0 | block_type |
binary uint8 | size: 1 |
Type of block (0 = spare, 1 = acquisition, 2 = tracking, 3 = IF calibration, 4 = RF BITE, 5 = digital BITE, 6 = preset tracking, 7 = preset loop output
|
|
1 | block_number |
binary uint8 | size: 1 |
Number of data blocks used
|
|
2 | block_data |
binary array[226] | size: 452 |
Data in blocks of 16 bits
|
|
|
available: optional
|
5 | digbite_meas_blk |
binary record | size: 454 |
id | field name | definition |
0 | block_type |
binary uint8 | size: 1 |
Type of block (0 = spare, 1 = acquisition, 2 = tracking, 3 = IF calibration, 4 = RF BITE, 5 = digital BITE, 6 = preset tracking, 7 = preset loop output
|
|
1 | block_number |
binary uint8 | size: 1 |
Number of data blocks used
|
|
2 | block_data |
binary array[226] | size: 452 |
Data in blocks of 16 bits
|
|
|
available: optional
|
|
|
|
9 | calibration_block |
binary record "" | size: 266 |
|
10 | individual_echoes |
binary array[1600] | size: 3200 |
Individual echo samples
binary record | size: 2 |
id | field name | definition |
0 | I |
binary int8 | size: 1 |
unit: "1/128 V"
|
|
1 | Q |
binary int8 | size: 1 |
unit: "1/128 V"
|
|
|
|
available: int(./packet_header/packet_length) > 9457
|
|