SIR_L2_INTERM_MDSR_v0

binary record "SIR_L2_INTERM_MDSR_v0"size: 556
SIRAL L2 intermediate 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"
1uso_corr
binary int32 (double)size: 4
USO correction factor

converted unit: "" (multiply by 1/1000000000000000)
2mode_id
binary recordsize: 2
Mode ID (instrument mode information)

idfield namedefinition
0instr_mode
binary uint8size: 0:6
Instrument mode (derived from configuration bits in L0): 1 = LRM, 2 = SAR, 3 = SARin, 11 = CAL1-LRM, 12 = CAL1-SAR, 13 = CAL1-SARin, 22 = CAL2-SAR, 23 = CAL-SARin
1sarin_degr
binary uint8size: 0:1
SARin degraded case (set to 1 if one receive chain is missing)
2spare_1
binary bytessize: 0:1
spare (reserved, set to 0)

hidden: true
3cal4_mode
binary uint8size: 0:1
CAL4 mode (set to 1 for CAL4 packets)
4pltf_att_contr
binary uint8size: 0:2
Platform attitude control: 0 = unknown, 1 = local normal pointing mode (affirmed), 2 = yaw steering mode (affirmed)
5spare_2
binary bytessize: 0:5
spare (reserved, set to 0)

hidden: true
3src_seq_count
binary uint16size: 2
Source sequence counter (a 16384 cyclic modulo counter, starting from 0, incrementing by 1, a separate counter is maintained for each instrument mode)
4instr_conf_flags
binary recordsize: 4
Instrument configuration flags

idfield namedefinition
0rx_chain
binary uint8size: 0:2
Reception chain in use: 0 = unknown, 1 = chain 1, 2 = chain 2, 3 = both
1instr_id
binary uint8size: 0:1
SIRAL identifier: 0 = Nominal, 1 = Redundant
2spare_1
binary bytessize: 0:1
spare (reserved, set to 0)

hidden: true
3bandw
binary uint8size: 0:2
Bandwidth: 0 = unknown, 1 = 320 MHz, 2 = 40 MHz
4spare_2
binary bytessize: 0:1
spare (reserved, set to 0)

hidden: true
5spare_3
binary bytessize: 0:1
spare (reserved, set to 0)

hidden: true
6trk_mode
binary uint8size: 0:2
Tracking mode: 0 = unknown, 1 = LRM, 2 = SAR, 3 = SARin
7ext_cal
binary uint8size: 0:1
External calibration: 0 = no, 1 = external calibration
8spare_4
binary bytessize: 0:1
spare (reserved, set to 0)

hidden: true
9loop_stat
binary uint8size: 0:1
Loop status: 0 = closed loop, 1 = open loop
10echo_loss
binary uint8size: 0:1
Loss of echo (from cycle report): 0 = OK, 1 = loss of echo
11rt_err
binary uint8size: 0:1
Real time error (from cycle report): 0 = OK, 1 = real time computation error (computing cycle too long)
12echo_sat_err
binary uint8size: 0:1
Echo saturation error (from cycle report): 0 = OK, 1 = echo saturation detected
13rx_band_att
binary uint8size: 0:1
Reception band attenuation: 0 = not attenuated, 1 = attenuated
14cycl_gen_err
binary uint8size: 0:1
Cycle report general error: 0 = cycle report is 0, 1 = cycle report is not 0
15star_trk1
binary uint8size: 0:1
Star Tracker 1 used: 0 = not used, 1 = used
16star_trk2
binary uint8size: 0:1
Star Tracker 2 used: 0 = not used, 1 = used
17star_trk3
binary uint8size: 0:1
Star Tracker 3 used: 0 = not used, 1 = used
18spare_5
binary bytessize: 1:3
spare (reserved, set to 0)

hidden: true
5surf_samp_count
binary uint32size: 4
Surface sample counter (record counter)
6lat
binary int32 (double)size: 4
Latitude of measurement in WSG84

unit: "1e-7 degrees_north"

converted unit: "degrees_north" (multiply by 1/10000000)
7lon
binary int32 (double)size: 4
Longitude of measurement in WSG84

unit: "1e-7 degrees_east"

converted unit: "degrees_east" (multiply by 1/10000000)
8alt_cog_ref_ellip
binary int32size: 4
Altitude of CoG above reference ellipsoid (interpolated value)

unit: "mm"
9inst_alt_rate
binary int32size: 4
Instantaneous altitude rate derived from orbit

unit: "mm/s"
10sat_vel_vec
binary array[3]size: 12
Satellite velocity vector[3] described in the international terrestial reference frame in the international earth fixed system. Note that this is not a unit vector, because the velocity magnitude is needed as well.
binary int32size: 4
Velocity vector component

