SIR_L2_MDSR_v1

binary record "SIR_L2_MDSR_v1"size: 1392
SIRAL L2 measurement data set record

idfield namedefinition
0mdsr_time
binary timesize: 12
Data record time (MDSR time stamp)

unit: "s since 2000-01-01"

value: float(./days) * 86400 + float(./seconds) + float(./microseconds) / 1000000
binary recordsize: 12
ENVISAT binary datetime

idfield namedefinition
0days
binary int32size: 4
days since January 1st, 2000 (may be negative)

unit: "days since 2000-01-01"
1seconds
binary uint32size: 4
seconds since start of day

unit: "s"
2microseconds
binary uint32size: 4
microseconds since start of second

unit: "1e-6 s"
1meas_mode_flags
binary array[20]size: 7:4
Measurement mode flags
binary uint8size: 0:3
Measurement mode flag: 0 = other mode (e.g. calibration, acquisition), 1 = LRM, 2 = SAR, 3 = SARin, 4 = SID (SARin degraded case)
2instr_id
binary uint8size: 0:1
SIRAL identifier: 0 = Nominal, 1 = Redundant
3spare_1
binary bytessize: 0:3
padding

hidden: true
4lat
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)
5lon
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)
6alt_cog_ref_ellip
binary int32size: 4
Altitude of CoG above reference ellipsoid at nadir (interpolated value)

unit: "mm"
7spacecraft_roll
binary int32 (double)size: 4
Spacecraft Roll

unit: "1e-7 degrees"

converted unit: "degrees" (multiply by 1/10000000)
8spacecraft_pitch
binary int32 (double)size: 4
Spacecraft Pitch

unit: "1e-7 degrees"

converted unit: "degrees" (multiply by 1/10000000)
9spacecraft_yaw
binary int32 (double)size: 4
Spacecraft Yaw

unit: "1e-7 degrees"

converted unit: "degrees" (multiply by 1/10000000)
10spare_2
binary bytessize: 2
spare (for word alignment)

hidden: true
11num_valid_meas
binary uint16size: 2
Number of valid measurements in the record (normally 20, but may be less at the end of a data segment)
12dry_tropo_corr
binary int16size: 2
Dry tropospheric correction

unit: "mm"
13wet_tropo_corr
binary int16size: 2
Wet tropospheric correction

unit: "mm"
14inv_barom_corr
binary int16size: 2
Inverse barometric correction

unit: "mm"
15dyn_atm_corr
binary int16size: 2
Dynamic atmospheric correction (from Mog2d)

unit: "mm"
16ion_corr
binary int16size: 2
Ionospheric correction

unit: "mm"
17sea_state_bias_corr
binary int16size: 2
Sea state bias correction (EM bias)

unit: "mm"
18elast_ocean_tide
binary int16size: 2
Elastic ocean tide

unit: "mm"
19lp_ocean_tide
binary int16size: 2
Long period ocean tide

unit: "mm"
20ocean_load_tide
binary int16size: 2
Ocean loading tide

unit: "mm"
21sol_earth_tide
binary int16size: 2
Solid earth tide

unit: "mm"
22geocen_pol_tide
binary int16size: 2
Geocentric polar tide

unit: "mm"
23spare_3
binary bytessize: 2
spare (for word alignment)

hidden: true
24surf_type_flags
binary array[20]size: 7:4
Surface type flags
binary uint8size: 0:3
Surface type flag: 0 = open ocean, 1 = closed sea, 2 = continental ice, 3 = land, 4-7 = currently unused
25spare_4
binary bytessize: 0:4
padding

hidden: true
26mss_geoid_ht
binary int32size: 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"
27depth_elev_model
binary int32size: 4
Ocean depth / land elevation from model

unit: "mm"
28ice_conc
binary int16 (double)size: 2
Ice concentration

unit: "1e-2 %"

converted unit: "%" (multiply by 1/100)
29snow_depth
binary int16size: 2
Snow depth

unit: "mm"
30snow_density
binary int16size: 2
Snow density

unit: "kg/m3"
31spare_5
binary bytessize: 2
spare (for word alignment)

hidden: true
32corr_stat_flags
binary recordsize: 4
Correction status flags: shows the validity of 1Hz corrections that have been used to derive the surface height.

