Auxiliary_Calibration_MRC_04_12

xml record "Auxiliary_Calibration_MRC_04_12"
Auxiliary Calibration MRC

idfield namedefinition
0List_of_Data_Set_Records
xml record
List of Data Set Records

attribute: count
xml string


idfield namedefinition
0Data_Set_Record
xml array[dim_0]
dim_0: determined automatically from xml file
xml record
Data Set Record

idfield namedefinition
0First_Start_of_Observation_Time
ascii timesize: 23
Start of observation time of the first BRC

unit: "s since 2000-01-01"

value: if(str(., 23) == "UTC=9999-12-31T23:59:59", +inf, if(str(., 23) == "UTC=0000-00-00T00:00:00", -inf, time(str(.), "'UTC='yyyy-MM-dd'T'HH:mm:ss|'TAI='yyyy-MM-dd'T'HH:mm:ss|'GPS='yyyy-MM-dd'T'HH:mm:ss|'UT1='yyyy-MM-dd'T'HH:mm:ss")))
ascii stringsize: 23
CCSDS ASCII datetime with time reference "RRR=YYYY-MM-DDThh:mm:ss". The reference RRR can be any of "UT1", "UTC", "TAI", or "GPS".
1Last_Start_of_Observation_Time
ascii timesize: 23
Start of observation time of the last BRC

unit: "s since 2000-01-01"

value: if(str(., 23) == "UTC=9999-12-31T23:59:59", +inf, if(str(., 23) == "UTC=0000-00-00T00:00:00", -inf, time(str(.), "'UTC='yyyy-MM-dd'T'HH:mm:ss|'TAI='yyyy-MM-dd'T'HH:mm:ss|'GPS='yyyy-MM-dd'T'HH:mm:ss|'UT1='yyyy-MM-dd'T'HH:mm:ss")))
ascii stringsize: 23
CCSDS ASCII datetime with time reference "RRR=YYYY-MM-DDThh:mm:ss". The reference RRR can be any of "UT1", "UTC", "TAI", or "GPS".
2Calibration_Valid
ascii uint8
TRUE = Mie Response Calibration is valid. Based on accetable ranges of calibration results for measurement and reference pulse; and the number of valid frequencies

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "FALSE" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
3List_of_Frequency_Step_Results
xml record
List of channel response per frequency step.

attribute: count
xml string


idfield namedefinition
0Frequency_Step_Result
xml array[dim_0]
dim_0: determined automatically from xml file
xml record
Frequency Step Result

idfield namedefinition
0Frequency_Offset
ascii double
Frequency offset

unit: "GHz"

attribute: unit
ascii stringsize: 3
fixed value: "GHz"

available: optional
1Frequency_Valid
ascii uint8
TRUE = Satisfied minimum number of valid measurements per frequency step, Reference_Pulse_Frequency_Valid=TRUE, and Measurement_Response_Valid=TRUE

mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
2Reference_Pulse_Frequency_Valid
ascii uint8
TRUE = Satisifed minimum number of valid pulses per frequency step and Reference_Pulse_Response_Valid=TRUE

mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
3Measurement_Response_Valid
ascii uint8
TRUE = Measurement response is valid

mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
4Reference_Pulse_Response_Valid
ascii uint8
TRUE = Reference Pulse Response is valid

mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
5Measurement_Response
ascii double
Measurement channel response

unit: "pixel"

attribute: unit
ascii string
6Measurement_Error_Mie_Response
ascii double
Measurement Error_Mie_Response

unit: "pixel"

attribute: unit
ascii string
7Reference_Pulse_Response
ascii double
Reference pulse channel response

unit: "pixel"

attribute: unit
ascii string
8Reference_Pulse_Error_Mie_Response
ascii double
Reference pulse Error_Mie_Response

unit: "pixel"

attribute: unit
ascii string
9Normalized_Useful_Signal
ascii array[24]
24 values of useful signal separated by blanks. The first value corresponds to the lidar bin which is the upper most in the atmosphere.
ascii double
10Mie_Scattering_Ratio
ascii array[24]
24 values of Mie scattering ratio separated by blanks. The first value correspnds to the lidar bin which is the upper most in the atmosphere.
ascii double
11Frequency_Step_Data_Statistics
xml record
Observation product confidence data

