| 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 | misp_att_angle |
| binary int16 (double) | size: 2 |
Mispointing attitude angle (att. angle between beam direction and nadir direction)
unit: "1e-3 degrees"
converted unit: "degrees" (multiply by 1/1000)
|
|
| 8 | 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)
|
|
| 9 | dry_tropo_corr |
| binary int16 | size: 2 |
Dry tropospheric correction
unit: "mm"
|
|
| 10 | wet_tropo_corr |
| binary int16 | size: 2 |
Wet tropospheric correction
unit: "mm"
|
|
| 11 | inv_barom_corr |
| binary int16 | size: 2 |
Inverse barometric correction
unit: "mm"
|
|
| 12 | dyn_atm_corr |
| binary int16 | size: 2 |
Dynamic atmospheric correction
unit: "mm"
|
|
| 13 | ion_corr |
| binary int16 | size: 2 |
Ionospheric correction
unit: "mm"
|
|
| 14 | sea_state_bias_corr |
| binary int16 | size: 2 |
Sea state bias correction (EM bias)
unit: "mm"
|
|
| 15 | ocean_tide |
| binary int16 | size: 2 |
Ocean tide (component of total ocean tide)
unit: "mm"
|
|
| 16 | lp_eq_ocean_tide |
| binary int16 | size: 2 |
Long period equilibrium ocean tide (component of total ocean tide)
unit: "mm"
|
|
| 17 | ocean_load_tide |
| binary int16 | size: 2 |
Ocean loading tide
unit: "mm"
|
|
| 18 | sol_earth_tide |
| binary int16 | size: 2 |
Solid earth tide
unit: "mm"
|
|
| 19 | geocen_pol_tide |
| binary int16 | size: 2 |
Geocentric polar tide
unit: "mm"
|
|
| 20 | spare_2 |
| binary bytes | size: 2 |
|
spare (for word alignment)
|
hidden: true
|
| 21 | 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
|
|
|
| 22 | spare_3 |
| binary bytes | size: 0:4 |
|
padding
|
hidden: true
|
| 23 | 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"
|
|
| 24 | depth_elev_model |
| binary int32 | size: 4 |
Ocean depth / land elevation from model
unit: "mm"
|
|
| 25 | ice_conc |
| binary int16 (double) | size: 2 |
Ice concentration
unit: "1e-2 %"
converted unit: "%" (multiply by 1/100)
|
|
| 26 | snow_depth |
| binary int16 | size: 2 |
Snow depth
unit: "mm"
|
|
| 27 | snow_density |
| binary int16 | size: 2 |
Snow density
unit: "kg/m3"
|
|
| 28 | spare_4 |
| binary bytes | size: 2 |
|
spare (for word alignment)
|
hidden: true
|
| 29 | 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_corr_stat |
| binary uint8 | size: 0:1 |
|
Ionospheric delay correction status: 0 = OK, 1 = invalid
|
|
| 5 | sea_state_bias_corr_stat |
| binary uint8 | size: 0:1 |
|
Sea state bias correction status: 0 = OK, 1 = invalid
|
|
| 6 | ocean_tide_stat |
| binary uint8 | size: 0:1 |
|
Ocean tide status: 0 = OK, 1 = invalid
|
|
| 7 | lp_eq_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 | mss_geoid_stat |
| binary uint8 | size: 0:1 |
|
MSS/geoid status: 0 = OK, 1 = invalid
|
|
| 13 | odle_model_stat |
| binary uint8 | size: 0:1 |
|
ODLE from model status: 0 = OK, 1 = invalid
|
|
| 14 | ice_conc_stat |
| binary uint8 | size: 0:1 |
|
ice concentration valid: 0 = OK, 1 = invalid
|
|
| 15 | snow_depth_stat |
| binary uint8 | size: 0:1 |
|
Snow depth valid: 0 = OK, 1 = invalid
|
|
| 16 | snow_density_stat |
| binary uint8 | size: 0:1 |
|
Snow density valid: 0 = OK, 1 = invalid
|
|
| 17 | swh_stat |
| binary uint8 | size: 0:1 |
|
Significant wave height status: 0 = OK, 1 = invalid
|
|
| 18 | wind_spd_stat |
| binary uint8 | size: 0:1 |
|
Wind speed status: 0 = OK, 1 = invalid
|
|
| 19 | spare |
| binary bytes | size: 1:5 |
|
padding
|
hidden: true
|
|
|
| 30 | swh |
| binary int16 | size: 2 |
Significant Wave Height
unit: "mm"
|
|
| 31 | wind_spd |
| binary uint16 | size: 2 |
Wind speed
unit: "mm/s"
|
|
| 32 | spare_5 |
| binary bytes | size: 8 |
|
spare
|
hidden: true
|
| 33 | meas_data |
| binary array[20] | size: 880 |
Measurement data
| binary record | size: 44 |
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 |
| binary int32 | size: 4 |
Height of surface w.r.t. ellipsoid WSG84
unit: "mm"
|
|
| 4 | surf_ht_anom |
| binary int16 | size: 2 |
Interpolated sea surface height anomaly
unit: "mm"
|
|
| 5 | num_intp_rec_sha |
| binary int16 | size: 2 |
|
Number of interpolated records for SHA
|
|
| 6 | sha_intp_qual |
| binary int16 | size: 2 |
SSHA interpolation quality
unit: "mm"
|
|
| 7 | bkscat_sigma_0 |
| binary int16 (double) | size: 2 |
Backscatter sigma 0
unit: "1e-2 dB"
converted unit: "dB" (multiply by 1/100)
|
|
| 8 | peakiness |
| binary uint16 (double) | size: 2 |
Peakiness
converted unit: "" (multiply by 1/100)
|
|
| 9 | freeb |
| binary int16 | size: 2 |
Freeboard
unit: "mm"
|
|
| 10 | num_avg |
| binary uint16 | size: 2 |
|
Number of echoes or beams averaged
|
|
| 11 | spare_1 |
| binary bytes | size: 2 |
|
spare
|
hidden: true
|
| 12 | meas_qual_flags |
| binary record | size: 4 |
Measurement quality flags: indicate the quality of the 20Hz measurement parameters
| id | field name | definition |
| 0 | block_degr |
| binary uint8 | size: 0:1 |
|
Block 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 |
| binary uint8 | size: 0:1 |
|
Height error: 0 = OK, 1 = error in height derivation
|
|
| 4 | surf_ht_anom_err |
| binary uint8 | size: 0:1 |
|
Interpolated sea surface height anomaly error: 0 = no, 1 = error
|
|
| 5 | cal_warn |
| binary uint8 | size: 0:1 |
|
Calibration warning: 0 = OK, 1 = non-nominal calibration correction
|
|
| 6 | bkscat_err |
| binary uint8 | size: 0:1 |
|
Backscatter error: 0 = no, 1 = error
|
|
| 7 | peakiness_err |
| binary uint8 | size: 0:1 |
|
Peakiness error: 0 = no, 1 = error
|
|
| 8 | freeb_err |
| binary uint8 | size: 0:1 |
|
Freeboard error: 0 = OK, 1 = invalid
|
|
| 9 | discr_ocean |
| binary uint8 | size: 0:1 |
|
SARin discriminator = ocean: 0 = no, 1 = yes
|
|
| 10 | discr_lead |
| binary uint8 | size: 0:1 |
|
SARin discriminator = lead: 0 = no, 1 = yes
|
|
| 11 | discr_ice |
| binary uint8 | size: 0:1 |
|
SARin discriminator = ice: 0 = no, 1 = yes
|
|
| 12 | discr_unknown |
| binary uint8 | size: 0:1 |
|
SARin discriminator = unknown: 0 = no, 1 = yes
|
|
| 13 | xtrack_err |
| binary uint8 | size: 0:1 |
|
SARin x-track angle error: 0 = no, 1 = ambiguous angle
|
|
| 14 | rx_ch1_err |
| binary uint8 | size: 0:1 |
|
Receive chain 1 error for SARin: 0 = OK, 1 = degraded or missing
|
|
| 15 | rx_ch2_err |
| binary uint8 | size: 0:1 |
|
Receive chain 2 error for SARin: 0 = OK, 1 = degraded or missing
|
|
| 16 | instr_flag |
| binary uint8 | size: 0:1 |
|
Siral identifier: 0 = Nominal, 1 = Redundant
|
|
| 17 | surf_model |
| binary uint8 | size: 0:1 |
|
Surface model available: 0 = OK, 1 = no DEM/SLOPE model for location
|
|
| 18 | misp_err |
| binary uint8 | size: 0:1 |
|
Mispointing error: 0 = OK, 1 = error during calculation
|
|
| 19 | dt_err |
| binary uint8 | size: 0:1 |
|
Delta time error: 0 = OK, 1 = error during calculation
|
|
| 20 | spare |
| binary bytes | size: 1:4 |
|
padding
|
hidden: true
|
|
|
| 13 | spare_2 |
| binary bytes | size: 8 |
|
spare
|
hidden: true
|
|
|
|