Level_1B_Calibration_Characterization_Data_GADSR_03_05

binary record "Level_1B_Calibration_Characterization_Data_GADSR_03_05"
idfield namedefinition
0mrc_first_start_of_observation_time
binary timesize: 12
Start of observation time for the first BRC in processed Mie calibration data

unit: "s since 2000-01-01"

value: float(./days) * 86400 + float(./seconds) + float(./microseconds) / 1000000
binary recordsize: 12
ENVISAT binary datetime

idfield namedefinition
0days
binary int32size: 4
days since January 1st, 2000 (may be negative)

unit: "days since 2000-01-01"
1seconds
binary uint32size: 4
seconds since start of day

unit: "s"
2microseconds
binary uint32size: 4
microseconds since start of second

unit: "1e-6 s"
1mrc_last_start_of_observation_time
binary timesize: 12
Start of observation time for the last BRC in processed Mie calibration data

unit: "s since 2000-01-01"

value: float(./days) * 86400 + float(./seconds) + float(./microseconds) / 1000000
binary recordsize: 12
ENVISAT binary datetime

idfield namedefinition
0days
binary int32size: 4
days since January 1st, 2000 (may be negative)

unit: "days since 2000-01-01"
1seconds
binary uint32size: 4
seconds since start of day

unit: "s"
2microseconds
binary uint32size: 4
microseconds since start of second

unit: "1e-6 s"
2rrc_first_start_of_observation_time
binary timesize: 12
Start of observation time for the first BRC in processed Rayleigh calibration data

unit: "s since 2000-01-01"

value: float(./days) * 86400 + float(./seconds) + float(./microseconds) / 1000000
binary recordsize: 12
ENVISAT binary datetime

idfield namedefinition
0days
binary int32size: 4
days since January 1st, 2000 (may be negative)

unit: "days since 2000-01-01"
1seconds
binary uint32size: 4
seconds since start of day

unit: "s"
2microseconds
binary uint32size: 4
microseconds since start of second

unit: "1e-6 s"
3rrc_last_start_of_observation_time
binary timesize: 12
Start of observation time for the last BRC in processed Rayleigh calibration data

unit: "s since 2000-01-01"

value: float(./days) * 86400 + float(./seconds) + float(./microseconds) / 1000000
binary recordsize: 12
ENVISAT binary datetime

idfield namedefinition
0days
binary int32size: 4
days since January 1st, 2000 (may be negative)

unit: "days since 2000-01-01"
1seconds
binary uint32size: 4
seconds since start of day

unit: "s"
2microseconds
binary uint32size: 4
microseconds since start of second

unit: "1e-6 s"
4l1b_characterisation_data
binary record
L1B Characterisation Data

idfield namedefinition
0satellite_characterisation_data
binary record
Satellite Characterisation Data

idfield namedefinition
0laser_wavelength
binary doublesize: 8
Laser wavelength in nanometers

unit: "nm"
1error_quantifiers
binary recordsize: 56
Error Quantifiers

idfield namedefinition
0mie_error_quantifier_k1
binary doublesize: 8
Mie error quantifier K1
1mie_error_quantifier_k2
binary doublesize: 8
Mie error quantifier K2
2mie_error_quantifier_k3
binary doublesize: 8
Mie error quantifier K3
3rayleigh_error_quantifier_ka2
binary doublesize: 8
Rayleigh error quantifier Ka2
4rayleigh_error_quantifier_ka3
binary doublesize: 8
Rayleigh error quantifier Ka3
5rayleigh_error_quantifier_kb2
binary doublesize: 8
Rayleigh error quantifier Kb2
6rayleigh_error_quantifier_kb3
binary doublesize: 8
Rayleigh error quantifier Kb3
2tripod_obscuration_correction
binary array[16]size: 128
binary doublesize: 8
Telescope Tripod Obscuration correction for one column
3nf_order
binary uint32size: 4
Number of Fourier terms used in the Harmonic Bias Estimation (NF). The A and B coefficient lists for both Mie and Rayleigh below must be NF_Order+1 elements in size
4mie_harmonic_bias_coefficient_a
binary array[dim_0]
The maximum size NF+1 of this array is 1024