idfield namedefinition
0Num_Valid_Measurements
ascii int32
A measurement is a valid measurement if it is usable, see Num_Measurements_Usable, and at least one ground echo bin was detected.
1Num_Measurements_Usable
ascii int32
Number of atmospheric measurements usable. The atmospheric measurement is usable if L1A input data Measurement_Valid = TRUE, Measurement_Data_Present = TRUE, Spacecraft_Attitude_On_Target = TRUE and measurement is not corrupted, measurement data was acquired after laser frequency has settled, and all corresponding pulses have the same commanded laser frequency
2Num_Reference_Pulses_Usable
ascii int32
Number reference pulses usable. Reference pulse is usable when the pulse is valid, data is not corrupted, and pulse data was acquired for a measurement after laser frequency has settled.
3Num_Measurement_Invalid
ascii int32
Number of measurements that are not counted for Num_Valid_Measurements AND not counted for Num_Measurements_Usable.
4Num_Pulse_Validity_Status_Flag_False
ascii int32
Number reference pulses with Pulse_Validity_Status_Flag set to false of all valid measurements (measurements where Measurement_Valid set to true) that contain only pulses with a frequency offset of the current frequency step.
5Num_Sat_Not_on_Target_Measurements
ascii int32
Number of measurements with satellite not on target status
6Num_Corrupt_Measurement_Bins
ascii int32
Number of corrupt measurement lidar bins of all valid measurements (measurements where Measurement_Valid set to true) that contain only pulses with a frequency offset of the current frequency step.
7Num_Corrupt_Reference_Pulses
ascii int32
Total number of corrupt reference pulses
8Num_Mie_Core_Algo_Fails_Measurements
ascii int32
Number of measurements where the Mie core algorithm failed
9Num_Ground_Echo_Not_Detected_Measurements
ascii int32
Number of measurements where a ground echo was not detected
4Measurement_Response_Calibration
xml record
Measurement Response Calibration

idfield namedefinition
0Measurement_Mean_Sensitivity
ascii double
Measurement mean sensitivity (slope of the best straight line of channelresponse)

unit: "pixel / GHz"

attribute: unit
ascii string
1Measurement_Zero_Frequency
ascii double
Measurement zero frequency response (intercept of the best straight line of channel response)

unit: "pixel"

attribute: unit
ascii string
2Measurement_Error_Mie_Response_Std_Dev
ascii double
Measurement Error_Mie_Response standard deviation

unit: "AU"

attribute: unit
ascii stringsize: 2
fixed value: "AU"

available: optional
3Measurement_Offset_Frequency
ascii double
Measurement zero response frequency (x-intercept of the best straight line of channel response)

unit: "GHz"

attribute: unit
ascii stringsize: 3
fixed value: "GHz"

available: optional
5Reference_Pulse_Response_Calibration
xml record
Reference Pulse Response Calibration

idfield namedefinition
0Reference_Pulse_Mean_Sensitivity
ascii double
Reference pulse mean sensitivity (slope of the best straight line of channelresponse)

unit: "pixel / GHz"

attribute: unit
ascii string
1Reference_Pulse_Zero_Frequency
ascii double
Reference pulse zero frequency response(intercept of the best straight line of channel response)

unit: "pixel"

attribute: unit
ascii string
2Reference_Pulse_Error_Mie_Response_Std_Dev
ascii double
Reference pulse Error_Mie_Response standard deviation

unit: "AU"

attribute: unit
ascii stringsize: 2
fixed value: "AU"

available: optional
3Reference_Pulse_Offset_Frequency
ascii double
Reference pulse zero response frequency (x-intercept of the best straight line of channel response)

unit: "GHz"

attribute: unit
ascii stringsize: 3
fixed value: "GHz"

available: optional
6Calibration_Validity_Indicators
xml record
Calibration Validity Indicators

idfield namedefinition
0Freq_Offset_Data_Monotonic
ascii uint8
TRUE = the frequency offset data trend is monotonic

mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
1Measurement_Calibration_Validity
xml record
Measurement Calibration Validity

idfield namedefinition
0Satisfied_Min_Valid_Freq_Per_Cal
ascii uint8
TRUE = Satisfied minimum number of valid frequency steps per calibration

mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
1Mean_Sensitivity_Valid
ascii uint8
TRUE = Mean sensitivity within threshold range

mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
2Error_Response_Std_Dev_Valid
ascii uint8
TRUE = Error Response standard deviation within threshold range

mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
3Zero_Freq_Response_Valid
ascii uint8
TRUE = Zero frequency response within threshold range

mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
4Data_Monotonic
ascii uint8
TRUE = measurement data is monotonic

mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
5Num_Valid_Frequency_Steps
ascii uint32
Number of valid frequency steps in the current calibration
2Reference_Pulse_Calibration_Validity
xml record
Reference Pulse Calibration Validity

idfield namedefinition
0Satisfied_Min_Valid_Freq_Per_Cal
ascii uint8
TRUE = Satisfied minimum number of valid reference pulse frequency steps per calibration

mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
1Mean_Sensitivity_Valid
ascii uint8
TRUE = Mean sensitivity within threshold range

mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
2Error_Response_Std_Dev_Valid
ascii uint8
TRUE = Error Response standard deviation within threshold range

mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
3Zero_Freq_Response_Valid
ascii uint8
TRUE = Zero frequency response within threshold range

mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
4Data_Monotonic
ascii uint8
TRUE = measurement data is monotonic

mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
5Num_Valid_Frequency_Steps
ascii uint32
Number of valid frequency steps in the current reference pulse calibration
3List_of_Calibration_MC_Results
xml record
Mie Core results for measurement and observation level data for all frequency steps

attribute: count
xml string


idfield namedefinition
0Calibration_MC_Result
xml array[dim_0]
dim_0: determined automatically from xml file
xml record
idfield namedefinition
0Frequency_Step_MC_Results
xml record
idfield namedefinition
0Peak_Position
ascii double
Calculated peak position of signal. Value always reported, even if data is flagged invalid

attribute: unit
ascii string

available: optional
1FWHM
ascii double
Calculated FWHM of signal. Value always reported, even if data is flagged invalid

attribute: unit
ascii string

available: optional
2Amplitude
ascii double
Calculated amplitude of signal. Value always reported, even if data is flagged invalid

attribute: unit
ascii string

available: optional
3Offset
ascii double
Calculated offset of signal. Value always reported, even if data is flagged invalid

attribute: unit
ascii string

available: optional
4Error_Flag
ascii uint8
1 byte bit packed field. Bit 1: Overall validity, data invalid 1, otherwise 0; Bit 2 peak height lower threshold not met 1, otherwise 0; Bit 3: peak height upper threshold not met 1, otherwise 0; Bit 4: FWHM lower threshold not met 1, otherwise 0; Bit 5: FWHM upper threshold not met 1, otherwise 0; Bit 6: peak location threshold not met 1, otherwise 0; Bit 7: number of iterations in the Lorentz fit exceeds threshold 1, otherwise 0; Bit 8: SNR below threshold 1, otherwise 0
5Residual_Error
ascii double
Quadratic sum of differences between modelled and measured ACCD counts per pixel

unit: "AU"

attribute: unit
ascii stringsize: 2
fixed value: "AU"

available: optional
6Num_Iterations
ascii uint8
Number of executed iterations in the nonlinear simplex algorithm
1List_of_Measurement_MC_Results
xml record
attribute: count
xml string


idfield namedefinition
0Measurement_MC_Results
xml array[dim_0]
dim_0: determined automatically from xml file
xml record
idfield namedefinition
0Peak_Position
ascii double
Calculated peak position of signal. Value always reported, even if data is flagged invalid

attribute: unit
ascii string

available: optional
1FWHM
ascii double
Calculated FWHM of signal. Value always reported, even if data is flagged invalid

attribute: unit
ascii string

available: optional
2Amplitude
ascii double
Calculated amplitude of signal. Value always reported, even if data is flagged invalid

attribute: unit
ascii string

available: optional
3Offset
ascii double
Calculated offset of signal. Value always reported, even if data is flagged invalid

attribute: unit
ascii string

available: optional
4Error_Flag
ascii uint8
1 byte bit packed field. Bit 1: Overall validity, data invalid 1, otherwise 0; Bit 2 peak height lower threshold not met 1, otherwise 0; Bit 3: peak height upper threshold not met 1, otherwise 0; Bit 4: FWHM lower threshold not met 1, otherwise 0; Bit 5: FWHM upper threshold not met 1, otherwise 0; Bit 6: peak location threshold not met 1, otherwise 0; Bit 7: number of iterations in the Lorentz fit exceeds threshold 1, otherwise 0; Bit 8: SNR below threshold 1, otherwise 0
5Residual_Error
ascii double
Quadratic sum of differences between modelled and measured ACCD counts per pixel

unit: "AU"

attribute: unit
ascii stringsize: 2
fixed value: "AU"

available: optional
6Num_Iterations
ascii uint8
Number of executed iterations in the nonlinear simplex algorithm
7Mie_Response_Calibration_Thresholds
xml record
Mie Response Calibration Thresholds