unit: "mm/s"
11beam_dir_vec
binary array[3]size: 12
Real beam direction vector[3] described in the CRYOSAT reference frame
binary int32 (double)size: 4
Beam direction vector component

unit: "1e-6 m"

converted unit: "m" (multiply by 1/1000000)
12ifm_basel_vec
binary array[3]size: 12
Interferometer baseline vector[3] described in the CRYOSAT reference frame
binary int32 (double)size: 4
Baseline vector component

unit: "1e-6 m"

converted unit: "m" (multiply by 1/1000000)
13meas_conf_flags
binary recordsize: 4
Measurement confidence flags. Serious errors are indicated by setting the 'block degraded' flag, in which case the block must not be processed. Other error settings can be regarded as warnings.

idfield namedefinition
0blk_degr
binary uint8size: 0:1
Block degraded: 0 = OK, 1 = degraded, block should not be processed
1blnk_blk
binary uint8size: 0:1
Blank block: 0 = OK, 1 = blank block inserted for record padding
2dat_degr
binary uint8size: 0:1
Datation degraded: 0 = OK, 1 = datation is bad or not set
3orb_prop_err
binary uint8size: 0:1
Orbit propagation error: 0 = OK, 1 = error (returned by CFI or by independent check)
4orb_file_chng
binary uint8size: 0:1
Orbit file change: 0 = OK, 1 = orbit file has changed w.r.t. previous record
5orb_discnt
binary uint8size: 0:1
Orbit discontinuity: 0 = OK, 1 = discontinuity (e.g. gap)
6echo_sat
binary uint8size: 0:1
Echo saturation (from L0): 0 = OK, 1 = saturated (from echo saturation flag in the telemetry)
7other_echo_err
binary uint8size: 0:1
Other echo error (e.g. empty waveform): 0 = OK, 1 = echo error
8rx_ch1_err
binary uint8size: 0:1
Receive chain 1 error for SARin: 0 = OK, 1 = degraded or missing
9rx_ch2_err
binary uint8size: 0:1
Receive chain 2 error for SARin: 0 = OK, 1 = degraded or missing
10win_delay_inc
binary uint8size: 0:1
Window delay inconsistency: 0 = OK, 1 = degraded, value out of range, or computation error
11agc_inc
binary uint8size: 0:1
AGC inconsistency: 0 = OK, 1 = degraded, value out of range, or computation error
12cal1_corr_miss
binary uint8size: 0:1
CAL1 correction missing: 0 = OK, 1 = missing - not applied
13cal1_ipf_used
binary uint8size: 0:1
CAL1 from IPF DB used: 0 = default not used, 1 = default from IPF DB used
14doris_uso_corr
binary uint8size: 0:1
DORIS USO correction: 0 = OK, correction available, 1 = correction not available
15comp_cal1_ipf_used
binary uint8size: 0:1
Complex CAL1 from IPF DB used: 0 = default not used, 1 = default from IPF DB used
16trk_echo_err
binary uint8size: 0:1
TRK echo error: 0 = OK, 1 = degraded tracking echo
17echo_rx1_err
binary uint8size: 0:1
Echo Rx1 error: 0 = OK, 1 = bad raw echo
18echo_rx2_err
binary uint8size: 0:1
Echo Rx2 error: 0 = OK, 1 = bad raw echo
19npm_inc
binary uint8size: 0:1
NPM inconsistency: 0 = OK, 1 = degraded, value out of range, or computation error
20azi_cal_miss
binary uint8size: 0:1
Azimuth calibration missing: 0 = OK, azimuth calibration applied, 1 = no azimuth calibration
21azi_cal_ipf_used
binary uint8size: 0:1
Azimuth calibration from IPF DB used: 0 = default not used, 1 = default from IPF DB used
22win_cal_func_miss
binary uint8size: 0:1
Range window calibration function (i.e. the frequency dependent phase and amplitude correction function applicable to the range window) missing: 0 = OK, calibrated, 1 = no calibration applied
23win_cal_func_ipf_used
binary uint8size: 0:1
Range window calibration function from IPF DB used: 0 = default not used, 1 = default from IPF DB used
24phase_pert_corr
binary uint8size: 0:1
Phase perturbation correction application: 0 = applied, 1 = not applied
25cal2_corr_miss
binary uint8size: 0:1
CAL2 correction missing: 0 = OK, 1 = missing - not applied
26cal2_ipf_used
binary uint8size: 0:1
CAL2 from IPF DB used: 0 = default not used, 1 = default from IPF DB used
27pow_scl_fac
binary uint8size: 0:1
Power scaling factor: 0 = OK, 1 = error in power scaling factor
28att_corr_miss
binary uint8size: 0:1
Attitude correction missing: 0 = OK, attitude correction applied, 1 = not corrected
29att_intp_err
binary uint8size: 0:1
Attitude interpolation error: 0 = OK, 1 = interpolation error, attitude is wrong
30spare
binary bytessize: 0:1
spare (reserved, set to 0)

