Level_2BC_PCD_ADSR_01_32

binary record "Level_2BC_PCD_ADSR_01_32"
idfield namedefinition
0n_meas
binary int16size: 2
Number of L1 measurements reported by the L1B product for this BRC. Note this figure may vary from one BRC to the other
1n_obs_mie_actual
binary int16size: 2
Number of meaningful Mie profiles in this BRC. Note this figure may vary from one BRC to the other but will not exceed M_Mie
2n_obs_rayleigh_actual
binary int16size: 2
Number of meaningful Rayleigh profiles in this BRC. Note this figure may vary from one BRC to the other but will not exceed M_Rayleigh
3l1b_input_screening
binary record
Structure describing any problems found during reading of the L1B datafile

idfield namedefinition
0l1b_obs_screening
binary uint8size: 1
A code describing a problem which prevent using this whole BRC
1l1b_obs_screening_flags
binary array[40]size: 5
binary uint8size: 0:1
5 bytes each holding up to 8 flags, so in total 40 flags to store individual problems detected in the L1B_Obs screening
2l1b_mie_meas_screening
binary array[dim_0]
dim_0: int(/sph/m_meas)
binary recordsize: 51
List of M_Meas structures describing the problems found for each Mie measurement. Only the first N_Meas are meaningful in any BRC

idfield namedefinition
0l1b_mie_meas_qc
binary uint8size: 1
A code describing a problem which prevent using this Mie measurement
1l1b_mie_meas_qc_flags
binary array[8]size: 1
binary uint8size: 0:1
Flags describing problems which prevent using this Mie Measurement
2l1b_mie_meas_bin_screening
binary array[24]size: 48
binary recordsize: 2
List of 24 structures describing the problems found for each Mie measurement Bin

idfield namedefinition
0l1b_mie_meas_bin_qc
binary uint8size: 1
A code describing a problem which prevent using this Mie measurement bin
1l1b_mie_meas_bin_qc_flags
binary array[8]size: 1
binary uint8size: 0:1
Flags describing problems which prevent using this Mie measurement bin
3spare_1
binary bytessize: 1
Spare

hidden: true
3l1b_rayleigh_meas_screening
binary array[dim_0]
dim_0: int(/sph/m_meas)
binary recordsize: 51
List of M_Meas structures describing the problems found for each Mie measurement. Only the first N_Meas are meaningful in any BRC

idfield namedefinition
0l1b_rayleigh_meas_qc
binary uint8size: 1
A code describing a problem which prevent using this Rayleigh measurement
1l1b_rayleigh_meas_qc_flags
binary array[8]size: 1
binary uint8size: 0:1
Flags describing problems which prevent using this Rayleigh measurement
2l1b_rayleigh_meas_bin_screening
binary array[24]size: 48
binary recordsize: 2
List of 24 structures describing the problems found for each Rayleigh measurement Bin

idfield namedefinition
0l1b_rayleigh_bin_qc
binary uint8size: 1
A code describing a problem which prevent using this Rayleigh measurement bin
1l1b_rayleigh_meas_bin_qc_flags
binary array[8]size: 1
binary uint8size: 0:1
Flags describing problems which prevent using this Mie measurement bin
3spare_1
binary bytessize: 1
Spare

hidden: true
4l1b_mrc_screening
binary recordsize: 6
Structure describing any problems found during reading the L1B MRC datafile

idfield namedefinition
0l1b_mrc_valid
binary uint8size: 1
A flag indicating this calibration is valid
1spare_1
binary bytessize: 5
Spare

hidden: true
5l1b_rrc_screening
binary recordsize: 6
Structure describing any problems found during reading the L1B RRC datafile

idfield namedefinition
0l1b_rrc_valid
binary uint8size: 1
A flag indicating this calibration is valid
1spare_1
binary bytessize: 5
Spare

hidden: true
6l1b_zwc_screening
binary recordsize: 6
Structure describing any problems found during reading the L1B ZWC datafile

idfield namedefinition
0l1b_zwc_valid
binary uint8size: 1
A flag indicating this calibration is valid
1spare_1
binary bytessize: 5
Spare

hidden: true
7l1b_rbc_screening
binary recordsize: 6
Structure describing any problems found during reading the L1B RBC datafile

idfield namedefinition
0l1b_rbc_valid
binary uint8size: 1
A flag indicating the Rayleigh Brillouin look-up tables were found correct
1spare_1
binary bytessize: 5
Spare

hidden: true
8spare_1
binary bytessize: 20
Spare

hidden: true
4l2b_amd_screening
binary record
Structure describing any problems found during reading of the L2B_AMD datafile

