SIR_L2_INTERM_MDSR_v1

binary record "SIR_L2_INTERM_MDSR_v1"size: 664
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, 33 = CAL3
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
18str_attref
binary uint8size: 0:1
STR_ATTREF Star Tracker data used: 0 = not used, 1 = used
19spare_5
binary bytessize: 1:2
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)
13star_trkr_id
binary uint16size: 2
Star Tracker ID. 0:No Star Tracker data used for product generation and attitude initialisation done by using default values from the IPFDB, 1: Data of Star Tracker 1 used for product generation, 2: Data of Star Tracker 2 used for product generation, 3: Data of Star Tracker 3 used for product generation, 4: Data of STR_ATTREF used for product generation
14spare_1
binary bytessize: 2
spare

hidden: true
15spacecraft_roll
binary int32 (double)size: 4
Spacecraft Roll

unit: "1e-7 degrees"

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

unit: "1e-7 degrees"

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

unit: "1e-7 degrees"

converted unit: "degrees" (multiply by 1/10000000)
18meas_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
21ant_bend_corr
binary uint8size: 0:1
Antenna Bending Correction: 0 = applied, 1 = not applied
22spare_1
binary uint8size: 0:1
spare (reserved, set to 0)
23spare_2
binary uint8size: 0:1
spare (reserved, set to 0)
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 (LRM/FDM only): 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
29spare_3
binary uint8size: 0:1
spare (reserved, set to 0)
30spare_4
binary uint8size: 0:1
spare (reserved, set to 0)
31phase_perb_corr_mode
binary uint8size: 0:1
Phase perturbation correction mode: 0 = computed by CCAL1, 1 = default from IPFDB used (applicable only to SARin data)
19surf_height_trkr_1
binary int32size: 4
Height of surface w.r.t reference ellipsoid WSG84 (retracker 1)

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

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

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

unit: "1e-2 dB"

converted unit: "dB" (multiply by 1/100)
23sig_0_trkr_2
binary int32 (double)size: 4
Backscatter Sigma 0, fully corrected including instrument gain corrections and retracker correction (retracker 2)

unit: "1e-2 dB"

converted unit: "dB" (multiply by 1/100)
24sig_0_trkr_3
binary int32 (double)size: 4
Backscatter Sigma 0, fully corrected including instrument gain corrections and retracker correction (retracker 3)

unit: "1e-2 dB"

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

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

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

unit: "mm"
28retrk_range_corr_trkr_2
binary int32size: 4
Retracked range correction: the offset of the retracked point on the echo from the reference point on the range window (retracker 2). This is a 1-way correction.

unit: "mm"
29retrk_range_corr_trkr_3
binary int32size: 4
Retracked range correction: the offset of the retracked point on the echo from the reference point on the range window (retracker 3). This is a 1-way correction.

unit: "mm"
30spare_2
binary bytessize: 4
spare

hidden: true
31spare_3
binary bytessize: 4
spare

hidden: true
32spare_4
binary bytessize: 4
spare

