NOAA AVHRR HIRS/2 Data
NOAA AVHRR HIRS/2 Data

This section describes the instrument, data characteristics, and magnetic tape formats of the High Resolution Infrared Radiation Sounder/2 (HIRS/2). Section 4.1.1 contains a description of the instrument and data characteristics. Section 4.1.2 contains the tape formats for full data set copies, 16-bit unpacked format, and selective extract subsets.

Instrument Description and Data Characteristics

The HIRS/2 instrument measures incident radiation primarily in the infrared region of the spectrum including both longwave (15 micrometers) and shortwave (4.3 micrometers) regions (see Table 4.0-1). The IFOV of the HIRS/2 channels are stepped across the satellite track by use of a rotating mirror. This cross-track scan, combined with the satellite's motion in orbit, will provide coverage of a major portion of the Earth's surface. The width of the crosstrack scan is 99 degrees or 2240 km and consists of 56 steps. The mirror is stepped from home position in 55 steps of 1.8 degrees. At the end of the scan (at position 56) the mirror rapidly returns to the home position and repeats the scanning pattern. Each scan takes 6.4 seconds to complete (100 milliseconds per step) and there are 42 km between IFOVs along the sub-orbital track. The optical FOV is 1.25 degrees which gives a ground IFOV of 17.4 km diameter at the nadir. At the end of the scan, the ground IFOV is 58.5 km cross-track by 29.9 km along-track.

HIRS/2 can be commanded to automatically enter a calibration mode every 256 seconds. When the instrument is in the calibration mode, the mirror (starting from the beginning of a scan line) rapidly slews to a space view and samples all channels for the equivalent time of one complete scan line of 56 scan steps. Next, the mirror is moved to a position where it views a cold calibration target and data is taken for the equivalent of 56 scan steps. The mirror is then stepped to view an internal warm target for another 56 scan steps.

Upon completion of the calibration mode, the mirror continues its motion to the home position where it begins normal Earth scan. The total calibration sequence is equivalent to three scan lines (no Earth data are obtained during this period). The analog data output from the HIRS/2 sensor is digitized onboard the satellite at a rate of 2880 bits per second. At this rate, there are 288 bits per step (step time = 100 milliseconds) which includes all 20 channels. The data is digitized to 13-bits precision.

