Level_2A_Opt_MDSR_02_02

binary record "Level_2A_Opt_MDSR_02_02"
idfield namedefinition
0start_of_obs_time
binary timesize: 12
Start date and time of the observation or BRC covered by the present DSR. This is the same time as in the Geolcation ADS repeated here for crosschecking purposes

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"
1n_meas
binary int16size: 2
Number of L1 measurements reported in the L1B product for this BRC. Note this figure may vary from one BRC to the other
2p
binary int16size: 2
Total number of laser pulses (valid or invalid) fired during one measurement
3n_prof_actual
binary int16size: 2
Number of meaningful set of optical profiles reported in this BRC. Note this figure may vary from one BRC to the other but will not exceed Max_Num_Prof
4map_of_l1_measurements_used
binary array[dim_0, 24]
Structure (N_Meas columns of 24 height bins) giving the attribution of each L1 measurement to the L2A profile

dim_0: int(../n_meas)
binary uint8size: 1
Positive integer number for the current L1 measurement between 0 and M_Meas pointing to the Opt profile. Zero indicates the L1 measurement was not used ; a number between 1 and N_Obs_Actual points to a set of Opt profiles
5l1_measurement_weights
binary array[dim_0, 24]
Structure (N_Meas columns of 24 height bins) giving the relative weights of each of the N L1 measurements acquired in the same height bin to the wind indicated in Map_of_L1_Measurements_Used. The weights are positive integer numbers between 0 and 1000. For each height bin, the sum of the N weights must be equal to 1000

dim_0: int(../n_meas)
binary uint16size: 2
Relative weight (positive integer number between 0 and 1000) of the current L1 measurement making up the observation indicated by L1_Measurement_Used
6optical_profiles
binary array[dim_0]
dim_0: int(../n_prof_actual)
binary recordsize: 2164
Structure containing all the information related to the sets of optical profiles associated to the current observation

idfield namedefinition
0algorithm
ascii stringsize: 3
String (3 capital characters) indicating which algorithm was used for the derivation of the present profile. The string must not contain any national character. If none of the possible algorithm has been able to produce a profile, the string is "XXX"
1prof_type
binary uint8size: 1
Defines whether this observation was classified as cloud, no cloud. 0: no profile, 1: clear, 2: cloudy
2height_bin_opt
binary array[24]size: 2160
binary recordsize: 90
Structure containing 24 sub-structures with all the information pertaining to the 24 possible height bins of the profile

idfield namedefinition
0validity_flag
binary uint8size: 1
Validity flag (1 or TRUE = valid, 0 or FALSE = unvalid) attached to the reported optical parameters
1reference_pressure
binary uint32size: 4
Reference pressure used for predicting the Rayleigh return and cross-talk between Mie and Rayleigh

unit: "Pa"
2reference_temperature
binary uint16 (double)size: 2
Reference temperature used for predicting the Rayleigh return and cross-talk between Mie and Rayleigh

unit: "1e-2 K"

converted unit: "K" (multiply by 1/100)
3reference_hlos_wind
binary int16size: 2
Reference Hlos wind (in m/s) used for predicting the Rayleigh return and cross-talk between Mie and Rayleigh (rounded to the nearest integer). At the present, all options are opened. The information could come from met data, HLOS velocities measured by ADM, or a constant velocity (0 m/s). The prototype/first version of the operational code of the L2A uses the last option

unit: "m/s"
4opt_mol_bck
binary doublesize: 8
Molecular backscatter 1e-6 m-1sr-1 and rounded to the nearest integer

unit: "1e-6/m/sr"
5opt_aer_bck
binary doublesize: 8
Aerosol backscatter 1e-6 m-1sr-1 and rounded to the nearest integer

unit: "1e-6/m/sr"
6opt_mol_ext
binary doublesize: 8
Molecular extinction 1e-6 m-1 and rounded to the nearest integer

unit: "1e-6/m"
7opt_aer_ext
binary doublesize: 8
Aerosol extinction 1e-6 m-1 and rounded to the nearest integer

unit: "1e-6/m"
8scat_ratio
binary uint32size: 4
Scattering ratio = aerosol backscatter / molecular backscatter in units of 1e-6

unit: "1e-6"
9comp_aer_ext_to_bck
binary uint8size: 1
Flag indicating whether the aerosol extinction to backscatter ratio is computed or taken from the aerosol extinction to backscatter ratio data base (1 or TRUE = computed, 0 or FALSE = from database)
10aer_ext_to_bck
binary uint16size: 2
Aerosol extinction to backscatter ratio in units of 1e-6/sr rounded to the nearest integer

unit: "1e-6/sr"
11opt_mol_bck_err
binary doublesize: 8
Error quantifier for the molecular backscatter

unit: "1e-6/m/sr"
12opt_aer_bck_err
binary doublesize: 8
Error quantifier for the aerosol backscatter

unit: "1e-6/m/sr"
13opt_mol_ext_err
binary doublesize: 8
Error quantifier for the molecular extinction

unit: "1e-6/m"
14opt_aer_ext_err
binary doublesize: 8
Error quantifier for the aerosol extinction

unit: "1e-6/m"
15scat_ratio_err
binary uint32size: 4
Error quantifier for the scattering ratio

unit: "1e-6"
16aer_ext_to_bck_err
binary uint16size: 2
Error quantifier for the aerosol extinction to backscatter ratio

unit: "1e-6/sr"
17integration_length
binary uint32size: 4
Integration length for the reported Mie height bin wind

unit: "m"