| 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 | meas_mode_flags |
| binary array[20] | size: 7:4 |
Measurement mode flags
| binary uint8 | size: 0:3 |
|
Measurement mode flag: 0 = other mode (e.g. calibration, acquisition), 1 = LRM, 2 = SAR, 3 = SARin, 4 = SID (SARin degraded case)
|
|
|
| 2 | instr_id |
| binary uint8 | size: 0:1 |
|
SIRAL identifier: 0 = Nominal, 1 = Redundant
|
|
| 3 | spare_1 |
| binary bytes | size: 0:3 |
|
padding
|
hidden: true
|
| 4 | lat |
| binary int32 (double) | size: 4 |
Latitude of orbit in WSG84 (corresponds to the nadir position at the time of the 1Hz timestamp)
unit: "1e-7 degrees_north"
converted unit: "degrees_north" (multiply by 1/10000000)
|
|
| 5 | lon |
| binary int32 (double) | size: 4 |
Longitude of orbit in WSG84 (corresponds to the nadir position at the time of the 1Hz timestamp)
unit: "1e-7 degrees_east"
converted unit: "degrees_east" (multiply by 1/10000000)
|
|
| 6 | alt_cog_ref_ellip |
| binary int32 | size: 4 |
Altitude of CoG above reference ellipsoid at nadir (interpolated value)
unit: "mm"
|
|
| 7 | spacecraft_roll |
| binary int32 (double) | size: 4 |
Spacecraft Roll
unit: "1e-7 degrees"
converted unit: "degrees" (multiply by 1/10000000)
|
|
| 8 | spacecraft_pitch |
| binary int32 (double) | size: 4 |
Spacecraft Pitch
unit: "1e-7 degrees"
converted unit: "degrees" (multiply by 1/10000000)
|
|
| 9 | spacecraft_yaw |
| binary int32 (double) | size: 4 |
Spacecraft Yaw
unit: "1e-7 degrees"
converted unit: "degrees" (multiply by 1/10000000)
|
|
| 10 | spare_2 |
| binary bytes | size: 2 |
|
spare (for word alignment)
|
hidden: true
|
| 11 | num_valid_meas |
| binary uint16 | size: 2 |
|
Number of valid measurements in the record (normally 20, but may be less at the end of a data segment)
|
|
| 12 | dry_tropo_corr |
| binary int16 | size: 2 |
Dry tropospheric correction
unit: "mm"
|
|
| 13 | wet_tropo_corr |
| binary int16 | size: 2 |
Wet tropospheric correction
unit: "mm"
|
|
| 14 | inv_barom_corr |
| binary int16 | size: 2 |
Inverse barometric correction
unit: "mm"
|
|
| 15 | dyn_atm_corr |
| binary int16 | size: 2 |
Dynamic atmospheric correction (from Mog2d)
unit: "mm"
|
|
| 16 | ion_corr |
| binary int16 | size: 2 |
Ionospheric correction
unit: "mm"
|
|
| 17 | sea_state_bias_corr |
| binary int16 | size: 2 |
Sea state bias correction (EM bias)
unit: "mm"
|
|
| 18 | elast_ocean_tide |
| binary int16 | size: 2 |
Elastic ocean tide
unit: "mm"
|
|
| 19 | lp_ocean_tide |
| binary int16 | size: 2 |
Long period ocean tide
unit: "mm"
|
|
| 20 | ocean_load_tide |
| binary int16 | size: 2 |
Ocean loading tide
unit: "mm"
|
|
| 21 | sol_earth_tide |
| binary int16 | size: 2 |
Solid earth tide
unit: "mm"
|
|
| 22 | geocen_pol_tide |
| binary int16 | size: 2 |
Geocentric polar tide
unit: "mm"
|
|
| 23 | spare_3 |
| binary bytes | size: 2 |
|
spare (for word alignment)
|
hidden: true
|
| 24 | surf_type_flags |
| binary array[20] | size: 7:4 |
Surface type flags
| binary uint8 | size: 0:3 |
|
Surface type flag: 0 = open ocean, 1 = closed sea, 2 = continental ice, 3 = land, 4-7 = currently unused
|
|
|
| 25 | spare_4 |
| binary bytes | size: 0:4 |
|
padding
|
hidden: true
|
| 26 | mss_geoid_ht |
| binary int32 | size: 4 |
Mean sea surface / geoid from model (over ocean (surface type 0 or 1) this field is set to the MSS height, over land (surface type 2 or 3) it is set to the geoid height)
unit: "mm"
|
|
| 27 | depth_elev_model |
| binary int32 | size: 4 |
Ocean depth / land elevation from model
unit: "mm"
|
|
| 28 | ice_conc |
| binary int16 (double) | size: 2 |
Ice concentration
unit: "1e-2 %"
converted unit: "%" (multiply by 1/100)
|
|
| 29 | snow_depth |
| binary int16 | size: 2 |
Snow depth
unit: "mm"
|
|
| 30 | snow_density |
| binary int16 | size: 2 |
Snow density
unit: "kg/m3"
|
|
| 31 | spare_5 |
| binary bytes | size: 2 |
|
spare (for word alignment)
|
hidden: true
|
| 32 | corr_stat_flags |
| binary record | size: 4 |
Correction status flags: shows the validity of 1Hz corrections that have been used to derive the surface height.
| id | field name | definition |
| 0 | dry_tropo_corr_stat |
| binary uint8 | size: 0:1 |
|
Dry tropospheric delay correction status: 0 = OK, 1 = invalid
|
|
| 1 | wet_tropo_corr_stat |
| binary uint8 | size: 0:1 |
|
Wet tropospheric delay correction status: 0 = OK, 1 = invalid
|
|
| 2 | inv_barom_corr_stat |
| binary uint8 | size: 0:1 |
|
Inverse barometric correction status: 0 = OK, 1 = invalid
|
|
| 3 | dyn_atm_corr_stat |
| binary uint8 | size: 0:1 |
|
Dynamic atmospheric correction status: 0 = OK, 1 = invalid
|
|
| 4 | ion_gim_corr_stat |
| binary uint8 | size: 0:1 |
|
GIM Ionospheric correction status: 0 = OK, 1 = invalid
|
|
| 5 | ion_mdl_corr_stat |
| binary uint8 | size: 0:1 |
|
Model Ionosphere correction status: 0 = OK, 1 = invalid
|
|
| 6 | ocean_tide_stat |
| binary uint8 | size: 0:1 |
|
Ocean tide status: 0 = OK, 1 = invalid
|
|
| 7 | lp_ocean_tide_stat |
| binary uint8 | size: 0:1 |
|
Long period equilibrium ocean tide status: 0 = OK, 1 = invalid
|
|
| 8 | ocean_load_tide_stat |
| binary uint8 | size: 0:1 |
|
Ocean loading tide status: 0 = OK, 1 = invalid
|
|
| 9 | sol_earth_tide_stat |
| binary uint8 | size: 0:1 |
|
Solid earth tide status: 0 = OK, 1 = invalid
|
|
| 10 | geocen_pol_tide_stat |
| binary uint8 | size: 0:1 |
|
Geocentric polar tide status: 0 = OK, 1 = invalid
|
|
| 11 | surf_type_stat |
| binary uint8 | size: 0:1 |
|
Surface type status: 0 = OK, 1 = invalid
|
|
| 12 | ice_conc_mdl_stat |
| binary uint8 | size: 0:1 |
|
Ice concentration model status: 0 = OK, 1 = invalid
|
|
| 13 | snow_depth_mdl_stat |
| binary uint8 | size: 0:1 |
|
Snow depth model status: 0 = OK, 1 = invalid
|
|
| 14 | snow_density_mdl_stat |
| binary uint8 | size: 0:1 |
|
Snow density model status: 0 = OK, 1 = invalid
|
|
| 15 | mss_mdl_stat |
| binary uint8 | size: 0:1 |
|
Mean Sea Surface model status: 0 = OK, 1 = invalid
|
|
| 16 | geoid_mdl_stat |
| binary uint8 | size: 0:1 |
|
Geoid model status: 0 = OK, 1 = invalid
|
|
| 17 | odle_model_stat |
| binary uint8 | size: 0:1 |
|
ODLE from model status: 0 = OK, 1 = invalid
|
|
| 18 | dem_mdl_stat |
| binary uint8 | size: 0:1 |
|
DEM model status: 0 = OK, 1 = invalid
|
|
| 19 | slp_mdl_stat |
| binary uint8 | size: 0:1 |
|
Slope model status: 0 = OK, 1 = invalid
|
|
| 20 | ssb_mdl_stat |
| binary uint8 | size: 0:1 |
|
Sea-state bias model status: 0 = OK, 1 = invalid
|
|
| 21 | swh_stat |
| binary uint8 | size: 0:1 |
|
Significant Wave Height status: 0 = OK, 1 = invalid
|
|
| 22 | wind_spd_stat |
| binary uint8 | size: 0:1 |
|
Altimeter Wind Speed status: 0 = OK, 1 = invalid
|
|
| 23 | spare |
| binary bytes | size: 1:1 |
|
padding
|
hidden: true
|
|
|
| 33 | swh |
| binary int16 | size: 2 |
Significant Wave Height
unit: "mm"
|
|
| 34 | wind_spd |
| binary uint16 | size: 2 |
Wind speed
unit: "mm/s"
|
|
| 35 | spare_6 |
| binary bytes | size: 8 |
|
spare
|
hidden: true
|
| 36 | meas_data |
| binary array[20] | size: 1280 |
Measurement data
| binary record | size: 64 |
SIRAL L2 measurement
| id | field name | definition |
| 0 | delta_time |
| binary int32 (double) | size: 4 |
Delta time (to give 20Hz times)
unit: "1e-6 s"
converted unit: "s" (multiply by 1/1000000)
|
|
| 1 | lat |
| binary int32 (double) | size: 4 |
Latitude of measurement (i.e. of the echoing point position)
unit: "1e-7 degrees_north"
converted unit: "degrees_north" (multiply by 1/10000000)
|
|
| 2 | lon |
| binary int32 (double) | size: 4 |
Longitude of measurement (i.e. of the echoing point position)
unit: "1e-7 degrees_east"
converted unit: "degrees_east" (multiply by 1/10000000)
|
|
| 3 | surf_height_trkr_1 |
| binary int32 | size: 4 |
Height of surface w.r.t reference ellipsoid (retracker 1)
unit: "mm"
|
|
| 4 | surf_height_trkr_2 |
| binary int32 | size: 4 |
Height of surface w.r.t reference ellipsoid (retracker 2)
unit: "mm"
|
|
| 5 | surf_height_trkr_3 |
| binary int32 | size: 4 |
Height of surface w.r.t reference ellipsoid (retracker 3)
unit: "mm"
|
|
| 6 | sig_0_trkr_1 |
| binary int32 (double) | size: 2 |
Backscatter (sigma-zero) (retracker 1)
unit: "1e-2 dB"
converted unit: "dB" (multiply by 1/100)
|
|
| 7 | sig_0_trkr_2 |
| binary int16 (double) | size: 2 |
Backscatter (sigma-zero) (retracker 2)
unit: "1e-2 dB"
converted unit: "dB" (multiply by 1/100)
|
|
| 8 | sig_0_trkr_3 |
| binary int16 (double) | size: 2 |
Backscatter (sigma-zero) (retracker 3)
unit: "1e-2 dB"
converted unit: "dB" (multiply by 1/100)
|
|
| 9 | freeb |
| binary int16 | size: 2 |
Freeboard
unit: "mm"
|
|
| 10 | surf_ht_anom |
| binary int16 | size: 2 |
Interpolated sea surface height anomaly
unit: "mm"
|
|
| 11 | num_intp_rec_sha |
| binary int16 | size: 2 |
|
Number of interpolated records for SHA
|
|
| 12 | sha_intp_qual |
| binary int16 | size: 2 |
SSHA interpolation quality
unit: "mm"
|
|
| 13 | peakiness |
| binary uint16 (double) | size: 2 |
Peakiness
converted unit: "" (multiply by 1/100)
|
|
| 14 | num_avg |
| binary uint16 | size: 2 |
|
Number of echoes or beams averaged
|
|
| 15 | spare_1 |
| binary bytes | size: 2 |
|
spare
|
hidden: true
|
| 16 | meas_qual_flags |
| binary record | size: 4 |
Measurement quality flags: indicate the quality of the 20Hz measurement parameters
| id | field name | definition |
| 0 | rec_degr |
| binary uint8 | size: 0:1 |
|
Record degraded: 0 = OK, 1 = degraded or zero-filled for padding (if set to 1, block should not be processed)
|
|
| 1 | orbit_err |
| binary uint8 | size: 0:1 |
|
Orbit error: 0 = OK, 1 = error
|
|
| 2 | orbit_discnt |
| binary uint8 | size: 0:1 |
|
Orbit discontinuity: 0 = OK, 1 = orbit discontinuity occurred (e.g. gap)
|
|
| 3 | height_err_1 |
| binary uint8 | size: 0:1 |
|
Height error 1: 0 = OK, 1 = error in height derivation for retracker 1
|
|
| 4 | height_err_2 |
| binary uint8 | size: 0:1 |
|
Height error 1: 0 = OK, 1 = error in height derivation for retracker 2
|
|
| 5 | height_err_3 |
| binary uint8 | size: 0:1 |
|
Height error 1: 0 = OK, 1 = error in height derivation for retracker 3
|
|
| 6 | bkscat_err_1 |
| binary uint8 | size: 0:1 |
|
Height error 1: 0 = OK, 1 = error in the backscatter derivation for retracker 1
|
|
| 7 | bkscat_err_2 |
| binary uint8 | size: 0:1 |
|
Height error 1: 0 = OK, 1 = error in the backscatter derivation for retracker 2
|
|
| 8 | bkscat_err_3 |
| binary uint8 | size: 0:1 |
|
Height error 1: 0 = OK, 1 = error in the backscatter derivation for retracker 3
|
|
| 9 | ssha_intp_err |
| binary uint8 | size: 0:1 |
|
SSHA interpolation error: 0 = no, 1 = error
|
|
| 10 | peakiness_err |
| binary uint8 | size: 0:1 |
|
Peakiness error: 0 = no, 1 = error
|
|
| 11 | freeb_err |
| binary uint8 | size: 0:1 |
|
Freeboard error: 0 = OK, 1 = invalid
|
|
| 12 | discr_ocean |
| binary uint8 | size: 0:1 |
|
SARin discriminator = ocean: 0 = no, 1 = yes
|
|
| 13 | discr_lead |
| binary uint8 | size: 0:1 |
|
SARin discriminator = lead: 0 = no, 1 = yes
|
|
| 14 | discr_ice |
| binary uint8 | size: 0:1 |
|
SARin discriminator = ice: 0 = no, 1 = yes
|
|
| 15 | discr_unknown |
| binary uint8 | size: 0:1 |
|
SARin discriminator = unknown: 0 = no, 1 = yes
|
|
| 16 | xtrack_err |
| binary uint8 | size: 0:1 |
|
SARin x-track angle error: 0 = no, 1 = ambiguous angle
|
|
| 17 | rx_ch1_err |
| binary uint8 | size: 0:1 |
|
Receive chain 1 error for SARin: 0 = OK, 1 = degraded or missing
|
|
| 18 | rx_ch2_err |
| binary uint8 | size: 0:1 |
|
Receive chain 2 error for SARin: 0 = OK, 1 = degraded or missing
|
|
| 19 | instr_flag |
| binary uint8 | size: 0:1 |
|
Siral identifier: 0 = Nominal, 1 = Redundant
|
|
| 20 | surf_model |
| binary uint8 | size: 0:1 |
|
Surface model available: 0 = OK, 1 = no DEM/SLOPE model for location
|
|
| 21 | misp_err |
| binary uint8 | size: 0:1 |
|
Mispointing error: 0 = OK, 1 = error during calculation
|
|
| 22 | dt_err |
| binary uint8 | size: 0:1 |
|
Delta time error: 0 = OK, 1 = error during calculation
|
|
| 23 | lrm_slp_mdl_valid |
| binary uint8 | size: 0:1 |
|
LRM slope model data valid: 0 = slope model valid, 1 = no valid model available
|
|
| 24 | sarin_basel |
| binary uint8 | size: 0:1 |
|
SARin baseline state: 0 = baseline OK, 1 = baseline error
|
|
| 25 | sarin_oor |
| binary uint8 | size: 0:1 |
|
SARin out of range: 0 = computed range OK, 1 = computed range outside of threshold
|
|
| 26 | sarin_bad_vel |
| binary uint8 | size: 0:1 |
|
SARin bad velocity: 0 = velocity OK, 1 = velocity out of range
|
|
| 27 | cal_warn |
| binary uint8 | size: 0:1 |
|
Calibration warning: 0 = no warning, 1 = non-nominal calibration applied
|
|
| 28 | spare |
| binary bytes | size: 0:4 |
|
padding
|
hidden: true
|
|
|
| 17 | corr_appl_flags |
| binary record | size: 4 |
Correction Application Flags
| id | field name | definition |
| 0 | corr_int_cal |
| binary uint8 | size: 0:1 |
|
Corrected for internal calibration: 0 = no, 1 = yes
|
|
| 1 | corr_rad_dopp |
| binary uint8 | size: 0:1 |
|
Corrected for radial doppler: 0 = no, 1 = yes
|
|
| 2 | corr_dry_tropo |
| binary uint8 | size: 0:1 |
|
Corrected for dry troposphere: 0 = no, 1 = yes
|
|
| 3 | corr_wet_tropo |
| binary uint8 | size: 0:1 |
|
Corrected for wet troposphere: 0 = no, 1 = yes
|
|
| 4 | corr_inv_barom |
| binary uint8 | size: 0:1 |
|
Corrected for inverse barometer: 0 = no, 1 = yes
|
|
| 5 | corr_high_freq_var |
| binary uint8 | size: 0:1 |
|
Corrected for high frequency variability (Dynamic Atmospheric Correction): 0 = no, 1 = yes
|
|
| 6 | corr_ion_gim |
| binary uint8 | size: 0:1 |
|
Corrected for ionosphere (GIM): 0 = no, 1 = yes
|
|
| 7 | corr_ion_mdl |
| binary uint8 | size: 0:1 |
|
Corrected for ionosphere (model): 0 = no, 1 = yes
|
|
| 8 | corr_ocean_tide |
| binary uint8 | size: 0:1 |
|
Corrected for Ocean tide: 0 = no, 1 = yes
|
|
| 9 | corr_lp_ocean_tide |
| binary uint8 | size: 0:1 |
|
Corrected for Long period equilibrium ocean tide: 0 = no, 1 = yes
|
|
| 10 | corr_ocean_load_tide |
| binary uint8 | size: 0:1 |
|
Corrected for Ocean loading tide: 0 = no, 1 = yes
|
|
| 11 | corr_sol_earth_tide |
| binary uint8 | size: 0:1 |
|
Corrected for Solid earth tide: 0 = no, 1 = yes
|
|
| 12 | corr_geocen_pol_tide |
| binary uint8 | size: 0:1 |
|
Corrected for Geocentric Polar tide: 0 = no, 1 = yes
|
|
| 13 | corr_slp_dopp |
| binary uint8 | size: 0:1 |
|
Corrected for Slope Doppler correction: 0 = no, 1 = yes
|
|
| 14 | spec_win_offs_app |
| binary uint8 | size: 0:1 |
|
Mode specific window offset applied: 0 = no, 1 = yes
|
|
| 15 | sar_retrkr_app |
| binary uint8 | size: 0:1 |
|
SAR retracker applied: 0 = no, 1 = yes
|
|
| 16 | sarin_retrkr_app |
| binary uint8 | size: 0:1 |
|
SARin retracker applied: 0 = no, 1 = yes
|
|
| 17 | lrm_retrkr_app |
| binary uint8 | size: 0:1 |
|
LRM retracker applied: 0 = no, 1 = yes
|
|
| 18 | lrm_ocean_bias_app |
| binary uint8 | size: 0:1 |
|
LRM ocean bias applied: 0 = no, 1 = yes
|
|
| 19 | lrm_ice_bias_app |
| binary uint8 | size: 0:1 |
|
LRM ice bias applied: 0 = no, 1 = yes
|
|
| 20 | sar_ocean_bias_app |
| binary uint8 | size: 0:1 |
|
SAR ocean bias applied: 0 = no, 1 = yes
|
|
| 21 | sar_ice_bias_app |
| binary uint8 | size: 0:1 |
|
SAR ice bias applied: 0 = no, 1 = yes
|
|
| 22 | sarin_ocean_bias_app |
| binary uint8 | size: 0:1 |
|
SARin ocean bias applied: 0 = no, 1 = yes
|
|
| 23 | sarin_ice_bias_app |
| binary uint8 | size: 0:1 |
|
SARin ice bias applied: 0 = no, 1 = yes
|
|
| 24 | lrm_slp_mdl_valid |
| binary uint8 | size: 0:1 |
|
LRM slope model data valid: 0 = no, 1 = yes
|
|
| 25 | sarin_basel |
| binary uint8 | size: 0:1 |
|
SARin bad baseline: 0 = no, 1 = yes
|
|
| 26 | sarin_oor |
| binary uint8 | size: 0:1 |
|
SARin out of range: 0 = no, 1 = yes
|
|
| 27 | sarin_bad_vel |
| binary uint8 | size: 0:1 |
|
SARin bad velocity: 0 = no, 1 = yes
|
|
| 28 | ssb_used |
| binary uint8 | size: 0:1 |
|
Sea-state bias used: 0 = no, 1 = yes
|
|
| 29 | spare |
| binary bytes | size: 0:2 |
|
padding
|
hidden: true
|
| 30 | failure |
| binary uint8 | size: 0:1 |
|
Master Failure flag: 0 = OK, 1 = Height not fully corrected
|
|
|
|
| 18 | trkr_1_quality |
| binary uint32 | size: 4 |
|
Retracker 1 Quality value
|
|
| 19 | trkr_2_quality |
| binary uint32 | size: 4 |
|
Retracker 2 Quality value
|
|
| 20 | trkr_3_quality |
| binary uint32 | size: 4 |
|
Retracker 3 Quality value
|
|
|
|
|