hidden: true
31phase_pert_corr_mode
binary uint8size: 0:1
Phase perturbation correction mode: 0 = computed by CCAL1, 1 = default from IPF DB used (applicable only to SARin data)
14surf_height
binary int32size: 4
Height of surface w.r.t reference ellipsoid WSG84

unit: "mm"
15sig_0
binary int32 (double)size: 4
Backscatter Sigma 0, fully corrected including instrument gain corrections and retracker correction

unit: "1e-2 dB"

converted unit: "dB" (multiply by 1/100)
16swh
binary int32size: 4
Significant Wave Height

unit: "mm"
17peak
binary int32 (double)size: 4
Peakiness

converted unit: "" (multiply by 1/100)
18retrk_range_corr
binary int32size: 4
Retracked range correction: the offset of the retracked point on the echo from the reference point on the range window. This is a 1-way correction.

unit: "mm"
19retrk_sig_0_corr
binary int32 (double)size: 4
Retracked backscatter sigma 0 correction: correction to sigma 0 resulting from actual echo power being different from normal, or expected, echo power

unit: "1e-2 dB"

converted unit: "dB" (multiply by 1/100)
20retrk_outp_3
binary int32size: 4
Retracker output 3: LRM = amplitude estimate Pu [femto watts], SARin = power [femto watts], SAR = unused
21retrk_outp_4
binary int32size: 4
Retracker output 4: LRM = leading edge width (sigma c) [mBin], SARin = echo width, SAR = unused
22retrk_outp_5
binary int32size: 4
Retracker output 5: LRM = initialisation value (retracked range correction from ocog) [mm], SARin = retracked bin, SAR = unused
23retrk_outp_6
binary int32size: 4
Retracker output 6: LRM = reserved for U10 tbc, SARin = tail slope fw * bin^n.5, SAR = unused
24retrk_outp_7
binary int32size: 4
Retracker output 7: LRM = reserved for SSB tbc, SARin = tail delay [1/mBin], SAR = unused
25retrk_outp_8
binary int32size: 4
Retracker output 8: LRM = unused, SARin = leading edge slope [1/1000], SAR = unused
26retrk_outp_9
binary int32size: 4
Retracker output 9: LRM = unused, SARin = chi^2 [1e6], SAR = unused
27retrk_outp_10
binary int32size: 4
Retracker output 10: LRM = unused, SARin = minimum chi^2 [1e6], SAR = unused
28retrk_outp_11
binary int32size: 4
Retracker output 11: LRM = unused, SARin = phi constant (phase shift constant) [micro rad], SAR = unused
29retrk_outp_12
binary int32size: 4
Retracker output 12: LRM = unused, SARin = phi slope (phase fit slope) [micro rad/bin], SAR = unused
30retrk_outp_13
binary int32size: 4
Retracker output 13: LRM = retracked point [mBin], SARin = retracked range (note: not the correction) [mm], SAR = retracked point [mBin]
31pow_echo_shp
binary int32 (double)size: 4
Power echo shape parameter

unit: "1e-2 dB"

converted unit: "dB" (multiply by 1/100)
32beam_beh_params
binary recordsize: 100
Beam behaviour parameters, defined as an array of 50 integers related to surface characteristics seen in the set of doppler echoes prior to stacking. As only the first 5 integers currently have been given a definition, the array is mapped to a record of 6 fields: the 5 meaningful integers, and a spare of 45*2 bytes.

idfield namedefinition
0stk_half_width
binary uint16size: 2
Stack half width (standard deviation) (Stack beam/100)
1stk_centre
binary uint16size: 2
Stack centre (beam in stack at maximum of fitted Gaussian) (Stack beam/100)
2stk_scl_amp
binary uint16size: 2
Stack scaled amplitude
3stk_skew
binary int16 (double)size: 2
Stack skewness (Value/100 or -99900 if cannot be computed)

converted unit: "" (multiply by 100/1)
4stk_kurt
binary int16 (double)size: 2
Stack kurtosis (Value/100 or -99900 if cannot be computed)

converted unit: "" (multiply by 100/1)
5stdev
binary uint16 (double)size: 2
Standard deviation (as a function of angle)

unit: "1e-6 rad"

converted unit: "rad" (multiply by 1/1000000)
6stk_center_angle
binary int16 (double)size: 2
Stack centre angle (as a function of angle)

unit: "1e-6 rad"