idfield namedefinition
0dry_tropo_corr_stat
binary uint8size: 0:1
Dry tropospheric delay correction status: 0 = OK, 1 = invalid
1wet_tropo_corr_stat
binary uint8size: 0:1
Wet tropospheric delay correction status: 0 = OK, 1 = invalid
2inv_barom_corr_stat
binary uint8size: 0:1
Inverse barometric correction status: 0 = OK, 1 = invalid
3dyn_atm_corr_stat
binary uint8size: 0:1
Dynamic atmospheric correction status: 0 = OK, 1 = invalid
4ion_gim_corr_stat
binary uint8size: 0:1
GIM Ionospheric correction status: 0 = OK, 1 = invalid
5ion_mdl_corr_stat
binary uint8size: 0:1
Model Ionosphere correction status: 0 = OK, 1 = invalid
6ocean_tide_stat
binary uint8size: 0:1
Ocean tide status: 0 = OK, 1 = invalid
7lp_ocean_tide_stat
binary uint8size: 0:1
Long period equilibrium ocean tide status: 0 = OK, 1 = invalid
8ocean_load_tide_stat
binary uint8size: 0:1
Ocean loading tide status: 0 = OK, 1 = invalid
9sol_earth_tide_stat
binary uint8size: 0:1
Solid earth tide status: 0 = OK, 1 = invalid
10geocen_pol_tide_stat
binary uint8size: 0:1
Geocentric polar tide status: 0 = OK, 1 = invalid
11surf_type_stat
binary uint8size: 0:1
Surface type status: 0 = OK, 1 = invalid
12ice_conc_mdl_stat
binary uint8size: 0:1
Ice concentration model status: 0 = OK, 1 = invalid
13snow_depth_mdl_stat
binary uint8size: 0:1
Snow depth model status: 0 = OK, 1 = invalid
14snow_density_mdl_stat
binary uint8size: 0:1
Snow density model status: 0 = OK, 1 = invalid
15mss_mdl_stat
binary uint8size: 0:1
Mean Sea Surface model status: 0 = OK, 1 = invalid
16geoid_mdl_stat
binary uint8size: 0:1
Geoid model status: 0 = OK, 1 = invalid
17odle_model_stat
binary uint8size: 0:1
ODLE from model status: 0 = OK, 1 = invalid
18dem_mdl_stat
binary uint8size: 0:1
DEM model status: 0 = OK, 1 = invalid
19slp_mdl_stat
binary uint8size: 0:1
Slope model status: 0 = OK, 1 = invalid
20ssb_mdl_stat
binary uint8size: 0:1
Sea-state bias model status: 0 = OK, 1 = invalid
21swh_stat
binary uint8size: 0:1
Significant Wave Height status: 0 = OK, 1 = invalid
22wind_spd_stat
binary uint8size: 0:1
Altimeter Wind Speed status: 0 = OK, 1 = invalid
23spare
binary bytessize: 1:1
padding

hidden: true
33swh
binary int16size: 2
Significant Wave Height

unit: "mm"
34wind_spd
binary uint16size: 2
Wind speed

unit: "mm/s"
35spare_6
binary bytessize: 8
spare

hidden: true
36meas_data
binary array[20]size: 1280
Measurement data
binary recordsize: 64
SIRAL L2 measurement

idfield namedefinition
0delta_time
binary int32 (double)size: 4
Delta time (to give 20Hz times)

unit: "1e-6 s"

converted unit: "s" (multiply by 1/1000000)
1lat
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)
2lon
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)
3surf_height_trkr_1
binary int32size: 4
Height of surface w.r.t reference ellipsoid (retracker 1)

unit: "mm"
4surf_height_trkr_2
binary int32size: 4
Height of surface w.r.t reference ellipsoid (retracker 2)

unit: "mm"
5surf_height_trkr_3
binary int32size: 4
Height of surface w.r.t reference ellipsoid (retracker 3)

unit: "mm"
6sig_0_trkr_1
binary int32 (double)size: 2
Backscatter (sigma-zero) (retracker 1)

unit: "1e-2 dB"

converted unit: "dB" (multiply by 1/100)
7sig_0_trkr_2
binary int16 (double)size: 2
Backscatter (sigma-zero) (retracker 2)

unit: "1e-2 dB"