idfield namedefinition
0Min_Valid_Freq_Per_Cal
ascii uint32
Minimum valid frequencies per calibration
1Min_Valid_Reference_Pulse_Freq_Per_Cal
ascii uint32
Minimum valid reference pulse frequencies per calibration
2Min_Valid_Measurements_Per_Freq
ascii uint32
Minimum valid measurements per frequency
3Min_Valid_Reference_Pulses_Per_Freq
ascii uint32
Minimum valid pulses per frequency
4Mie_Response_Calibration_Ranges
xml record
Mie Response Calibration Ranges

idfield namedefinition
0Min_Mie_Measurement_Mean_Sensitivity
ascii double
Minimum mean sensitivity of atmosperic echo

unit: "pixel / GHz"

attribute: unit
ascii string
1Max_Mie_Measurement_Mean_Sensitivity
ascii double
Maximum mean sensitivity of atmosperic echo

unit: "pixel / GHz"

attribute: unit
ascii string
2Min_Mie_Reference_Pulse_Mean_Sensitivity
ascii double
Minimum mean sensitivity of internal calibration

unit: "pixel / GHz"

attribute: unit
ascii string
3Max_Mie_Reference_Pulse_Mean_Sensitivity
ascii double
Maximum mean sensitivity of internal calibration

unit: "pixel / GHz"

attribute: unit
ascii string
4Min_Mie_Measurement_Zero_Freq_Response
ascii double
Minimum zero frequency reponse of atmospheric echo

unit: "pixel"

attribute: unit
ascii string
5Max_Mie_Measurement_Zero_Freq_Response
ascii double
Maximum zero frequency reponse of atmosperic echo

unit: "pixel"

attribute: unit
ascii string
6Min_Mie_Reference_Pulse_Zero_Freq_Response
ascii double
Minimum zero frequency reponse of internal calibration

unit: "pixel"

attribute: unit
ascii string
7Max_Mie_Reference_Pulse_Zero_Freq_Response
ascii double
Maximum zero frequency reponse of internal calibration

unit: "pixel"

attribute: unit
ascii string
8Max_Mie_Measurement_Error_Response_Std_Dev
ascii double
Maximum error response standard deviation of atmosperic echo

unit: "AU"

attribute: unit
ascii stringsize: 2
fixed value: "AU"

available: optional
9Max_Mie_Reference_Pulse_Error_Response_Std_Dev
ascii double
Maximum error response standard deviation of internal calibration

unit: "AU"

attribute: unit
ascii stringsize: 2
fixed value: "AU"

available: optional
10Mie_Fit_Upper_Frequency_Range
ascii double
Upper frequency range when computing the best fit

unit: "GHz"

attribute: unit
ascii stringsize: 3
fixed value: "GHz"

available: optional
11Mie_Fit_Lower_Frequency_Range
ascii double
Upper frequency range when computing the best fit

unit: "GHz"

attribute: unit
ascii stringsize: 3
fixed value: "GHz"

available: optional
8Diff_Offset_Freq_Ref_Meas
ascii double
Difference between reference pulse and ground measurement offset frequencies (difference of x- intercepts of the best straight line fits)

attribute: unit
ascii stringsize: 3
fixed value: "GHz"

available: optional
9List_of_Frequency_Step_Geolocations
xml record
List of geolocation information for all BRCs

attribute: count
xml string


idfield namedefinition
0Frequency_Step_Geolocation
xml array[dim_0]
dim_0: determined automatically from xml file
xml record
idfield namedefinition
0Start_of_Observation_Time_Last_BRC
ascii timesize: 23
Start time of the last observation with measurements contributing to this frequency step.

unit: "s since 2000-01-01"

value: if(str(., 23) == "UTC=9999-12-31T23:59:59", +inf, if(str(., 23) == "UTC=0000-00-00T00:00:00", -inf, time(str(.), "'UTC='yyyy-MM-dd'T'HH:mm:ss|'TAI='yyyy-MM-dd'T'HH:mm:ss|'GPS='yyyy-MM-dd'T'HH:mm:ss|'UT1='yyyy-MM-dd'T'HH:mm:ss")))
ascii stringsize: 23
CCSDS ASCII datetime with time reference "RRR=YYYY-MM-DDThh:mm:ss". The reference RRR can be any of "UT1", "UTC", "TAI", or "GPS".
1Latitude_of_DEM_Intersection
ascii double (double)
Latitude of the intersection of DEM and the line-of-sight. Using n_meas valid Mie measurements for the calculation of the frequency step result, the Latitude_of_DEM_Intersection of valid measurement n_Meas / 2 is reported.

