L1A_AMSU Interface Specification

Interface Specification Version 2.1.5.2

June 4, 2001

Swath Name = "L1A_AMSU"

Level = "level1A"

# Footprints = 30

# scanlines per scanset = 1

Dimensions

These fields define all dimensions that can be used for HDF-EOS swath fields.

The names "GeoTrack" and "GeoXTrack" have a special meaning for this document: "Cross-Track" data fields have a hidden dimension of "GeoXTrack"; "Along-Track" data fields have a hidden dimension of "GeoTrack"; "Full Swath Data Fields have hidden dimensions of both "GeoTrack" and "GeoXTrack".

Name Value Explanation
GeoXTrack 30 Dimension across track for footprint positions. Same as number of footprints per scanline.
GeoTrack # of scan lines in swath Dimension along track for footprint positions. Same as number of scanlines in granule. (Nominally 45 for Level-2, AMSU, and AIRS/Vis low-rate engineering; 135 for AIRS/Vis and HSB high-rate quantities)
Channel 15 Dimension of radiance array
CalXTrack 4 Dimension "across" track for calibration footprint positions. Same as number of calibration footprints per scanline. (NUM_FOOTPRINTS_AMSU_CALIB) (Footprints are ordered: 1-2: spaceviews; 3-4: blackbody radiomentric calibration source)
SpaceXTrack 2 Dimension "across" track for spaceview calibration footprint positions. (NUM_FOOTPRINTS_AMSU_SPACE)
BBXTrack 2 Dimension "across" track for blackbody calibration footprint positions. (NUM_FOOTPRINTS_AMSU_BB)
AnglesPerFootprint 2 Number of measurements of antenna pointing angle made for each AMSU footprint

Geolocation Fields

These fields appear for every footprint (GeoTrack * GeoXTrack times) and correspond to footprint center coordinates and "shutter" time.

Name Explanation
Latitude Footprint boresight Latitude in degrees North (-90.0 ... 90.0)
Longitude Footprint boresight Longitude in degrees East (-180.0 ... 180.0)
Time Footprint "shutter" TAI Time: floating-point elapsed seconds since Jan 1, 1993
Size: 32400 bytes (0.0 MB) per 45-scanset granule

Attributes

These fields appear only once per granule

Name Type Extra Dimensions Explanation
processing_level string of 8-bit characters None Zero-terminated character string denoting processing level ("level1A")
instrument string of 8-bit characters None Zero-terminated character string denoting instrument ("AMSU")
DayNightFlag string of 8-bit characters None Zero-terminated character string denoting granule as day and/or night: (Always "Day", "Night", or "Both")
AutomaticQAFlag string of 8-bit characters None Zero-terminated character string denoting granule data quality: (Always "Passed", "Failed", or "Suspect")
NumTotalData 32-bit integer None Total number of expected data points
NumProcessData 32-bit integer None Number of data points which are present and can be processed routinely (state = 0)
NumSpecialData 32-bit integer None Number of data points which are present and can be processed only as a special test (state = 1)
NumBadData 32-bit integer None Number of data points which are present but cannot be processed (state = 2)
NumMissingData 32-bit integer None Number of expected data points which are not present (state = 3)
NumLandSurface 32-bit integer None Number of data points for which the surface is more than 90% land
NumOceanSurface 32-bit integer None Number of data points for which the surface is less than 10% land
node_type string of 8-bit characters None Zero-terminated character string denoting whether granule is ascending, descending, or pole-crossing: ("Ascending" and "Descending" for entirely ascending or entirely descending granules, or "NorthPole" or "SouthPole" for pole-crossing granules)
start_year 32-bit integer None Year in which granule started, UTC (e.g. 1999)
start_month 32-bit integer None Month in which granule started, UTC (1 ... 12)
start_day 32-bit integer None Day of month in which granule started, UTC (1 ... 31)
start_hour 32-bit integer None Hour of day in which granule started, UTC (0 ... 23)
start_minute 32-bit integer None Minute of hour in which granule started, UTC (0 ... 59)
start_sec 32-bit floating-point None Second of minute in which granule started, UTC (0.0 ... 59.0)
start_orbit 32-bit integer None Orbit number of mission in which granule started
end_orbit 32-bit integer None Orbit number of mission in which granule ended
orbit_path 32-bit integer None Orbit path of start orbit (1 ... 233? as defined by EOS project)
granule_number 32-bit integer None Number of granule within orbit (1 ... 17?)
num_scansets 32-bit integer None Number of scansets in granule (1 ... 45)
num_scanlines 32-bit integer None Number of scanlines in granule (1 * num_scansets)
start_Latitude 64-bit floating-point None Latitude of spacecraft at start of granule
start_Longitude 64-bit floating-point None Longitude of spacecraft at start of granule
start_Time 64-bit floating-point None TAI Time at start of granule
end_Latitude 64-bit floating-point None Latitude of spacecraft at end of granule
end_Longitude 64-bit floating-point None Longitude of spacecraft at end of granule
end_Time 64-bit floating-point None TAI Time at end of granule
eq_x_longitude 32-bit floating-point None Longitude of spacecraft at southward equator crossing nearest granule start
eq_x_tai 64-bit floating-point None Time of eq_x_longitude in TAI units
orbitgeoqa 32-bit integer None Orbit Geolocation QA: bit 0 (LSB): bad input value (last scanline); bit 1: bad input value (first scanline); bit 2: PGS_EPH_GetEphMet() returned PGSEPH_E_NO_SC_EPHEM_FILE; bit 3: PGS_EPH_GetEphMet() returned PGSEPH_E_BAD_ARRAY_SIZE; bit 4: PGS_EPH_GetEphMet() returned PGSTD_E_TIME_FMT_ERROR; bit 5: PGS_EPH_GetEphMet() returned PGSTD_E_TIME_VALUE_ERROR; bit 6: PGS_EPH_GetEphMet() returned PGSTD_E_SC_TAG_UNKNOWN; bit 7: PGS_EPH_GetEphMet() returned PGS_E_TOOLKIT; bit 8: PGS_TD_UTCtoTAI() returned PGSTD_E_NO_LEAP_SECS; bit 9: PGS_TD_UTCtoTAI() returned PGSTD_E_TIME_FMT_ERROR; bit 10: PGS_TD_UTCtoTAI() returned PGSTD_E_TIME_VALUE_ERROR; bit 11: PGS_TD_UTCtoTAI() returned PGS_E_TOOLKIT; bit 12: PGS_CSC_DayNight() returned PGSTD_E_NO_LEAP_SECS; bit 13: PGS_CSC_DayNight() returned PGSCSC_E_INVALID_LIMITTAG; bit 14: PGS_CSC_DayNight() returned PGSCSC_E_BAD_ARRAY_SIZE; bit 15: PGS_CSC_DayNight() returned PGSCSC_W_ERROR_IN_DAYNIGHT; bit 16: PGS_CSC_DayNight() returned PGSCSC_W_BAD_TRANSFORM_VALUE; bit 17: PGS_CSC_DayNight() returned PGSCSC_W_BELOW_HORIZON; bit 18: PGS_CSC_DayNight() returned PGSCSC_W_PREDICTED_UT1; bit 19: PGS_CSC_DayNight() returned PGSTD_E_NO_UT1_VALUE; bit 20: PGS_CSC_DayNight() returned PGSTD_E_BAD_INITIAL_TIME; bit 21: PGS_CSC_DayNight() returned PGSCBP_E_TIME_OUT_OF_RANGE; bit 22: PGS_CSC_DayNight() returned PGSCBP_E_UNABLE_TO_OPEN_FILE; bit 22: PGS_CSC_DayNight() returned PGSMEM_E_NO_MEMORY; bit 24: PGS_CSC_DayNight() returned PGS_E_TOOLKIT; bit 25-31: not used
num_satgeoqa 16-bit integer None Number of scans with problems in satgeoqa
num_glintgeoqa 16-bit integer None Number of scans with problems in glintgeoqa
num_moongeoqa 16-bit integer None Number of scans with problems in moongeoqa
num_ftptgeoqa 16-bit integer None Number of footprints with problems in ftptgeoqa
num_zengeoqa 16-bit integer None Number of footprints with problems in zengeoqa
num_demgeoqa 16-bit integer None Number of footprints with problems in demgeoqa
num_fpe 16-bit integer None Number of floating point errors
LonGranuleCen 16-bit integer None Longitude of the center of the granule in degrees (-180 ... 180)
LatGranuleCen 16-bit integer None Latitude of the center of the granule in degrees (-90 ... 90)
LocTimeGranuleCen 16-bit integer None Local time at the center of the granule in minutes past midnight (0 ... 1439)
amsu_a1_sci_cnt AMSU Packet Counts (see below) None Counts of AMSU-A1 science packets APIDs 257 (No Mode Science), 259 (Staring 1 Science), 260 (Staring 2 Science), 261 (Full Scan 1 Science), & 262 (Full Scan 2 Science) by condition (261 & 262 are counted together as a single packet)
amsu_a2_sci_cnt AMSU Packet Counts (see below) None Counts of AMSU-A2 science packets APIDs 288 (No Mode Science), 289 (Staring Science) & 290 (Full Scan Science) by condition
Size: 197 bytes (0.0 MB) per granule