converted unit: "rad" (multiply by 1/1000000)
7spare
binary bytessize: 86
spare

hidden: true
33x_trk_angle
binary int32 (double)size: 4
x-Track angle (interferometric angle computed at retrack point). This is the inferred cross-track angle corresponding to the retrack point of the SARin echo. It can be used in combination with the altitude to derive a horizontal offset from nadir. The latitude and longitude of measurement (field 6 and 7) include this offset. Set to zero for SAR and LRM.

unit: "1e-6 rad"

converted unit: "rad" (multiply by 1/1000000)
34retrk_coh
binary int32 (double)size: 4
Coherence at retrack point, set to 0 for SAR and LRM

converted unit: "" (multiply by 1/1000)
35interp_ocean_ht
binary int32size: 4
Interpolated ocean height (or MSS). The ocean height interpolated from SAR data or read from an MSS model (tbd) which is used in conjunction with surface height to compute a freeboard

unit: "mm"
36freeb
binary int32size: 4
Freeboard of the sea ice, set to 0 for SARin and LRM

unit: "mm"
37surf_ht_anom
binary int32size: 4
Surface height anomaly

unit: "mm"
38interp_sea_surf_anom
binary int32size: 4
Interpolated sea surface height anomaly

unit: "mm"
39ocean_ht_interp_err
binary uint16size: 2
Interpolation error for ocean height

unit: "mm"
40num_interp_pts_fw
binary uint16size: 2
Number of interpolation points used (forward)
41num_interp_pts_bw
binary uint16size: 2
Number of interpolation points used (backward)
42interp_rad_fw
binary uint16size: 2
Radius of interpolation (forward in time)

unit: "1e-3 s"
43interp_rad_bw
binary uint16size: 2
Radius of interpolation (backward in time)

unit: "1e-3 s"
44interp_err_flag
binary uint16size: 2
Interpolation error flag
45meas_mode
binary uint32size: 4
Measurement mode: 1 = LRM, 2 = SAR, 3 = SARin
46meas_qual_flags
binary recordsize: 4
Measurement quality flags

idfield namedefinition
0height_err
binary uint8size: 0:1
Height error: 0 = no, 1 = yes
1sig_0_err
binary uint8size: 0:1
Sigma 0 backscatter error: 0 = no, 1 = yes
2spare_1
binary bytessize: 0:1
Spare

hidden: true
3peak_err
binary uint8size: 0:1
Peakiness error: 0 = no, 1 = yes
4echo_shp_err
binary uint8size: 0:1
Echo shape error: 0 = no, 1 = yes
5x_trk_angle_err
binary uint8size: 0:1
x-Track angle error: 0 = no, 1 = ambiguous angle
6coh_err
binary uint8size: 0:1
Coherence error: 0 = no, 1 = yes
7arithm_err
binary uint8size: 0:1
Arithmetic error: 0 = no, 1 = yes
8wind_err
binary uint8size: 0:1
Altimeter wind calculation error: 0 = no, 1 = yes
9swh_err
binary uint8size: 0:1
Significant wave height calculation error: 0 = no, 1 = yes
10spare_2
binary bytessize: 2:6
padding

hidden: true
47retrkr_flags
binary recordsize: 4
Retracker flags

idfield namedefinition
0retrkr_fail
binary uint8size: 0:1
Overall retracker failure: 0 = no, 1 = yes
1low_wavef_pow
binary uint8size: 0:1
Low or zero power in waveform: 0 = no, 1 = yes
2low_peak
binary uint8size: 0:1
Low peakiness: 0 = no, 1 = yes
3high_peak
binary uint8size: 0:1
High peakiness: 0 = no, 1 = yes
4high_noise
binary uint8size: 0:1
High noise: 0 = no, 1 = yes
5low_var
binary uint8size: 0:1
Low variance: 0 = no, 1 = yes
6bad_lead_edge
binary uint8size: 0:1
Bad leading edge: 0 = no, 1 = yes
7retrk_pos_oor
binary uint8size: 0:1
Retrack position out of range: 0 = no, 1 = yes
8abn_beam_beh_params
binary uint8size: 0:1
Abnormal beam behaviour parameters: 0 = no, 1 = yes
9spare_9
binary bytessize: 0:1
spare (reserved for SWH)

hidden: true
10spare_10
binary bytessize: 0:1
spare (reserved for SWH)

hidden: true
11spare_11
binary bytessize: 0:1
spare (reserved for U10)

hidden: true
12spare_12
binary bytessize: 0:1
spare (reserved for SSB)

hidden: true
13spare_13
binary bytessize: 0:1
spare

