NOAA logo with flying seagull.

NOAA KLM User's Guide

Section 8.3.1.8.2

Blue line drawn across page to separate text from document title.
Image denotes media you're currently using--Web or CD.Introduction Page, NOAA KLM TOC, Acronyms
Previous Section, Next Section

8.3.1.8.2 Header Records

The SEM-2 Data Set Header Record format is documented in Table 8.3.1.8.2-1. See the legend in Section 8.3.1.1 for further explanation of the headings on this table.

Table 8.3.1.8.2-1. Format of SEM-2 Data Set Header Record.
Field Name Start Octet End Octet Data Type Word Size Number of Words Scale Factor Units Notes
Data Set Creation Site ID (in ASCII):
CMS = Centre de Meteorologie Spatiale/France;
DSS = Dundee Satellite Receiving Station/UK;
NSS = National Environmental Satellite, Data and Information Service/USA;
UKM = United Kingdom Meteorological Office/UK
1 3 c 3 1 0    
<ASCII blank = x20> 4 4 c 1 1 0    
NOAA Level 1b Format Version Number
1=TIROS-N, NOAA-6 through NOAA-14;
2=NOAA-15, -16, -17 (pre-XXXX 2005);
3=all satellites post-XXXX 2005.
5 6 u 2 1 0    
NOAA Level 1b Format Version Year (e.g., 1999) 7 8 u 2 1 0 year  
NOAA Level 1b Format Version Day of Year (e.g., 365) 9 10 u 2 1 0 day  
<Reserved for Logical Record Length>
For Creation Site use only. Logical Record Length of NOAA Level 1b data set prior to processing.
11 12 u 2 1 0    
<Reserved for Block Size>
For Creation Site use only. Block Size of NOAA Level 1b data set prior to processing.
13 14 u 2 1 0    
Count of Header Records in this Data Set 15 16 u 2 1 0    
<Zero Fill> 17 18 i 2 1 0    
Data Set Name (42 ASCII characters) 19 60 c 42 1 0    
Processing Block Identification (8 ASCII characters) 61 68 c 8 1 0    
NOAA Spacecraft Identification Code
2 = NOAA-15;
4 = NOAA-16;
6 = NOAA-17
69 70 u 2 1 0    
Instrument ID (normally 000)
The SEM Instrument ID is not included in telemetry, so this field is undefined. PFM (Prototype Flight Model) is on NOAA-15, FM1 is on NOAA-16, and FM2 is on NOAA-17.
71 72 u 2 1 0    
Data Type Code
9 = SEM
73 74 u 2 1 0    
TIP Source Code (normally 000)
0 = unused, GAC/HRPT/LAC data;
1 = GAC embedded AMSU and TIP;
2 = stored TIP;
3 = HRPT/LAC embedded AMSU and TIP;
4 = stored AIP
75 76 u 2 1 0    
Start of Data Set Day Count starting from 1 Jan 1950 77 80 u 4 1 0    
Start of Data Set Year (4 digit year) 81 82 u 2 1 0 year  
Start of Data Set Day of Year (3 digit day) 83 84 u 2 1 0 day  
Start of Data Set UTC Time of Day 85 88 u 4 1 0 milliseconds  
End of Data Set Day Count starting from 1 Jan 1950 89 92 u 4 1 0 day  
End of Data Set Year (4 digit year) 93 94 u 2 1 0 year  
End of Data Set Day of Year (3 digit day) 95 96 u 2 1 0 day  
End of Data Set UTC Time of Day 97 100 u 4 1 0 milliseconds  
Year of Last CPIDS Update (4 digit year) 101 102 u 2 1 0 year 1
Day of Year of Last CPIDS Update (3 digit day) 103 104 u 2 1 0 day 1
<Zero Fill> 105 112 i 4 2 0    
DATA SET QUALITY INDICATORS
Instrument Status (Contents of TIP word 8, status1 and status2 at the beginning time of the data set.)
bytes 113 and 114: <zero fill>
bit 8, MSB of byte 115: Microprocessor System ID
bit 7: TED IFC flag
bit 6: MEPED IFC flag
bit 5: MSB of the TED electron pulse discriminator level setting
bit 4: LSB of the TED electron pulse discriminator level setting
bits 3-2: <zero fill>
bit 1, LSB of byte 115: <zero fill>
bit 8, MSB of byte 116: Microprocessor A Watchdog error
bit 7: Microprocessor B Watchdog error
bit 6: MSB of the TED proton pulse discriminator level setting
bit 5: LSB of the TED proton pulse discriminator level setting
bits 4-1: <zero fill>
113 116 u 4 1 0    
<Zero Fill> 117 118 i 2 1 0    
Record Number of Status Change in TIP word 8
(if 0, none occurred)
119 120 u 2 1 0   2
TIP word 8, status1 and status2 after a status change 121 124 u 4 1 0   2
Count of 2-second Data Records in this Data Set 125 126 u 2 1 0   3
Count of Data Gaps in this Data Set 127 128 u 2 1 0    
Count of TIP Minor Frames Without Frame Sync Word Errors 129 130 u 2 1 0   3
Count of PACS Detected TIP Parity Errors 131 132 u 2 1 0    
Sum of All Sync Errors Detected in this data set 133 134 u 2 1 0    
Time Sequence Error
(0 = no time error; otherwise the record number of the first occurrence of an error.)
135 136 u 2 1 0    
Time Sequence Error Code (These are bit flags taken from Scan Line Quality Flags Time Problem Code on data record reported in Time Sequence Error field above.
If a bit is on (=1) then the statement is true.)
byte 137: <zero fill>
bit 8, MSB of byte 138: time field is bad but can probably be inferred from the previous good time.
bit 7: time field is bad and cannot be inferred from the previous good time.
bit 6: this record starts a sequence that is inconsistent with previous times (i.e., there is a time discontinuity). This may or may not be associated with a spacecraft clock update.
bit 5: start of a sequence that apparently repeats scan times that have been previously accepted.
bits 4-1: <zero fill>
137 138 u 2 1 0    
SOCC Clock Update Indicator
(0 = no clock update during this orbit; otherwise the record number of the first occurrence. Typically, there is a spacecraft clock update of a few milliseconds each day.)
139 140 u 2 1 0    
Earth Location Error Indicator
(0 = no error during this orbit; otherwise the record number of the first occurrence)
141 142 u 2 1 0    
Earth Location Error Code (If there is an earth location error, the following provides details of that error. If a bit is on (=1) then the statement is true.)
byte 143: <zero fill>
bit 8, MSB of byte 144: not earth located because of bad time; earth location fields zero filled.
bit 7: earth location questionable because of questionable time code. (See time problem flags.)
bit 6: earth location questionable -- only marginal agreement with reasonableness check.
bit 5: earth location questionable -- fails reasonableness check.
bits 4-1: <zero fill>
143 144 u 2 1 0    
PACS Status Bit Field (These bytes are not used in SEM data processing.)
byte 145: <zero fill>
bit 8, MSB of byte 146: <zero fill>
bits 7-4: <zero fill>
bit 3: 0 if data stream is normal; 1 if data is pseudonoise
bit 2: tape direction (0 = reverse playback, 1 = forward)
bit 1, LSB of byte 146: data mode (0 = test data; 1 = flight data; normally, the value of byte 146 is decimal 3, bits 1 and 2 set to 1.)
145 146 u 2 1 0    
PACS Data Source
0 = unused;
1 = Fairbanks, AK;
2 = Wallops Island, VA;
3 = SOCC
147 148 u 2 1 0    
<Zero Fill> 149 176 i 28 1 0    
NAVIGATION
Reference Ellipsoid Model ID (The ellipsoid is a mathematically tractable approximation of the geoid, which is an equipotential surface at mean sea level. The maximum departure of the ellipsoid from the geoid is approximately +/- 65 meters. In ASCII.)
WGS-72 = World Geodetic Survey 1972
177 184 c 8 1 0    
Nadir Earth Location Tolerance 185 186 u 2 1 1 kilometers 4
Earth Location Bit Field
bits 15 - 2: <zero fill>
bit 1: reasonableness test active (0 = inactive)
bit 0: attitude error correction (0 = not corrected)
187 188 u 2 1 0    
<Zero Fill> 189 190 i 2 1 0    
Constant Roll Attitude Error 191 192 i 2 1 3 degrees  
Constant Pitch Attitude Error 193 194 i 2 1 3 degrees  
Constant Yaw Attitude Error 195 196 i 2 1 3 degrees  
Epoch Year for Orbit Vector (4 digit year) 197 198 u 2 1 3 year  
Day of Epoch Year for Orbit Vector (3 digit day) 199 200 u 2 1 0 day  
Epoch UTC Time of Day for Orbit Vector 201 204 u 4 1 0 milliseconds  
Semi-major Axis of orbit 205 208 i 4 1 5 kilometers  
Orbit Eccentricity 209 212 i 4 1 8   5
Orbit Inclination (This is used in SEM data processing.) 213 216 i 4 1 5 degrees  
Argument of Perigee 217 220 i 4 1 5 degrees  
Right Ascension of the Ascending Node 221 224 i 4 1 5 degrees  
Mean Anomaly 225 228 i 4 1 5 degrees  
Satellite location, x coordinate 229 232 i 4 1 5 kilometers 6
Satellite location, y coordinate 233 236 i 4 1 5 kilometers 6
Satellite location, z coordinate 237 240 i 4 1 5 kilometers 6
Satellite Velocity Vector x Component 241 244 i 4 1 8 kilometers/sec 7
Satellite Velocity Vector y Component 245 248 i 4 1 8 kilometers/sec 7
Satellite Velocity Vector z Component 249 252 i 4 1 8 kilometers/sec 7
Earth/Sun Distance Ratio 253 256 u 4 1 6    
<Zero Fill> 257 272 i 4 4 0    
ANALOG TELEMETRY CONVERSION
<Reserved> (<Zero Fill> at this time) 273 492 i 2 110 0    
FILLER
<Zero Fill> 493 512 i 4 5 0    
NOTES:

