Auxiliary_Calibration_RRC_04_03

xml record "Auxiliary_Calibration_RRC_04_03"
Auxiliary Calibration RRC

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 = Rayleigh Response Calibration of the atmospheric echo is valid. Based on acceptable 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
3Ground_Calibration_Valid
ascii uint8
TRUE = Rayleigh Response Calibration of the ground echo is valid. Based on acceptable ranges of calibration results for ground 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
4List_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
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

mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
2Ground_Frequency_Valid
ascii uint8
TRUE = Satisfied minimum number of valid ground measurements per frequency step

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; Rayleigh core algorithm applied successfully the mean atmospheric echo

mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
4Ground_Measurement_Response_Valid
ascii uint8
TRUE = Ground measurement response is valid; Rayleigh core algorithm applied successfully the mean ground echo

mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
5Reference_Pulse_Response_Valid
ascii uint8
TRUE = Reference Pulse Response is valid; Rayleigh core algorithm applied successfully the mean reference pulse

mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

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

unit: "AU"

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

available: optional
7Measurement_Error_Rayleigh_Response
ascii double
Measurement Error_Rayleigh_Response

unit: "AU"

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

available: optional
8Ground_Measurement_Response
ascii double
Ground measurement channel response

unit: "AU"

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

available: optional
9Ground_Measurement_Error_Rayleigh_Response
ascii double
Ground measurement Error_Rayleigh_Response

unit: "AU"

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

available: optional
10Reference_Pulse_Response
ascii double
Reference pulse channel response

unit: "AU"

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

available: optional
11Reference_Pulse_Error_Rayleigh_Response
ascii double
Reference pulse Error_Rayleigh_Response

unit: "AU"

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

available: optional
12Normalized_Useful_Signal
ascii array[24]
ascii double
24 values of useful signal. The first value correspnds to the lidar bin which is the upper most in the atmosphere
13Frequency_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, the number of atmospheric height bins within the specified range is not 0, all range bins in the specified range are valid, and at least 1 corresponding reference pulse is valid
1Num_Measurements_Usable
ascii int32
Number of atmospheric measurements usable. The atmospheric measurement is usable if L1A input data Measurement_Laser_Freq_Locked = 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_Measurements_Valid_Ground
ascii int32
A measurement is a valid ground measurement if it is usable, see Num_Measurements_Usable, ground bins have been detected, and at least 1 corresponding reference pulse is valid
3Num_Reference_Pulses_Usable
ascii int32
Number reference pulses usable. Reference pulse is usuable if the pulse is valid, data is not corrupted, and pulse data was acquired for a measurement after laser frequency has settled
4Num_Measurement_Invalid
ascii int32
NumValid_Measurements AND not counted for Num_Measurements_Usable
5Num_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 Table 5-16 set to true) that contain only pulses with a frequency offset of the current frequency step
6Num_Sat_Not_on_Target_Measurements
ascii int32
Number of measurements with satellite not on target status
7Num_Corrupt_Measurement_Bins
ascii int32
Total number of corrupt measurement bins
8Num_Corrupt_Reference_Pulses
ascii int32
Total number of corrupt reference pulses
5List_of_Frequency_Step_Temperatures
xml record
attribute: count
xml string


idfield namedefinition
0Frequency_Step_Temperature
xml array[dim_0]
dim_0: determined automatically from xml file
xml record
idfield namedefinition
0Etalon_Average_Temperature
xml record
idfield namedefinition
0Ray_Spectrometer_Temp_9
ascii double
Sensor RSP etalon temperature

unit: "degC"

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

available: optional
1Ray_Spectrometer_Temp_10
ascii double
Sensor RSP etalon temperature

unit: "degC"

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

available: optional
2Ray_Spectrometer_Temp_11
ascii double
Sensor RSP etalon temperature

unit: "degC"

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

available: optional
3Ray_Spectrometer_Temp_12
ascii double
Sensor RSP etalon temperature

unit: "degC"

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

available: optional
1RSPT_Average_Temperature
xml record
idfield namedefinition
0Thermocouple_8_Ray_Spectrometer_Thermal_Hood_1
ascii double
Sensor RSPT etalon temperature

unit: "degC"

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

available: optional
1Thermocouple_9_Ray_Spectrometer_Thermal_Hood_2
ascii double
Sensor RSPT etalon temperature

unit: "degC"

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

available: optional
2Thermocouple_10_Ray_Spectrometer_Thermal_Hood_3
ascii double
Sensor RSPT etalon temperature

