MIP_NL__1P_ADSR_gain1

binary record "MIP_NL__1P_ADSR_gain1"
idfield namedefinition
0dsr_time
binary timesize: 12
Start time (MJD)(this time corresponds to the ZPD crossing time of the first sweep of the scan for which the data is valid or used)

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"
1attach_flag
binary uint8size: 1
Attachment flag (always set to zero for this ADSR)
2create_time
binary timesize: 12
ZPD crossing time of the first sweep coadded in gain for the given direction

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"
3quality_flag
binary int8size: 1
Quality indicator (PCD), summarize PCD information per band
4min_max_adc
binary array[16]size: 32
IGM average min/max at ADC for each detector. (IGM min at ADC for detectors A1, A2, ..., D2 followed by IGM max at ADC for detectors A1, A2, ..., D2)
binary int16size: 2
5prt_avg_temp
binary array[5]size: 40
PRT average temperatures
binary doublesize: 8
unit: "K"
6spare_1
binary bytessize: 8
spare

hidden: true
7num_bb_coadded
binary uint16size: 2
Number of blackbody igms coadded
8num_bb_corr
binary uint16size: 2
Number of blackbody igms corrupted and not coadded
9num_ds_coadded
binary uint16size: 2
Number of deep space igms coadded
10num_ds_corr
binary uint16size: 2
Number of deep space igms corrupted and not coadded
11fringe_count_err
binary int16size: 2
Fringe count error after current gain measurement wrt previous gain
12feo_elem_temp
binary array[3]size: 24
FEO Element temperature
binary doublesize: 8
13sweep_dir
ascii stringsize: 1
Sweep direction, 'F' = forward and 'R' = reverse
14band_valid
binary array[5]size: 5
Band Validity PCD for latest gain measurement. (5 values for bands A, AB, B, C, and D), 0 = non-corrupted, 4 = invalid due to radiometric accuracy verification
binary uint8size: 1
15det_nonlin_ds
binary array[4]size: 4
Detector non-linearity flux validity. (4 values, for detectors A1, A2, AB and B), 0 = flux value is valid, 1 = flux greater than upper threshold or less than lower threshold for at least 1 DS
binary uint8size: 1
16det_nonlin_bb
binary array[4]size: 4
Detector non-linearity flux validity. (4 values, for detectors A1, A2, AB and B), 0 = flux value is valid, 1 = flux greater than upper threshold or less than lower threshold for at least 1 BB
binary uint8size: 1
17spare_2
binary bytessize: 11
Spare

hidden: true
18band_info
binary array[5]
band A, AB, B, C, D information
binary record
idfield namedefinition
0deci_fac
binary uint16size: 2
Decimation factor for current band
1num_spikes
binary uint32size: 4
Number of detected/corrected spikes
2igm_id
binary array[10]size: 20
Sweep ID of igms containing spikes (room for 10 values, unused entries set to zero)
binary uint16size: 2
3spike_pos
binary array[10]size: 40
Spike positions in the interferogram (room for 10 values, unused entries set to zero)
binary uint32size: 4
4spike_amp
binary array[10]size: 160
Spike amplitudes (room for 10 complex values, each i followed by q. Unused entries set to zero). Spikes occurred at positions described by the corresponding entry in previous fields.
binary complexsize: 16
binary recordsize: 16
idfield namedefinition
0real
binary doublesize: 8
1imaginary
binary doublesize: 8
5remain_spikes
binary uint32size: 4
Number of remaining detected/corrected spikes
6average_remain_spikes
binary array[2]size: 16
Average amplitudes of remaining detected/corrected spikes
binary doublesize: 8
7num_band_points
binary uint32size: 4
Number of points in band
8wavenumber_first
binary doublesize: 8
Wavenumber of first point in band

unit: "1/cm"
9wavenumber_last
binary doublesize: 8
Wavenumber of last point in band

unit: "1/cm"
10complex_points
binary array[dim_0]
Complex data points

dim_0: int(../num_band_points)
binary complexsize: 8
binary recordsize: 8
idfield namedefinition
0real
binary floatsize: 4
1imaginary
binary floatsize: 4