RA2_ME__0P_MDSR

binary record "RA2_ME__0P_MDSR"
idfield namedefinition
0dsr_time
binary timesize: 12
ISP Sensing Time

unit: "s since 2000-01-01"

value: float(./days) * 86400 + float(./seconds) + float(./microseconds) / 1000000
binary recordsize: 12
ENVISAT binary datetime

idfield namedefinition
0days
binary int32size: 4
days since January 1st, 2000 (may be negative)

unit: "days since 2000-01-01"
1seconds
binary uint32size: 4
seconds since start of day

unit: "s"
2microseconds
binary uint32size: 4
microseconds since start of second

unit: "1e-6 s"
1gsrt
binary timesize: 12
Ground Station Reference Time of reception

unit: "s since 2000-01-01"

value: float(./days) * 86400 + float(./seconds) + float(./microseconds) / 1000000
binary recordsize: 12
ENVISAT binary datetime

idfield namedefinition
0days
binary int32size: 4
days since January 1st, 2000 (may be negative)

unit: "days since 2000-01-01"
1seconds
binary uint32size: 4
seconds since start of day

unit: "s"
2microseconds
binary uint32size: 4
microseconds since start of second

unit: "1e-6 s"
2isp_length
binary uint16size: 2
Length of the ISP = length of the source packet - 7 bytes

unit: "bytes"
3crc_errs
binary uint16size: 2
Number of VCDUs in the ISP which contain a CRC error
4rs_errs
binary uint16size: 2
Number of VCDUs in the ISP for which a Reed-Solomon error correction was performed
5spare_1
binary array[2]size: 2
Spare (set to zero)
binary uint8size: 1

hidden: true
6packet_header
binary record "CCSDS_packet_header"size: 6
7dfh
binary unionsize: 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))))

idfield namedefinition
0dfh_acq
binary recordsize: 112
idfield namedefinition
0datafield_header_length
binary uint16size: 2
Data Field Header Length
1instrument_mode
binary uint16size: 2
Instrument Mode
2spare_1
binary uint8size: 0:5
Spare (set to zero)

hidden: true
3icu
binary uint64size: 5:3
ICU

unit: "1/524288 s"
4redundancy_vector
binary uint16size: 2
Redundancy Definition Vector
5spare_2
binary uint8size: 1
Spare (set to zero)

hidden: true
6uso_datation
binary uint64size: 5
USO datation

unit: "1/100000 s"
7spare_3
binary array[28]size: 56
binary uint16size: 2
Spare (set to zero)

hidden: true
8spare_4
binary uint8size: 1
Spare (set to zero)

hidden: true
9individual_echoes_flag
binary uint8size: 1
Individual Echoes Flag
10spare_5
binary array[8]size: 16
binary uint16size: 2
Spare (set to zero)

hidden: true
11acquisition_tracking_identifier
binary array[20]size: 20
binary uint8size: 1
Acquisition/Tracking Identifier

available: optional
1dfh_trk
binary recordsize: 112
idfield namedefinition
0datafield_header_length
binary uint16size: 2
Data Field Header Length
1instrument_mode
binary uint16size: 2
Instrument Mode
2spare_1
binary uint8size: 0:5
Spare (set to zero)

hidden: true
3icu
binary uint64size: 5:3
ICU

unit: "1/524288 s"
4redundancy_vector
binary uint16size: 2
Redundancy Definition Vector
5spare_2
binary uint8size: 1
Spare (set to zero)

hidden: true
6uso_datation
binary uint64size: 5
USO datation

unit: "1/100000 s"
7alpha_coeff_time_delay_filter
binary recordsize: 4
Alpha coefficient for the time delay filter

idfield namedefinition
0mantisse
binary int32size: 3
1exponent
binary int8size: 1
8beta_coeff_time_delay_filter
binary recordsize: 4
Beta coefficient for the time delay filter

idfield namedefinition
0mantisse
binary int32size: 3
1exponent
binary int8size: 1
9alpha_coeff_agc_filter
binary recordsize: 4
Alpha coefficient for the AGC filter

idfield namedefinition
0mantisse
binary int32size: 3
1exponent
binary int8size: 1
10beta_coeff_agc_filter
binary recordsize: 4
Beta coefficient for the AGC filter

idfield namedefinition
0mantisse
binary int32size: 3
1exponent
binary int8size: 1
11avg_noise_power
binary recordsize: 4
Estimated averaged Noise Power (NPM)