idfield namedefinition
0l2b_amd_screening_qc
binary uint8size: 1
A code describing a problem which prevent using this L2B AMD file
1l2b_amd_screening_qc_flags
binary array[8]size: 1
binary uint8size: 0:1
Flags describing problems which prevent using this L2B AMD file
2l2b_amd_collocations
binary array[dim_0]
dim_0: int(/sph/m_meas)
binary recordsize: 3
List of M_Meas structures describing the problems found while collocating each measurement. Only the first N_Meas are meaningful in any BRC

idfield namedefinition
0l2b_amd_collocation_qc
binary uint8size: 1
A code describing what problem occurred during the collocation of this measurement with the AUX NWP data
1l2b_amd_collocation_qc_flags
binary array[8]size: 1
binary uint8size: 0:1
Flags describing what problems occurred during the collocation of this measurement with the AUX NWP data
2spare_1
binary bytessize: 1
Spare

hidden: true
3spare_1
binary bytessize: 20
Spare

hidden: true
5l2b_mie_classification_qc
binary record
Structure describing QC parameters resulting from the Mie Classification algorithm

idfield namedefinition
0l2b_mie_meas_classification
binary array[dim_0]
dim_0: int(/sph/m_meas)
binary recordsize: 265
List of M_Meas structures describing the results of the Mie classification algoritm for each measurement. Only the first N_Meas are meaningful in any BRC

idfield namedefinition
0l2b_mie_meas_bin_classification
binary array[24]size: 264
binary recordsize: 11
List of 24 structures describing the results of the Mie classification algorithm for each measurement bin

idfield namedefinition
0l2b_mie_meas_class_flags
binary array[16]size: 2
binary uint8size: 0:1
Flags describing classification properties for the current Mie measurement rangebin
1l2b_reliability
binary doublesize: 8
A measure for the reliability of the classification result for this rangebin
2spare_1
binary bytessize: 1
Spare

hidden: true
1spare_1
binary bytessize: 1
Spare

hidden: true
1l2b_mie_obs_classification
binary array[dim_0]
dim_0: int(/sph/m_mie)
binary recordsize: 266
List of M_Mie structures describing the results of the scene classification for each reported Mie observation

idfield namedefinition
0l2b_mie_obs_class_flags
binary array[8]size: 1
binary uint8size: 0:1
Flags describing classification properties for the current Mie observation
1l2b_mie_obs_bin_classification
binary array[24]size: 264
binary recordsize: 11
List of 24 structures describing the results of the classification algorithm for each reported observation bin

idfield namedefinition
0l2b_mie_meas_class_flags
binary array[16]size: 2
binary uint8size: 0:1
Flags describing classification properties for the current Mie measurement rangebin
1l2b_reliability
binary doublesize: 8
A measure for the reliability of the classification result for this rangebin
2spare_1
binary bytessize: 1
Spare

hidden: true
2spare_1
binary bytessize: 1
Spare

hidden: true
2spare_1
binary bytessize: 20
Spare

hidden: true
6l2b_rayleigh_classification_qc
binary record
Structure describing QC parameters resulting from the Rayleigh Classification algorithm

idfield namedefinition
0l2b_rayleigh_meas_classification
binary array[dim_0]
dim_0: int(/sph/m_meas)
binary recordsize: 265
List of M_Meas structures describing the results of the Rayleigh observation algoritm for each measurement. Only the first N_Meas are meaningful in any BRC

idfield namedefinition
0l2b_rayleigh_meas_bin_classification
binary array[24]size: 264
binary recordsize: 11
List of 24 flag values describing the results of the Rayleigh classification algorithm for each measurement bin

idfield namedefinition
0l2b_rayleigh_meas_class_flags
binary array[16]size: 2
binary uint8size: 0:1
FlagFlags describing classification properties for the current Rayleigh measurement rangebin
1l2b_reliability
binary doublesize: 8
A measure for the reliability of the classification result for this rangebin
2spare_1
binary bytessize: 1
Spare

hidden: true
1spare_1
binary bytessize: 1
Spare

hidden: true
1l2b_rayleigh_obs_classification
binary array[dim_0]
dim_0: int(/sph/m_rayleigh)
binary recordsize: 266
List of M_Rayleigh structures describing the results of the scene classification for each reported Rayleigh observation

idfield namedefinition
0l2b_rayleigh_obs_class_flags
binary array[8]size: 1
binary uint8size: 0:1
Flags describing classification properties for the current Rayleigh observation
1l2b_rayleigh_obs_bin_classification
binary array[24]size: 264
binary recordsize: 11
List of 24 flag values describing the results of the classification algorithm for each reported observation bin