unit: "degC"

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

available: optional
3Thermocouple_11_Ray_Spectrometer_Thermal_Hood_4
ascii double
Sensor RSPT etalon temperature

unit: "degC"

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

available: optional
2Optical_Baseplate_Average
ascii double
Sensor OB Ray average temperature of temperatures of sensors 5, 6, 7, 8 for all BRCs with measurements of the frequency step

unit: "degC"

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

available: optional
6Measurement_Response_Calibration
xml record
Rayleigh calibration results of atmospheric echo

idfield namedefinition
0Measurement_Mean_Sensitivity
ascii double
Measurement mean sensitivity

unit: "AU/GHz"

attribute: unit
ascii stringsize: 6
fixed value: "AU/GHz"

available: optional
1Measurement_Zero_Frequency
ascii double
Measurement zero frequency response

unit: "AU"

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

available: optional
2Measurement_Error_Rayleigh_Response_Std_Dev
ascii double
Measurement Error_Rayleigh_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
4List_of_Measurement_Error_Fit_Coefficients
xml record
List of coefficients of polynomial fit of the errors of the measurement response. Order of polynom specified by parameter Error_Fit_Degree. List element 1 <= i <= Error_Fit_Degree +1 is the coefficient of xi-1

attribute: count
xml string


idfield namedefinition
0Measurement_Error_Fit_Coefficient
xml array[dim_0]
dim_0: determined automatically from xml file
ascii double
One coefficient of the fitted polynomial
7Ground_Measurement_Response_Calibration
xml record
Rayleigh calibration results of the ground echo

idfield namedefinition
0Ground_Measurement_Mean_Sensitivity
ascii double
Ground measurement mean sensitivity

unit: "AU/GHz"

attribute: unit
ascii stringsize: 6
fixed value: "AU/GHz"

available: optional
1Ground_Measurement_Zero_Frequency
ascii double
Ground measurement zero frequency response

unit: "AU"

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

available: optional
2Ground_Measurement_Error_Rayleigh_Response_Std_Dev
ascii double
Ground measurement Error_Rayleigh_Response standard deviation

unit: "AU"

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

available: optional
3Ground_Measurement_Offset_Frequency
ascii double
Ground 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
4List_of_Ground_Measurement_Error_Fit_Coefficients
xml record
List of coefficients of polynomial fit of the errors of the ground measurement response. Order of polynom specified by parameter Error_Fit_Degree. List element 1 <= i <= Error_Fit_Degree +1 is the coefficient of xi-1

attribute: count
xml string


idfield namedefinition
0Ground_Measurement_Error_Fit_Coefficient
xml array[dim_0]
dim_0: determined automatically from xml file
ascii double
One coefficient of the fitted polynomial
8Reference_Pulse_Response_Calibration
xml record
Rayleigh calibration results of the internal reference pulse

idfield namedefinition
0Reference_Pulse_Mean_Sensitivity
ascii double
Reference pulse mean sensitivity

unit: "AU/GHz"

attribute: unit
ascii stringsize: 6
fixed value: "AU/GHz"

available: optional
1Reference_Pulse_Zero_Frequency
ascii double
Reference pulse zero frequency response

unit: "AU"

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

available: optional
2Reference_Pulse_Error_Rayleigh_Response_Std_Dev
ascii double
Reference pulse Error_Rayleigh_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
4List_of_Reference_Pulse_Error_Fit_Coefficients
xml record
List of coefficients of polynomial fit of the errors of the reference pulse response (parameter Reference_Pulse_Error_Rayleigh_Response). Order of polynom specified by parameter Error_Fit_Degree. List element 1 <= i <= Error_Fit_Degree +1 is the coefficient of xi-1

attribute: count
xml string


idfield namedefinition
0Reference_Pulse_Error_Fit_Coefficient
xml array[dim_0]
dim_0: determined automatically from xml file
ascii double
One coefficient of the fitted polynomial
9Calibration_Validity_Indicators
xml record
Calibration validity indicators for atmospheric echo, ground echon, and internal references

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
1Satisfied_Min_Valid_Ground_Freq_Per_Cal
ascii uint8
TRUE = Satisfied minimum number of valid ground frequency steps per calibration

mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
2Freq_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
3Num_Valid_Frequency_Steps
ascii int32
Number of valid frequency steps in the current calibration
4Num_Valid_Ground_Frequency_Steps
ascii int32
Number of valid ground frequency steps in the current calibration
5Measurement_Calibration_Validity
xml record
Measurement Calibration Validity