idfield namedefinition
0mantisse
binary int32size: 3
unit: "Watt"
1exponent
binary int8size: 1
12agc_attenuation
binary recordsize: 4
AGC attenuation used during noise power measurement

idfield namedefinition
0mantisse
binary int32size: 3
unit: "dB"
1exponent
binary int8size: 1
13delta_offset
binary recordsize: 4
Delta offset applied to averaged echoes to calculate position P of the leading edge

idfield namedefinition
0mantisse
binary int32size: 3
1exponent
binary int8size: 1
14k_1_star_coefficient
binary uint16size: 2
K1* coefficient of the first DFT sample
15k_2_star_coefficient
binary uint16size: 2
K2* coefficient of the second DFT sample
16delta_alpha_1_correction_value
binary recordsize: 4
Correction value (related to chirp bandwidth of 320 MHz) applied to AGC setting during collection of S-band samples

idfield namedefinition
0mantisse
binary int32size: 3
unit: "dB"
1exponent
binary int8size: 1
17delta_alpha_2_correction_value
binary recordsize: 4
Correction value (related to chirp bandwidth of 80 MHz) applied to AGC setting during collection of S-band samples

idfield namedefinition
0mantisse
binary int32size: 3
unit: "dB"
1exponent
binary int8size: 1
18delta_alpha_3_correction_value
binary recordsize: 4
Correction value (related to chirp bandwidth of 20 MHz) applied to AGC setting during collection of S-band samples

idfield namedefinition
0mantisse
binary int32size: 3
unit: "dB"
1exponent
binary int8size: 1
19agc_reference_power_level
binary recordsize: 4
AGC power reference level

idfield namedefinition
0mantisse
binary int32size: 3
unit: "dB"
1exponent
binary int8size: 1
20agc_tracking_filter_offset
binary recordsize: 4
Programmable offset of AGC tracking filter linear interpolator

idfield namedefinition
0mantisse
binary int32size: 3
1exponent
binary int8size: 1
21tracking_distance_filter_offset
binary recordsize: 4
Programmable offset of tracking distance filter linear interpolator

idfield namedefinition
0mantisse
binary int32size: 3
1exponent
binary int8size: 1
22spare_4
binary uint8size: 1
Spare (set to zero)

hidden: true
23individual_echoes_flag
binary uint8size: 1
Individual Echoes Flag
24spare_5
binary array[8]size: 16
binary uint16size: 2
Spare (set to zero)

hidden: true
25acquisition_tracking_identifier
binary array[20]size: 20
binary uint8size: 1
Acquisition/Tracking Identifier

available: optional
2dfh_bite
binary recordsize: 112
idfield namedefinition
0datafield_header_length
binary uint16size: 2
Data Field Header Length
1instrument_mode
binary uint16size: 2
Instrument Mode
2spare_1
binary uint8size: 0:5
Spare (set to zero)

hidden: true
3icu
binary uint64size: 5:3
ICU

unit: "1/524288 s"
4redundancy_vector
binary uint16size: 2
Redundancy Definition Vector
5spare_2
binary uint8size: 1
Spare (set to zero)

hidden: true
6uso_datation
binary uint64size: 5
USO datation

unit: "1/100000 s"
7spare
binary array[47]size: 94
binary uint16size: 2

hidden: true

available: optional
3dfh_if_cal
binary recordsize: 112
idfield namedefinition
0datafield_header_length
binary uint16size: 2
Data Field Header Length
1instrument_mode
binary uint16size: 2
Instrument Mode
2spare_1
binary uint8size: 0:5
Spare (set to zero)

hidden: true
3icu
binary uint64size: 5:3
ICU

unit: "1/524288 s"
4redundancy_vector
binary uint16size: 2
Redundancy Definition Vector
5spare_2
binary uint8size: 1
Spare (set to zero)

hidden: true
6uso_datation
binary uint64size: 5
USO datation

unit: "1/100000 s"
7spare_3
binary array[28]size: 56
binary uint16size: 2
Spare (set to zero)

hidden: true
8spare_4
binary uint8size: 1
Spare (set to zero)

hidden: true
9individual_echoes_flag
binary uint8size: 1
Individual Echoes Flag
10spare_5
binary array[18]size: 36
binary uint16size: 2
Spare (set to zero)

hidden: true

available: optional
8science_data_blocks
binary array[20]size: 9080
binary unionsize: 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))

