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