| 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
|