hidden: true
14sarin_retrk_interp_fail
binary uint8size: 0:1
SARin retrack interpolation failure: 0 = no, 1 = yes
15sarin_low_coh
binary uint8size: 0:1
SARin low coherence: 0 = no, 1 = yes
16fit_failed
binary uint8size: 0:1
Fit failed: 0 = no, 1 = yes
17fdm_ocog_failed
binary uint8size: 0:1
FDM OCOG failed: 0 = no, 1 = yes
18poor_fit
binary uint8size: 0:1
Poor Power fit: 0 = no, 1 = yes
19poor_phase_fit
binary uint8size: 0:1
Poor Phase fit: 0 = no, 1 = yes (SARIN mode only)
20spare_20
binary bytessize: 0:1
spare

hidden: true
21spare_21
binary bytessize: 0:1
spare

hidden: true
22spare_22
binary bytessize: 0:1
spare (reserved for SAR)

hidden: true
23spare_23
binary bytessize: 0:1
spare (reserved for SAR)

hidden: true
24spare_24
binary bytessize: 0:1
spare (reserved for SAR)

hidden: true
25spare_25
binary bytessize: 0:1
spare (reserved for SAR)

hidden: true
26spare_26
binary bytessize: 0:1
spare (reserved for SAR)

hidden: true
27spare_27
binary bytessize: 0:1
spare (reserved for SAR)

hidden: true
28spare_28
binary bytessize: 0:1
spare (reserved for SAR)

hidden: true
29spare_29
binary bytessize: 0:1
spare (reserved for SAR)

hidden: true
30retrk_cfi_ocean
binary uint8size: 0:1
LRM retracker was CFI ocean: 0 = no, 1 = yes
31retrk_cfi_ocog
binary uint8size: 0:1
LRM retracker was OCOG: 0 = no, 1 = yes
48ht_stat_flags
binary recordsize: 4
Height status flags, indicate height corrections that were applied

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
8ocean_tide_1_used
binary uint8size: 0:1
Ocean tide 1 used: 0 = no, 1 = yes
9ocean_tide_2_used
binary uint8size: 0:1
Ocean tide 2 used: 0 = no, 1 = yes
10ocean_load_tide_used
binary uint8size: 0:1
Ocean loading tide used: 0 = no, 1 = yes
11sol_earth_tide_used
binary uint8size: 0:1
Solid earth tide used: 0 = no, 1 = yes
12geocen_pol_tide_used
binary uint8size: 0:1
Geocentric polar tide used: 0 = no, 1 = yes
13slp_dopp_corr
binary uint8size: 0:1
Slope doppler corrected: 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 baseline bag: 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
Failure: 0 = no, 1 = yes
49freeb_stat_flags
binary recordsize: 4
SAR freeboard status flags, indicate the availability and reliability of the freeboard measurement

idfield namedefinition
0freeb_meas_unavail
binary uint8size: 0:1
Freeboard measurement unavailable: 0 = no, 1 = yes
1freeb_meas_unrel
binary uint8size: 0:1
Freeboard measurement unreliable: 0 = no, 1 = yes
2freeb_meas_north
binary uint8size: 0:1
Freeboard measurement is in nothern geographical boundary: 0 = no, 1 = yes
3freeb_meas_south
binary uint8size: 0:1
Freeboard measurement is in southern geographical boundary: 0 = no, 1 = yes
4spare
binary bytessize: 3:4
spare (tbd)

hidden: true
50num_avg
binary uint16size: 2
Number of echoes or beams averaged. In LRM mode this is the number of echoes which have been averaged to make one measurement (normally). In SAR and SARin mode, it is the number of doppler beams which have been stacked to derive each measurement. Near the beginning and end of each sectin of SAR or SARin mode operation, this number will reduce below the nominal value and there is a corresponding decrease in the signal to noise ratio of the waveform.
51spare_1
binary bytessize: 2
spare (reserved for wind speed)

hidden: true
52spare_2
binary bytessize: 12
spare

hidden: true
53ice_conc
binary int32 (double)size: 4
Ice concentration parameter, a percentage estimate of sea ice concentration merged from model data

unit: "1e-3 %"

converted unit: "%" (multiply by 1/1000)
54snow_depth
binary int32size: 4
Snow depth

unit: "mm"
55snow_density
binary int32size: 4
Snow density

unit: "kg/m3"
56discr_res
binary int32size: 4
Discriminator result: 1 = LRM undefined, 2 = LRM ocean, 3 = LRM land ice plateau, 101 = SARin undefined, 102 = SARin altimeter mode, 201 = SAR undefined, 202 = SAR ocean, 203 = SAR sea ice, 204 = SAR leads
57discr_param_1
binary int32 (double)size: 4
SARin discriminator parameter 1 = total power

unit: "1e-18W"