dim_0: int(../nf_order) + 1
binary doublesize: 8
One element of vector A
5mie_harmonic_bias_coefficient_b
binary array[dim_0]
The maximum size NF+1 of this array is 1024. Note that the first B coefficient in this array (i.e. b_0) is not used by the L1bP. This is done so that the A and B coefficient arrays are both the same size. Only the last NF coefficients are used in the B coefficient array (for A, all NF+1 coefficients are used)

dim_0: int(../nf_order) + 1
binary doublesize: 8
One element of vector B
6ray_harmonic_bias_coefficient_a
binary array[dim_0]
The maximum size NF+1 of this array is 1024

dim_0: int(../nf_order) + 1
binary doublesize: 8
One element of vector A
7ray_harmonic_bias_coefficient_b
binary array[dim_0]
The maximum size NF+1 of this array is 1024. Note that the first B coefficient in this array (i.e. b_0) is not used by the L1bP. This is done so that the A and B coefficient arrays are both the same size. Only the last NF coefficients are used in the B coefficient array (for A, all NF+1 coefficients are used)

dim_0: int(../nf_order) + 1
binary doublesize: 8
One element of vector B
1mie_response_calibration_data
binary recordsize: 3057
Mie Response Calibration Data

idfield namedefinition
0calibration_valid
binary uint8size: 1
TRUE = Mie Response Calibration is valid. Based on acceptable ranges of calibration results for measurement and reference pulse; and the number of valid frequencies
1mie_frequency_step_result
binary array[40]size: 3000
binary recordsize: 75
Mie Frequency Step Result

idfield namedefinition
0frequency_offset
binary doublesize: 8
Frequency offset

unit: "GHz"
1frequency_valid
binary uint8size: 1
TRUE = Satisfied minimum number of valid measurements per frequency step
2measurement_response_valid
binary uint8size: 1
TRUE = Measurement response is valid
3reference_pulse_response_valid
binary uint8size: 1
TRUE = Reference pulse channel response is valid
4measurement_response
binary doublesize: 8
Measurement channel response

unit: "pixel"
5measurement_error_mie_response
binary doublesize: 8
Measurement Error_Mie_Response

unit: "pixel"
6reference_pulse_response
binary doublesize: 8
Reference pulse channel response

unit: "pixel"
7reference_pulse_error_mie_response
binary doublesize: 8
Reference pulse Error_Mie_Response

unit: "pixel"
8frequency_step_data_statistics
binary record "Level_1B_Frequency_Step_Data_Statistics_03_05"size: 32
2mie_measurement_response_calibration
binary recordsize: 24
Mie Measurement Response Calibration

idfield namedefinition
0measurement_mean_sensitivity
binary doublesize: 8
Measurement mean sensitivity (slope of the best straight line of channel response)

unit: "pixel/GHz"
1measurement_zero_frequency
binary doublesize: 8
Measurement zero frequency response (intercept of the best straight line of channel response)

unit: "pixel"
2measurement_error_mie_response_std_dev
binary doublesize: 8
Measurement Error_Mie_Response standard deviation
3mie_reference_pulse_response_calibration
binary recordsize: 24
Mie Reference Pulse Response Calibration

idfield namedefinition
0reference_pulse_mean_sensitivity
binary doublesize: 8
Reference pulse mean sensitivity (slope of the best straight line of channel response)

unit: "pixel/GHz"
1reference_pulse_zero_frequency
binary doublesize: 8
Reference pulse zero frequency response(intercept of the best straight line of channel response)

unit: "pixel"
2reference_pulse_error_mie_response_std_dev
binary doublesize: 8
Reference pulse Eror_Mie_Response standard deviation
4measurement_calibration_validity
binary recordsize: 4
Measurement Calibration Validity

idfield namedefinition
0mean_sensitivity_valid
binary uint8size: 1
TRUE = Mean sensitivity within threshold range
1error_response_std_dev_valid
binary uint8size: 1
TRUE = Error Response standard deviation within threshold range
2zero_freq_response_valid
binary uint8size: 1
TRUE = Zero frequency response within threshold range
3data_monotonic
binary uint8size: 1
TRUE = measurement data is monotonic
5reference_pulse_calibration_validity
binary recordsize: 4
Reference Pulse Calibration Validity