converted unit: "dB" (multiply by 1/100)
8sig_0_trkr_3
binary int16 (double)size: 2
Backscatter (sigma-zero) (retracker 3)

unit: "1e-2 dB"

converted unit: "dB" (multiply by 1/100)
9freeb
binary int16size: 2
Freeboard

unit: "mm"
10surf_ht_anom
binary int16size: 2
Interpolated sea surface height anomaly

unit: "mm"
11num_intp_rec_sha
binary int16size: 2
Number of interpolated records for SHA
12sha_intp_qual
binary int16size: 2
SSHA interpolation quality

unit: "mm"
13peakiness
binary uint16 (double)size: 2
Peakiness

converted unit: "" (multiply by 1/100)
14num_avg
binary uint16size: 2
Number of echoes or beams averaged
15spare_1
binary bytessize: 2
spare

hidden: true
16meas_qual_flags
binary recordsize: 4
Measurement quality flags: indicate the quality of the 20Hz measurement parameters

idfield namedefinition
0rec_degr
binary uint8size: 0:1
Record degraded: 0 = OK, 1 = degraded or zero-filled for padding (if set to 1, block should not be processed)
1orbit_err
binary uint8size: 0:1
Orbit error: 0 = OK, 1 = error
2orbit_discnt
binary uint8size: 0:1
Orbit discontinuity: 0 = OK, 1 = orbit discontinuity occurred (e.g. gap)
3height_err_1
binary uint8size: 0:1
Height error 1: 0 = OK, 1 = error in height derivation for retracker 1
4height_err_2
binary uint8size: 0:1
Height error 1: 0 = OK, 1 = error in height derivation for retracker 2
5height_err_3
binary uint8size: 0:1
Height error 1: 0 = OK, 1 = error in height derivation for retracker 3
6bkscat_err_1
binary uint8size: 0:1
Height error 1: 0 = OK, 1 = error in the backscatter derivation for retracker 1
7bkscat_err_2
binary uint8size: 0:1
Height error 1: 0 = OK, 1 = error in the backscatter derivation for retracker 2
8bkscat_err_3
binary uint8size: 0:1
Height error 1: 0 = OK, 1 = error in the backscatter derivation for retracker 3
9ssha_intp_err
binary uint8size: 0:1
SSHA interpolation error: 0 = no, 1 = error
10peakiness_err
binary uint8size: 0:1
Peakiness error: 0 = no, 1 = error
11freeb_err
binary uint8size: 0:1
Freeboard error: 0 = OK, 1 = invalid
12discr_ocean
binary uint8size: 0:1
SARin discriminator = ocean: 0 = no, 1 = yes
13discr_lead
binary uint8size: 0:1
SARin discriminator = lead: 0 = no, 1 = yes
14discr_ice
binary uint8size: 0:1
SARin discriminator = ice: 0 = no, 1 = yes
15discr_unknown
binary uint8size: 0:1
SARin discriminator = unknown: 0 = no, 1 = yes
16xtrack_err
binary uint8size: 0:1
SARin x-track angle error: 0 = no, 1 = ambiguous angle
17rx_ch1_err
binary uint8size: 0:1
Receive chain 1 error for SARin: 0 = OK, 1 = degraded or missing
18rx_ch2_err
binary uint8size: 0:1
Receive chain 2 error for SARin: 0 = OK, 1 = degraded or missing
19instr_flag
binary uint8size: 0:1
Siral identifier: 0 = Nominal, 1 = Redundant
20surf_model
binary uint8size: 0:1
Surface model available: 0 = OK, 1 = no DEM/SLOPE model for location
21misp_err
binary uint8size: 0:1
Mispointing error: 0 = OK, 1 = error during calculation
22dt_err
binary uint8size: 0:1
Delta time error: 0 = OK, 1 = error during calculation
23lrm_slp_mdl_valid
binary uint8size: 0:1
LRM slope model data valid: 0 = slope model valid, 1 = no valid model available
24sarin_basel
binary uint8size: 0:1
SARin baseline state: 0 = baseline OK, 1 = baseline error
25sarin_oor
binary uint8size: 0:1
SARin out of range: 0 = computed range OK, 1 = computed range outside of threshold
26sarin_bad_vel
binary uint8size: 0:1
SARin bad velocity: 0 = velocity OK, 1 = velocity out of range
27cal_warn
binary uint8size: 0:1
Calibration warning: 0 = no warning, 1 = non-nominal calibration applied
28spare
binary bytessize: 0:4
padding