converted unit: "W" (multiply by 1/1000000000000000)
58discr_param_2
binary int32 (double)size: 4
SARin discriminator parameter 2 = max power

unit: "1e-18W"

converted unit: "W" (multiply by 1/1000000000000000)
59discr_param_3
binary int32 (double)size: 4
SARin discriminator parameter 3 = mean power

unit: "1e-18W"

converted unit: "W" (multiply by 1/1000000000000000)
60discr_param_4
binary int32 (double)size: 4
SARin discriminator parameter 4 = bin with max power

converted unit: "" (multiply by 1/1000)
61discr_param_5
binary int32 (double)size: 4
SARin discriminator parameter 5 = bin of half max power

converted unit: "" (multiply by 1/1000)
62discr_param_6
binary int32 (double)size: 4
SARin discriminator parameter 6 = max coherence

converted unit: "" (multiply by 1/1000)
63discr_param_7
binary int32 (double)size: 4
SARin discriminator parameter 7 = bin with max coherence

converted unit: "" (multiply by 1/1000)
64discr_param_8
binary int32 (double)size: 4
SARin discriminator parameter 8 = first power bin

converted unit: "" (multiply by 1/1000)
65discr_param_9
binary int32 (double)size: 4
SARin discriminator parameter 9 = last power bin

converted unit: "" (multiply by 1/1000)
66discr_param_10
binary int32size: 4
SARin discriminator parameter 10 = reserved (tbd)
67discr_stat_flags
binary recordsize: 4
Discriminator status flags

idfield namedefinition
0overall_discr_fail
binary uint8size: 0:1
Overall discriminator failure: 0 = no, 1 = yes
1lrm_discr_flags
binary uint8size: 0:1
LRM discriminator flags TBD: 0 = no, 1 = yes
2spare_1
binary bytessize: 1
spare (reserved for LRM, set to 0)

hidden: true
3sarin_low_var
binary uint8size: 0:1
SARin low variance: 0 = no, 1 = yes
4sarin_bad_lead_edge
binary uint8size: 0:1
SARin bad leading edge: 0 = no, 1 = yes
5sarin_high_noise
binary uint8size: 0:1
SARin high noise: 0 = no, 1 = yes
6sarin_low_peak
binary uint8size: 0:1
SARin low peakiness: 0 = no, 1 = yes
7sarin_high_peak
binary uint8size: 0:1
SARin high peakiness: 0 = no, 1 = yes
8sarin_low_pow
binary uint8size: 0:1
SARin low power: 0 = no, 1 = yes
9spare_2
binary bytessize: 0:4
spare (reserved for SARin, set to 0)

hidden: true
10sar_very_high_peak
binary uint8size: 0:1
SAR very high peakiness: 0 = no, 1 = yes
11sar_very_low_peak
binary uint8size: 0:1
SAR very low peakiness: 0 = no, 1 = yes
12sar_low_pow
binary uint8size: 0:1
SAR low or zero power: 0 = no, 1 = yes
13sar_abn_beam_beh_params
binary uint8size: 0:1
SAR abnormal beam behaviour parameters: 0 = no, 1 = yes
14sar_ice_conc_unavail
binary uint8size: 0:1
SAR ice concentration unavailable: 0 = no, 1 = yes
15sar_ice_conc_unrel
binary uint8size: 0:1
SAR ice concentration unreliable: 0 = no, 1 = yes
16sar_snr_low
binary uint8size: 0:1
SAR signal to noise ratio too low: 0 = no, 1 = yes
17wavef_wide
binary uint8size: 0:1
Waveform too wide: 0 = no, 1 = yes
18spare_3
binary bytessize: 0:4
spare (tbd, set to 0)

hidden: true
68slope_mdl_corr_att
binary int32 (double)size: 4
Slope model correction attitude: attitude angle of nearest echoing point on the surface as determined from slope models in LRM processing. Set to 0 if model not present or invalid. Set to 0 for SAR and SARin, but may be used in the event of SARin mode with only 1 receive chain operating

unit: "1e-6 degrees"

converted unit: "degrees" (multiply by 1/1000000)
69slope_mdl_corr_azi
binary int32 (double)size: 4
Slope model correction azimuth, as for attitude

unit: "1e-6 degrees"

converted unit: "degrees" (multiply by 1/1000000)
70uncorr_lat
binary int32 (double)size: 4
Uncorrected latitude of the nadir position, allows for removal of the slope correction position if desired

unit: "1e-7 degrees_north"

converted unit: "degrees_north" (multiply by 1/10000000)
71uncorr_lon
binary int32 (double)size: 4
Uncorrected longitude of the nadir position, allows for removal of the slope correction position if desired

unit: "1e-7 degrees_east"

