SIR_CAL1_SARIN_MDSR_v1

binary record "SIR_CAL1_SARIN_MDSR_v1"size: 33956
SIRAL CAL1-SARin measurement data set record

idfield namedefinition
0mdsr_time
binary timesize: 12
Data record time (MDSR time stamp)

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"
1uso_corr
binary int32 (double)size: 4
USO correction factor

converted unit: "" (multiply by 1/1000000000000000)
2mode_id
binary uint16size: 2
Mode ID
3spare_1
binary bytessize: 2
spare

hidden: true
4instr_conf_flags
binary uint32size: 4
Instrument configuration flags
5rec_count
binary uint32size: 4
Record counter (always starts from 1)
6lat
binary int32 (double)size: 4
Latitude of measurement

unit: "1e-7 degrees_north"

converted unit: "degrees_north" (multiply by 1/10000000)
7lon
binary int32 (double)size: 4
Longitude of measurement

unit: "1e-7 degrees_east"

converted unit: "degrees_east" (multiply by 1/10000000)
8alt_cog_ref_ellip
binary int32size: 4
Altitude of CoG above reference ellipsoid (interpolated value)

unit: "mm"
9inst_alt_rate
binary int32size: 4
Instantaneous altitude rate derived from orbit

unit: "mm/s"
10meas_conf_flags
binary recordsize: 4
Measurement confidence flags

idfield namedefinition
0cal_err
binary uint8size: 0:1
CAL error: 0 = valid record, 1 = invalid record (logical AND of 'CAL Rx1 error' and 'CAL Rx2 error')
1cal_rx1_err
binary uint8size: 0:1
CAL Rx1 error: 0 = Rx1 related corrections valid, 1 = Rx1 related corrections invalid
2cal_rx2_err
binary uint8size: 0:1
CAL Rx2 error: 0 = Rx2 related corrections valid, 1 = Rx2 related corrections invalid
3spare_1
binary bytessize: 0:1
spare (reserved, set to 0)

hidden: true
4cal1_corr_miss
binary uint8size: 0:1
CAL1 correction missing: 0 = correction applied, 1 = correction not applied
5comp_cal1_ipf_used
binary uint8size: 0:1
Complex CAL1 correction from IPF DB: 0 = correction from complex CAL1 product used, 1 = correction from IPF DB used
6agc_inc
binary uint8size: 0:1
AGC inconsistency: 0 = OK (AGC is static), 1 = AGC stepping detected
7frec_synth_inc
binary uint8size: 0:1
Frequency synthesiser inconsistency: 0 = OK (frequency synthesiser command is static), 1 = frequency synthesiser command stepping detected
8ptr_comp_rx1_err
binary uint8size: 0:1
PTR computation Rx1 error: 0 = average PTR from Rx1 computed, 1 = error (not available)
9ptr_comp_rx2_err
binary uint8size: 0:1
PTR computation Rx2 error: 0 = average PTR from Rx2 computed, 1 = error (not available)
10cal2_corr_miss
binary uint8size: 0:1
CAL2 correction missing: 0 = correction applied to PTR, 1 = correction not applied
11cal2_rx1_ipf_used
binary uint8size: 0:1
CAL2 Rx1 correction from IPF DB: 0 = correction from CAL1 Rx1 product used, 1 = correction from IPF DB used
12cal2_rx2_ipf_used
binary uint8size: 0:1
CAL2 Rx2 correction from IPF DB: 0 = correction from CAL1 Rx2 product used, 1 = correction from IPF DB used
13doris_uso_corr
binary uint8size: 0:1
DORIS USO correction: 0 = OK, correction available, 1 = correction not available
14ptr_meth
binary uint8size: 0:1
PTR analysis method: 0 = Gauss fitting, 1 = search for maximum
15ptr_width_rx1_err
binary uint8size: 0:1
PTR width Rx1 error: 0 = OK, 1 = error (width is out of range)
16ptr_width_rx2_err
binary uint8size: 0:1
PTR width Rx2 error: 0 = OK, 1 = error (width is out of range)
17ptr_pslr_rx1_err
binary uint8size: 0:1
PTR PSLR Rx1 error: 0 = OK, 1 = error (PSLR is out of range)
18ptr_pslr_rx2_err
binary uint8size: 0:1
PTR PSLR Rx2 error: 0 = OK, 1 = error (PSLR is out of range)
19gain_corr_rx1_err
binary uint8size: 0:1
Gain correction Rx1 error: 0 = OK, 1 = error (value out of range)
20delay_corr_rx1_err
binary uint8size: 0:1
Delay correction Rx1 error: 0 = OK, 1 = error (value out of range)
21gain_corr_rx2_err
binary uint8size: 0:1
Gain correction Rx2 error: 0 = OK, 1 = error (value out of range)
22delay_corr_rx2_err
binary uint8size: 0:1
Delay correction Rx2 error: 0 = OK, 1 = error (value out of range)
23burst_rx1_corr_err
binary uint8size: 0:1
Burst Rx1 correction error: 0 = OK, 1 = error (not computed)
24burst_rx2_corr_err
binary uint8size: 0:1
Burst Rx2 correction error: 0 = OK, 1 = error (not computed)
25spare_2
binary bytessize: 0:7
spare (reserved, set to 0)