hidden: true
17corr_appl_flags
binary recordsize: 4
Correction Application Flags

idfield namedefinition
0corr_int_cal
binary uint8size: 0:1
Corrected for internal calibration: 0 = no, 1 = yes
1corr_rad_dopp
binary uint8size: 0:1
Corrected for radial doppler: 0 = no, 1 = yes
2corr_dry_tropo
binary uint8size: 0:1
Corrected for dry troposphere: 0 = no, 1 = yes
3corr_wet_tropo
binary uint8size: 0:1
Corrected for wet troposphere: 0 = no, 1 = yes
4corr_inv_barom
binary uint8size: 0:1
Corrected for inverse barometer: 0 = no, 1 = yes
5corr_high_freq_var
binary uint8size: 0:1
Corrected for high frequency variability (Dynamic Atmospheric Correction): 0 = no, 1 = yes
6corr_ion_gim
binary uint8size: 0:1
Corrected for ionosphere (GIM): 0 = no, 1 = yes
7corr_ion_mdl
binary uint8size: 0:1
Corrected for ionosphere (model): 0 = no, 1 = yes
8corr_ocean_tide
binary uint8size: 0:1
Corrected for Ocean tide: 0 = no, 1 = yes
9corr_lp_ocean_tide
binary uint8size: 0:1
Corrected for Long period equilibrium ocean tide: 0 = no, 1 = yes
10corr_ocean_load_tide
binary uint8size: 0:1
Corrected for Ocean loading tide: 0 = no, 1 = yes
11corr_sol_earth_tide
binary uint8size: 0:1
Corrected for Solid earth tide: 0 = no, 1 = yes
12corr_geocen_pol_tide
binary uint8size: 0:1
Corrected for Geocentric Polar tide: 0 = no, 1 = yes
13corr_slp_dopp
binary uint8size: 0:1
Corrected for Slope Doppler correction: 0 = no, 1 = yes
14spec_win_offs_app
binary uint8size: 0:1
Mode specific window offset applied: 0 = no, 1 = yes
15sar_retrkr_app
binary uint8size: 0:1
SAR retracker applied: 0 = no, 1 = yes
16sarin_retrkr_app
binary uint8size: 0:1
SARin retracker applied: 0 = no, 1 = yes
17lrm_retrkr_app
binary uint8size: 0:1
LRM retracker applied: 0 = no, 1 = yes
18lrm_ocean_bias_app
binary uint8size: 0:1
LRM ocean bias applied: 0 = no, 1 = yes
19lrm_ice_bias_app
binary uint8size: 0:1
LRM ice bias applied: 0 = no, 1 = yes
20sar_ocean_bias_app
binary uint8size: 0:1
SAR ocean bias applied: 0 = no, 1 = yes
21sar_ice_bias_app
binary uint8size: 0:1
SAR ice bias applied: 0 = no, 1 = yes
22sarin_ocean_bias_app
binary uint8size: 0:1
SARin ocean bias applied: 0 = no, 1 = yes
23sarin_ice_bias_app
binary uint8size: 0:1
SARin ice bias applied: 0 = no, 1 = yes
24lrm_slp_mdl_valid
binary uint8size: 0:1
LRM slope model data valid: 0 = no, 1 = yes
25sarin_basel
binary uint8size: 0:1
SARin bad baseline: 0 = no, 1 = yes
26sarin_oor
binary uint8size: 0:1
SARin out of range: 0 = no, 1 = yes
27sarin_bad_vel
binary uint8size: 0:1
SARin bad velocity: 0 = no, 1 = yes
28ssb_used
binary uint8size: 0:1
Sea-state bias used: 0 = no, 1 = yes
29spare
binary bytessize: 0:2
padding

hidden: true
30failure
binary uint8size: 0:1
Master Failure flag: 0 = OK, 1 = Height not fully corrected
18trkr_1_quality
binary uint32size: 4
Retracker 1 Quality value
19trkr_2_quality
binary uint32size: 4
Retracker 2 Quality value
20trkr_3_quality
binary uint32size: 4
Retracker 3 Quality value