converted unit: "degrees_east" (multiply by 1/10000000)
72ambg_ind
binary recordsize: 4
Ambiguity indicator, to indicate the case where the interferometric angle may be ambiguous due to phase wrapping.

idfield namedefinition
0overall_ambg
binary uint8size: 0:1
Overall ambiguity: 0 = no, 1 = yes
1tdb_ambg
binary uint8size: 0:1
TDB ambiguity: 0 = no, 1 = yes
2spare_1
binary bytessize: 1
padding

hidden: true
3dem_unavail
binary uint8size: 0:1
DEM not available: 0 = no, 1 = yes
4diff_elv
binary uint8size: 0:1
Different elevations: 0 = no, 1 = yes
5spare_2
binary bytessize: 2:4
padding

hidden: true
73mss_from_mdl
binary int32size: 4
MSS from the ocean model supplied in the CFI library

unit: "mm"
74geoid_from_mdl
binary int32size: 4
Geoid from the geoid model supplied in the CFI library

unit: "mm"
75depth_elev_model
binary int32size: 4
Ocean depth / land elevation from model

unit: "mm"
76dem_elv_from_mdl
binary int32size: 4
DEM elevation, interpolated from a DEM (model tbd) to act as a check against SARin derived elevation. Set to 0 for LRM and SAR.

unit: "mm"
77dem_mdl_id
binary uint32size: 4
DEM identifier, to identify the DEM model used for SARin
78spare_3
binary bytessize: 16
spare

hidden: true
79dry_tropo_corr
binary int32size: 4
Dry tropospheric correction

unit: "mm"
80wet_tropo_corr
binary int32size: 4
Wet tropospheric correction

unit: "mm"
81inv_barom_corr
binary int32size: 4
Inverse barometric correction

unit: "mm"
82high_freq_var_corr
binary int32size: 4
High frequency variability correction (Dynamic Atmospheric Correction)

unit: "mm"
83ion_corr_gim
binary int32size: 4
GIM ionospheric correction

unit: "mm"
84ion_corr_mdl
binary int32size: 4
Model ionospheric correction

unit: "mm"
85ocean_tide
binary int32size: 4
Ocean tide (component of total ocean tide)

unit: "mm"
86lp_eq_ocean_tide
binary int32size: 4
Long period equilibrium ocean tide (component of total ocean tide)

unit: "mm"
87ocean_load_tide
binary int32size: 4
Ocean loading tide

unit: "mm"
88sol_earth_tide
binary int32size: 4
Solid earth tide

unit: "mm"
89geocen_pol_tide
binary int32size: 4
Geocentric polar tide

unit: "mm"
90surf_type
binary uint32size: 4
Surface type flag, enumerated key to classify surface at nadir
91corr_stat_flags
binary recordsize: 4
Correction status flags, indicate which correction algorithms have been called

idfield namedefinition
0dry_tropo_corr_call
binary uint8size: 0:1
Dry tropospheric correction called: 0 = no, 1 = yes
1wet_tropo_corr_call
binary uint8size: 0:1
Wet tropospheric correction called: 0 = no, 1 = yes
2inv_barom_corr_call
binary uint8size: 0:1
Inverse barometric correction called: 0 = no, 1 = yes
3high_freq_var_corr_call
binary uint8size: 0:1
High Frequency Variability correction called: 0 = no, 1 = yes
4ion_gim_corr_call
binary uint8size: 0:1
Ionospheric (GIM) correction called: 0 = no, 1 = yes
5ion_mdl_corr_call
binary uint8size: 0:1
Ionospheric (model) correction called: 0 = no, 1 = yes
6ocean_tide_call
binary uint8size: 0:1
Ocean tide called: 0 = no, 1 = yes
7lp_eq_ocean_tide_call
binary uint8size: 0:1
Long period equilibrium ocean tide called: 0 = no, 1 = yes
8ocean_load_tide_call
binary uint8size: 0:1
Ocean loading tide called: 0 = no, 1 = yes
9sol_earth_tide_call
binary uint8size: 0:1
Solid earth tide called: 0 = no, 1 = yes
10geocen_pol_tide_call
binary uint8size: 0:1
Geocentric polar tide called: 0 = no, 1 = yes
11surf_type_flag_call
binary uint8size: 0:1
Surface type flag called: 0 = no, 1 = yes
12ice_conc_mdl_call
binary uint8size: 0:1
Ice concentration model called: 0 = no, 1 = yes
13snow_depth_mdl_call
binary uint8size: 0:1
Snow depth model called: 0 = no, 1 = yes
14snow_density_mdl_call
binary uint8size: 0:1
Snow density model called: 0 = no, 1 = yes
15mss_mdl_call
binary uint8size: 0:1
MSS model called: 0 = no, 1 = yes
16geoid_mdl_call
binary uint8size: 0:1
Geoid model called: 0 = no, 1 = yes
17odle_mdl_call
binary uint8size: 0:1
ODLE model called: 0 = no, 1 = yes
18dem_mdl_call
binary uint8size: 0:1
DEM model called: 0 = no, 1 = yes
19slp_mdl_call
binary uint8size: 0:1
Slope model called: 0 = no, 1 = yes
20ssb_mdl_call
binary uint8size: 0:1
Sea-state bias model called: 0 = no, 1 = yes
21spare
binary bytessize: 1:3
spare (reserved, set to 0)