idfield namedefinition
0l2b_rayleigh_meas_class_flags
binary array[16]size: 2
binary uint8size: 0:1
Flags describing classification properties for the current Rayleigh measurement rangebin
1l2b_reliability
binary doublesize: 8
A measure for the reliability of the classification result for this rangebin
2spare_1
binary bytessize: 1
Spare

hidden: true
2spare_1
binary bytessize: 1
Spare

hidden: true
2spare_1
binary bytessize: 20
Spare

hidden: true
7l2b_mie_processing_qc
binary record
Structure describing QC parameters resulting from the Mie processing algorithm

idfield namedefinition
0l2b_obs_mie_qc
binary array[dim_0]
dim_0: int(/sph/m_mie)
binary recordsize: 1969
List of M_Mie structures describing the results of the Mie processing for each reported observation

idfield namedefinition
0l2b_obs_mie_bin_qc
binary array[24]size: 1968
binary recordsize: 82
List of 24 structures describing the results of the Mie processing for each reported range bin

idfield namedefinition
0hlos_error_estimate
binary doublesize: 8
Error estimate reported by the Mie processing algorithm

unit: "m/s"
1reliability_number
binary doublesize: 8
Probably to be derived from the SNR, to catch cases in which signal level is too low (for which fitting the spectrum might be very difficult)
2l2b_obs_mie_bin_flags
binary array[8]size: 1
binary uint8size: 0:1
Flags describing Mie processing results for the current rangebin
3fitting_amplitude
binary doublesize: 8
Amplitude of the curve used for fitting the Mie spectrum
4fitting_residual
binary doublesize: 8
Residual after the fit to the Mie spectrum is performed (should also give an idea of the reliability of the fit)
5fitting_offset
binary doublesize: 8
Offset of the curve used for fitting the Mie spectrum
6fittting_fwhm
binary doublesize: 8
FWHM of the curve used for fitting the spectrum. This gives a measure of the wind variability in this rangebin
7mie_snr
binary doublesize: 8
SNR of the Mie spectrum
8extinction
binary doublesize: 8
Extinction used to determine the height assignment for this rangebin

unit: "1/m"
9scattering_ratio
binary doublesize: 8
Scattering_Ratio used to estimate the extinction for this rangebin
10variability_measure
binary doublesize: 8
Measure of the variability between the measurements of this observation for this rangebin
11spare_1
binary bytessize: 1
Spare

hidden: true
1spare_1
binary bytessize: 1
Spare

hidden: true
1mie_background_high
binary uint8size: 1
A value of 1 indicates that this data was taken during daylight, so possibly the background radiation level is high
2spare_1
binary bytessize: 20
Spare

hidden: true
8l2b_rayleigh_processing_qc
binary record
Structure describing QC parameters resulting from the Rayleigh processing algorithm

idfield namedefinition
0l2b_obs_rayleigh_qc
binary array[dim_0]
dim_0: int(/sph/m_rayleigh)
binary recordsize: 913
List of M_Rayleigh structures describing the results of the Rayleigh processing for each reported observation

idfield namedefinition
0l2b_obs_rayleigh_bin_qc
binary array[24]size: 912
binary recordsize: 38
List of 24 structures describing the results of the Rayleigh processing for each reported range bin

idfield namedefinition
0hlos_error_estimate
binary doublesize: 8
Error estimate reported by the Rayleigh processing algorithm

unit: "m/s"
1l2b_obs_rayleigh_bin_flags
binary array[24]size: 3
binary uint8size: 0:1
Flags describing Rayleigh processing results for the current rangebin
2extinction
binary doublesize: 8
Extinction used to determine the height assignment for this rangebin

unit: "1/m"
3scattering_ratio
binary doublesize: 8
Scattering_Ratio used to estimate the Mie signal used in Mie decontamination for this rangebin
4variability_measure
binary doublesize: 8
Some measure of the variability between the measurements of this observation for this rangebin
5extinction_method
binary uint8size: 1
Method was used to determine the extinction for this rangebin. 0: undefined, 1: not available, 2: using NWP information
6scattering_ratio_method
binary uint8size: 1
Method used to determine the scattering ratio rho. 0: undefined, 1: computed from L1B Mie channel (arithmetic average), 2: computed from L1B Mie and Rayleigh channel information combined
7spare_1
binary bytessize: 1
Spare

hidden: true
1spare_1
binary bytessize: 1
Spare

hidden: true
1rayleigh_background_high
binary uint8size: 1
A value of 1 flags that this data was taken during daylight, so possibly the background radiation level is high
2spare_1
binary bytessize: 20
Spare

hidden: true
9spare_1
binary bytessize: 20
Spare

hidden: true