1) CPIDS refers to a comprehensive calibration data set and these bytes provide the year and day of year of the latest data set update.

2) If the contents of status1 or status2 change during the course of this data set, bytes 119-120 contain the data record number of that change. Bytes 121-124 contain the contents of status1 and status2 after that change with the bit assignments in bytes 113-116. Normally a change in the contents of status1 and status2 is associated with an in-flight calibration.

3) Bytes 125-126 contain the number of 2-second SEM data records in this incremental file. Bytes 129-130 contain the number of TIP minor frames within this incremental file that did not have sync errors. If there were no sync error records, the integer number in bytes 129-130 should be exactly 20 times the integer number in bytes 125-126 because there are 20 TIP minor frames in each 2-second data record. If sync errors are present, the value of bytes 129-130 will be less than 20 times the integer value of bytes 125-126.

4) This is not used in SEM processing.

5) A survey of header files shows the eccentricity (and the semi-major axis) varies a great deal day to day. The orbit eccentricity given in the 2-line NORAD orbit elements obtained from http://celestrak.com/NORAD/elements/noaa.txt do not show nearly that variation and the NORAD eccentricities generally do not agree with those obtained from this header record. There is no explanation for this.

6) These values are in earth-centered inertial coordinates. That is, the Z axis directed north parallel to earth's axis of rotation, X axis directed toward the vernal equinox, and the Y axis completing the right handed Cartesian coordinate system.

7) The coordinate system is earth-centered inertial.

Amended June 19, 2002

Amended February 9, 2005


Previous Section Top of Page Next Section