hidden: true
92corr_err_flags
binary recordsize: 4
Correction error flags, indicate if a correction algorithm returned an error when called

idfield namedefinition
0dry_tropo_corr_err
binary uint8size: 0:1
Dry tropospheric correction error: 0 = OK, 1 = error
1wet_tropo_corr_err
binary uint8size: 0:1
Wet tropospheric correction error: 0 = OK, 1 = error
2inv_barom_corr_err
binary uint8size: 0:1
Inverse barometric correction error: 0 = OK, 1 = error
3high_freq_var_corr_err
binary uint8size: 0:1
High frequency variability correction error: 0 = OK, 1 = error
4ion_gim_corr_err
binary uint8size: 0:1
Ionospheric (GIM) correction error: 0 = OK, 1 = error
5ion_mdl_corr_err
binary uint8size: 0:1
Ionospheric (model) correction error: 0 = OK, 1 = error
6ocean_tide_err
binary uint8size: 0:1
Ocean tide error: 0 = OK, 1 = error
7lp_eq_ocean_tide_err
binary uint8size: 0:1
Long period equilibrium ocean tide error: 0 = OK, 1 = error
8ocean_load_tide_err
binary uint8size: 0:1
Ocean loading tide error: 0 = OK, 1 = error
9sol_earth_tide_err
binary uint8size: 0:1
Solid earth tide error: 0 = OK, 1 = error
10geocen_pol_tide_err
binary uint8size: 0:1
Geocentric polar tide error: 0 = OK, 1 = error
11surf_type_err
binary uint8size: 0:1
Surface type error: 0 = OK, 1 = error
12ice_conc_err
binary uint8size: 0:1
Ice concentration error: 0 = OK, 1 = error
13snow_depth_err
binary uint8size: 0:1
Snow depth error: 0 = OK, 1 = error
14snow_density_err
binary uint8size: 0:1
Snow density error: 0 = OK, 1 = error
15mss_mdl_err
binary uint8size: 0:1
MSS model error: 0 = OK, 1 = error
16geoid_mdl_err
binary uint8size: 0:1
Geoid model error: 0 = OK, 1 = error
17odle_mdl_err
binary uint8size: 0:1
ODLE model error: 0 = OK, 1 = error
18dem_mdl_err
binary uint8size: 0:1
DEM model error: 0 = OK, 1 = error
19slope_mdl_err
binary uint8size: 0:1
Slope model error: 0 = OK, 1 = error
20ssb_mdl_err
binary uint8size: 0:1
Sea-state bias model error: 0 = OK, 1 = error
21spare
binary bytessize: 1:3
spare (reserved, set to 0)

hidden: true
93sea_state_bias
binary int32size: 4
Sea state bias (EM bias)

unit: "mm"
94spare_4
binary bytessize: 8
spare

hidden: true
95dopp_range_corr
binary int32size: 4
Doppler range correction (incl. slope)

unit: "mm"
96instr_txrx_range_corr
binary int32size: 4
Instrument range correction (tx-rx antenna)

unit: "mm"
97instr_rx_range_corr
binary int32size: 4
Instrument range correction (rx only antenna)

unit: "mm"
98instr_sig_0_txrx_corr
binary int32 (double)size: 4
Instrument sigma 0 correction (tx-rx antenna)

unit: "1e-2 dB"

converted unit: "dB" (multiply by 1/100)
99instr_sig_0_rx_corr
binary int32 (double)size: 4
Instrument sigma 0 correction (rx only antenna)

unit: "1e-2 dB"

converted unit: "dB" (multiply by 1/100)
100int_phase_corr
binary int32 (double)size: 4
Internal phase correction

unit: "1e-3 rad"

converted unit: "rad" (multiply by 1/1000)
101ext_phase_corr
binary int32 (double)size: 4
External phase correction

unit: "1e-3 rad"

converted unit: "rad" (multiply by 1/1000)
102noise_pow_meas
binary int32 (double)size: 4
Noise power measurement

unit: "1e-2 dB"

converted unit: "dB" (multiply by 1/100)
103spare_5
binary bytessize: 12
spare

hidden: true