idfield namedefinition
0spare_blk
binary recordsize: 454
idfield namedefinition
0block_type
binary uint8size: 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
1block_number
binary uint8size: 1
Number of data blocks used
2spare
binary array[226]size: 452
binary uint16size: 2
Spare (set to zero)

hidden: true

available: optional
1gen_acq_blk
binary recordsize: 454
idfield namedefinition
0block_type
binary uint8size: 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
1block_number
binary uint8size: 1
Number of data blocks used
2agcnpe
binary recordsize: 4
AGC attenuation during execution of the NPE phase

idfield namedefinition
0mantisse
binary int32size: 3
unit: "dB"
1exponent
binary int8size: 1
3est_noise_power_1
binary recordsize: 4
First estimation of averaged noise power in detection phase 1

idfield namedefinition
0mantisse
binary int32size: 3
1exponent
binary int8size: 1
4est_noise_power_2
binary recordsize: 4
Second estimation of averaged noise power in detection phase 2

idfield namedefinition
0mantisse
binary int32size: 3
1exponent
binary int8size: 1
5det_threshold_1
binary recordsize: 4
Computed detection threshold in detection phase 1

idfield namedefinition
0mantisse
binary int32size: 3
1exponent
binary int8size: 1
6agc_det_1
binary recordsize: 4
AGC attenuation during detection phase 1

idfield namedefinition
0mantisse
binary int32size: 3
unit: "dB"
1exponent
binary int8size: 1
7est_rx_dist_tle1
binary recordsize: 4
RX distance (echo location) used to estimate the leading edge of the waveform in detection phase 1

idfield namedefinition
0mantisse
binary int32size: 3
1exponent
binary int8size: 1
8det_threshold_2
binary recordsize: 4
Computed detection threshold in detection phase 2

idfield namedefinition
0mantisse
binary int32size: 3
1exponent
binary int8size: 1
9agc_det_2
binary recordsize: 4
AGC attenuation during detection phase 2

idfield namedefinition
0mantisse
binary int32size: 3
unit: "dB"
1exponent
binary int8size: 1
10est_rx_dist_tle2
binary recordsize: 4
RX distance (echo location) used to estimate the leading edge of the waveform in detection phase 2

idfield namedefinition
0mantisse
binary int32size: 3
1exponent
binary int8size: 1
11avg_echo_power
binary recordsize: 4
Averaged echo power used for AGC setting

idfield namedefinition
0mantisse
binary int32size: 3
1exponent
binary int8size: 1
12agc_setting_agct
binary recordsize: 4
Computed AGC attenuation to initialize AGC filter for tracking execution

idfield namedefinition
0mantisse
binary int32size: 3
unit: "dB"
1exponent
binary int8size: 1
13detection_samples
binary array[192]size: 384
Echo samples collected during detection execution
binary uint32 (double)size: 2
converted unit: "" (multiply by 32/1)
14spare
binary array[10]size: 20
binary uint16size: 2
Spare (set to zero)

hidden: true
15spare_1
binary uint8size: 0:5
Spare (set to zero)

hidden: true
16phase_id
binary uint8size: 0:3
Indicates whether acquisition phases have been executed or skipped
17spare_2
binary uint8size: 0:3
Spare (set to zero)

hidden: true
18fault_identification
binary uint8size: 0:5
Fault status
19spare_3
binary uint8size: 1
Spare (set to zero)

hidden: true
20fault_identification_word
binary uint8size: 1
Indicates if a parameter, computed in the acquisition phase, was inside or outside a specified (allowed) range

available: optional
2trk_meas_blk
binary recordsize: 454
idfield namedefinition
0block_type
binary uint8size: 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
1block_number
binary uint8size: 1
Number of data blocks used
2ku_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)
3ku_band_dft
binary array[2]size: 4
Ku-band DFT samples
binary uint16 (double)size: 2
converted unit: "" (multiply by 1/2048)
4s_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)
5w_discrimination
binary recordsize: 4
Width of the discriminator computed by MFT

idfield namedefinition
0mantisse
binary int32size: 3
1exponent
binary int8size: 1
6cog_discrimination
binary recordsize: 4
Centre of gravity discrimination computed by MFT

idfield namedefinition
0mantisse
binary int32size: 3
1exponent
binary int8size: 1
7lep_discrimination
binary recordsize: 4
Leading edge position computed by MFT

