Auxiliary_Calibration_RRC_03_05

xml record "Auxiliary_Calibration_RRC_03_05"
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-99-99T99:99:99", +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-99-99T99:99:99", +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: "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

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "True" -> 1

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

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "True" -> 1

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

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "True" -> 1

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

unit: "AU"

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

available: optional
5Measurement_Error_Rayleigh_Response
ascii double
Measurement Error_Rayleigh_Response

unit: "AU"

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

available: optional
6Reference_Pulse_Response
ascii double
Reference pulse channel response

unit: "AU"

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

available: optional
7Reference_Pulse_Error_Rayleigh_Response
ascii double
Reference pulse Error_Rayleigh_Response

unit: "AU"

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

available: optional
8Frequency_Step_Data_Statistics
xml record
Observation product confidence data

idfield namedefinition
0Num_Valid_Measurements
ascii int32
Number of measurements in which ground wind bin is found
1Num_Measurements_Usable
ascii int32
Number of measurements usable. The measurement is usable if the spacecraft attitude is on target; laser transmitter frequency is locked; and Mie measurement is not corrupted
2Num_Reference_Pulses_Usable
ascii int32
Number reference pulses usable. Reference pulse is usable when the laser frequency is locked and the data is not corrupted
3Num_Measurement_Laser_Freq_Unlocked
ascii int32
Number of measurements with laser transmitter frequency unlocked status
4Num_Reference_Pulse_Laser_Freq_Unlocked
ascii int32
Number of reference pulses with laser transmitter frequency unlocked status
5Num_Sat_Not_on_Target_Measurements
ascii int32
Number of measurements with satellite not on target status
6Num_Corrupt_Measurements
ascii int32
Total number of corrupt measurements
7Num_Corrupt_Reference_Pulses
ascii int32
Total number of corrupt reference pulses
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: "AU / GHz"

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

available: optional
1Measurement_Zero_Frequency
ascii double
Measurement zero frequency response (intercept of the best straight line of channel 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
5Reference_Pulse_Response_Calibration
xml record
Reference Pulse Response Calibration

idfield namedefinition
0Reference_Pulse_Mean_Sensitivity
ascii double
Reference pulse mean sensitivity

unit: "AU / GHz"

attribute: unit
ascii stringsize: 8
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
6Calibration_Validity_Indicators
xml record
Calibration Validity Indicators

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: "True" -> 1

mapping: "true" -> 1
1Freq_Offset_Data_Monotonic
ascii uint8
TRUE = the frequency offset data trend is monotonic

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "True" -> 1

mapping: "true" -> 1
2Num_Valid_Frequency_Steps
ascii int32
Number of valid frequency steps in the current calibration
3Measurement_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: "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: "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: "True" -> 1

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

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "True" -> 1

mapping: "true" -> 1
4Reference_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: "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: "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: "True" -> 1

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

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "True" -> 1

mapping: "true" -> 1
7Rayleigh_Response_Calibration_Thresholds
xml record
Rayleigh Response Calibration Thresholds

idfield namedefinition
0Min_Valid_Freq_Per_Cal
ascii uint32
Minimum valid frequencies per calibration
1Min_Valid_Measurements_Per_Freq
ascii uint32
Minimum valid measurements per frequency
2Rayleigh_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: 8
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: 8
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_Reference_Pulse_Mean_Sensitivity
ascii double
Minimum mean sensitivity of internal calibration

unit: "AU / GHz"

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

available: optional
6Min_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
7Max_Rayleigh_Reference_Pulse_Mean_Sensitivity
ascii double
Maximum mean sensitivity of internal calibration

unit: "AU / GHz"

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

available: optional
8Max_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
9Max_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
10Rayleigh_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
11Rayleigh_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
3Lower_Altitude_Limit
ascii double
RRC lower altitude limit

unit: "m"

attribute: unit
ascii stringsize: 6
fixed value: "meters"

available: optional
4Upper_Altitude_Limit
ascii double
RRC upper altitude limit

unit: "m"

attribute: unit
ascii stringsize: 6
fixed value: "meters"

available: optional
8Min_Aht_9_Rsp_Etalon
ascii double
Minimum Etalon temperature for current sensor, over all BRCs and all 10 time samples per BRC
9Max_Aht_9_Rsp_Etalon
ascii double
Maximum Etalon temperature for current sensor, over all BRCs and all 10 time samples per BRC
10Min_Aht_10_Rsp_Etalon
ascii double
Minimum Etalon temperature for current sensor, over all BRCs and all 10 time samples per BRC
11Max_Aht_10_Rsp_Etalon
ascii double
Maximum Etalon temperature for current sensor, over all BRCs and all 10 time samples per BRC
12Min_Aht_11_Rsp_Etalon
ascii double
Minimum Etalon temperature for current sensor, over all BRCs and all 10 time samples per BRC
13Max_Aht_11_Rsp_Etalon
ascii double
Maximum Etalon temperature for current sensor, over all BRCs and all 10 time samples per BRC
14Min_Aht_12_Rsp_Etalon
ascii double
Minimum Etalon temperature for current sensor, over all BRCs and all 10 time samples per BRC
15Max_Aht_12_Rsp_Etalon
ascii double
Maximum Etalon temperature for current sensor, over all BRCs and all 10 time samples per BRC
16Data_Is_Valid
ascii uint8
FALSE if one of the sensor temperature ranges (over the BRCs and time samples) is greater than the allowed threshold. TRUE otherwise

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "True" -> 1

mapping: "true" -> 1