hidden: true
33retrk_qm_1
binary int32size: 4
Retracker 1 Quality Metric: LRM/SAR/SARin = chi2 of retracker 1 fit [scaled 1e6]
34retrk_qm_2
binary int32size: 4
Retracker 2 Quality Metric. This field is reserved for future use.
35retrk_qm_3
binary int32size: 4
Retracker 3 Quality Metric. This field is reserved for future use.
36retrk_outp_3
binary int32size: 4
Retracker output 3: LRM/SAR/SARin = Fitted amplitude [scaled Watts]
37retrk_outp_4
binary int32size: 4
Retracker output 4: LRM = leading edge width (sigma c) [mBin], SAR = unused, SARin = echo width
38retrk_outp_5
binary int32size: 4
Retracker output 5. This field is reserved for future use.
39retrk_outp_6
binary int32size: 4
Retracker output 6: LRM = Retracker 1 noise est [scaled Watts], SAR = unused, SARin = chi2 of retracker 1 phase fit [scaled 1e6]
40retrk_outp_7
binary int32size: 4
Retracker output 7: LRM = unused, SAR = Fit sigma [scaled 1e6], SARin = Phase [mrad]
41retrk_outp_8
binary int32size: 4
Retracker output 8: LRM = unused, SAR = Fit exponential [scaled 1e6], SARin = Phase slope [mrad/bin]
42retrk_outp_9
binary int32size: 4
Retracker output 9: LRM = unused, SAR = unused, SARin = Leading edge slope [scaled 1e3]
43retrk_outp_10
binary int32size: 4
Retracker output 10: LRM/SAR/SARin = OCOG position [milli-bins]
44retrk_outp_11
binary int32size: 4
Retracker output 11: LRM/SAR/SARin = OCOG amplitude [scaled Watts]
45retrk_outp_12
binary int32size: 4
Retracker output 12: LRM/SAR/SARin = OCOG width [milli-bins]
46retrk_outp_13
binary int32size: 4
Retracker output 13: LRM/SAR/SARin = Window delay [mm]
47retrk_outp_14
binary int32size: 4
Retracker output 14: LRM = not used, SAR = not used, SARin = Tail Slope [1e18W/bin^0.5]
48retrk_outp_15
binary int32size: 4
Retracker output 15: LRM = not used, SAR = not used, SARin = Tail Decay [1e6/bin]
49retrk_outp_16
binary int32size: 4
Retracker output 16: LRM/SAR/SARin = Retracker 2 output
50retrk_outp_17
binary int32size: 4
Retracker output 17: LRM/SAR/SARin = Retracker 2 output
51retrk_outp_18
binary int32size: 4
Retracker output 18: LRM/SAR/SARin = Retracker 2 output
52retrk_outp_19
binary int32size: 4
Retracker output 19: LRM/SAR/SARin = Retracker 2 output
53retrk_outp_20
binary int32size: 4
Retracker output 20: LRM = OCOG Amplitude [counts], SAR/SARin = Retracker 3 output
54retrk_outp_21
binary int32size: 4
Retracker output 21: LRM = 25% OCOG range correction [mm], SAR/SARin = Retracker 3 output
55retrk_outp_22
binary int32size: 4
Retracker output 22: LRM/SAR/SARin = Retracker 3 output
56retrk_outp_23
binary int32size: 4
Retracker output 23: LRM/SAR/SARin = Retracker 3 output
57pow_echo_shp
binary int32 (double)size: 4
Power echo shape parameter

unit: "1e-2 dB"

converted unit: "dB" (multiply by 1/100)
58beam_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)
5spare
binary bytessize: 90
spare

hidden: true
59x_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)
60x_trk_angle_corr
binary int32 (double)size: 4
x-Track angle correction

unit: "1e-6 rad"

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

converted unit: "" (multiply by 1/1000)
62interp_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"
63freeb
binary int32size: 4
Freeboard

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

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

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

unit: "mm"
67num_interp_pts_fw
binary uint16size: 2
Number of interpolation points used (forward)
68num_interp_pts_bw
binary uint16size: 2
Number of interpolation points used (backward)
69interp_rad_fw
binary uint16size: 2
Radius of interpolation (forward in time)

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

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

idfield namedefinition
0height_err_trkr_1
binary uint8size: 0:1
Height error retracker 1: 0 = no, 1 = yes
1height_err_trkr_2
binary uint8size: 0:1
Height error retracker 2: 0 = no, 1 = yes
2height_err_trkr_3
binary uint8size: 0:1
Height error retracker 3: 0 = no, 1 = yes
3sig_0_err_trkr_1
binary uint8size: 0:1
Sigma 0 error retracker 1: 0 = no, 1 = yes
4sig_0_err_trkr_2
binary uint8size: 0:1
Sigma 0 error retracker 2: 0 = no, 1 = yes
5sig_0_err_trkr_3
binary uint8size: 0:1
Sigma 0 error retracker 3: 0 = no, 1 = yes
6peak_err
binary uint8size: 0:1
Peakiness error: 0 = no, 1 = yes
7echo_shp_err
binary uint8size: 0:1
Echo shape error: 0 = no, 1 = yes
8x_trk_angle_err
binary uint8size: 0:1
x-Track angle error: 0 = no, 1 = ambiguous angle
9coh_err
binary uint8size: 0:1
Coherence error: 0 = no, 1 = yes
10arithm_err
binary uint8size: 0:1
Arithmetic error: 0 = no, 1 = yes
11wind_err
binary uint8size: 0:1
Altimeter wind calculation error: 0 = no, 1 = yes
12swh_err
binary uint8size: 0:1
Significant wave height calculation error: 0 = no, 1 = yes
13spare_1
binary bytessize: 2:3
padding