idfield namedefinition
0Mean_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
1Error_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
2Zero_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
3Data_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
6Ground_Measurement_Calibration_Validity
xml record
Ground Measurement Calibration Validity

idfield namedefinition
0Mean_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
1Error_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
2Zero_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
3Data_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
7Reference_Pulse_Calibration_Validity
xml record
Reference Pulse Calibration Validity

idfield namedefinition
0Mean_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
1Error_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
2Zero_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
3Data_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
10Rayleigh_Response_Calibration_Thresholds
xml record
Processing and quality thresholds as defined by the AUX_PAR_1B file

idfield namedefinition
0Min_Valid_Freq_Per_Cal
ascii uint32
Minimum valid frequencies per calibration copy of processing input parameter
1Min_Valid_Ground_Freq_Per_Cal
ascii uint32
Minimum valid ground frequencies per calibration copy of processing input parameter
2Min_Valid_Measurements_Per_Freq
ascii uint32
Minimum valid measurements per frequency, copy of processing input parameter
3Min_Valid_Ground_Measurements_Per_Freq
ascii uint32
Minimum valid ground measurements per frequency, copy of processing input parameter
4Rayleigh_Response_Calibration_Ranges
xml record
Rayleigh Response Calibration Ranges

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

unit: "AU/GHz"

attribute: unit
ascii stringsize: 6
fixed value: "AU/GHz"

available: optional
1Min_Rayleigh_Measurement_Zero_Freq_Response
ascii double
Minimum zero frequency reponse of atmospheric echo

unit: "AU"

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

available: optional
2Max_Rayleigh_Measurement_Mean_Sensitivity
ascii double
Maximum mean sensitivity of atmosperic echo

unit: "AU/GHz"

attribute: unit
ascii stringsize: 6
fixed value: "AU/GHz"

available: optional
3Max_Rayleigh_Measurement_Zero_Freq_Response
ascii double
Maximum zero frequency reponse of atmosperic echo

unit: "AU"

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

available: optional
4Max_Rayleigh_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
5Min_Rayleigh_Ground_Measurement_Mean_Sensitivity
ascii double
Minimum mean sensitivity of ground echo

unit: "AU/GHz"

attribute: unit
ascii stringsize: 6
fixed value: "AU/GHz"

available: optional
6Min_Rayleigh_Ground_Measurement_Zero_Freq_Response
ascii double
Minimum zero frequency reponse of ground echo

unit: "AU"

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

available: optional
7Max_Rayleigh_Ground_Measurement_Mean_Sensitivity
ascii double
Maximum mean sensitivity of ground echo

unit: "AU/GHz"

attribute: unit
ascii stringsize: 6
fixed value: "AU/GHz"

available: optional
8Max_Rayleigh_Ground_Measurement_Zero_Freq_Response
ascii double
Maximum zero frequency reponse of ground echo

unit: "AU"

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

available: optional
9Max_Rayleigh_Ground_Measurement_Error_Response_Std_Dev
ascii double
Maximum error response standard deviation of ground echo

unit: "AU"

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

available: optional
10Min_Rayleigh_Reference_Pulse_Mean_Sensitivity
ascii double
Minimum mean sensitivity of internal calibration

unit: "AU/GHz"

attribute: unit
ascii stringsize: 6
fixed value: "AU/GHz"

available: optional
11Min_Rayleigh_Reference_Pulse_Zero_Freq_Response
ascii double
Minimum zero frequency reponse of internal calibration

unit: "AU"

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

available: optional
12Max_Rayleigh_Reference_Pulse_Mean_Sensitivity
ascii double
Maximum mean sensitivity of internal calibration

unit: "AU/GHz"

attribute: unit
ascii stringsize: 6
fixed value: "AU/GHz"

available: optional
13Max_Rayleigh_Reference_Pulse_Zero_Freq_Response
ascii double
Maximum zero frequency reponse of internal calibration

unit: "AU"

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

available: optional
14Max_Rayleigh_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
15Rayleigh_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
16Rayleigh_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
5Lower_Altitude_Limit
ascii double
RRC lower altitude limit, copy of processing input parameter

unit: "m"

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

available: optional
6Upper_Altitude_Limit
ascii double
RRC upper altitude limit, copy of processing input parameter

unit: "m"

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

