SIR_L2_MDSR_v0

binary record "SIR_L2_MDSR_v0"size: 980
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"
7misp_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)
8num_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)
9dry_tropo_corr
binary int16size: 2
Dry tropospheric correction

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

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

unit: "mm"
12dyn_atm_corr
binary int16size: 2
Dynamic atmospheric correction

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

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

unit: "mm"
15ocean_tide
binary int16size: 2
Ocean tide (component of total ocean tide)

unit: "mm"
16lp_eq_ocean_tide
binary int16size: 2
Long period equilibrium ocean tide (component of total ocean tide)

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

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

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

unit: "mm"
20spare_2
binary bytessize: 2
spare (for word alignment)

hidden: true
21surf_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
22spare_3
binary bytessize: 0:4
padding

hidden: true
23mss_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"
24depth_elev_model
binary int32size: 4
Ocean depth / land elevation from model

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

unit: "1e-2 %"

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

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

unit: "kg/m3"
28spare_4
binary bytessize: 2
spare (for word alignment)

hidden: true
29corr_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_corr_stat
binary uint8size: 0:1
Ionospheric delay correction status: 0 = OK, 1 = invalid
5sea_state_bias_corr_stat
binary uint8size: 0:1
Sea state bias correction status: 0 = OK, 1 = invalid
6ocean_tide_stat
binary uint8size: 0:1
Ocean tide status: 0 = OK, 1 = invalid
7lp_eq_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
12mss_geoid_stat
binary uint8size: 0:1
MSS/geoid status: 0 = OK, 1 = invalid
13odle_model_stat
binary uint8size: 0:1
ODLE from model status: 0 = OK, 1 = invalid
14ice_conc_stat
binary uint8size: 0:1
ice concentration valid: 0 = OK, 1 = invalid
15snow_depth_stat
binary uint8size: 0:1
Snow depth valid: 0 = OK, 1 = invalid
16snow_density_stat
binary uint8size: 0:1
Snow density valid: 0 = OK, 1 = invalid
17swh_stat
binary uint8size: 0:1
Significant wave height status: 0 = OK, 1 = invalid
18wind_spd_stat
binary uint8size: 0:1
Wind speed status: 0 = OK, 1 = invalid
19spare
binary bytessize: 1:5
padding

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

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

unit: "mm/s"
32spare_5
binary bytessize: 8
spare

hidden: true
33meas_data
binary array[20]size: 880
Measurement data
binary recordsize: 44
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
binary int32size: 4
Height of surface w.r.t. ellipsoid WSG84

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

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

unit: "mm"
7bkscat_sigma_0
binary int16 (double)size: 2
Backscatter sigma 0

unit: "1e-2 dB"

converted unit: "dB" (multiply by 1/100)
8peakiness
binary uint16 (double)size: 2
Peakiness

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

unit: "mm"
10num_avg
binary uint16size: 2
Number of echoes or beams averaged
11spare_1
binary bytessize: 2
spare

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

idfield namedefinition
0block_degr
binary uint8size: 0:1
Block 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
binary uint8size: 0:1
Height error: 0 = OK, 1 = error in height derivation
4surf_ht_anom_err
binary uint8size: 0:1
Interpolated sea surface height anomaly error: 0 = no, 1 = error
5cal_warn
binary uint8size: 0:1
Calibration warning: 0 = OK, 1 = non-nominal calibration correction
6bkscat_err
binary uint8size: 0:1
Backscatter error: 0 = no, 1 = error
7peakiness_err
binary uint8size: 0:1
Peakiness error: 0 = no, 1 = error
8freeb_err
binary uint8size: 0:1
Freeboard error: 0 = OK, 1 = invalid
9discr_ocean
binary uint8size: 0:1
SARin discriminator = ocean: 0 = no, 1 = yes
10discr_lead
binary uint8size: 0:1
SARin discriminator = lead: 0 = no, 1 = yes
11discr_ice
binary uint8size: 0:1
SARin discriminator = ice: 0 = no, 1 = yes
12discr_unknown
binary uint8size: 0:1
SARin discriminator = unknown: 0 = no, 1 = yes
13xtrack_err
binary uint8size: 0:1
SARin x-track angle error: 0 = no, 1 = ambiguous angle
14rx_ch1_err
binary uint8size: 0:1
Receive chain 1 error for SARin: 0 = OK, 1 = degraded or missing
15rx_ch2_err
binary uint8size: 0:1
Receive chain 2 error for SARin: 0 = OK, 1 = degraded or missing
16instr_flag
binary uint8size: 0:1
Siral identifier: 0 = Nominal, 1 = Redundant
17surf_model
binary uint8size: 0:1
Surface model available: 0 = OK, 1 = no DEM/SLOPE model for location
18misp_err
binary uint8size: 0:1
Mispointing error: 0 = OK, 1 = error during calculation
19dt_err
binary uint8size: 0:1
Delta time error: 0 = OK, 1 = error during calculation
20spare
binary bytessize: 1:4
padding

hidden: true
13spare_2
binary bytessize: 8
spare

hidden: true