hidden: true
74retrkr_flags
binary recordsize: 4
Retracker flags

idfield namedefinition
0spare_1
binary bytessize: 0:1
Spare

hidden: true
1low_wavef_pow
binary uint8size: 0:1
Low or zero power in waveform: 0 = OK, 1 = Error
2low_peak
binary uint8size: 0:1
Low peakiness: 0 = OK, 1 = Peakiness below threshold
3high_peak
binary uint8size: 0:1
High peakiness: 0 = OK, 1 = Peakiness below threshold
4high_noise
binary uint8size: 0:1
High noise: 0 = OK, 1 = Noise above threshold
5low_var
binary uint8size: 0:1
Low variance: 0 = OK, 1 = Variance below threshold
6bad_lead_edge
binary uint8size: 0:1
Bad leading edge: 0 = OK, 1 = Error
7spare_2
binary bytessize: 0:1
Spare

hidden: true
8abn_beam_beh_params
binary uint8size: 0:1
Abnormal beam behaviour parameters: 0 = OK, 1 = Error
9spare_3
binary bytessize: 0:1
Spare

hidden: true
10spare_4
binary bytessize: 0:1
Spare

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

hidden: true
12spare_6
binary bytessize: 0:1
Spare

hidden: true
13spare_7
binary bytessize: 0:1
Spare

hidden: true
14sarin_retrk_interp_fail
binary uint8size: 0:1
SARin retrack interpolation failure: 0 = OK, 1 = Error
15sarin_low_coh
binary uint8size: 0:1
SARin low coherence: 0 = OK, 1 = Coherence below threshold
16fit_failed
binary uint8size: 0:1
Fit failed: 0 = OK, 1 = Error
17fdm_ocog_failed
binary uint8size: 0:1
FDM OCOG failed: 0 = OK, 1 = Error
18poor_fit
binary uint8size: 0:1
Poor Power fit: 0 = OK, 1 = chi squared above threshold
19poor_phase_fit
binary uint8size: 0:1
Poor Phase fit: 0 = OK, 1 = chi squared above threshold
20rtrk_1_fail
binary uint8size: 0:1
Retracker 1 failure: 0 = OK, 1 = Error
21rtrk_2_fail
binary uint8size: 0:1
Retracker 2 failure: 0 = OK, 1 = Error
22rtrk_3_fail
binary uint8size: 0:1
Retracker 3 failure: 0 = OK, 1 = Error
23spare_8
binary bytessize: 1:1
Spare

hidden: true
75ht_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 = corrected
1corr_rad_dopp
binary uint8size: 0:1
Corrected for radial doppler: 0 = no, 1 = corrected
2corr_dry_tropo
binary uint8size: 0:1
Corrected for dry troposphere: 0 = no, 1 = corrected
3corr_wet_tropo
binary uint8size: 0:1
Corrected for wet troposphere: 0 = no, 1 = corrected
4corr_inv_barom
binary uint8size: 0:1
Corrected for inverse barometer: 0 = no, 1 = corrected
5corr_high_freq_var
binary uint8size: 0:1
Corrected for high frequency variability (Dynamic Atmospheric Correction): 0 = no, 1 = corrected
6corr_ion_gim
binary uint8size: 0:1
Corrected for ionosphere (GIM): 0 = no, 1 = corrected
7corr_ion_mdl
binary uint8size: 0:1
Corrected for ionosphere (model): 0 = no, 1 = corrected
8corr_ocean_tide
binary uint8size: 0:1
Corrected for Ocean Ride: 0 = no, 1 = corrected
9corr_lp_ocean_tide
binary uint8size: 0:1
Corrected for Long period equilibrium Ocean Tide: 0 = no, 1 = corrected
10corr_ocean_load_tide
binary uint8size: 0:1
Corrected for Ocean loading tide: 0 = no, 1 = corrected
11corr_sol_earth_tide
binary uint8size: 0:1
Corrected for Solid earth tide: 0 = no, 1 = corrected
12corr_geocen_pol_tide
binary uint8size: 0:1
Corrected for Geocentric polar tide: 0 = no, 1 = corrected
13corr_slp_dopp_corr
binary uint8size: 0:1
Corrected for Slope doppler correction: 0 = no, 1 = corrected
14spec_win_offs_app
binary uint8size: 0:1
Mode specific window offset applied: 0 = no, 1 = offset applied
15sar_retrkr_app
binary uint8size: 0:1
SAR retracker applied: 0 = no, 1 = retracker applied
16sarin_retrkr_app
binary uint8size: 0:1
SARin retracker applied: 0 = no, 1 = retracker applied
17lrm_retrkr_app
binary uint8size: 0:1
LRM retracker applied: 0 = no, 1 = retracker applied
18lrm_ocean_bias_app
binary uint8size: 0:1
LRM ocean bias applied: 0 = no bias applied, 1 = bias applied
19lrm_ice_bias_app
binary uint8size: 0:1
LRM ice bias applied: 0 = no bias applied, 1 = bias applied
20sar_ocean_bias_app
binary uint8size: 0:1
SAR ocean bias applied: 0 = no bias applied, 1 = bias applied
21sar_ice_bias_app
binary uint8size: 0:1
SAR ice bias applied: 0 = no bias applied, 1 = bias applied
22sarin_ocean_bias_app
binary uint8size: 0:1
SARin ocean bias applied: 0 = no bias applied, 1 = bias applied
23sarin_ice_bias_app
binary uint8size: 0:1
SARin ice bias applied: 0 = no bias applied, 1 = bias applied
24lrm_slp_mdl_valid
binary uint8size: 0:1
LRM slope model data valid: 0 = slope model valid, 1 = no valid model available
25sarin_basel
binary uint8size: 0:1
SARin baseline bad: 0 = baseline OK, 1 = baseline error
26sarin_oor
binary uint8size: 0:1
SARin out of range: 0 = computed range OK, 1 = computed range outside of threshold
27sarin_bad_vel
binary uint8size: 0:1
SARin bad velocity: 0 = velocity OK, 1 = velocity out of range
28ssb_used
binary uint8size: 0:1
Sea-state bias used: 0 = sea state bias not applied, 1 = sea state bias applied
29spare
binary bytessize: 0:2
padding