available: optional
7Maximum_Upper_DEM_Offset
ascii double
Maximum height difference that center of detected ground bin is allowed to be above center of DEM intersection bin, copy of processing input parameter

unit: "m"

attribute: unit
ascii stringsize: 1
fixed value: "m"
8Maximum_Lower_DEM_Offset
ascii double
Maximum height difference that center of detected ground bin is allowed to be below center of DEM intersection bin, copy of processing input parameter

unit: "m"

attribute: unit
ascii stringsize: 1
fixed value: "m"
9Min_Rayleigh_Ground_Detection_Signal_Derivative
ascii double
Minimum derivative of Rayleigh signal shift for ground detection, copy of processing input parameter

unit: "AU"

attribute: unit
ascii stringsize: 2
fixed value: "AU"
10Max_Rayleigh_Ground_Detection_Response_Shift
ascii double
Maximum Rayleigh Response shift for ground detection, copy of processing input parameter

unit: "AU"

attribute: unit
ascii stringsize: 2
fixed value: "AU"
11Etalon_Temp_Range_Threshold
ascii double
RRC RSP Etalon range threshold, copy of processing input parameter,

unit: "degC"

attribute: unit
ascii stringsize: 1
fixed value: "C"
11Diff_Offset_Freq_Ref_Meas
ascii double
Difference between reference pulse and atmospheric measurement offset frequencies (difference of x-intercepts of the best straight line fits)

unit: "GHz"

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

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

unit: "GHz"

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

available: optional
13Min_Aht_9_Rsp_Etalon
ascii double
Minimum Etalon temperature for current sensor, over all BRCs and all time samples per BRC

unit: "degC"

attribute: unit
ascii stringsize: 1
fixed value: "C"
14Max_Aht_9_Rsp_Etalon
ascii double
Maximum Etalon temperature for current sensor, over all BRCs and all time samples per BRC

unit: "degC"

attribute: unit
ascii stringsize: 1
fixed value: "C"
15Min_Aht_10_Rsp_Etalon
ascii double
Minimum Etalon temperature for current sensor, over all BRCs and all time samples per BRC

unit: "degC"

attribute: unit
ascii stringsize: 1
fixed value: "C"
16Max_Aht_10_Rsp_Etalon
ascii double
Maximum Etalon temperature for current sensor, over all BRCs and all time samples per BRC

unit: "degC"

attribute: unit
ascii stringsize: 1
fixed value: "C"
17Min_Aht_11_Rsp_Etalon
ascii double
Minimum Etalon temperature for current sensor, over all BRCs and all time samples per BRC

unit: "degC"

attribute: unit
ascii stringsize: 1
fixed value: "C"
18Max_Aht_11_Rsp_Etalon
ascii double
Maximum Etalon temperature for current sensor, over all BRCs and all time samples per BRC

unit: "degC"

attribute: unit
ascii stringsize: 1
fixed value: "C"
19Min_Aht_12_Rsp_Etalon
ascii double
Minimum Etalon temperature for current sensor, over all BRCs and all time samples per BRC

unit: "degC"

attribute: unit
ascii stringsize: 1
fixed value: "C"
20Max_Aht_12_Rsp_Etalon
ascii double
Maximum Etalon temperature for current sensor, over all BRCs and all time samples per BRC

unit: "degC"

attribute: unit
ascii stringsize: 1
fixed value: "C"
21Data_Is_Valid
ascii uint8
FALSE if one of the sensor temperature ranges (difference between min and max values over all the BRCs and time samples) is greater than the allowed threshold. TRUE otherwise

mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
22List_of_Frequency_Step_Geolocations
xml record
List of geolocation information for all frequency steps. This information is needed by the AUX_CSR/AUX_PRR generator running at the APMF

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
Observation centroid time

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 WGS84 DEM and the satellite line-of-sight

unit: "1e-6 degrees_north"

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

attribute: unit
ascii stringsize: 8
fixed value: "10-6DegN"
2Longitude_of_DEM_Intersection
ascii double (double)
Longitude of the intersection of WGS84 DEM and the satellite line-of-sight

unit: "1e-6 degrees_east"

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

attribute: unit
ascii stringsize: 8
fixed value: "10-6DegE"
3Altitude
ascii array[25]
This list contains 25 values, 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"

ascii double
4Satellite_Range
ascii array[25]
This list contains 25 values, separated by blanks. The first item contains the distance along LOS of the upper edge of the top-most bin. The remaining 24 items contain the distance along LOS of the lower edge of each height bin.

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

ascii double