unit: "1e-6 degrees_north"

converted unit: "degrees_north" (multiply by 1/1000000)

attribute: unit
ascii stringsize: 8
fixed value: "10-6DegN"

available: optional
2Longitude_of_DEM_Intersection
ascii double (double)
Longitude of the intersection of DEM and the line-of-sight. Using n_meas valid Mie measurements for the calculation of the frequency step result, the Longitude_of_DEM_Intersection of valid measurement n_Meas / 2 is reported.

unit: "1e-6 degrees_east"

converted unit: "degrees_east" (multiply by 1/1000000)

attribute: unit
ascii stringsize: 8
fixed value: "10-6DegE"

available: optional
3Altitude
ascii array[25]
25 values of altitude separated by blanks. The first item contains the height of the upper edge of the top- most bin. The remaining 24 items contain the height of the lower edge of each height bin.

attribute: unit
ascii stringsize: 1
fixed value: "m"

available: optional

ascii double
unit: "m"
4Satellite_Range
ascii array[25]
25 values of satellite range separated by blanks. The first item contains the range of the upper edge of the top-most bin. The remaining 24 items contain the range of the lower edge of each height bin.

attribute: unit
ascii stringsize: 1
fixed value: "m"

available: optional

ascii double
unit: "m"
10List_of_Frequency_Step_M1_Temperatures
xml record
List of M1 temperature information for all frequency steps

attribute: count
xml string


idfield namedefinition
0Frequency_Step_M1_Temperature
xml array[dim_0]
dim_0: determined automatically from xml file
xml record
idfield namedefinition
0Aht_22_Tel_M1
ascii double
Average Aht 22 Tel M1 temperature for all BRCs with measurements of the frequency step.

unit: "C"

attribute: unit
ascii string
1Aht_23_Tel_M1
ascii double
Average Aht 23 Tel M1 temperature for all BRCs with measurements of the frequency step.

unit: "C"

attribute: unit
ascii string
2Aht_24_Tel_M1
ascii double
Average Aht 24 Tel M1 temperature for all BRCs with measurements of the frequency step.

unit: "C"

attribute: unit
ascii string
3Aht_25_Tel_M1
ascii double
Average Aht 25 Tel M1 temperature for all BRCs with measurements of the frequency step.

unit: "C"

attribute: unit
ascii string
4Aht_26_Tel_M1
ascii double
Average Aht 26 Tel M1 temperature for all BRCs with measurements of the frequency step.

unit: "C"

attribute: unit
ascii string
5Aht_27_Tel_M1
ascii double
Average Aht 27 Tel M1 temperature for all BRCs with measurements of the frequency step.

unit: "C"

attribute: unit
ascii string
6Tc_18_Tel_M11
ascii double
Average TC 18 Tel M1-1 temperature for all BRCs with measurements of the frequency step.

unit: "C"

attribute: unit
ascii string
7Tc_19_Tel_M12
ascii double
Average TC 19 Tel M1-2 temperature for all BRCs with measurements of the frequency step.

unit: "C"

attribute: unit
ascii string
8Tc_20_Tel_M13
ascii double
Average TC 20 Tel M1-3 temperature for all BRCs with measurements of the frequency step.

unit: "C"

attribute: unit
ascii string
9Tc_21_Tel_M14
ascii double
Average TC 21 Tel M1-4 temperature for all BRCs with measurements of the frequency step.

unit: "C"

attribute: unit
ascii string
10Tc_25_Tm15_Ths1Y
ascii double
Average TC 25 TM15 Ths1-Y temperature for all BRCs with measurements of the frequency step.

unit: "C"

attribute: unit
ascii string
11Tc_27_Tm16_Ths1Y
ascii double
Average TC 25 TM16 Ths1-Y temperature for all BRCs with measurements of the frequency step.

unit: "C"

attribute: unit
ascii string
12Tc_29_Ths2
ascii double
Average TC 29 Ths2 temperature for all BRCs with measurements of the frequency step.

unit: "C"

attribute: unit
ascii string
13Tc_23_Ths1
ascii double
Average TC 23 Ths1 temperature for all BRCs with measurements of the frequency step.

unit: "C"

attribute: unit
ascii string
14Tc_32_Ths3
ascii double
Average TC 32 Ths3 temperature for all BRCs with measurements of the frequency step.

unit: "C"

attribute: unit
ascii string