hidden: true
30failure
binary uint8size: 0:1
Master Failure flag: 0 = OK, 1 = Height not fully corrected
76freeb_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 = OK, 1 = unavailable
1freeb_meas_unrel
binary uint8size: 0:1
Freeboard measurement unreliable: 0 = OK, 1 = unreliable
2freeb_meas_north
binary uint8size: 0:1
Freeboard measurement is within nothern geographical boundary: 0 = outside, 1 = inside
3freeb_meas_south
binary uint8size: 0:1
Freeboard measurement is within southern geographical boundary: 0 = outside, 1 = inside
4spare
binary bytessize: 3:4
spare (tbd)

hidden: true
77num_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.
78spare_5
binary bytessize: 2
spare (reserved for wind speed)

hidden: true
79spare_6
binary bytessize: 12
spare

hidden: true
80ice_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)
81snow_depth
binary int32size: 4
Snow depth

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

unit: "kg/m3"
83discr_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
84discr_param_1
binary int32size: 4
SARin discriminator parameter 1 = total power
85discr_param_2
binary int32size: 4
SARin discriminator parameter 2 = max power
86discr_param_3
binary int32size: 4
SARin discriminator parameter 3 = mean power
87discr_param_4
binary int32size: 4
SARin discriminator parameter 4 = bin with max power
88discr_param_5
binary int32size: 4
SARin discriminator parameter 5 = bin of half max power
89discr_param_6
binary int32size: 4
SARin discriminator parameter 6 = max coherence
90discr_param_7
binary int32size: 4
SARin discriminator parameter 7 = bin with max coherence
91discr_param_8
binary int32size: 4
SARin discriminator parameter 8 = first power bin
92discr_param_9
binary int32size: 4
SARin discriminator parameter 9 = last power bin
93discr_param_10
binary int32size: 4
SARin discriminator parameter 10 = reserved (tbd)
94discr_stat_flags
binary recordsize: 4
Discriminator status flags

idfield namedefinition
0overall_discr_fail
binary uint8size: 0:1
Overall discriminator failure: 0 = OK, 1 = Failure
1spare_1
binary bytessize: 1:1
spare (reserved for LRM, set to 0)

