id | field name | definition |
0 | mdsr_time |
binary time | size: 12 |
Data record time (MDSR time stamp)
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 | time_diff |
binary array[20] | size: 80 |
20 Hz Time differences
binary int32 | size: 4 |
unit: "1e-6 s"
|
|
|
2 | lat |
binary int32 (double) | size: 4 |
Latitude of measurement
unit: "1e-7 degrees_north"
converted unit: "degrees_north" (multiply by 1/10000000)
|
|
3 | lat_20hz |
binary array[20] | size: 80 |
20 Hz Latitude of measurement
binary int32 (double) | size: 4 |
unit: "1e-7 degrees_north"
converted unit: "degrees_north" (multiply by 1/10000000)
|
|
|
4 | lon |
binary int32 (double) | size: 4 |
Longitude of the measurement
unit: "1e-7 degrees_east"
converted unit: "degrees_east" (multiply by 1/10000000)
|
|
5 | lon_20hz |
binary array[20] | size: 80 |
20 Hz Longitude of measurement
binary int32 (double) | size: 4 |
unit: "1e-7 degrees_east"
converted unit: "degrees_east" (multiply by 1/10000000)
|
|
|
6 | rec_count |
binary uint32 | size: 4 |
Record counter
|
|
7 | meas_conf_flags |
binary record | size: 4 |
Measurement confidence flags. Serious errors are indicated by setting the 'block degraded' flag, in which case the block must not be processed. Other error settings can be regarded as warnings.
id | field name | definition |
0 | blk_degr |
binary uint8 | size: 0:1 |
Block degraded: 0 = OK, 1 = degraded, block should not be processed
|
|
1 | blnk_blk |
binary uint8 | size: 0:1 |
Blank block: 0 = OK, 1 = blank block inserted for record padding
|
|
2 | dat_degr |
binary uint8 | size: 0:1 |
Datation degraded: 0 = OK, 1 = datation is bad or not set
|
|
3 | orb_prop_err |
binary uint8 | size: 0:1 |
Orbit propagation error: 0 = OK, 1 = error (returned by CFI or by independent check)
|
|
4 | orb_file_chng |
binary uint8 | size: 0:1 |
Orbit file change: 0 = OK, 1 = orbit file has changed w.r.t. previous record
|
|
5 | orb_discnt |
binary uint8 | size: 0:1 |
Orbit discontinuity: 0 = OK, 1 = discontinuity (e.g. gap)
|
|
6 | echo_sat |
binary uint8 | size: 0:1 |
Echo saturation (from L0): 0 = OK, 1 = saturated (from echo saturation flag in the telemetry)
|
|
7 | other_echo_err |
binary uint8 | size: 0:1 |
Other echo error (e.g. empty waveform): 0 = OK, 1 = echo error
|
|
8 | rx_ch1_err |
binary uint8 | size: 0:1 |
Receive chain 1 error for SARin: 0 = OK, 1 = degraded or missing
|
|
9 | rx_ch2_err |
binary uint8 | size: 0:1 |
Receive chain 2 error for SARin: 0 = OK, 1 = degraded or missing
|
|
10 | win_delay_inc |
binary uint8 | size: 0:1 |
Window delay inconsistency: 0 = OK, 1 = degraded, value out of range, or computation error
|
|
11 | agc_inc |
binary uint8 | size: 0:1 |
AGC inconsistency: 0 = OK, 1 = degraded, value out of range, or computation error
|
|
12 | cal1_corr_miss |
binary uint8 | size: 0:1 |
CAL1 correction missing: 0 = OK, 1 = missing - not applied
|
|
13 | cal1_ipf_used |
binary uint8 | size: 0:1 |
CAL1 from IPF DB used: 0 = default not used, 1 = default from IPF DB used
|
|
14 | doris_uso_corr |
binary uint8 | size: 0:1 |
DORIS USO correction: 0 = OK, correction available, 1 = correction not available
|
|
15 | comp_cal1_ipf_used |
binary uint8 | size: 0:1 |
Complex CAL1 from IPF DB used: 0 = default not used, 1 = default from IPF DB used
|
|
16 | trk_echo_err |
binary uint8 | size: 0:1 |
TRK echo error: 0 = OK, 1 = degraded tracking echo
|
|
17 | echo_rx1_err |
binary uint8 | size: 0:1 |
Echo Rx1 error: 0 = OK, 1 = bad raw echo
|
|
18 | echo_rx2_err |
binary uint8 | size: 0:1 |
Echo Rx2 error: 0 = OK, 1 = bad raw echo
|
|
19 | npm_inc |
binary uint8 | size: 0:1 |
NPM inconsistency: 0 = OK, 1 = degraded, value out of range, or computation error
|
|
20 | azi_cal_miss |
binary uint8 | size: 0:1 |
Azimuth calibration missing: 0 = OK, azimuth calibration applied, 1 = no azimuth calibration
|
|
21 | azi_cal_ipf_used |
binary uint8 | size: 0:1 |
Azimuth calibration from IPF DB used: 0 = default not used, 1 = default from IPF DB used
|
|
22 | win_cal_func_miss |
binary uint8 | size: 0:1 |
Range window calibration function (i.e. the frequency dependent phase and amplitude correction function applicable to the range window) missing: 0 = OK, calibrated, 1 = no calibration applied
|
|
23 | win_cal_func_ipf_used |
binary uint8 | size: 0:1 |
Range window calibration function from IPF DB used: 0 = default not used, 1 = default from IPF DB used
|
|
24 | phase_pert_corr |
binary uint8 | size: 0:1 |
Phase perturbation correction application: 0 = applied, 1 = not applied
|
|
25 | cal2_corr_miss |
binary uint8 | size: 0:1 |
CAL2 correction missing: 0 = OK, 1 = missing - not applied
|
|
26 | cal2_ipf_used |
binary uint8 | size: 0:1 |
CAL2 from IPF DB used: 0 = default not used, 1 = default from IPF DB used
|
|
27 | pow_scl_fac |
binary uint8 | size: 0:1 |
Power scaling factor: 0 = OK, 1 = error in power scaling factor
|
|
28 | att_corr_miss |
binary uint8 | size: 0:1 |
Attitude correction missing: 0 = OK, attitude correction applied, 1 = not corrected
|
|
29 | att_intp_err |
binary uint8 | size: 0:1 |
Attitude interpolation error: 0 = OK, 1 = interpolation error, attitude is wrong
|
|
30 | instr_id |
binary uint8 | size: 0:1 |
SIRAL side: 0 = Nominal, 1 = Redundant
|
|
31 | phase_pert_corr_mode |
binary uint8 | size: 0:1 |
Phase perturbation correction mode: 0 = computed by CCAL1, 1 = default from IPF DB used (applicable only to SARin data)
|
|
|
|
8 | alt_cog_ref_ellip |
binary int32 | size: 4 |
Altitude of CoG above reference ellipsoid
unit: "mm"
|
|
9 | alt_cog_ref_ellip_20hz |
binary array[20] | size: 80 |
20 Hz Altitude of CoG above reference ellipsoid
binary int32 | size: 4 |
unit: "mm"
|
|
|
10 | inst_alt_rate |
binary int16 | size: 2 |
Instantaneous altitude rate derived from orbit
unit: "mm/s"
|
|
11 | spare_1 |
binary bytes | size: 2 |
spare
|
hidden: true
|
12 | surf_range |
binary uint32 | size: 4 |
CFI retracker range to ocean surface
unit: "mm"
|
|
13 | surf_range_20hz |
binary array[20] | size: 80 |
20 Hz CFI retracker range to ocean surface
binary uint32 | size: 4 |
unit: "mm"
|
|
|
14 | surf_range_20hz_std |
binary uint16 | size: 2 |
Standard deviation of 20Hz CFI retracker range to ocean surface
unit: "mm"
|
|
15 | num_valid_surf_range_20hz |
binary uint16 | size: 2 |
Number of 20Hz valid points for CFI retracker range to ocean surface
|
|
16 | surf_range_av_status |
binary uint32 | size: 4 |
CFI range averaging status flags
|
|
17 | ocog_range |
binary uint32 | size: 4 |
OCOG retracker range to ocean surface
unit: "mm"
|
|
18 | ocog_range_20hz |
binary array[20] | size: 80 |
20 Hz OCOG Range
binary uint32 | size: 4 |
unit: "mm"
|
|
|
19 | ocog_range_20hz_std |
binary uint16 | size: 2 |
Standard deviation of 20Hz OCOG Range
unit: "mm"
|
|
20 | num_valid_ocog_range_20hz |
binary uint16 | size: 2 |
Number of 20Hz valid points for OCOG Range
|
|
21 | ocog_range_av_status |
binary uint32 | size: 4 |
OCOG range averaging status flags
|
|
22 | dopp_corr |
binary int16 | size: 2 |
Doppler correction
unit: "mm"
|
|
23 | dry_tropo_corr |
binary int16 | size: 2 |
Dry tropospheric correction
unit: "mm"
|
|
24 | wet_tropo_corr |
binary int16 | size: 2 |
Model Wet tropospheric correction
unit: "mm"
|
|
25 | inv_barom_corr |
binary int16 | size: 2 |
Inverse barometric correction
unit: "mm"
|
|
26 | high_freq_var_corr |
binary int16 | size: 2 |
High frequency variability DAC correction
unit: "mm"
|
|
27 | ion_corr |
binary int16 | size: 2 |
Ionospheric correction
unit: "mm"
|
|
28 | sea_state_bias_corr |
binary int16 | size: 2 |
Sea State Bias correction (EM bias)
unit: "mm"
|
|
29 | spare_2 |
binary bytes | size: 6 |
spare
|
hidden: true
|
30 | swh_squared |
binary int32 | size: 4 |
Square of Significant Wave Height
unit: "mm2"
|
|
31 | swh |
binary int16 | size: 2 |
Significant Wave Height
unit: "mm"
|
|
32 | spare_3 |
binary bytes | size: 2 |
spare
|
hidden: true
|
33 | swh_squared_20hz |
binary array[20] | size: 80 |
20 Hz Square of Significant wave height
binary int32 | size: 4 |
unit: "mm2"
|
|
|
34 | swh_squared_20hz_std |
binary uint16 | size: 2 |
Standard deviation of 20Hz Square of Significant wave height
unit: "mm2"
|
|
35 | num_valid_swh_squared_20hz |
binary uint16 | size: 2 |
Number of 20Hz valid points for Square of Significant wave height
|
|
36 | swh_squared_avg_status |
binary uint32 | size: 4 |
SWH squared averaging status flags
|
|
37 | spare_4 |
binary bytes | size: 2 |
spare
|
hidden: true
|
38 | bkscat |
binary int16 (double) | size: 2 |
Corrected CFI backscatter coefficient
unit: "1e-2 dB"
converted unit: "dB" (multiply by 1/100)
|
|
39 | bkscat_20hz |
binary array[20] | size: 40 |
20 Hz Corrected CFI backscatter coefficient
binary int16 (double) | size: 2 |
unit: "1e-2 dB"
converted unit: "dB" (multiply by 1/100)
|
|
|
40 | bkscat_20hz_std |
binary uint16 (double) | size: 2 |
Standard deviation of 20Hz Corrected CFI backscatter coefficient
unit: "1e-2 dB"
converted unit: "dB" (multiply by 1/100)
|
|
41 | num_valid_bkscat_20hz |
binary uint16 | size: 2 |
Number of 20Hz valid points for Corrected CFI backscatter coefficient
|
|
42 | bkscat_avg_status |
binary uint32 | size: 4 |
CFI backscatter averaging status flags
|
|
43 | spare_5 |
binary bytes | size: 2 |
spare
|
hidden: true
|
44 | ocog |
binary int16 (double) | size: 2 |
OCOG backscatter coefficient
unit: "1e-2 dB"
converted unit: "dB" (multiply by 1/100)
|
|
45 | ocog_20hz |
binary array[20] | size: 40 |
20 Hz OCOG backscatter coefficient
binary int16 (double) | size: 2 |
unit: "1e-2 dB"
converted unit: "dB" (multiply by 1/100)
|
|
|
46 | ocog_20hz_std |
binary uint16 (double) | size: 2 |
Standard deviation of 20Hz OCOG backscatter coefficient
unit: "1e-2 dB"
converted unit: "dB" (multiply by 1/100)
|
|
47 | num_valid_ocog_20hz |
binary uint16 | size: 2 |
Number of 20Hz valid points for OCOG backscatter coefficient
|
|
48 | ocog_avg_status |
binary uint32 | size: 4 |
OCOG backscatter averaging status flags
|
|
49 | off_nadir_angle |
binary int32 (double) | size: 4 |
Off nadir angle of the satellite from platform data
unit: "1e-4 degrees"
converted unit: "degrees" (multiply by 1/10000)
|
|
50 | spare_6 |
binary bytes | size: 4 |
spare
|
hidden: true
|
51 | mss |
binary int32 | size: 4 |
Mean Sea Surface height (MSS)
unit: "mm"
|
|
52 | geoid_height |
binary int32 | size: 4 |
Geoid height
unit: "mm"
|
|
53 | odle |
binary int32 | size: 4 |
Ocean Depth/Land Elevation (ODLE)
unit: "mm"
|
|
54 | geocen_ocean_tide |
binary int16 | size: 2 |
Total geocentric ocean tide height (solution 2)
unit: "mm"
|
|
55 | long_period_tide |
binary int16 | size: 2 |
Long period tide height
unit: "mm"
|
|
56 | ocean_load_tide |
binary int16 | size: 2 |
Tidal loading height (solution 2)
unit: "mm"
|
|
57 | sol_earth_tide |
binary int16 | size: 2 |
Solid earth tide heigth
unit: "mm"
|
|
58 | geocen_pol_tide |
binary int16 | size: 2 |
Geocentric pole tide heigth
unit: "mm"
|
|
59 | wind_speed |
binary int16 | size: 2 |
Altimeter wind speed
unit: "mm/s"
|
|
60 | model_wind_u |
binary int16 | size: 2 |
U-component of the model wind vector
unit: "mm/s"
|
|
61 | model_wind_v |
binary int16 | size: 2 |
V-component of the model wind vector
unit: "mm/s"
|
|
62 | peakiness_20hz |
binary array[20] | size: 40 |
20 Hz ku-band peakiness
|
|
63 | ocean_retracking_quality |
binary uint32 | size: 4 |
Ocean retracking quality (20 bits)
|
|
64 | surf_type |
binary uint16 | size: 2 |
Altimeter surface type flag
|
|
65 | spare_7 |
binary bytes | size: 2 |
spare
|
hidden: true
|