idfield namedefinition
0mantisse
binary int32size: 3
1exponent
binary int8size: 1
8agc_discrimination
binary recordsize: 4
AGC discrimination computed by MFT

idfield namedefinition
0mantisse
binary int32size: 3
unit: "dB"
1exponent
binary int8size: 1
9agc_x_corrected
binary recordsize: 4
Corrected AGC value at step n

idfield namedefinition
0mantisse
binary int32size: 3
unit: "dB"
1exponent
binary int8size: 1
10agc_x_predicted
binary recordsize: 4
Predicted rate of change of AGC value at step n+1

idfield namedefinition
0mantisse
binary int32size: 3
1exponent
binary int8size: 1
11dist_x_corrected
binary recordsize: 6
Corrected rate of change of RX distance at step n

idfield namedefinition
0mantisse
binary int64size: 5
1exponent
binary int8size: 1
12dist_x_predicted
binary recordsize: 6
Predicted rate of change of RX distance at step n+1

idfield namedefinition
0mantisse
binary int64size: 5
1exponent
binary int8size: 1
13rx_dist_coarse
binary int16size: 2
First value of RX distance coarse

unit: "12.5 ns"
14spare
binary uint8size: 1

hidden: true
15rx_dist_fine
binary uint8 (double)size: 1
First value of RX distance fine

converted unit: "" (multiply by 1/64)
16spare_2
binary uint8size: 0:6

hidden: true
17agc_att_coarse
binary uint16size: 1:2
First value of AGC attenuation coarse

unit: "dB"
18agc_att_fine
binary int16size: 2
First value of AGC attenuation fine
19spare_3
binary uint8size: 1

hidden: true
20ku_band_chirp_id
binary uint8size: 1
Selected Ku-band chirp band for this block
21snr_lol
binary recordsize: 4
Signal to noise ratio computed by loss of lock logic

idfield namedefinition
0mantisse
binary int32size: 3
1exponent
binary int8size: 1
22counter_c1
binary int16size: 2
Counter used by resolution selection logic to control resolution increase
23counter_c2
binary int16size: 2
Counter used by resolution selection logic to control resolution decrease
24spare_4
binary array[4]size: 8
binary uint16size: 2

hidden: true
25spare_5
binary uint8size: 0:3

hidden: true
26fault_identifier
binary uint16size: 1:5
Indicates if any computed value is out of the admitted range

available: optional
3if_cal_blk
binary recordsize: 454
idfield namedefinition
0block_type
binary uint8size: 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
1block_number
binary uint8size: 1
Number of data blocks used
2ku_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)
3spare
binary array[84]size: 168
binary uint16size: 2

hidden: true
4rx_dist_coarse
binary int16size: 2
First value of RX distance coarse

unit: "12.5 ns"
5spare_1
binary uint8size: 1

hidden: true
6rx_dist_fine
binary uint8 (double)size: 1
First value of RX distance fine

converted unit: "" (multiply by 1/64)
7spare_6
binary uint8size: 0:6

hidden: true
8agc_att_coarse
binary uint16size: 1:2
First value of AGC attenuation coarse

unit: "dB"
9agc_att_fine
binary int16size: 2
First value of AGC attenuation fine
10spare_2
binary uint8size: 1

hidden: true
11ku_band_chirp_id
binary uint8size: 1
Selected Ku-band chirp band for this block
12spare_3
binary array[9]size: 18
binary uint16size: 2

hidden: true

available: optional
4rfbite_meas_blk
binary recordsize: 454
idfield namedefinition
0block_type
binary uint8size: 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
1block_number
binary uint8size: 1
Number of data blocks used
2block_data
binary array[226]size: 452
Data in blocks of 16 bits
binary uint16size: 2

available: optional
5digbite_meas_blk
binary recordsize: 454
idfield namedefinition
0block_type
binary uint8size: 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
1block_number
binary uint8size: 1
Number of data blocks used
2block_data
binary array[226]size: 452
Data in blocks of 16 bits
binary uint16size: 2

available: optional
9calibration_block
binary record "RA2_ME__0P_Calibration_Data_Block"size: 266
10individual_echoes
binary array[1600]size: 3200
Individual echo samples
binary recordsize: 2
idfield namedefinition
0I
binary int8size: 1
unit: "1/128 V"
1Q
binary int8size: 1
unit: "1/128 V"

available: int(./packet_header/packet_length) > 9457