hidden: true
2sarin_low_var
binary uint8size: 0:1
SARin low variance: 0 = OK, 1 = Low Variance
3sarin_bad_lead_edge
binary uint8size: 0:1
SARin bad leading edge: 0 = OK, 1 = Bad Leading edge
4sarin_high_noise
binary uint8size: 0:1
SARin high noise: 0 = OK, 1 = Noisy Waveform
5sarin_low_peak
binary uint8size: 0:1
SARin low peakiness: 0 = OK, 1 = Low Peakiness
6sarin_low_pow
binary uint8size: 0:1
SARin low power: 0 = OK, 1 = Low Power
7sarin_high_peak
binary uint8size: 0:1
SARin high peakiness: 0 = OK, 1 = High Peakiness
8spare_2
binary bytessize: 0:4
spare (reserved for SARin, set to 0)

hidden: true
9sar_high_peak
binary uint8size: 0:1
SAR high peakiness: 0 = OK, 1 = yes
10sar_low_peak
binary uint8size: 0:1
SAR low peakiness: 0 = OK, 1 = yes
11sar_low_pow
binary uint8size: 0:1
SAR low or zero power: 0 = OK, 1 = low/zero power
12sar_abn_beam_beh_params
binary uint8size: 0:1
SAR abnormal beam behaviour parameters: 0 = OK, 1 = bad
13sar_ice_conc_unavail
binary uint8size: 0:1
SAR ice concentration unavailable: 0 = OK, 1 = unavailable
14sar_ice_conc_unrel
binary uint8size: 0:1
SAR ice concentration unreliable: 0 = OK, 1 = unreliable
15sar_snr_low
binary uint8size: 0:1
SAR signal to noise ratio too low: 0 = OK, 1 = Noisy Waveform
16sar_wavef_wide
binary uint8size: 0:1
SAR Waveform too wide: 0 = OK, 1 = Wide Waveform
17spare_3
binary bytessize: 0:4
spare (tbd, set to 0)

hidden: true
95slope_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)
96slope_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)
97slope_doppler_corr
binary int32size: 4
Slope Doppler correction: the part of the Doppler correction due to slope of the surface. Subtracting this will leave the radial part.

unit: "mm"
98uncorr_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)
99uncorr_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)
100ambg_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 = OK, 1 = ambiguous, height may be incorrect
1spare_1
binary bytessize: 1:1
padding

hidden: true
2dem_unavail
binary uint8size: 0:1
DEM not available: 0 = DEM available, 1 = no DEM for location, no check on height possible
3diff_elv
binary uint8size: 0:1
Different elevations: 0 = Height matches DEM to within threshold, 1 = Difference between height and DEM out of range
4trkr_fail
binary uint8size: 0:1
Retracker failed: 0 = Retracking OK, 1 = Retracking failed
5math_err
binary uint8size: 0:1
Maths error: 0 = Computation OK, 1 = Mathematical error during ambiguity check
6spare_2
binary bytessize: 2:2
padding

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

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

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

unit: "mm"
104dem_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"
105dem_mdl_id
binary uint32size: 4
DEM identifier, to identify the DEM model used for SARin
106spare_7
binary bytessize: 16
spare

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

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

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

unit: "mm"
110dyn_atm_corr
binary int32size: 4
Dynamic Atmospheric Correction

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

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

unit: "mm"
113elast_ocean_tide
binary int32size: 4
Elastic ocean tide

unit: "mm"
114lp_ocean_tide
binary int32size: 4
Long period ocean tide

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

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

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

unit: "mm"
118surf_type
binary uint32size: 4
Surface type flag, enumerated key to classify surface at nadir. 0: Open Ocean, 1: Closed Sea, 2: Continental Ice, 3: Land
119corr_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_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:2
spare (reserved, set to 0)

hidden: true
22intp_loc_ind_1hz
binary uint8size: 0:1
1 Hz interpolated Location Indicator: 0 = Corrections interpolated elsewhere, 1 = Corrections interpolated at the lat/lon position of this record
120corr_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_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
121sea_state_bias
binary int32size: 4
Sea state bias (EM bias)

unit: "mm"
122spare_8
binary bytessize: 8
spare

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

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

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

unit: "mm"
126instr_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)
127instr_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)
128int_phase_corr
binary int32 (double)size: 4
Internal phase correction

unit: "1e-3 rad"

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

unit: "1e-3 rad"

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

unit: "1e-2 dB"

converted unit: "dB" (multiply by 1/100)
131phase_slope_corr
binary int32 (double)size: 4
Phase Slope Correction

unit: "1e-3 rad"

converted unit: "rad" (multiply by 1/1000)
132spare_9
binary bytessize: 8
spare

hidden: true