id | field name | definition |
0 | dsr_time |
binary time | size: 12 |
ZPD crossing time
unit: "s since 2000-01-01"
value: float(./days) * 86400 + float(./seconds) + float(./microseconds) / 1000000
binary record | size: 12 |
ENVISAT binary datetime
id | field name | definition |
0 | days |
binary int32 | size: 4 |
days since January 1st, 2000 (may be negative)
unit: "days since 2000-01-01"
|
|
1 | seconds |
binary uint32 | size: 4 |
seconds since start of day
unit: "s"
|
|
2 | microseconds |
binary uint32 | size: 4 |
microseconds since start of second
unit: "1e-6 s"
|
|
|
|
|
1 | quality_flag |
binary int8 | size: 1 |
Quality indicator (PCD). 0 = non-corrupted, 1 = one or more bands corrupted, -1 = blank MDSR
|
|
2 | seq_id |
binary uint16 | size: 2 |
Sequential ID counter. The sweep ID counter is a sequential counter that starts at 0 for each output file. It identifies each sweep contained within an output file (level 1B product).
|
|
3 | sc_pos |
binary array[3] | size: 24 |
S/C position vector in earth-fixed reference
binary double | size: 8 |
unit: "km"
|
|
|
4 | los_ang |
binary array[2] | size: 16 |
LOS pointing angles (azimuth and elevation)
binary double | size: 8 |
unit: "degrees"
|
|
|
5 | loc_1 |
binary array[2] | size: 16 |
Geodetic tangent point geolocation (limb and error)
binary double | size: 8 |
unit: "km"
|
|
|
6 | loc_2 |
binary record | size: 8 |
Geodetic latitude and geographic longitude of the tangent point geolocation
id | field name | definition |
0 | latitude |
binary int32 (double) | size: 4 |
unit: "1e-6 degrees_north"
converted unit: "degrees_north" (multiply by 1/1000000)
|
|
1 | longitude |
binary int32 (double) | size: 4 |
unit: "1e-6 degrees_east"
converted unit: "degrees_east" (multiply by 1/1000000)
|
|
|
|
7 | rad_earth |
binary double | size: 8 |
Radius of earth surface curvature in looking direction at nadir of LOS tangent point
unit: "km"
|
|
8 | range_rate |
binary double | size: 8 |
Earth fixed target to satellite range rate
unit: "km/s"
|
|
9 | alt_rate |
binary double | size: 8 |
Geodetic altitude rate of the target
unit: "km/s"
|
|
10 | igm_limit |
binary array[2, 8] | size: 32 |
Interferogram min/max at ADC for each detector. Order: min for detectors A1, A2,...,D2 followed by max for A1, A2, ...,D2
|
|
11 | sweep_id |
binary uint16 | size: 2 |
Sweep ID counter (as in source packet)
|
|
12 | ins_mode |
binary uint16 | size: 2 |
Instrument mode/activity
|
|
13 | com_sweep |
binary uint16 | size: 2 |
Last commanded number of sweeps
|
|
14 | rel_pos |
binary uint16 | size: 2 |
Relative position of current sweep in scan
|
|
15 | dop_strch |
binary double | size: 8 |
Doppler stretching factor calculated
|
|
16 | num_spikes |
binary array[6] | size: 12 |
Number of detected/corrected spikes. Result of spike detection/correction for the current sweep and for each of the 6 channels/bands (A1, A2, B1, B2, C, and D). Are stored the number of spikes detected/corrected, the location of the bad pixel and the amplitude of the spikes (for the 10 highest) and the number and average of the remaining spikes. It is assumed that all detected spikes are corrected.
|
|
17 | spike_pos |
binary array[60] | size: 240 |
Spike positions in the interferogram. Position of spike given in sampling number for each band.
|
|
18 | spike_amp |
binary array[60] | size: 960 |
Spike amplitudes. Amplitude (complex) of spike is given in arbitrary or normalized units as given at the output of the instrument.
binary complex | size: 16 |
binary record | size: 16 |
id | field name | definition |
0 | real |
|
1 | imaginary |
|
|
|
|
|
19 | remain_spike |
binary array[6] | size: 12 |
Number of remaining detected/corrected spikes
|
|
20 | avg_amp |
binary array[12] | size: 96 |
Average amplitudes of remaining detected (absolute values)
|
|
21 | fringe_count |
binary array[2] | size: 8 |
Commanded left and right fringe count
|
|
22 | asp_pos |
binary array[2] | size: 8 |
APS position at last scan gate start and stop (the variable name 'asp_pos' is not changed into 'aps_pos' to avoid useless compiling errors)
|
|
23 | num_errs |
binary int16 | size: 2 |
Number of detected/corrected fringe counter errors (relative fringe count error wrt the gain; i.e., the number of fringe counts (to left (-) or right(+)) the IGM is shifted to match the gain)
|
|
24 | sweep_dir |
ascii string | size: 1 |
Sweep Direction. F = forward, R = reverse
|
|
25 | band_val |
binary array[5] | size: 5 |
Band Validity PCD (one value per band)
|
|
26 | detect_non_lin_flux |
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
|
|
27 | warn_flag_isp |
binary uint16 | size: 2 |
Warning flag in ISP
|
|
28 | error_flag_isp |
binary uint16 | size: 2 |
Error flag in ISP
|
|
29 | spare_1 |
binary bytes | size: 18 |
Spare
|
hidden: true
|
30 | band_a |
binary array[dim_0] |
Spectral data points band A
dim_0: int(/sph/num_points_per_band[0])
binary float | size: 4 |
unit: "W/(cm2.sr.1/cm)"
|
|
|
31 | band_ab |
binary array[dim_0] |
Spectral data points band AB
dim_0: int(/sph/num_points_per_band[1])
binary float | size: 4 |
unit: "W/(cm2.sr.1/cm)"
|
|
|
32 | band_b |
binary array[dim_0] |
Spectral data points band B
dim_0: int(/sph/num_points_per_band[2])
binary float | size: 4 |
unit: "W/(cm2.sr.1/cm)"
|
|
|
33 | band_c |
binary array[dim_0] |
Spectral data points band C
dim_0: int(/sph/num_points_per_band[3])
binary float | size: 4 |
unit: "W/(cm2.sr.1/cm)"
|
|
|
34 | band_d |
binary array[dim_0] |
Spectral data points band D
dim_0: int(/sph/num_points_per_band[4])
binary float | size: 4 |
unit: "W/(cm2.sr.1/cm)"
|
|
|