idfield namedefinition
0mean_sensitivity_valid
binary uint8size: 1
TRUE = Mean sensitivity within threshold range
1error_response_std_dev_valid
binary uint8size: 1
TRUE = Error Response standard deviation within threshold range
2zero_freq_response_valid
binary uint8size: 1
TRUE = Zero frequency response within threshold range
3data_monotonic
binary uint8size: 1
TRUE = measurement data is monotonic
2rayleigh_response_calibration_data
binary recordsize: 3057
Rayleigh Response Calibration Data

idfield namedefinition
0calibration_valid
binary uint8size: 1
TRUE = Mie Response Calibration is valid. Based on acceptable ranges of calibration results for measurement and reference pulse; and the number of valid frequencies
1rayleigh_frequency_step_result
binary array[40]size: 3000
binary recordsize: 75
Rayleigh Frequency Step Result

idfield namedefinition
0frequency_offset
binary doublesize: 8
Frequency offset

unit: "GHz"
1frequency_valid
binary uint8size: 1
TRUE = Satisfied minimum number of valid measurements per frequency step
2measurement_response_valid
binary uint8size: 1
TRUE = Measurement response is valid
3reference_pulse_response_valid
binary uint8size: 1
TRUE = Reference pulse channel response is valid
4measurement_response
binary doublesize: 8
Measurement channel response

unit: "pixel"
5measurement_error_mie_response
binary doublesize: 8
Measurement Error_Mie_Response

unit: "pixel"
6reference_pulse_response
binary doublesize: 8
Reference pulse channel response

unit: "pixel"
7reference_pulse_error_mie_response
binary doublesize: 8
Reference pulse Error_Mie_Response

unit: "pixel"
8frequency_step_data_statistics
binary record "Level_1B_Frequency_Step_Data_Statistics_03_05"size: 32
2rayleigh_measurement_response_calibration
binary recordsize: 24
Rayleigh Measurement Response Calibration

idfield namedefinition
0measurement_mean_sensitivity
binary doublesize: 8
Measurement mean sensitivity (slope of the best straight line of channel response)

unit: "pixel/GHz"
1measurement_zero_frequency
binary doublesize: 8
Measurement zero frequency response (intercept of the best straight line of channel response)

unit: "pixel"
2measurement_error_rayleigh_response_std_dev
binary doublesize: 8
Measurement Error_Rayleigh_Response standard deviation
3rayleigh_reference_pulse_response_calibration
binary recordsize: 24
Rayleigh Reference Pulse Response Calibration

idfield namedefinition
0reference_pulse_mean_sensitivity
binary doublesize: 8
Reference pulse mean sensitivity (slope of the best straight line of channel response)

unit: "pixel/GHz"
1reference_pulse_zero_frequency
binary doublesize: 8
Reference pulse zero frequency response(intercept of the best straight line of channel response)

unit: "pixel"
2reference_pulse_error_rayleigh_response_std_dev
binary doublesize: 8
Reference pulse Eror_Rayleigh_ Response standard deviation
4measurement_calibration_validity
binary recordsize: 4
Measurement Calibration Validity

idfield namedefinition
0mean_sensitivity_valid
binary uint8size: 1
TRUE = Mean sensitivity within threshold range
1error_response_std_dev_valid
binary uint8size: 1
TRUE = Error Response standard deviation within threshold range
2zero_freq_response_valid
binary uint8size: 1
TRUE = Zero frequency response within threshold range
3data_monotonic
binary uint8size: 1
TRUE = measurement data is monotonic
5reference_pulse_calibration_validity
binary recordsize: 4
Reference Pulse Calibration Validity

idfield namedefinition
0mean_sensitivity_valid
binary uint8size: 1
TRUE = Mean sensitivity within threshold range
1error_response_std_dev_valid
binary uint8size: 1
TRUE = Error Response standard deviation within threshold range
2zero_freq_response_valid
binary uint8size: 1
TRUE = Zero frequency response within threshold range
3data_monotonic
binary uint8size: 1
TRUE = measurement data is monotonic