hidden: true
11norm_ptr_rx1
binary array[8192]size: 16384
Normalised power detected PTR of Rx1 channel (8192 samples, zero padded by factor of 16)
binary uint16size: 2
12agc_corr_rx1
binary int32 (double)size: 4
AGC (AGC_1 + AGC_2) corrected of Rx1 channel

unit: "1e-2 dB"

converted unit: "dB" (multiply by 1/100)
13txrx_pow_gain_var_rx1
binary int32 (double)size: 4
Tx-Rx peak power * gain variation of Rx1 channel

unit: "1e-2 dB"

converted unit: "dB" (multiply by 1/100)
14txrx_diff_path_delay_rx1
binary int32 (double)size: 4
Tx-Rx local oscillator differential path delay of Rx1 channel (one way delay)

unit: "1e-12 s"

converted unit: "s" (multiply by 1/1000000000000)
15ptr_pslr
binary int32 (double)size: 4
PTR PSLR

unit: "1e-2 dB"

converted unit: "dB" (multiply by 1/100)
16ptr_three_db_width
binary int32 (double)size: 4
PTR 3 dB width

unit: "1e-12 s"

converted unit: "s" (multiply by 1/1000000000000)
17phase_corr_curve_rx1
binary array[64]size: 256
Pulse to pulse phase correction curve (64 samples) of Rx1 channel
binary int32 (double)size: 4
unit: "1e-6 rad"

converted unit: "rad" (multiply by 1/1000000)
18amp_corr_curve_rx1
binary array[64]size: 256
Pulse to pulse amplitude correction curve (64 samples) of Rx1 channel
binary int32 (double)size: 4
converted unit: "" (multiply by 1/1000000)
19rx1_ptr_scl_fact
binary int32size: 4
Rx1 PTR scale factor
20rx1_ptr_scl_pow
binary int32size: 4
Rx1 PTR scale power
21txrx_int_pow_gain_var_rx1
binary int32 (double)size: 4
Tx-Rx integrated power * gain variation of Rx1 channel

unit: "1e-2 dB"

converted unit: "dB" (multiply by 1/100)
22spare_2
binary bytessize: 8
spare

hidden: true
23norm_ptr_rx2
binary array[8192]size: 16384
Normalised power detected PTR of Rx2 channel (8192 samples, zero padded by factor of 16)
binary uint16size: 2
24agc_corr_rx2
binary int32 (double)size: 4
AGC (AGC_1 + AGC_2) corrected of Rx2 channel

unit: "1e-2 dB"

converted unit: "dB" (multiply by 1/100)
25txrx_pow_gain_var_rx2
binary int32 (double)size: 4
Tx-Rx peak power * gain variation of Rx2 channel

unit: "1e-2 dB"

converted unit: "dB" (multiply by 1/100)
26txrx_diff_path_delay_rx2
binary int32 (double)size: 4
Tx-Rx local oscillator differential path delay of Rx2 channel (one way delay)

unit: "1e-12 s"

converted unit: "s" (multiply by 1/1000000000000)
27rir_pslr
binary int32 (double)size: 4
RiR PSLR

unit: "1e-2 dB"

converted unit: "dB" (multiply by 1/100)
28rir_three_db_width
binary int32 (double)size: 4
RiR 3 dB width

unit: "1e-12 s"

converted unit: "s" (multiply by 1/1000000000000)
29phase_corr_curve_rx2
binary array[64]size: 256
Pulse to pulse phase correction curve (64 samples) of Rx2 channel
binary int32 (double)size: 4
unit: "1e-6 rad"

converted unit: "rad" (multiply by 1/1000000)
30amp_corr_curve_rx2
binary array[64]size: 256
Pulse to pulse amplitude correction curve (64 samples) of Rx2 channel
binary int32 (double)size: 4
converted unit: "" (multiply by 1/1000000)
31rx2_ptr_scl_fact
binary int32size: 4
Rx2 PTR scale factor
32rx2_ptr_scl_pow
binary int32size: 4
Rx2 PTR scale power
33txrx_int_pow_gain_var_rx2
binary int32 (double)size: 4
Tx-Rx integrated power * gain variation of Rx2 channel

unit: "1e-2 dB"

converted unit: "dB" (multiply by 1/100)
34spare_3
binary bytessize: 8
spare

hidden: true
35phase_peak_rx1
binary int32 (double)size: 4
Phase PTR peak Rx1

unit: "1e-6 rad"

converted unit: "rad" (multiply by 1/1000000)
36amp_peak_rx1
binary int32 (double)size: 4
Amplitude PTR peak Rx1

converted unit: "" (multiply by 1/1000000)
37phase_peak_rx2
binary int32 (double)size: 4
Phase RiR peak Rx2

unit: "1e-6 rad"

converted unit: "rad" (multiply by 1/1000000)
38amp_peak_rx2
binary int32 (double)size: 4
Amplitude RiR peak Rx2

converted unit: "" (multiply by 1/1000000)
39agc1_cmd
binary int32 (double)size: 4
AGC_1 command

unit: "1e-2 dB"

converted unit: "dB" (multiply by 1/100)
40agc2_cmd
binary int32 (double)size: 4
AGC_2 command

unit: "1e-2 dB"

converted unit: "dB" (multiply by 1/100)
41freq_synth_cmd
binary uint16size: 2
Frequency synthesiser command
42spare_4
binary bytessize: 10
spare

hidden: true