Table 4.1.1-1 contains typical values of the HIRS/2 spectral characteristics and noise equivalent differential radiance (NEΔN's in units of mW/(m2-sr-cm-1)). There will be some variation in the parameters from one HIRS/2 instrument to another.

Table 4.1.1-1. Typical HIRS/2 Channel Characteristics.
Channel Half-power Bandwidth (cm-1) Maximum Scene Temperature (K) Specified NEΔN
1 3 280 3.00
2 10 265 0.67
3 12 240 0.50
4 16 250 0.31
5 16 265 0.21
6 16 280 0.24
7 16 290 0.20
8 35 330 0.10
9 25 270 0.15
10 60 17
(see Note 1)
290 310
(see Note 1)
0.16 0.09
(see Note 1)
11 40 275 0.20
12 80 260 0.19
13 23 300 0.006
14 23 290 0.003
15 23 280 0.004
16 23 260 0.002
17 23 26
(see Note 1)
280 350
(see Note 1)
0.002
18 35 340 0.002
19 100 340 0.001
20 1000 100%A 0.10%A
Note:

1. NOAA-11 and all subsequent satellites (except NOAA-12) have channels 10 and 17 at different locations in the spectrum. Note 1 indicates the values for NOAA-11.

Magnetic Tape Formats

The data set format for full data set copies (all channels) is different from the format for selective extract subsets (selected channels). Sections 4.1.2.1 and 4.1.2.2 contain formats for HIRS/2 full data set copies and HIRS/2 selective extract subsets, respectively. Section 4.1.2.1 also includes an explanation of the 16-bit unpacked data format for HIRS/2 data.

Full Data Set Copies

Each HIRS/2 data set normally contains an individual satellite recorder playback in chronological order. Each record of HIRS/2 data contains the data for one HIRS/2 scan. Each record is written in binary and contains 4253 bytes (4256 bytes prior to January 1, 1995) in the format contained in Table 4.1.2.1-1.

Table 4.1.2.1-1. Format of HIRS/2 data record.
Byte # # Bytes Content
1-2 2 Scan Line
3-8 6 Time Code
9-12 4 Scan Quality Indicators
13-16 4 Earth Location Delta
17-736 720 Calibration Coefficients
737-740 4 Height and Local Zenith Angle
741-964 224 Earth Location
965-3780 2816 HIRS/2 Data
3781-3844 64 Minor Frame Quality
3845-4253 (4256 prior to 1/1/1995) 409 (412 prior to 1/1/1995) Spare

The scan line number is from 1 to n. In the case of data gaps which cover one or more complete scans, the scan line number will be incremented to compensate for the data gap.

The time code consists of the year, Julian day, and UTC time of day in milliseconds. The year is contained in the first 7 bits of the first two bytes, the 9-bit day of year is right-justified in the first two bytes and the 27-bit millisecond UTC time of day is right-justified in the last four bytes. All other bits are zero. The time code has the same format for all Level 1b data sets.

The scan quality information is contained in four bytes. The first two bytes contain processing detected conditions, the third byte contains DACS quality indicators, and the last byte is spare. The scan quality indicators contain a summary of the quality of the 64 TIP minor frames which make up a HIRS/2 scan. The quality bytes are defined in Table 4.1.2.1-2.

Table 4.1.2.1-2. Format of the HIRS/2 scan quality information.
Byte Bit Definition
9 7 FATAL FLAG - Data should not be used for product generation.
6 TIME ERROR - A time sequence error was detected while processing this scan.
5 DATA GAP - A data gap of one or more scans precedes this scan.
4 DWELL - Data gap was due to dwell mode condition.
3 DATA FILL - The scan contains partial data fill due to a data gap of less than one scan. Each halfword of data fill is set to hex 7FFF.
2 DACS ERROR - This scan contains data that is suspect due to DACS QC error(s).
0-1 SCAN TYPE - The type of data found in this scan line (01=space calibration view, 10=cold BB view, 11=main BB view, and 00=normal Earth view)
10 7 MIRROR LOCKED - The mirror was in a locked position during this scan. Normal Earth scanning was disrupted.
6 MIRROR POSITION ERROR - A scan mirror sequence error was detected during this scan.
5 MIRROR REPOSITION - This scan was used to reposition the mirror.
4 FILTER SYNC - Improper filter synchronization during this scan.
3 SCAN PATTERN ERROR - HIRS/2 line counter not incrementing properly.
2 CALIBRATION - Insufficient data collected to calibrate this scan. If calibration coefficients are available, they will be the old coefficients.
1 NO EARTH LOCATION DATA - Earth location data was not available.
0 EARTH LOCATION DELTA - Predicted less actual time exceeds tolerance of 3 seconds.
11 7 BIT SYNC STATUS - Drop lock during this scan. The scan line is suspect.
6 SYNC ERROR - Frame sync word error greater than zero during this scan.
5 FRAME SYNC LOCK - Frame sync lock during this scan.
4 FLYWHEELING - Flywheeling detected during this scan. The scan line is suspect.
3 BIT SLIPPAGE - Bit slippage detected during this scan. The scan line is suspect.
2 TIP PARITY - DACS TIP parity detected during this scan. The scan line is suspect.
1 AUXILIARY FRAME SYNC ERRORS - The number of bit errors in auxiliary frame sync was non-zero during this scan.
0 SPARE
12 7-4 MAJOR FRAME COUNTER
3-0 SCAN SEQUENCE COUNTER - Number (0-4) of scan position within the 32-second cycle.

The Earth location delta is the time difference between the scan time code and the time code associated with the Earth location data appended to this record. The value is in milliseconds and is right-justified in the four bytes.

The twenty HIRS/2 channels occur in the Level 1b data record in the following order: 1, 17, 2, 3, 13, 4, 18, 11, 19, 7, 8, 20, 10, 14, 6, 5, 15, 12, 16, and 9.

The HIRS/2 calibration coefficients are contained in three groups. The first group of 240 bytes contains the three manually calibrated coefficients for each of the 20 channels stored in descending order. The second group of 240 bytes contain the three auto-calibrated coefficients for each of the 20 channels stored in descending order. The third group of 240 bytes contains the normalization coefficients by channel used in auto calibration stored in ascending order. Each value is stored in four bytes and contains a scaled number of fractional bits. The scaling factor for the coefficients in ascending order is 222, 230, 244, respectively, and fields for non-computed values are set to zero. The order of the coefficients is shown in Table 4.1.2.1-3.

Table 4.1.2.1-3. Order of the HIRS/2 calibration coefficients.
Channel 1 manual coefficient 1 (2nd order term)
Channel 1 manual coefficient 2 (1st order term)
Channel 1 manual coefficient 3 (0th order term)
Channel 17 manual coefficient 1 (2nd order term)
...
Channel 1 auto coefficient 1 (2nd order term)
Channel 1 auto coefficient 2 (1st order term)
Channel 1 auto coefficient 3 (0th order term)
Channel 17 auto coefficient 1 (2nd order term)
...
Channel 1 normalization coefficient 1 (0th order term)
Channel 1 normalization coefficient 2 (1st order term)
Channel 1 normalization coefficient 3 (2nd order term)
Channel 17 normalization coefficient 1 (0th order term)
...

The sets of coefficients for the HIRS/2 channels are present in the same sequence in which the channels are present in the data record (ascending/descending refers to sequence of the three terms of each coefficient).

Calibration intercepts whose absolute values exceed 512 are truncated when they are scaled and inserted into the Level 1b database by the program DEFERT. For most channels of most TIROS-N series satellites instruments, this presents no problem because the absolute values of their intercepts are less than 512. However, Channels 1 and 2 of the NOAA-12 HIRS/2 and Channel 1 of the HIRS/2 instruments on NOAA-6, -7, -8, -10, -11, -13 and -14 are exceptions. In these channels, the absolute values of the intercepts exceed 512, and the scaled intercept values in the Level 1b database are truncated. Consequently, the intercepts for these channels are incorrect when they are descaled by users of the Level 1b data. Users may recover the correct values by adjusting the descaled values using the following procedures:

NOAA-12 Channel 1:

If the absolute value of the descaled intercept is less than 200, increase the absolute value by 2048 (and maintain the original sign). For example, if the descaled intercept is -11, the correct intercept is -2059.

If the absolute value of the descaled intercept is greater than or equal to 200, increase the absolute value by 1536 (and maintain the original sign). For example, if the descaled intercept is -511, the correct intercept is -2047.

NOAA-12 Channel 2:
and NOAA-6, -7, -8, -10, -11, -13 and -14 Channel 1:

If the absolute value of the descaled intercept is less than 200, increase the absolute value by 512 (and maintain the original sign). For example, if the descaled intercept is -38, the correct intercept is -550; if the descaled intercept is 95, the correct intercept is 607.

If the absolute value of the descaled intercept is greater than or equal to 200, make no adjustment.

Also note that the HIRS/2 instrument can have negative numbers for the calibration coefficients. The HIRS/2 auto coefficient 2 will be negative for all channels except Channel 20. Typical values for auto coefficient 2 range from approximately -0.5 for Channel 1 to approximately -0.5x10-3 for Channel 19. The auto coefficient 3 can be positive or negative depending on the channel. Values usually range from several hundred for Channel 1 to approximately 1 for Channel 19.

See Section 4.5 on how to use the HIRS/2 calibration coefficients.

The height and Local Zenith Angle of the scan is contained in four bytes. The height is stored in the first two bytes in kilometers. The Local Zenith Angle is stored in the last two bytes in 128ths of a degree. The Local Zenith Angle is the angle from the observed point on the Earth to the satellite as measured from the local vertical. The Local Zenith Angle given here is for the fields of view at the edge of scan. The Earth location data consists of latitude and longitude pairs for each of the 56 field of views (FOV) in the scan. The latitude and longitude values are stored in two-byte fields in 128ths of a degree. The order of the data is: FOV 1 latitude, FOV 1 longitude, FOV 2 latitude, FOV 2 longitude, etc.

Each TIP minor frame contains 286 bits of HIRS/2 data packed into 36 bytes. The 286 bits are made up of 22 13-bit words. The 22 13-bit words will be repacked into 44 bytes according to the following scheme.

(a) The first two 13-bit words will be packed left-justified into the first four bytes of the 44-byte group. The least significant six bits of the four bytes will be zero filled. These two words describe the encoder position, electronic calibration level, Channel 1 period monitor, element number, and filter sync designator.

(b) The last 20 13-bit words will be repacked into 20 halfwords (right justified), and if negative, will be stored in 2's complement form. (Note: 2's complement of a number can be found by forming its bit complement (1's complement); that is, every 1 must be changed to a 0 and every 0 must be changed to a 1; and then add the number1.) These 20 words contain the radiant signal output for the 20 HIRS/2 channels for the first 56 minor frames. Minor frames 56-63 also contain these 20 words as described in Table 4.1.2.1-4.

The 64-byte group will be packed sequentially in the scan record. The content of the 286 bits found in each of the 64 TIP minor frames within the HIRS/2 scan is found in Table 4.1.2.1-4.

Table 4.1.2.1-4. Format of TIP HIRS/2 data output for one scan.
Bit # Description
Minor Frames 0-55
285-278 Encoder Position (1-56=Earth view, 68=space, 105=cold BB, 156=warm BB)
277-273 Electronic Calibration Level (0-31, any level indicates both + and -)
272-267 Channel 1 Period Monitor
266-261 Element Number (one less than encoder value for Earth views)
260 Filter Sync Designator (out of sync=0)
259-0 Radiant signal Output (20 channels x 13 bits)
Minor Frames 55-63
285-260 Same as above
Minor Frame 56
259-0 Positive Electronic Calibration (calibration level advanced one of 32 equal levels on succeeding scans)
Minor Frame 57
259-0 Negative Electronic Calibration
Minor Frame 58 (Thermistors)
259-195 Internal Warm Target #1, 5 times (independent samples, counts)
194-130 Internal Warm Target #2, 5 times (independent samples, counts)
129-65 Internal Warm Target #3, 5 times (independent samples, counts)
64-0 Internal Warm Target #4, 5 times (independent samples, counts)
Minor Frame 59 (Thermistors)
259-195 Internal Cold Target #1, 5 times
194-130 Internal Cold Target #2, 5 times
129-65 Internal Cold Target #3, 5 times
64-0 Internal Cold Target #4, 5 times
Minor Frame 60 (Thermistors)
259-195 Filter Housing Temperature #1, 5 times
194-130 Filter Housing Temperature #2, 5 times
129-65 Filter Housing Temperature #3, 5 times
64-0 Filter Housing Temperature #4, 5 times
Minor Frame 61
259-195 Patch Temperature Expanded, 5 times
194-130 First State Temperature, 5 times
129-65 Filter Housing Control Current, 5 times
64-0 Electronic Calibration DAC, 5 times (expected count for electronic calibration)
Minor Frame 62
259-247 Scan Mirror Temperature
246-234 Primary Telescope Temperature
233-221 Secondary Telescope Temperature
220-208 Baseplate Temperature
207-195 Electronics Temperature
194-182 Patch Temperature
181-169 Scan Motor Temperature
168-156 Filter Motor Temperature
155-143 0 Volts to ADC
142-130 Patch Control Power
129-117 Scan Motor Current
116-104 Filter Motor Current
103-91 +15 VDC
90-78 -15 VDC
77-65 +7.5 VDC
64-52 -7.5 VDC
51-39 +10 VDC
38-26 +5.0 VDC TLM
25-13 Analog Ground
12-0 Analog Ground
Minor Frame 63
259-247 HIRS/2 Line Count
246-245 Zero Fill
244-242 Serial Number
241-234 Command Status
233-229 Fill Zeroes
228-221 Command Status
  Binary Code Decimal Code
220-208 (1,1,1,1,1,0,0,1,0,0,0,1,1) +3875
207-195 (...) +1443
194-182 (...) -1552
181-169 (...) -1882
168-156 (...) -1631
155-143 (...) -1141
142-132 (...) -1125
131-117 (...) -3655
116-104 (...) -2886
103-91 (...) -3044
90-78 (...) -3764
77-65 (...) -3262
64-52 (...) -2283
51-39 (...) -2251
38-26 (...) +3214
25-13 (...) +1676
12-0 (...) +1992

The 64 bytes of the minor frame quality field contains data quality information for each of the 64 minor frames making up a scan line. The format for each byte is contained in Table 4.1.2.1-5.

Table 4.1.2.1-5. HIRS/2 minor frame quality field format.
Bit Description
7 TIME ERROR - This 44-byte group contains data that is suspect due to a time error.
6 MISSING DATA - This 44-byte group contains data fill due to a data gap.
5 DWELL DATA - This 44-byte group contains data fill due to a TIP dwell condition.
4 DACS - This 44-byte group contains data that is suspect due to DACS QC error(s) (DROP LOCK, SYNC ERROR, FLYWHEEL, BIT SLIP, TIP PARITY).
3 MIRROR LOCKED - The mirror was determined as locked during this minor frame.
2 MIRROR POSITION ERROR - A scan mirror sequencing error was detected during this minor frame.
1 SLEW INDICATOR - The mirror was moving during this minor frame. This includes normal movement (e.g., moving between targets).
0 PARITY BIT - Minor word parity bit (odd parity). This is not an error indicator.

The 16-bit unpacked data format for full copy HIRS/2 data has the same format as the "packed" data described above except for the format of the HIRS/2 channel data. Also, the minor frame quality has the same format as described above but it starts on the first halfword (16 bits) boundary following the end of the HIRS/2 channel data.

The channel data itself (contained in halfwords 3-22 when all channels are requested) will be packed in consecutive halfwords for TIP minor frames 0-55. The other eight minor frames (56-63) still retain their 44-byte format. The unpacked data format for full copy HIRS/2 data is shown in Table 4.1.2.1-6. Note that the order of the channels is the same as for the packed format in Section 4.1.2.1. The record for the HIRS/2 full copy unpacked data format contains 3620 bytes.

Table 4.1.2.1-6. Format for unpacked full copy HIRS/2 data.
Minor Frame # Byte # Bit # Content
0-55 1-2 15-13 Zero filled
12-0 Channel 1 data value
3-4 15-13 Zero filled
12-0 Channel 17 data value
5-6 15-13 Zero filled
12-0 Channel 2 data value
... ... ...
39-40 15-13 Zero filled
12-0 Channel 9 data value
56-63 ... 285-0 See Table 4.1.2.1-4 for bit description

Selective Extract Subsets

When channels are selected for HIRS/2 data, the format is like that described in Section 4.1.2.1, except that the format of the HIRS/2 channel data changes. Also, the minor frame quality has the same format described in Section 4.1.2.1 but it starts on the first halfword (16 bits, half of a 32-bit word) boundary following the end of the HIRS/2 channel data.

The channel data itself (contained in halfwords 3-22 when all channels are requested) will be packed in consecutive halfwords for TIP minor frames 0-55 (corresponding to the 56 FOVs per scan). The other eight minor frames (56-63) will still retain their 44-byte format. Note: The channels will be in ascending order when packed into the record. Table 4.1.2.2-1 shows the structure of the HIRS channel data when two channels (1 and 2) are selected.

Table 4.1.2.2-1. Format of the HIRS/2 channel data for two-channel select.
Minor Frame # Bit # Content
0-55 31-29 Zero Filled
28-16 Channel 1 Data Value
15-13 Zero Filled
12-0 Channel 2 Data Value
56-63 285-0 See Table 4.1.2.1-4 for bit description

Source: http://www.ncdc.noaa.gov