Along-Track Data Fields

These fields appear once per scanline (GeoTrack times)

Name Type Extra Dimensions Explanation
angdev_a11 Unlimited Engineering Struct (see below) None Statistics on antenna misalignment for AMSU-A1-1 (degrees)
angdev_a12 Unlimited Engineering Struct (see below) None Statistics on antenna misalignment for AMSU-A1-2 (degrees)
angdev_a2 Unlimited Engineering Struct (see below) None Statistics on antenna misalignment for AMSU-A2 (degrees)
satheight 32-bit floating-point None Satellite altitude at nadirTAI in km above reference ellipsoid (e.g. 725.2)
satroll 32-bit floating-point None Satellite attitude roll angle at nadirTAI (-180.0 ... 180.0 angle about the +x (roll) ORB axis, +x axis is positively oriented in the direction of orbital flight completing an orthogonal triad with y and z.)
satpitch 32-bit floating-point None Satellite attitude pitch angle at nadirTAI (-180.0 ... 180.0 angle about +y (pitch) ORB axis. +y axis is oriented normal to the orbit plane with the positive sense opposite to that of the orbit's angular momentum vector H.)
satyaw 32-bit floating-point None Satellite attitude yaw angle at nadirTAI (-180.0 ... 180.0 angle about +z (yaw) axis. +z axis is positively oriented earthward parallel to the satellite radius vector R from the spacecraft center of mass to the center of the Earth.)
satgeoqa 32-bit integer None Satellite Geolocation QA flags: bit 0 (LSB): bad input value; bit 1: PGS_TD_TAItoUTC() returned PGSTD_E_NO_LEAP_SECS; bit 2: PGS_TD_TAItoUTC() returned PGS_E_TOOLKIT; bit 3: PGS_EPH_EphemAttit() returned PGSEPH_W_BAD_EPHEM_VALUE; bit 4: PGS_EPH_EphemAttit() returned PGSEPH_E_BAD_EPHEM_FILE_HDR; bit 5: PGS_EPH_EphemAttit() returned PGSEPH_E_NO_SC_EPHEM_FILE; bit 6: PGS_EPH_EphemAttit() returned PGSEPH_E_NO_DATA_REQUESTED; bit 7: PGS_EPH_EphemAttit() returned PGSTD_E_SC_TAG_UNKNOWN; bit 8: PGS_EPH_EphemAttit() returned PGSEPH_E_BAD_ARRAY_SIZE; bit 9: PGS_EPH_EphemAttit() returned PGSTD_E_TIME_FMT_ERROR; bit 10: PGS_EPH_EphemAttit() returned PGSTD_E_TIME_VALUE_ERROR; bit 11: PGS_EPH_EphemAttit() returned PGSTD_E_NO_LEAP_SECS; bit 12: PGS_EPH_EphemAttit() returned PGS_E_TOOLKIT; bit 13: PGS_CSC_ECItoECR() returned PGSCSC_W_BAD_TRANSFORM_VALUE; bit 14: PGS_CSC_ECItoECR() returned PGSCSC_E_BAD_ARRAY_SIZE; bit 15: PGS_CSC_ECItoECR() returned PGSTD_E_NO_LEAP_SECS; bit 16: PGS_CSC_ECItoECR() returned PGSTD_E_TIME_FMT_ERROR; bit 17: PGS_CSC_ECItoECR() returned PGSTD_E_TIME_VALUE_ERROR; bit 18: PGS_CSC_ECItoECR() returned PGSCSC_W_PREDICTED_UT1; bit 19: PGS_CSC_ECItoECR() returned PGSTD_E_NO_UT1_VALUE; bit 20: PGS_CSC_ECItoECR() returned PGS_E_TOOLKIT; bit 21: PGS_CSC_ECRtoGEO() returned PGSCSC_W_TOO_MANY_ITERS; bit 22: PGS_CSC_ECRtoGEO() returned PGSCSC_W_INVALID_ALTITUDE; bit 23: PGS_CSC_ECRtoGEO() returned PGSCSC_W_SPHERE_BODY; bit 24: PGS_CSC_ECRtoGEO() returned PGSCSC_W_LARGE_FLATTENING; bit 25: PGS_CSC_ECRtoGEO() returned PGSCSC_W_DEFAULT_EARTH_MODEL; bit 26: PGS_CSC_ECRtoGEO() returned PGSCSC_E_BAD_EARTH_MODEL; bit 27: PGS_CSC_ECRtoGEO() returned PGS_E_TOOLKIT; bit 28-31: not used
glintgeoqa 16-bit integer None Glint Geolocation QA flags: bit 0 (LSB): bad input value; bit 1: PGS_CBP_Earth_CB_Vector() returned PGSCBP_W_EARTH_CB_ID; bit 2: PGS_CBP_Earth_CB_Vector() returned PGSCBP_E_INVALID_CB_ID; bit 3: PGS_CBP_Earth_CB_Vector() returned PGSTD_E_BAD_INITIAL_TIME; bit 4: PGS_CBP_Earth_CB_Vector() returned PGSCBP_E_BAD_ARRAY_SIZE; bit 5: PGS_CBP_Earth_CB_Vector() returned PGSCBP_E_UNABLE_TO_OPEN_FILE; bit 6: PGS_CBP_Earth_CB_Vector() returned PGSCBP_E_TIME_OUT_OF_RANGE; bit 7: PGS_CBP_Earth_CB_Vector() returned PGSTD_E_NO_LEAP_SECS; bit 8: PGS_CBP_Earth_CB_Vector() returned PGSCBP_W_BAD_CB_VECTOR; bit 9: PGS_CBP_Earth_CB_Vector() returned PGS_E_TOOLKIT; bit 10: PGS_CSC_ECItoECR() returned any 'W' class return code (for Glint); bit 11: PGS_CSC_ECItoECR() returned any 'E' class return code (for Glint); bit 12: PGS_CSC_ECRtoGEO() returned any 'W' class return code (for Glint); bit 13: PGS_CSC_ECRtoGEO() returned any 'E' class return code (for Glint); bit 14: PGS_CSC_ECItoECR() returned any 'W' class return code (for Sun); bit 15: PGS_CSC_ECItoECR() returned any 'E' class return code (for Sun)
moongeoqa 16-bit integer None Moon Geolocation QA flags: bit 0: bad input value; bit 1: PGS_TD_TAItoUTC() returned PGSTD_E_NO_LEAP_SECS; bit 2: PGS_TD_TAItoUTC() returned PGS_E_TOOLKIT; bit 3: PGS_CBP_Sat_CB_Vector() returned PGSCSC_W_BELOW_SURFACE; bit 4: PGS_CBP_Sat_CB_Vector() returned PGSCBP_W_BAD_CB_VECTOR; bit 5: PGS_CBP_Sat_CB_Vector() returned PGSCBP_E_BAD_ARRAY_SIZE; bit 6: PGS_CBP_Sat_CB_Vector() returned PGSCBP_E_INVALID_CB_ID; bit 7: PGS_CBP_Sat_CB_Vector() returned PGSMEM_E_NO_MEMORY; bit 8: PGS_CBP_Sat_CB_Vector() returned PGSCBP_E_UNABLE_TO_OPEN_FILE; bit 9: PGS_CBP_Sat_CB_Vector() returned PGSTD_E_BAD_INITIAL_TIME; bit 10: PGS_CBP_Sat_CB_Vector() returned PGSCBP_E_TIME_OUT_OF_RANGE; bit 11: PGS_CBP_Sat_CB_Vector() returned PGSTD_E_SC_TAG_UNKNOWN; bit 12: PGS_CBP_Sat_CB_Vector() returned PGSEPH_E_BAD_EPHEM_FILE_HDR; bit 13: PGS_CBP_Sat_CB_Vector() returned PGSEPH_E_NO_SC_EPHEM_FILE; bit 14: PGS_CBP_Sat_CB_Vector() returned PGS_E_TOOLKIT; bit 15: not used
nadirTAI 64-bit floating-point None TAI time at which instrument is nominally looking directly down. (between footprints 15 & 16 for AMSU or between footprints 45 & 46 for AIRS/Vis & HSB)
sat_lat 64-bit floating-point None Satellite latitude in degrees (-90.0 ... 90.0)
sat_lon 64-bit floating-point None Satellite longitude in degrees (-180.0 ... 180.0)
scan_node_type 8-bit integer None 'A' for ascending, 'D' for descending, 'N' for North-Polar, 'S' for South-Polar
glintlat 32-bit floating-point None Solar glint latitude in degrees at nadirTAI (-90.0 ... 90.0)
glintlon 32-bit floating-point None Solar glint longitude in degrees at nadirTAI (-180.0 ... 180.0)
space_scanang_a11 32-bit floating-point AnglesPerFootprint (= 2) Scanning angles (before & after) of AMSU-A1-1 antenna for the spaceview footprints (-180.0 ... 180.0)
space_scanang_a12 32-bit floating-point AnglesPerFootprint (= 2) Scanning angles (before & after) of AMSU-A1-2 antenna for the spaceview footprints (-180.0 ... 180.0)
space_scanang_a2 32-bit floating-point AnglesPerFootprint (= 2) Scanning angles (before & after) of AMSU-A2 antenna for the spaceview footprints (-180.0 ... 180.0)
bb_scanang_a11 32-bit floating-point AnglesPerFootprint (= 2) Scanning angles (before & after) of AMSU-A1-1 antenna for the warm calibration target footprints (-180.0 ... 180.0)
bb_scanang_a12 32-bit floating-point AnglesPerFootprint (= 2) Scanning angles (before & after) of AMSU-A1-2 antenna for the warm calibration target footprints (-180.0 ... 180.0)
bb_scanang_a2 32-bit floating-point AnglesPerFootprint (= 2) Scanning angles (before & after) of AMSU-A2 antenna for the spaceview footprints (-180.0 ... 180.0)
moonang_a11 32-bit floating-point None Angle (degrees) between the center of the moon and the boresight of AMSU-A1-1
moonang_a12 32-bit floating-point None Angle (degrees) between the center of the moon and the boresight of AMSU-A1-2
moonang_a2 32-bit floating-point None Angle (degrees) between the center of the moon and the boresight of AMSU-A2
state1 32-bit integer None AMSU-A1 Data state: 0:Process, 1:Special, 2:Erroneous, 3:Missing
state2 32-bit integer None AMSU-A2 Data state: 0:Process, 1:Special, 2:Erroneous, 3:Missing
spacecraft_state 8-bit integer None Spacecraft state (0=LNCH; 1=STBY; 2=SCI; 3=SAFE; 4=SRVL; 5-7=UNDF)
spacecraft_xmtr_a_on 8-bit integer None Spacecraft Transmitter A On/Off status (0=Off; 1=On)
spacecraft_xmtr_b_on 8-bit integer None Spacecraft Transmitter B On/Off status (0=Off; 1=On)
spacecraft_modulator_a_on 8-bit integer None Spacecraft Modulator A On/Off status (0=Off; 1=On)
spacecraft_modulator_b_on 8-bit integer None Spacecraft Modulator B On/Off status (0=Off; 1=On)
spacecraft_xmtr_a_pwr 8-bit integer None Spacecraft Transmitter A Power (DBW)
spacecraft_xmtr_b_pwr 8-bit integer None Spacecraft Transmitter B Power (DBW)
a1_Ant_Full_Scan 8-bit integer None AMSU-A1 Antenna in FullScan Mode
a1_Ant_Warm_Cal 8-bit integer None AMSU-A1 Antenna in Warm Calibration Mode
a1_Ant_Cold_Cal 8-bit integer None AMSU-A1 Antenna in Cold Calibration Mode
a1_Ant_Nadir 8-bit integer None AMSU-A1 Antenna in Nadir Mode
a1_ColdCalPstion 8-bit integer None AMSU-A1 Cold Calibration Position 1-4 (Binary 0-3)
a1_ResetProcessr 8-bit integer None AMSU-A1 Reset C&DH Processor (command)
a1_PLO_Redundncy 8-bit integer None AMSU-A1 PLO Redundancy, PLLO 1 ON or PLLO 2 ON
a1_ScannerPwr_1 8-bit integer None AMSU-A1 Scanner Power 1, ON/Off
a1_ScannerPwr_2 8-bit integer None AMSU-A1 Scanner Power 2, ON/Off
a1_PLO_1_Lock_St 8-bit integer None AMSU-A1 PLO #1 Lock Status
a1_PLO_2_Lock_St 8-bit integer None AMSU-A1 PLO #2 Lock Status
a1_ADC_LatchupFl 8-bit integer None AMSU-A1 ADC Latchup Flag (Status)
a11_scan_motor_temp 32-bit floating-point None AMSU-A1-1 Scan Motor Temperature (Celcius)
a12_scan_motor_temp 32-bit floating-point None AMSU-A1-2 Scan Motor Temperature (Celcius)
a11_feedhorn_temp 32-bit floating-point None AMSU-A1-1 Feedhorn Temperature (Celcius)
a12_feedhorn_temp 32-bit floating-point None AMSU-A1-2 Feedhorn Temperature (Celcius)
a11_rf_mux_temp 32-bit floating-point None AMSU-A1-1 RF Mux Temperature (Celcius)
a12_rf_mux_temp 32-bit floating-point None AMSU-A1-2 RF Mux Temperature (Celcius)
a1_lo_ch3_temp 32-bit floating-point None AMSU-A1 Local Oscillator Channel 3 Temperature (Celcius)
a1_lo_ch4_temp 32-bit floating-point None AMSU-A1 Local Oscillator Channel 4 Temperature (Celcius)
a1_lo_ch5_temp 32-bit floating-point None AMSU-A1 Local Oscillator Channel 5 Temperature (Celcius)
a1_lo_ch6_temp 32-bit floating-point None AMSU-A1 Local Oscillator Channel 6 Temperature (Celcius)
a1_lo_ch7_temp 32-bit floating-point None AMSU-A1 Local Oscillator Channel 7 Temperature (Celcius)
a1_lo_ch8_temp 32-bit floating-point None AMSU-A1 Local Oscillator Channel 8 Temperature (Celcius)
a1_lo_ch15_temp 32-bit floating-point None AMSU-A1 Local Oscillator Channel 15 Temperature (Celcius)
a1_plo2_temp 32-bit floating-point None AMSU-A1 Phase Locked Oscillator 2 Temperature (Celcius)
a1_plo1_temp 32-bit floating-point None AMSU-A1 Phase Locked Oscillator 1 Temperature (Celcius)
a1_sp_1553_if_temp 32-bit floating-point None AMSU-A1 S.P. (1553 I/F) Temperature (Celcius)
a1_mxr_if_amp_ch3_temp 32-bit floating-point None AMSU-A1 Mixer/IF Amp/Channel 3 Temperature (Celcius)
a1_mxr_if_amp_ch4_temp 32-bit floating-point None AMSU-A1 Mixer/IF Amp/Channel 4 Temperature (Celcius)
a1_mxr_if_amp_ch5_temp 32-bit floating-point None AMSU-A1 Mixer/IF Amp/Channel 5 Temperature (Celcius)
a1_mxr_if_amp_ch6_temp 32-bit floating-point None AMSU-A1 Mixer/IF Amp/Channel 6 Temperature (Celcius)
a1_mxr_if_amp_ch7_temp 32-bit floating-point None AMSU-A1 Mixer/IF Amp/Channel 7 Temperature (Celcius)
a1_mxr_if_amp_ch8_temp 32-bit floating-point None AMSU-A1 Mixer/IF Amp/Channel 8 Temperature (Celcius)
a1_mxr_if_amp_ch9_14_temp 32-bit floating-point None AMSU-A1 Mixer/IF Amp/Channel 9/14 Temperature (Celcius)
a1_mxr_if_amp_ch15_temp 32-bit floating-point None AMSU-A1 Mixer/IF Amp/Channel 15 Temperature (Celcius)
a1_if_amp_ch11_14_temp 32-bit floating-point None AMSU-A1 IF Amp Channel 11/14 Temperature (Celcius)
a1_if_amp_ch9_temp 32-bit floating-point None AMSU-A1 IF Amp Channel 9 Temperature (Celcius)
a1_if_amp_ch10_temp 32-bit floating-point None AMSU-A1 IF Amp Channel 10 Temperature (Celcius)
a1_if_amp_ch11_temp 32-bit floating-point None AMSU-A1 IF Amp Channel 11 Temperature (Celcius)
a1_if_amp_ch12_temp 32-bit floating-point None AMSU-A1 IF Amp Channel 12 Temperature (Celcius)
a1_if_amp_ch13_temp 32-bit floating-point None AMSU-A1 IF Amp Channel 13 Temperature (Celcius)
a1_if_amp_ch14_temp 32-bit floating-point None AMSU-A1 IF Amp Channel 14 Temperature (Celcius)
a1_dc_dc_conv_temp 32-bit floating-point None AMSU-A1 DC/DC Converter Temperature (Celcius)
a11_rf_shelf_temp 32-bit floating-point None AMSU-A1-1 RF Shelf Temperature (Celcius)
a12_rf_shelf_temp 32-bit floating-point None AMSU-A1-2 RF Shelf Temperature (Celcius)
a1_det_preamp_temp 32-bit floating-point None AMSU-A1 Detector/PreAmp Temperature (Celcius)
a11_warm_load_1_temp 32-bit floating-point None AMSU-A1-1 Warm Load 1 Temperature (Celcius)
a11_warm_load_2_temp 32-bit floating-point None AMSU-A1-1 Warm Load 2 Temperature (Celcius)
a11_warm_load_3_temp 32-bit floating-point None AMSU-A1-1 Warm Load 3 Temperature (Celcius)
a11_warm_load_4_temp 32-bit floating-point None AMSU-A1-1 Warm Load 4 Temperature (Celcius)
a11_warm_load_c_temp 32-bit floating-point None AMSU-A1-1 Warm Load Center Temperature (Celcius)
a12_warm_load_1_temp 32-bit floating-point None AMSU-A1-2 Warm Load 1 Temperature (Celcius)
a12_warm_load_2_temp 32-bit floating-point None AMSU-A1-2 Warm Load 2 Temperature (Celcius)
a12_warm_load_3_temp 32-bit floating-point None AMSU-A1-2 Warm Load 3 Temperature (Celcius)
a12_warm_load_4_temp 32-bit floating-point None AMSU-A1-2 Warm Load 4 Temperature (Celcius)
a12_warm_load_c_temp 32-bit floating-point None AMSU-A1-2 Warm Load Center Temperature (Celcius)
a1_prt_ref_v 32-bit floating-point None AMSU-A1 PRT Reference Voltage (Counts)
a1_sp_p5_v 32-bit floating-point None AMSU-A1 Signal Processor +5 Volts (Volts DC)
a1_sp_p15_v 32-bit floating-point None AMSU-A1 Signal Processor +15 Volts (Volts DC)
a1_sp_m15_v 32-bit floating-point None AMSU-A1 Signal Processor -15 Volts (Volts DC)
a1_sd_p5_v 32-bit floating-point None AMSU-A1 Scan Drive +5 Volts (Volts DC)
a1_sd_p15_v 32-bit floating-point None AMSU-A1 Scan Drive +15 Volts (Volts DC)
a1_sd_m15_v 32-bit floating-point None AMSU-A1 Scan Drive -15 Volts (Volts DC)
a1_plo_p15_v 32-bit floating-point None AMSU-A1 Phase Locked Oscillator +15 Volts (Volts DC)
a1_plo_m15_v 32-bit floating-point None AMSU-A1 Phase Locked Oscillator -15 Volts (Volts DC)
a1_rcvr_p8_v 32-bit floating-point None AMSU-A1 Receiver +8 Volts (Volts DC)
a11_mxr_if_amp_p10_v 32-bit floating-point None AMSU-A1-1 Mixer/IF AMP +10 Volts (Volts DC)
a12_mxr_if_amp_p10_v 32-bit floating-point None AMSU-A1-2 Mixer/IF AMP +10 Volts (Volts DC)
a1_lo_ch6_p10_v 32-bit floating-point None AMSU-A1 Local Oscillator Channel 6 +10 Volts (Volts DC)
a1_lo_ch7_p10_v 32-bit floating-point None AMSU-A1 Local Oscillator Channel 7 +10 Volts (Volts DC)
a1_lo_ch15_p15_v 32-bit floating-point None AMSU-A1 Local Oscillator Channel 15 +15 Volts (Volts DC)
a1_lo_ch3_p10_v 32-bit floating-point None AMSU-A1 Local Oscillator Channel 3 +10 Volts (Volts DC)
a1_lo_ch4_p10_v 32-bit floating-point None AMSU-A1 Local Oscillator Channel 4 +10 Volts (Volts DC)
a1_lo_ch5_p10_v 32-bit floating-point None AMSU-A1 Local Oscillator Channel 5 +10 Volts (Volts DC)
a1_lo_ch8_p10_v 32-bit floating-point None AMSU-A1 Local Oscillator Channel 8 +10 Volts (Volts DC)
a1_quiet_bus_curr 32-bit floating-point None AMSU-A1 Quiet Bus Current (mA)
a11_noisy_pwr_bus_curr 32-bit floating-point None AMSU-A1-1 Noisy Power Bus Current (mA)
a12_noisy_pwr_bus_curr 32-bit floating-point None AMSU-A1-2 Noisy Power Bus Current (mA)
a2_UnitSerialNum 16-bit integer None AMSU-A2 Unit serial number
a2_Ant_Full_Scan 8-bit integer None AMSU-A2 Antenna in FullScan Mode
a2_Ant_Warm_Cal 8-bit integer None AMSU-A2 Antenna in Warm Calibration Mode
a2_Ant_Cold_Cal 8-bit integer None AMSU-A2 Antenna in Cold Calibration Mode
a2_Ant_Nadir 8-bit integer None AMSU-A2 Antenna in Nadir Mode
a2_ColdCalPstion 8-bit integer None AMSU-A2 Cold Calibration Position 1-4 (Binary 0-3)
a2_ResetProcessr 8-bit integer None AMSU-A2 Reset C&DH Processor (command)
a2_ScannerPwr 8-bit integer None AMSU-A2 Scanner Power, ON/Off
a2_ADC_LatchupFl 8-bit integer None AMSU-A2 ADC Latchup Flag (Status)
a2_scan_motor_temp 32-bit floating-point None AMSU-A2 Scan Motor Temperature (Celcius)
a2_feedhorn_temp 32-bit floating-point None AMSU-A2 Feedhorn Temperature (Celcius)
a2_rf_diplexer_temp 32-bit floating-point None AMSU-A2 RF Diplexer Temperature (Celcius)
a2_mxr_if_amp_ch1_temp 32-bit floating-point None AMSU-A2 Mixer/IF Amp/Channel 1 Temperature (Celcius)
a2_mxr_if_amp_ch2_temp 32-bit floating-point None AMSU-A2 Mixer/IF Amp/Channel 2 Temperature (Celcius)
a2_lo_ch1_temp 32-bit floating-point None AMSU-A2 Local Oscillator Channel 1 Temperature (Celcius)
a2_lo_ch2_temp 32-bit floating-point None AMSU-A2 Local Oscillator Channel 2 Temperature (Celcius)
a2_sp_1553_if_temp 32-bit floating-point None AMSU-A2 S.P. (1553 I/F) Temperature (Celcius)
a2_subr_temp 32-bit floating-point None AMSU-A2 Subreflector Temperature (Celcius)
a2_dc_dc_conv_temp 32-bit floating-point None AMSU-A2 DC/DC Converter Temperature (Celcius)
a2_rf_shelf_temp 32-bit floating-point None AMSU-A2 RF Shelf Temperature (Celcius)
a2_det_preamp_temp 32-bit floating-point None AMSU-A2 Detector/PreAmp Temperature (Celcius)
a2_warm_load_1_temp 32-bit floating-point None AMSU-A2 Warm Load 1 Temperature (Celcius)
a2_warm_load_2_temp 32-bit floating-point None AMSU-A2 Warm Load 2 Temperature (Celcius)
a2_warm_load_3_temp 32-bit floating-point None AMSU-A2 Warm Load 3 Temperature (Celcius)
a2_warm_load_4_temp 32-bit floating-point None AMSU-A2 Warm Load 4 Temperature (Celcius)
a2_warm_load_5_temp 32-bit floating-point None AMSU-A2 Warm Load 5 Temperature (Celcius)
a2_warm_load_6_temp 32-bit floating-point None AMSU-A2 Warm Load 6 Temperature (Celcius)
a2_warm_load_c_temp 32-bit floating-point None AMSU-A2 Warm Load Center Temperature (Celcius)
a2_prt_ref_v 32-bit floating-point None AMSU-A2 PRT Reference Voltage (Counts)
a2_sp_p5_v 32-bit floating-point None AMSU-A2 Signal Processor +5 Volts (Volts DC)
a2_sp_p15_v 32-bit floating-point None AMSU-A2 Signal Processor +15 Volts (Volts DC)
a2_sp_m15_v 32-bit floating-point None AMSU-A2 Signal Processor -15 Volts (Volts DC)
a2_sd_p5_v 32-bit floating-point None AMSU-A2 Scan Drive +5 Volts (Volts DC)
a2_sd_p15_v 32-bit floating-point None AMSU-A2 Scan Drive +15 Volts (Volts DC)
a2_sd_m15_v 32-bit floating-point None AMSU-A2 Scan Drive -15 Volts (Volts DC)
a2_mxr_if_amp_p10_v 32-bit floating-point None AMSU-A2 Mixer/IF AMP +10 Volts (Volts DC)
a2_lo_ch1_p10_v 32-bit floating-point None AMSU-A2 Local Oscillator Channel 1 +10 Volts (Volts DC)
a2_lo_ch2_p10_v 32-bit floating-point None AMSU-A2 Local Oscillator Channel 2 +10 Volts (Volts DC)
a2_quiet_bus_curr 32-bit floating-point None AMSU-A2 Quiet Bus Current (mA)
a2_noisy_pwr_bus_curr 32-bit floating-point None AMSU-A2 Noisy Power Bus Current (mA)
psv_a11_rcvr1_temp 32-bit floating-point None Passive analog A1-1 RF Shelf Temperature #1 (Celcius)
psv_a11_rcvr2_temp 32-bit floating-point None Passive analog A1-1 RF Shelf Temperature #2 (Celcius)
psv_a11_scan_motor_temp 32-bit floating-point None Passive analog A1-1 Scan Motor Temperature (Celcius)
psv_a12_scan_motor_temp 32-bit floating-point None Passive analog A1-2 Scan Motor Temperature (Celcius)
psv_a12_rcvr1_temp 32-bit floating-point None Passive analog A1-2 RF Shelf Temperature #1 (Celcius)
psv_a12_rcvr2_temp 32-bit floating-point None Passive analog A1-2 RF Shelf Temperature #2 (Celcius)
psv_a11_warm_load_temp 32-bit floating-point None Passive analog A1-1 Warm Load Temperature (Celcius)
psv_a12_warm_load_temp 32-bit floating-point None Passive analog A1-2 Warm Load Temperature (Celcius)
psv_a2_scan_motor_temp 32-bit floating-point None Passive analog A2 Scan Motor Temperature (Celcius)
psv_a2_warm_load_temp 32-bit floating-point None Passive analog A2 Warm Load Temperature (Celcius)
psv_a2_rcvr1_temp 32-bit floating-point None Passive analog A2 RF Shelf Temperature #1 (Celcius)
psv_a2_rcvr2_temp 32-bit floating-point None Passive analog A2 RF Shelf Temperature #2 (Celcius)
Size: 34290 bytes (0.0 MB) per 45-scanset granule

Full Swath Data Fields

These fields appear for every footprint of every scanline in the granule (GeoTrack * GeoXTrack times)

Name Type Extra Dimensions Explanation
scanang 32-bit floating-point None Scanning angle of AMSU instrument for this footprint (-180.0 ... 180.0)
scanang_a11 32-bit floating-point AnglesPerFootprint (= 2) Scanning angles (before & after) of AMSU-A1-1 antenna for this footprint (-180.0 ... 180.0)
scanang_a12 32-bit floating-point AnglesPerFootprint (= 2) Scanning angles (before & after) of AMSU-A1-2 antenna for this footprint (-180.0 ... 180.0)
scanang_a2 32-bit floating-point AnglesPerFootprint (= 2) Scanning angles (before & after) of AMSU-A2 antenna for this footprint (-180.0 ... 180.0)
scanang_qa 8-bit integer None TBS QA of how well scan angles for AMSU-A1-1, AMSU-A2-2, and AMSU-A2 readings before & after match up
ftptgeoqa 32-bit integer None Footprint Geolocation QA flags: bit 0 (LSB): bad input value; bit 1: PGS_TD_TAItoUTC() returned PGSTD_E_NO_LEAP_SECS; bit 2: PGS_TD_TAItoUTC() returned PGS_E_TOOLKIT; bit 3: PGS_CSC_GetFOV_Pixel() returned PGSCSC_W_MISS_EARTH; bit 4: PGS_CSC_GetFOV_Pixel() returned PGSTD_E_SC_TAG_UNKNOWN; bit 5: PGS_CSC_GetFOV_Pixel() returned PGSCSC_W_ZERO_PIXEL_VECTOR; bit 6: PGS_CSC_GetFOV_Pixel() returned PGSCSC_W_BAD_EPH_FOR_PIXEL; bit 7: PGS_CSC_GetFOV_Pixel() returned PGSCSC_W_INSTRUMENT_OFF_BOARD; bit 8: PGS_CSC_GetFOV_Pixel() returned PGSCSC_W_BAD_ACCURACY_FLAG; bit 9: PGS_CSC_GetFOV_Pixel() returned PGSCSC_E_BAD_ARRAY_SIZE; bit 10: PGS_CSC_GetFOV_Pixel() returned PGSCSC_W_DEFAULT_EARTH_MODEL; bit 11: PGS_CSC_GetFOV_Pixel() returned PGSCSC_W_DATA_FILE_MISSING; bit 12: PGS_CSC_GetFOV_Pixel() returned PGSCSC_E_NEG_OR_ZERO_RAD; bit 13: PGS_CSC_GetFOV_Pixel() returned PGSMEM_E_NO_MEMORY; bit 14: PGS_CSC_GetFOV_Pixel() returned PGSTD_E_NO_LEAP_SECS; bit 15: PGS_CSC_GetFOV_Pixel() returned PGSTD_E_TIME_FMT_ERROR; bit 16: PGS_CSC_GetFOV_Pixel() returned PGSTD_E_TIME_VALUE_ERROR; bit 17: PGS_CSC_GetFOV_Pixel() returned PGSCSC_W_PREDICTED_UT1; bit 18: PGS_CSC_GetFOV_Pixel() returned PGSTD_E_NO_UT1_VALUE; bit 19: PGS_CSC_GetFOV_Pixel() returned PGS_E_TOOLKIT; bit 20: PGS_CSC_GetFOV_Pixel() returned PGSEPH_E_BAD_EPHEM_FILE_HDR; bit 21: PGS_CSC_GetFOV_Pixel() returned PGSEPH_E_NO_SC_EPHEM_FILE; bit 22-31: not used
zengeoqa 16-bit integer None Satellite zenith Geolocation QA flags: bit 0 (LSB): (Spacecraft) bad input value; bit 1: PGS_CSC_ZenithAzimuth(S/C) returned PGSCSC_W_BELOW_HORIZON; bit 2: PGS_CSC_ZenithAzimuth(S/C) returned PGSCSC_W_UNDEFINED_AZIMUTH; bit 3: PGS_CSC_ZenithAzimuth(S/C) returned PGSCSC_W_NO_REFRACTION; bit 4: PGS_CSC_ZenithAzimuth(S/C) returned PGSCSC_E_INVALID_VECTAG; bit 5: PGS_CSC_ZenithAzimuth(S/C) returned PGSCSC_E_LOOK_PT_ALTIT_RANGE; bit 6: PGS_CSC_ZenithAzimuth(S/C) returned PGSCSC_E_ZERO_INPUT_VECTOR; bit 7: PGS_CSC_ZenithAzimuth(S/C) returned PGS_E_TOOLKIT; bit 8: (Sun) bad input value; bit 9: (suppressed) PGS_CSC_ZenithAzimuth(Sun) returned PGSCSC_W_BELOW_HORIZON (This is not an error condition - the sun is below the horizon at night); bit 10: PGS_CSC_ZenithAzimuth(Sun) returned PGSCSC_W_UNDEFINED_AZIMUTH; bit 11: PGS_CSC_ZenithAzimuth(Sun) returned PGSCSC_W_NO_REFRACTION; bit 12: PGS_CSC_ZenithAzimuth(Sun) returned PGSCSC_E_INVALID_VECTAG; bit 13: PGS_CSC_ZenithAzimuth(Sun) returned PGSCSC_E_LOOK_PT_ALTIT_RANGE; bit 14: PGS_CSC_ZenithAzimuth(Sun) returned PGSCSC_E_ZERO_INPUT_VECTOR; bit 15: PGS_CSC_ZenithAzimuth(Sun) returned PGS_E_TOOLKIT
demgeoqa 16-bit integer None Digital Elevation Model (DEM) Geolocation QA flags: bit 0 (LSB): bad input value; bit 1: Could not allocate memory; bit 2: Too close to North or South pole. Excluded; bit 3: Layer resolution incompatibility. Excluded; bit 4: Any DEM Routine (elev) returned PGSDEM_E_IMPROPER_TAG; bit 5: Any DEM Routine (elev) returned PGSDEM_E_CANNOT_ACCESS_DATA; bit 6: Any DEM Routine (land/water) returned PGSDEM_E_IMPROPER_TAG; bit 7: Any DEM Routine (land/water) returned PGSDEM_E_CANNOT_ACCESS_DATA; bit 8: Reserved for future layers; bit 9: Reserved for future layers; bit 10: PGS_DEM_GetRegion(elev) returned PGSDEM_M_FILLVALUE_INCLUDED; bit 11: PGS_DEM_GetRegion(land/water) returned PGSDEM_M_FILLVALUE_INCLUDED; bit 12: Reserved for future layers; bit 13: PGS_DEM_GetRegion(all) returned PGSDEM_M_MULTIPLE_RESOLUTIONS; bit 14: PGS_CSC_GetFOV_Pixel() returned any 'W' class return code; bit 15: PGS_CSC_GetFOV_Pixel() returned any 'E' class return code
satzen 32-bit floating-point None Spacecraft zenith angle (0.0 ... 180.0 degrees from zenith GEO)
satazi 32-bit floating-point None Spacecraft azimuth angle (-180.0 ... 180.0 degrees E of N GEO)
solzen 32-bit floating-point None Solar zenith angle (0.0 ... 180.0 degrees from zenith GEO)
solazi 32-bit floating-point None Solar azimuth angle (-180.0 ... 180.0 degrees E of N GEO)
sun_glint_distance 16-bit integer None Distance (km) from footprint center to location of the sun glint
topog 32-bit floating-point None Mean topography in meters above reference ellipsoid
topog_err 32-bit floating-point None Error estimate for topog
landFrac 32-bit floating-point None Fraction of spot that is land (0.0 ... 1.0)
landFrac_err 32-bit floating-point None Error estimate for landFrac
counts 16-bit integer Channel (= 15) raw counts (data numbers) for each channel (Channel 1: 23.8 GHz; Ch 2: 31.4 GHz; Ch 3: 50.3 GHz; Ch 4: 52.8 GHz; Ch 5: 53.596 +/- 115 GHz; Ch 6: 54.4 GHz; Ch 7: 54.94 GHz; Ch 8: 55.5 GHz; Ch 9: f0; Ch 10: f0 +/- 0.217 GHz Ch 11: f0 +/- df +/- 48 MHz; Ch 12: f0 +/- df +/- 22 MHz; Ch 13: f0 +/- df +/- 10 MHz; Ch 14: f0 +/- df +/- 4.5 MHz; Ch 15: 89 GHz (f0 = 57290.344 MHZ; df = 322.4 MHz))
Size: 136350 bytes (0.1 MB) per 45-scanset granule

Calibration Swath Data Fields

These fields appear for every calibration footprint of every scanline in the granule (GeoTrack * CalXTrack times)

Name Type Extra Dimensions Explanation
cal_counts 16-bit integer Channel (= 15) Raw counts (data numbers) for each channel (Channel 1: 23.8 GHz; Ch 2: 31.4 GHz; Ch 3: 50.3 GHz; Ch 4: 52.8 GHz; Ch 5: 53.596 +/- 115 GHz; Ch 6: 54.4 GHz; Ch 7: 54.94 GHz; Ch 8: 55.5 GHz; Ch 9: f0; Ch 10: f0 +/- 0.217 GHz Ch 11: f0 +/- df +/- 48 MHz; Ch 12: f0 +/- df +/- 22 MHz; Ch 13: f0 +/- df +/- 10 MHz; Ch 14: f0 +/- df +/- 4.5 MHz; Ch 15: 89 GHz (f0 = 57290.344 MHZ; df = 322.4 MHz)) (Footprints are ordered: 1-2: spaceviews; 3-4: blackbody radiomentric calibration source)
cal_tai 64-bit floating-point None TAI time of calibration footprint (Footprints are ordered: 1-2: spaceviews; 3-4: blackbody radiomentric calibration source)
Size: 6840 bytes (0.0 MB) per 45-scanset granule

Total File Size (plus storage for dimensions and other HDF-EOS overhead): 210077 bytes (0.2 MB) per 45-scanset granule = 50.4 MB per day


Special AIRS Types

Unlimited Engineering Struct: This type is used for engineering data fields for which there are NOT known "yellow" limits

Field Name Type Explanation
min 32-bit floating-point Minimum value field takes on in granule (not valid when num = 0)
max 32-bit floating-point Maximum value field takes on in granule (not valid when num = 0)
mean 32-bit floating-point Mean of values field takes on in granule (not valid when num = 0)
dev 32-bit floating-point Standard Deviation of values field takes on in granule (not valid when num = 0)
num 32-bit integer Count of occurrences of field in granule (not including those counted in num_bad)
num_bad 32-bit integer Count of occassions on which field takes on invalid flag value (-9999) in granule
max_track 32-bit integer GeoTrack index (counting from 1) where max was found
max_xtrack 32-bit integer GeoXTrack index (counting from 1) where max was found
min_track 32-bit integer GeoTrack index (counting from 1) where min was found
min_xtrack 32-bit integer GeoXTrack index (counting from 1) where min was found

AMSU Packet Counts: This type tracks counts of packets received during an interval by conditions under which they were received

Field Name Type Explanation
missing_in 16-bit integer Count of packets missing between packets that are present
missing_ends 16-bit integer Count of packets missing at beginning or end of granule timespan: missing packets for which there are either no existing packets before them or no existing packets after them. (When all data is missing all packets will be counted here)
at_noop 16-bit integer Count of packets for which the spacecraft mode is not operational for some or all of the packet interval
illegal_mode 16-bit integer Count of packets for which there was an illegal instrument mode
special_cal 16-bit integer Count of packets for which the instrument was in a special calibration mode (Nadir mode, cold cal (space view) mode, or warm cal mode)
invalid_data 16-bit integer Count of invalid packets (ADC latchup flag = 1, Mode disagrees with APID, scanner power off for all three scanners. For AMSU-A1 also lock status = 0 for selected PLO)
partially_invalid 16-bit integer Count of packets for which the data is partially invalid (AMSU-A1 only: scanner power off for one of the two scanners)
good 16-bit integer Count of packets not counted in any other category