Auxiliary_Calibration_PRR_01_03

xml record "Auxiliary_Calibration_PRR_01_03"
Auxiliary Calibration PRR

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

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
4List_of_Frequency_Step_Temperatures
xml record
List of temperatures per frequency step.

attribute: count
xml string


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

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: 7
fixed value: "celsius"

available: optional
1Ray_Spectrometer_Temp_10
ascii double
Sensor RSP etalon temperature

unit: "degC"

attribute: unit
ascii stringsize: 7
fixed value: "celsius"

available: optional
2Ray_Spectrometer_Temp_11
ascii double
Sensor RSP etalon temperature

unit: "degC"

attribute: unit
ascii stringsize: 7
fixed value: "celsius"

available: optional
3Ray_Spectrometer_Temp_12
ascii double
Sensor RSP etalon temperature

unit: "degC"

attribute: unit
ascii stringsize: 7
fixed value: "celsius"

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

unit: "degC"

attribute: unit
ascii stringsize: 7
fixed value: "celsius"

available: optional
1Telecommand_9_Ray_Spectrometer_Thermal_Hood_2
ascii double
Sensor RSPT etalon temperature

unit: "degC"

attribute: unit
ascii stringsize: 7
fixed value: "celsius"

available: optional
2Telecommand_10_Ray_Spectrometer_Thermal_Hood_3
ascii double
Sensor RSPT etalon temperature

unit: "degC"

attribute: unit
ascii stringsize: 7
fixed value: "celsius"

available: optional
3Telecommand_11_Ray_Spectrometer_Thermal_Hood_4
ascii double
Sensor RSPT etalon temperature

unit: "degC"

attribute: unit
ascii stringsize: 7
fixed value: "celsius"

available: optional
2Optical_Baseplate_Average
ascii double
Sensor OB Ray average temperature of 5,6,7,8

unit: "degC"

attribute: unit
ascii stringsize: 7
fixed value: "celsius"

available: optional
5Measurement_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: 6
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
6Reference_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: 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
7Calibration_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
8Rayleigh_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: 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_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
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: 6
fixed value: "AU/GHz"

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

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
9Min_Aht_9_Rsp_Etalon
ascii double
Minimum Etalon temperature for current sensor, over all BRCs and all 10 time samples per BRC
10Max_Aht_9_Rsp_Etalon
ascii double
Maximum Etalon temperature for current sensor, over all BRCs and all 10 time samples per BRC
11Min_Aht_10_Rsp_Etalon
ascii double
Minimum Etalon temperature for current sensor, over all BRCs and all 10 time samples per BRC
12Max_Aht_10_Rsp_Etalon
ascii double
Maximum Etalon temperature for current sensor, over all BRCs and all 10 time samples per BRC
13Min_Aht_11_Rsp_Etalon
ascii double
Minimum Etalon temperature for current sensor, over all BRCs and all 10 time samples per BRC
14Max_Aht_11_Rsp_Etalon
ascii double
Maximum Etalon temperature for current sensor, over all BRCs and all 10 time samples per BRC
15Min_Aht_12_Rsp_Etalon
ascii double
Minimum Etalon temperature for current sensor, over all BRCs and all 10 time samples per BRC
16Max_Aht_12_Rsp_Etalon
ascii double
Maximum Etalon temperature for current sensor, over all BRCs and all 10 time samples per BRC
17Data_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
18List_of_Observation_Geolocations
xml record
List of geolocation information for all BRCs

attribute: count
xml string


idfield namedefinition
0Observation_Geolocation
xml array[dim_0]
dim_0: determined automatically from xml file
xml record
idfield namedefinition
0Observation_Centroid_Time
ascii timesize: 23
Observation centroid time

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".
1Latitude_of_DEM_Intersection
ascii int32 (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"

available: optional
2Longitude_of_DEM_Intersection
ascii int32 (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-6DegN"

available: optional
3Min_Top_Ground_Bin
ascii int32
Highest of all the ground bins detected in all the measurements used for that frequency step. (Highest bin is bin number 1.)
4Max_Bottom_Ground_Bin
ascii int32
Lowest of all the ground bins detected in all the measurements used for that frequency step. (Lowest bin is bin number 24.)
5List_of_Height_Bin_Geolocations
xml record
List of geolocation height bin structures. This list contains 2*25 values. The first item contains the geolocation of the upper edge of the top-most bin. The remaining 24 items contain the geolocation of the lower edge of each height bin

idfield namedefinition
0Altitudes
ascii double
Altitude of the lower edge of the height bin along the line of site

unit: "m"

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

available: optional
1Satellite_Ranges
ascii double
Distance along the LOS between the instrument and the lower edge of the height bin

unit: "m"

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

available: optional
19List_of_Observation_Mie_Scattering_Ratios
xml record
List of geolocation information for all BRCs

attribute: count
xml string


idfield namedefinition
0Mie_Scattering_Ratios
xml array[dim_0]
dim_0: determined automatically from xml file
ascii array[24]
ascii double
Scattering Ratio