Dashboard
NCEP BUFR File Structure
NOAA/NWS/NCEP/EMC
(Last Revised 2/12/2018)
NCEP BUFR FILE STRUCTURE
with emphasis on embedded BUFR table (A,B,D) messages
Latest Revision - 04/02/2008
Every BUFR file that is presented to the NCEP BUFRLIB software, either for input (reading/decoding) or output (writing/encoding) purposes, must have a BUFR tables (A, B, D) file associated with it. These tables may be defined within a separate ASCII text file (see Description and Format of BUFR Tables for more information) or, in the case of an existing BUFR file, may be embedded within the first few BUFR messages of the file itself. When an NCEP "flavored" BUFR file is created for the first time, the BUFR tables are usually read from an external ASCII text file (although it is also possible to read the tables from table messages that are embedded within another BUFR file). The tables will then be written into the first few BUFR messages at the top of the new file (using as many messages as needed to encode the complete set of tables). This "feature" allows all NCEP BUFR files to be self-describing, i.e., anyone using the NCEP BUFRLIB routines can read an NCEP BUFR file without the need for external files containing BUFR tables A, B, D.This document describes in detail the content of these embedded BUFR messages containing the BUFR tables, as they appear in NCEP BUFR files. It then follows with a less-detailed summary of the contents of the actual BUFR data messages which follow. The example shown here is for the NCEP BUFR tables associated with Table A (message) type 2 [vertical soundings (other than satellite)] as it appeared on 04/01/2008 (although the basic layout of the BUFR table messages is the same for all Table A types). These tables are embedded in the top messages of the NCEP "adpupa" BUFR data dump file. This file contains upper-air profile data for rawinsonde, dropwinsonde, PIBAL, ozonesonde, wind and spectral moment profiler, NEXRAD VAD wind, and RASS temperature reports.
Click here to view the ASCII text file (called /nwprod/fix/bufrtab.002 on the NCEP CCS machines) which is read in by the BUFRLIB software.
This text file will require three 10,000 byte BUFR messages in order to hold all of its information. These will be the first three messages in the "adpupa" BUFR data dump file. The BUFR messages containing the tables A, B, D are in Table A (message) type 11.
BUFR TABLE IN MESSAGE #1
Section 0 - Indicator Section:
BYTES | CONTENT (bold face font inside of quotes indicates character, otherwise numeric) | Description |
1-4 | " BUFR " | start of BUFR message |
5-7 | 9950 | total length of BUFR message (including Section 0) in bytes |
8 | 3 | BUFR edition number (3 or 4) |
Section 1 - Identification Section for BUFR Edition 3:
BYTES | CONTENT (bold face font inside of quotes indicates character, otherwise numeric) | Description |
1-3 | 18 | length of section in bytes |
4 | 0 | BUFR master table (zero if standard WMO FM 94 BUFR tables are used) |
5 | 3 (NCEP Central Operations) | originating/generating sub-center: Code table 0-01-034 |
6 | 7 (US NWS, NCEP) | originating/generating center: Code table 0-01-033 |
7 | 0 | update sequence number (zero for original BUFR messages; incremented for updates) |
8, Bit 1 | 0 | = 0 no optional section, = 1 optional section follows |
8, Bits 2–8 | 0 | set to zero (reserved) |
9 | 11 (BUFR tables, complete replacement or update) | data category (Table A) |
10 | 1 | data sub-category [defined by local automatic data processing (ADP) centers, always 1 here] |
11 | 12 | version number of master table used |
12 | 1 | version number of local tables used to augment the master table in use, always 1 here |
13 | 0 | year of century most typical for the BUFR message contents |
14 | 0 | month most typical for the BUFR message contents |
15 | 0 | day most typical for the BUFR message contents |
16 | 0 | hour most typical for the BUFR message contents |
17 | 0 | minute most typical for the BUFR message contents |
18 | 0 | reserved for local use by ADP centers (NCEP: century most typical for the BUFR message contents) |
Section 2 - Optional Section:
(none per Byte 8, Bit 1 of Section 1)
Section 3 - Data Description Section:
(Note: Light shaded cells are replicated, dark shaded cells are nested replication)
BYTES | CONTENT (bold face font inside of quotes indicates character, otherwise numeric) | Description |
1-3 | 38 | length of section in bytes |
4 | 0 | set to zero (reserved) |
5-6 | 1 | number of data subsets |
7, Bit 1 | 1 | = 1 observed data, = 0 other data |
7, Bit 2 | 0 | = 1 compressed data, = 0 non-compressed data |
7, Bits 3–8 | 0 | set to zero (reserved) |
8–37 | a collection of element descriptors, replication descriptors, operator descriptors and sequence descriptors, which define the form and contents of individual data elements comprising one data subset in the data section, each descriptor occupies 2 bytes and contains 3 parts: F: 2 bits X: 6 bits Y: 8 bits | |
8-9 | F-X-Y value: 1-03-000 | use delayed replication for the next three data descriptors |
10-11 | F-X-Y value: 0-31-001 | 8-bit delayed replication factor (number of lines in Table A section of ASCII text file, see 1 below) |
12-13 | F-X-Y value: 0-00-001 | Table A: entry; 3-characters (parsed from columns 17-19 of each line in Table A section of ASCII text file) |
14-15 | F-X-Y value: 0-00-002 | Table A: data category description, line 1; 32-characters (parsed from columns 3-10 and 22-45 of each line in Table A section of ASCII text file) |
16-17 | F-X-Y value: 0-00-003 | Table A: data category description, line 2; 32-characters (parsed from columns 46-77 of each line in Table A section of ASCII text file) |
18-19 | F-X-Y value: 1-01-000 | use delayed replication for the next one data descriptor |
20-21 | F-X-Y value: 0-31-001 | 8-bit delayed replication factor [number of lines in either Table B part 1 or Table B part 2 sections of ASCII text file (should be the same) plus 5 additional Table B entries which do not appear in the ASCII text file, see 1 below] |
22-23 | F-X-Y value: 3-00-004 | sequence containing F, X, Y part descriptors, element name, units name, scale sign, scale, reference sign, reference value, data width (see 2 below) |
24-25 | F-X-Y value: 1-05-000 | use delayed replication for the next five data descriptors |
26-27 | F-X-Y value: 0-31-001 | 8-bit delayed replication factor (number of lines in Table A plus Table D sections of ASCII text file plus 4 additional Table D entries which do not appear in the ASCII text file see 1 below) |
28-29 | F-X-Y value: 3-00-003 | sequence containing F, X and Y part descriptors (see 4 below) |
30-31 | F-X-Y value: 2-05-064 | insert 64 characters (parsed from columns 3-10 and 22-77 of each line in Table A or Table D section of ASCII text file) |
32-33 | F-X-Y value: 1-01-000 | use delayed replication for the next one data descriptor |
34-35 | F-X-Y value: 0-31-001 | 8-bit delayed replication factor [number of constituent Table B, C and D descriptors in the defining sequence for each F-X-Y value defined in 3-00-003 above, parsed from mnemonic character strings in columns 14-78 of each line in Table D defining sequence section of ASCII text file (one more more blank characters separate the constituent Table B and C descriptors while pairs of parentheses, curly brackets, square brackets or angle brackets denote various constituent Table D descriptors, the mnemonic character sting in columns 3-10 (left justified) is used as a line continuation indicator and is also used to define the sequence based on the matching mnemonic character string in columns 3-10 (left justified) of the corresponding line in the Table A or Table D section of ASCII text file] |
36-37 | F-X-Y value: 0-00-030 | descriptor defining sequence; 6 characters [each constituent Table B or C mnemonic character string or Table D indicator (pairs of parentheses, curly brackets, square brackets or angle brackets) parsed out of columns 14-78 of each line (or lines if there is a continuation) in Table D defining sequence section of ASCII text file; the parsed mnemonic character sting is used to define the Table B or Table D element based on the matching mnemonic character string in columns 3-10 (left justified) of the corresponding line in Table B part 1 and part 2 or Table D section of ASCII text file] |
38 | 0 | reserved |
1 - Since the length of an NCEP BUFR message has an
upper limit (the default being 10,000 bytes, as used in the
"adpupa" BUFR data dump files, but with a maximum of 2.5
million bytes), this replication factor may be less than
the actual number of lines in this section of the ASCII text file.
In this case, the next BUFR message will resume at point left off
in the replication here, and it will continue the
replication until all lines in this section of the ASCII text file
have been parsed out.
2 - Expansion of sequence descriptor 3-00-004 (element name, units name, scale sign, scale, reference sign, reference value, data width):
3-00-003 (Sequence containing F, X and Y
part descriptors) (see 3 below)
0-00-013
(Element name, line 1; 32 characters) (parsed from columns 3-10 and
22-45 of each line in Table B, part 1 section of ASCII text file)
0-00-014
(Element name, line 2; 32 characters) (parsed from columns 46-77 of each line in Table B, part 1 section of ASCII text file)
0-00-015 (Units
name; 24 characters) (parsed from columns 41-64 of each line in Table B, part 2 section of ASCII text file)
0-00-016
(Units scale sign "+" or "-"; 1 character) [parsed from column just
before number parsed out of columns 15-17, right
justified, of each line in Table B, part 2 section of ASCII text
file, blank (" ") is interpreted as "+"]
0-00-017
(Units scale; 3 characters) (parsed from numbers in columns 15-17,
right justified, of each line in Table B, part 2 section of ASCII
text file)
0-00-018 (Units
reference sign "+" or "-"; 1 character) [parsed from column just before number parsed out of columns 22-31,
right justified, of each line in Table B, part 2 section of ASCII text
file, blank (" ") is interpreted as "+"]
0-00-019
(Units reference value; 10 characters) (parsed from numbers in columns
22-31, right justified, of each line in Table B, part 2 section of
ASCII text file)
0-00-020
(Element data width; 3 characters) (parsed from numbers in columns
35-37, right justified, of each line in Table B, part 2 section of
ASCII text file)
3 - Expansion of sequence descriptor 3-00-003 (F, X and Y part descriptors):
0-00-010 (F descriptor to be added or defined; 1 character) (parsed from character 14 of each line in Table B, part 1 section of ASCII text file)0-00-011 (X descriptor to be added or defined; 2 characters) (parsed from columns 15-16 of each line in Table B, part 1 section of ASCII text file)
0-00-012 (Y descriptor to be added or defined; 3 characters) (parsed from columns 17-19 of each line in Table B, part 1 section of ASCII text file)
4 - Expansion of sequence descriptor 3-00-003 (F, X and Y part descriptors):
0-00-010 (F descriptor to be added or defined; 1 character) (parsed from character 14 of each line in Table A or Table D section of ASCII text file, for Table A section, the character "A" is changed to "3")0-00-011 (X descriptor to be added or defined; 2 characters) (parsed from columns 15-16 of each line in Table A or Table D section of ASCII text file)
0-00-012 (Y descriptor to be added or defined; 3 characters) (parsed from columns 17-19 of each line in Table A or Table D section of ASCII text file)
5 - Multiple successive lines may be used in a continuation fashion by repeating, within columns 3-10 of each continuation line, the left-justified mnemonic being defined.
Section 4 - Data Section:
BYTES | CONTENT (bold face font inside of quotes indicates character, otherwise numeric) | Description |
1-3 | 9882 | length of section in bytes |
4 | 0 | set to zero (reserved) |
5-9882 | (see 1 below) |
binary data as defined by sequence descriptors in Section 3 (repeated just once since there is one subset in the BUFR message) |
1 - contents of bytes 5-9882
EXPANDED F-X-Y DESCRIPTOR LIST (from Section 3) | CONTENT (bold face font inside of quotes indicates character, otherwise numeric) | Description |
0-31-001 | 17 | number of replications of Table A information (entry itself, text description 1, text description 2) |
0-00-001 | " 218 " | 1st replication: Table A entry, 3 characters |
0-00-002 | " NC002001 MSG TYPE 002-001 RAWIN " | 1st replication: Table A: data category description, line 1; 32-characters |
0-00-003 | " SONDE - FIXED LAND " | 1st replication: Table A: data category description, line 2; 32-characters |
0-00-001 | " 219 " | 2nd replication: Table A entry, 3 characters |
0-00-002 | " NC002002 MSG TYPE 002-002 RAWIN " | 2nd replication: Table A: data category description, line 1; 32-characters |
0-00-003 | " SONDE - MOBIL LAND " | 2nd replication: Table A: data category description, line 2; 32-characters |
0-00-001 | " 220 " | 3rd replication: Table A entry, 3 characters |
0-00-002 | " NC002003 MSG TYPE 002-003 RAWIN " | 3rd replication: Table A: data category description, line 1; 32-characters |
0-00-003 | " SONDE – SHIP " | 3rd replication: Table A: data category description, line 2; 32-characters |
****** 4th through 14th replications follow in the same way ****** | ||
0-00-001 | " 208 " | 15th replication: Table A entry, 3 characters |
0-00-002 | " NC002015 MSG TYPE 002-015 OZONE " | 15th replication: Table A: data category description, line 1; 32-characters |
0-00-003 | " SONDE (HIGH-RES) (FROM ASCII) " | 15th replication: Table A: data category description, line 2; 32-characters |
0-00-001 | " 206 " | 16th replication: Table A entry, 3 characters |
0-00-002 | " NC002016 MSG TYPE 002-016 EUROP " | 16th replication: Table A: data category description, line 1; 32-characters |
0-00-003 | " EAN PROFILER WINDS " | 16th replication: Table A: data category description, line 2; 32-characters |
0-00-001 | " 235 " | 17th replication: Table A entry, 3 characters |
0-00-002 | " NC004005 MESSAGE TYPE 004-005 R " | 17th replication: Table A: data category description, line 1; 32-characters |
0-00-003 | " ECCO - flight level " | 17th replication: Table A: data category description, line 2; 32-characters |
0-31-001 | 78 | number of replications of Table B information (F, X, Y part descriptors, element name, units name, scale sign, scale, reference sign, reference value, data width) |
0-00-010 | " 0 " (see 2 below) | 1st replication: F descriptor to be added or defined; 1 character |
0-00-011 | " 63 " | 1st replication: X descriptor to be added or defined; 2 characters |
0-00-012 | " 000 " | 1st replication: Y descriptor to be added or defined; 3 characters |
0-00-013 | " BYTCNT " | 1st replication: Element name, line 1; 32 characters |
0-00-014 | " " | 1st replication: Element name, line 2; 32 characters |
0-00-015 | " BYTES " | 1st replication: Units name; 24 characters |
0-00-016 | " + " | 1st replication: Units scale sign; 1 character |
0-00-017 | " 0 " | 1st replication: Units scale; 3 characters |
0-00-018 | " + " | 1st replication: Units reference sign; 1 character |
0-00-019 | " 0 " | 1st replication: Units reference value; 10 characters |
0-00-020 | " 16 " | 1st replication: Element data width; 3 characters |
0-00-010 | " 0 " (see 2 below) | 2nd replication: F descriptor to be added or defined; 1 character |
0-00-011 | " 63 " | 2nd replication: X descriptor to be added or defined; 2 characters |
0-00-012 | " 255 " | 2nd replication: Y descriptor to be added or defined; 3 characters |
0-00-013 | " BITPAD " | 2nd replication: Element name, line 1; 32 characters |
0-00-014 | " " | 2nd replication: Element name, line 2; 32 characters |
0-00-015 | " NONE " | 2nd replication: Units name; 24 characters |
0-00-016 | " + " | 2nd replication: Units scale sign; 1 character |
0-00-017 | " 0 " | 2nd replication: Units scale; 3 characters |
0-00-018 | " + " | 2nd replication: Units reference sign; 1 character |
0-00-019 | " 0 " | 2nd replication: Units reference value; 10 characters |
0-00-020 | " 1 " | 2nd replication: Element data width; 3 characters |
0-00-010 | " 0 " (see 2 below) | 3rd replication: F descriptor to be added or defined; 1 character |
0-00-011 | " 31 " | 3rd replication: X descriptor to be added or defined; 2 characters |
0-00-012 | " 000 " | 3rd replication: Y descriptor to be added or defined; 3 characters |
0-00-013 | " DRF1BIT " | 3rd replication: Element name, line 1; 32 characters |
0-00-014 | " " | 3rd replication: Element name, line 2; 32 characters |
0-00-015 | " NUMERIC " | 3rd replication: Units name; 24 characters |
0-00-016 | " + " | 3rd replication: Units scale sign; 1 character |
0-00-017 | " 0 " | 3rd replication: Units scale; 3 characters |
0-00-018 | " + " | 3rd replication: Units reference sign; 1 character |
0-00-019 | " 0 " | 3rd replication: Units reference value; 10 characters |
0-00-020 | " 1 " | 3rd replication: Element data width; 3 characters |
0-00-010 | " 0 " (see 2 below) | 4th replication: F descriptor to be added or defined; 1 character |
0-00-011 | " 31 " | 4th replication: X descriptor to be added or defined; 2 characters |
0-00-012 | " 001 " | 4th replication: Y descriptor to be added or defined; 3 characters |
0-00-013 | " DRF8BIT " | 4th replication: Element name, line 1; 32 characters |
0-00-014 | " " | 4th replication: Element name, line 2; 32 characters |
0-00-015 | " NUMERIC " | 4th replication: Units name; 24 characters |
0-00-016 | " + " | 4th replication: Units scale sign; 1 character |
0-00-017 | " 0 " | 4th replication: Units scale; 3 characters |
0-00-018 | " + " | 4th replication: Units reference sign; 1 character |
0-00-019 | " 0 " | 4th replication: Units reference value; 10 characters |
0-00-020 | " 8 " | 4th replication: Element data width; 3 characters |
0-00-010 | " 0 " (see 2 below) | 5th replication: F descriptor to be added or defined; 1 character |
0-00-011 | " 31 " | 5th replication: X descriptor to be added or defined; 2 characters |
0-00-012 | " 002 " | 5th replication: Y descriptor to be added or defined; 3 characters |
0-00-013 | " DRF16BIT " | 5th replication: Element name, line 1; 32 characters |
0-00-014 | " " | 5th replication: Element name, line 2; 32 characters |
0-00-015 | " NUMERIC " | 5th replication: Units name; 24 characters |
0-00-016 | " + " | 5th replication: Units scale sign; 1 character |
0-00-017 | " 0 " | 5th replication: Units scale; 3 characters |
0-00-018 | " + " | 5th replication: Units reference sign; 1 character |
0-00-019 | " 0 " | 5th replication: Units reference value; 10 characters |
0-00-020 | " 16 " | 5th replication: Element data width; 3 characters |
0-00-010 | " 0 " | 6th replication: F descriptor to be added or defined; 1 character |
0-00-011 | " 01 " | 6th replication: X descriptor to be added or defined; 2 characters |
0-00-012 | " 001 " | 6th replication: Y descriptor to be added or defined; 3 characters |
0-00-013 | " WMOB WMO BLOCK NUMBER " | 6th replication: Element name, line 1; 32 characters |
0-00-014 | " " | 6th replication: Element name, line 2; 32 characters |
0-00-015 | " NUMERIC " | 6th replication: Units name; 24 characters |
0-00-016 | " + " | 6th replication: Units scale sign; 1 character |
0-00-017 | " 0 " | 6th replication: Units scale; 3 characters |
0-00-018 | " + " | 6th replication: Units reference sign; 1 character |
0-00-019 | " 0 " | 6th replication: Units reference value; 10 characters |
0-00-020 | " 7 " | 6th replication: Element data width; 3 characters |
0-00-010 | " 0 " | 7th replication: F descriptor to be added or defined; 1 character |
0-00-011 | " 01 " | 7th replication: X descriptor to be added or defined; 2 characters |
0-00-012 | " 002 " | 7th replication: Y descriptor to be added or defined; 3 characters |
0-00-013 | " WMOS WMO STATION NUMBER " | 7th replication: Element name, line 1; 32 characters |
0-00-014 | " " | 7th replication: Element name, line 2; 32 characters |
0-00-015 | " NUMERIC " | 7th replication: Units name; 24 characters |
0-00-016 | " + " | 7th replication: Units scale sign; 1 character |
0-00-017 | " 0 " | 7th replication: Units scale; 3 characters |
0-00-018 | " + " | 7th replication: Units reference sign; 1 character |
0-00-019 | " 0 " | 7th replication: Units reference value; 10 characters |
0-00-020 | " 10 " | 7th replication: Element data width; 3 characters |
****** 8th through 76th replications follow in the same way ****** | ||
0-00-010 | " 0 " | 77th replication: F descriptor to be added or defined; 1 character |
0-00-011 | " 12 " | 77th replication: X descriptor to be added or defined; 2 characters |
0-00-012 | " 107 " | 77th replication: Y descriptor to be added or defined; 3 characters |
0-00-013 | " TMVR VIRTUAL TEMPERATURE " | 77th replication: Element name, line 1; 32 characters |
0-00-014 | " " | 77th replication: Element name, line 2; 32 characters |
0-00-015 | " DEGREES KELVIN " | 77th replication: Units name; 24 characters |
0-00-016 | " + " | 77th replication: Units scale sign; 1 character |
0-00-017 | " 2 " | 77th replication: Units scale; 3 characters |
0-00-018 | " + " | 77th replication: Units reference sign; 1 character |
0-00-019 | " 0 " | 77th replication: Units reference value; 10 characters |
0-00-020 | " 16 " | 77th replication: Element data width; 3 characters |
0-00-010 | " 0 " | 78th replication: F descriptor to be added or defined; 1 character |
0-00-011 | " 13 " | 78th replication: X descriptor to be added or defined; 2 characters |
0-00-012 | " 003 " | 78th replication: Y descriptor to be added or defined; 3 characters |
0-00-013 | " REHU RELATIVE HUMIDITY " | 78th replication: Element name, line 1; 32 characters |
0-00-014 | " " | 78th replication: Element name, line 2; 32 characters |
0-00-015 | " % " | 78th replication: Units name; 24 characters |
0-00-016 | " + " | 78th replication: Units scale sign; 1 character |
0-00-017 | " 0 " | 78th replication: Units scale; 3 characters |
0-00-018 | " + " | 78th replication: Units reference sign; 1 character |
0-00-019 | " 0 " | 78th replication: Units reference value; 10 characters |
0-00-020 | " 7 " | 78th replication: Element data width; 3 characters |
0-31-001 | 0 | number of replications of Table D information (F, X, Y part descriptors, text description, Table B and D descriptors defining sequence) |
Section 5 - End Section:
BYTES | CONTENT (bold face font inside of quotes indicates character, otherwise numeric) | Description |
1-4 | " 7777 " | end of BUFR message |
BUFR TABLE IN MESSAGE #2
Section 0 - Indicator Section:
BYTES | CONTENT (bold face font inside of quotes indicates character, otherwise numeric) | Description |
1-4 | " BUFR " | start of BUFR message |
5-7 | 9924 | total length of BUFR message (including Section 0) in bytes |
8 | 3 | BUFR edition number (3 or 4) |
Section 2 - Optional Section:
(none per Byte 8, Bit 1 of Section 1)
Same as in BUFR Message #1
Section 4 - Data Section:
BYTES | CONTENT (bold face font inside of quotes indicates character, otherwise numeric) | Description |
1-3 | 9856 | length of section in bytes |
4 | 0 | set to zero (reserved) |
5-9856 | (see 1 below) |
binary data as defined by sequence descriptors in Section 3 (repeated just once since there is one subset in the BUFR message) |
1 - contents of bytes 5-9856
EXPANDED F-X-Y DESCRIPTOR LIST (from Section 3) | CONTENT (bold face font inside of quotes indicates character, otherwise numeric) | Description |
0-31-001 | 0 | number of replications of Table A information (entry itself, text description 1, text description 2) |
0-31-001 | 40 | number of replications of Table B information (F, X, Y part descriptors, element name, units name, scale sign, scale, reference sign, reference value, data width) |
0-00-010 | " 0 " | 1st replication: F descriptor to be added or defined; 1 character |
0-00-011 | " 13 " | 1st replication: X descriptor to be added or defined; 2 characters |
0-00-012 | " 195 " | 1st replication: Y descriptor to be added or defined; 3 characters |
0-00-013 | " STBS5 MODIFIED SHOWALTER STAB " | 1st replication: Element name, line 1; 32 characters |
0-00-014 | " ILITY INDEX " | 1st replication: Element name, line 2; 32 characters |
0-00-015 | " NUMERIC " | 1st replication: Units name; 24 characters |
0-00-016 | " + " | 1st replication: Units scale sign; 1 character |
0-00-017 | " 0 " | 1st replication: Units scale; 3 characters |
0-00-018 | " - " | 1st replication: Units reference sign; 1 character |
0-00-019 | " 40 " | 1st replication: Units reference value; 10 characters |
0-00-020 | " 8 " | 1st replication: Element data width; 3 characters |
0-00-010 | " 0 " | 2nd replication: F descriptor to be added or defined; 1 character |
0-00-011 | " 15 " | 2nd replication: X descriptor to be added or defined; 2 characters |
0-00-012 | " 003 " | 2nd replication: Y descriptor to be added or defined; 3 characters |
0-00-013 | " MOPP MEASURED OZONE PARTIAL " | 2nd replication: Element name, line 1; 32 characters |
0-00-014 | " PRESSURE (SOUNDING) " | 2nd replication: Element name, line 2; 32 characters |
0-00-015 | " PA " | 2nd replication: Units name; 24 characters |
0-00-016 | " + " | 2nd replication: Units scale sign; 1 character |
0-00-017 | " 4 " | 2nd replication: Units scale; 3 characters |
0-00-018 | " + " | 2nd replication: Units reference sign; 1 character |
0-00-019 | " 0 " | 2nd replication: Units reference value; 10 characters |
0-00-020 | " 9 " | 2nd replication: Element data width; 3 characters |
****** 3rd through 38th replications follow in the same way ****** | ||
0-00-010 | " 0 " | 39th replication: F descriptor to be added or defined; 1 character |
0-00-011 | " 35 " | 39th replication: X descriptor to be added or defined; 2 characters |
0-00-012 | " 195 " | 39th replication: Y descriptor to be added or defined; 3 characters |
0-00-013 | " SEQNUM CHANNEL SEQUENCE NUMBER " | 39th replication: Element name, line 1; 32 characters |
0-00-014 | " " | 39th replication: Element name, line 2; 32 characters |
0-00-015 | " CCITT IA5 " | 39th replication: Units name; 24 characters |
0-00-016 | " + " | 39th replication: Units scale sign; 1 character |
0-00-017 | " 0 " | 39th replication: Units scale; 3 characters |
0-00-018 | " + " | 39th replication: Units reference sign; 1 character |
0-00-019 | " 0 " | 39th replication: Units reference value; 10 characters |
0-00-020 | " 32 " | 39th replication: Element data width; 3 characters |
0-00-010 | " 0 " | 40th replication: F descriptor to be added or defined; 1 character |
0-00-011 | " 58 " | 40th replication: X descriptor to be added or defined; 2 characters |
0-00-012 | " 008 " | 40th replication: Y descriptor to be added or defined; 3 characters |
0-00-013 | " RRSTG RAW REPORT STRING " | 40th replication: Element name, line 1; 32 characters |
0-00-014 | " " | 40th replication: Element name, line 2; 32 characters |
0-00-015 | " CCITT IA5 " | 40th replication: Units name; 24 characters |
0-00-016 | " + " | 40th replication: Units scale sign; 1 character |
0-00-017 | " 0 " | 40th replication: Units scale; 3 characters |
0-00-018 | " + " | 40th replication: Units reference sign; 1 character |
0-00-019 | " 0 " | 40th replication: Units reference value; 10 characters |
0-00-020 | " 64 " | 40th replication: Element data width; 3 characters |
0-31-001 | 43 | number of replications of Table D information (F, X, Y part descriptors, text description, Table B and D descriptors defining sequence) |
0-00-010 | " 3 " (see 2 below) | 1st outer replication: F descriptor to be added or defined; 1 character |
0-00-011 | " 60 " | 1st outer replication: X descriptor to be added or defined; 2 characters |
0-00-012 | " 001 " | 1st outer replication: Y descriptor to be added or defined; 3 characters |
2-05-064 | "
DRP16BIT
"// " " |
1st outer replication: insert 64 characters |
0-31-001 | 2 | 1st outer replication: number of replications of descriptor defining sequence |
0-00-030 | " 101000 " | 1st outer replication; 1st inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 031002 " | 1st outer replication; 2nd inner replication: descriptor defining sequence; 6 characters |
0-00-010 | " 3 " (see 2 below) | 2nd outer replication: F descriptor to be added or defined; 1 character |
0-00-011 | " 60 " | 2nd outer replication: X descriptor to be added or defined; 2 characters |
0-00-012 | " 002 " | 2nd outer replication: Y descriptor to be added or defined; 3 characters |
2-05-064 | "
DRP8BIT
"// " " |
2nd outer replication: insert 64 characters |
0-31-001 | 2 | 2nd outer replication: number of replications of descriptor defining sequence |
0-00-030 | " 101000 " | 2nd outer replication; 1st inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 031001 " | 2nd outer replication; 2nd inner replication: descriptor defining sequence; 6 characters |
0-00-010 | " 3 " (see 2 below) | 3rd outer replication: F descriptor to be added or defined; 1 character |
0-00-011 | " 60 " | 3rd outer replication: X descriptor to be added or defined; 2 characters |
0-00-012 | " 003 " | 3rd outer replication: Y descriptor to be added or defined; 3 characters |
2-05-064 | "
DRPSTAK
"// " " |
3rd outer replication: insert 64 characters |
0-31-001 | 2 | 3rd outer replication: number of replications of descriptor defining sequence |
0-00-030 | " 101000 " | 3rd outer replication; 1st inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 031001 " | 3rd outer replication; 2nd inner replication: descriptor defining sequence; 6 characters |
0-00-010 | " 3 " (see 2 below) | 4th outer replication: F descriptor to be added or defined; 1 character |
0-00-011 | " 60 " | 4th outer replication: X descriptor to be added or defined; 2 characters |
0-00-012 | " 004 " | 4th outer replication: Y descriptor to be added or defined; 3 characters |
2-05-064 | "
DRP1BIT
"// " " |
4th outer replication: insert 64 characters |
0-31-001 | 2 | 4th outer replication: number of replications of descriptor defining sequence |
0-00-030 | " 101000 " | 4th outer replication; 1st inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 031000 " | 4th outer replication; 2nd inner replication: descriptor defining sequence; 6 characters |
0-00-010 | " 3 " | 5th outer replication: F descriptor to be added or defined; 1 character |
0-00-011 | " 63 " | 5th outer replication: X descriptor to be added or defined; 2 characters |
0-00-012 | " 218 " | 5th outer replication: Y descriptor to be added or defined; 3 characters |
2-05-064 | "
NC002001 MSG TYPE
002-001 RAWIN
"// " SONDE – FIXED LAND " |
5th outer replication: insert 64 characters |
0-31-001 | 24 | 5th outer replication: number of replications of descriptor defining sequence |
0-00-030 | " 301011 " | 5th outer replication; 1st inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 004004 " | 5th outer replication; 2nd inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 360002 " | 5th outer replication; 3rd inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 352003 " | 5th outer replication; 4th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 360002 " | 5th outer replication; 5th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 352001 " | 5th outer replication; 6th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 361121 " | 5th outer replication; 7th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 360002 " | 5th outer replication; 8th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 361122 " | 5th outer replication; 9th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 360002 " | 5th outer replication; 10th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 361123 " | 5th outer replication; 11th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 360004 " | 5th outer replication; 12th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 361129 " | 5th outer replication; 13th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 360002 " | 5th outer replication; 14th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 361131 " | 5th outer replication; 15th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 360002 " | 5th outer replication; 16th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 352002 " | 5th outer replication; 17th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 360002 " | 5th outer replication; 18th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 361128 " | 5th outer replication; 19th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 360004 " | 5th outer replication; 20th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 361130 " | 5th outer replication; 21th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 001001 " | 5th outer replication; 22nd inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 001002 " | 5th outer replication; 23rd inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 001003 " | 5th outer replication; 24th inner replication: descriptor defining sequence; 6 characters |
0-00-010 | " 3 " | 6th outer replication: F descriptor to be added or defined; 1 character |
0-00-011 | " 63 " | 6th outer replication: X descriptor to be added or defined; 2 characters |
0-00-012 | " 219 " | 6th outer replication: Y descriptor to be added or defined; 3 characters |
2-05-064 | "
NC002002 MSG TYPE 002-002 RAWIN
"// " SONDE – |
6th outer replication: insert 64 characters |
0-31-001 | 21 | 6th outer replication: number of replications of descriptor defining sequence |
0-00-030 | " 301011 " | 6th outer replication; 1st inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 004004 " | 6th outer replication; 2nd inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 360002 " | 6th outer replication; 3rd inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 352003 " | 6th outer replication; 4th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 360002 " | 6th outer replication; 5th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 352001 " | 6th outer replication; 6th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 361121 " | 6th outer replication; 7th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 360002 " | 6th outer replication; 8th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 361122 " | 6th outer replication; 9th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 360002 " | 6th outer replication; 10th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 361123 " | 6th outer replication; 11th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 360004 " | 6th outer replication; 12th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 361129 " | 6th outer replication; 13th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 360002 " | 6th outer replication; 14th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 361131 " | 6th outer replication; 15th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 360002 " | 6th outer replication; 16th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 352002 " | 6th outer replication; 17th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 360002 " | 6th outer replication; 18th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 361128 " | 6th outer replication; 19th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 001197 " | 6th outer replication; 20th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 033024 " | 6th outer replication; 21st inner replication: descriptor defining sequence; 6 characters |
****** 7th through 42nd outer replications follow in the same way ****** | ||
0-00-010 | " 3 " | 43rd outer replication: F descriptor to be added or defined; 1 character |
0-00-011 | " 61 " | 43rd outer replication: X descriptor to be added or defined; 2 characters |
0-00-012 | " 134 " | 43rd outer replication: Y descriptor to be added or defined; 3 characters |
2-05-064 | "
UAGP10 RADIOSONDE CLASS 10 GEO
"// " POTENTIAL DATA " |
43rd outer replication: insert 64 characters |
0-31-001 | 1 | 43rd outer replication: number of replications of descriptor defining sequence |
0-00-030 | " 001008 " | 43rd outer replication; 1st inner replication: descriptor defining sequence; 6 characters |
2 - Table D entries 3-60-001 (DRP16BIT), 3-60-002 (DRP8BIT), 3-60-003 (DRPSTAK) and 0-60-004 (DRP1BIT) do not explicitly appear in an any ASCII text files but are encoded into embedded BUFR messages containing BUFR tables D for all Table A (message) types. Within the ASCII tables, 3-60-001 is represented by parentheses, "(" and ")", spanning the single Table D sequence descriptor that is being replicated from between 0 and 65535 times; 3-60-002 is represented by curly brackets, "{" and "}", spanning the single Table D sequence descriptor that is being replicated from between 0 and 255 times; 3-60-003 is represented by square brackets, "[" and "]", spanning the single Table D sequence descriptor that is being replicated from between 0 and 255 times under a special "event" structure; and 3-60-004 is represented by angle brackets, "<" and ">", spanning the single Table D sequence descriptor that is being replicated either 0 or 1 time.
Section 5 - End Section:
BYTES | CONTENT (bold face font inside of quotes indicates character, otherwise numeric) | Description |
1-4 | " 7777 " | end of BUFR message |
BUFR TABLE IN MESSAGE #3
Section 0 - Indicator Section:
BYTES | CONTENT (bold face font inside of quotes indicates character, otherwise numeric) | Description |
1-4 | " BUFR " | start of BUFR message |
5-7 | 2090 | total length of BUFR message (including Section 0) in bytes |
8 | 3 | BUFR edition number (3 or 4) |
Section 1 - Identification Section for BUFR Edition 3:
Section 2 - Optional Section:
Same as in BUFR Message #1
Section 4 - Data Section:
BYTES | CONTENT (bold face font inside of quotes indicates character, otherwise numeric) | Description |
1-3 | 2022 | length of section in bytes |
4 | 0 | set to zero (reserved) |
5-2022 | (see 1 below) |
binary data as defined by sequence descriptors in Section 3 (repeated just once since there is one subset in the BUFR message) |
EXPANDED F-X-Y DESCRIPTOR LIST (from Section 3) | CONTENT (bold face font inside of quotes indicates character, otherwise numeric) | Description |
0-31-001 | 0 | number of replications of Table A information (entry itself, text description 1, text description 2) |
0-31-001 | 0 | number of replications of Table B information (F, X, Y part descriptors, element name, units name, scale sign, scale, reference sign, reference value, data width) |
0-31-001 | 19 | number of replications of Table D information (F, X, Y part descriptors, text description, Table B and D descriptors defining sequence) |
0-00-010 | " 3 " | 1st outer replication: F descriptor to be added or defined; 1 character |
0-00-011 | " 61 " | 1st outer replication: X descriptor to be added or defined; 2 characters |
0-00-012 | " 162 " | 1st outer replication: Y descriptor to be added or defined; 3 characters |
2-05-064 | "
PFLEV
PROFILER
REPORT LEVEL D
"// " ATA " |
1st outer replication: insert 64 characters |
0-31-001 | 8 | 1st outer replication: number of replications of descriptor defining sequence |
0-00-030 | " 007007 " | 1st outer replication; 1st inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 025034 " | 1st outer replication; 2nd inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 033195 " | 1st outer replication; 3rd inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 011001 " | 1st outer replication; 4th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 011002 " | 1st outer replication; 5th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 011050 " | 1st outer replication; 6th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 011006 " | 1st outer replication; 7th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 011051 " | 1st outer replication; 8th inner replication: descriptor defining sequence; 6 characters |
****** 2nd through 18th outer replications follow in the same way ****** | ||
0-00-010 | " 3 " | 19th outer replication: F descriptor to be added or defined; 1 character |
0-00-011 | " 62 " | 19th outer replication: X descriptor to be added or defined; 2 characters |
0-00-012 | " 250 " | 19th outer replication: Y descriptor to be added or defined; 3 characters |
2-05-064 | "
EPSEQ1 EUROPEAN WIND PROFILER
"// " SEQUENCE 1 " |
19th outer replication: insert 64 characters |
0-31-001 | 8 | 19th outer replication: number of replications of descriptor defining sequence |
0-00-030 | " 007007 " | 19th outer replication; 1st inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 033002 " | 19th outer replication; 2nd inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 033195 " | 19th outer replication; 3rd inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 011001 " | 19th outer replication; 4th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 011002 " | 19th outer replication; 5th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 011006 " | 19th outer replication; 6th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 007007 " | 19th outer replication; 7th inner replication: descriptor defining sequence; 6 characters |
0-00-030 | " 021030 " | 19th outer replication; 8th inner replication: descriptor defining sequence; 6 characters |
BYTES | CONTENT (bold face font inside of quotes indicates character, otherwise numeric) | Description |
1-4 | " 7777 " | end of BUFR message |
Now the actual BUFR data messages ....
BUFR DATA IN MESSAGES #4 ON (TO END-OF_FILE)
Section 0 - Indicator Section:
BYTES | CONTENT (bold face font inside of quotes indicates character, otherwise numeric) | Description |
1-4 | " BUFR " | start of BUFR message |
5-7 | (see 1 below) | total length of BUFR message (including Section 0) in bytes |
8 | 3 | BUFR edition number (3 or 4) |
1 - The total length of the BUFR message varies from message to message, but is always 54 (bytes) for "dummy" messages which contain zero subsets (see 3 under Section 1 below and 1 under Section 3 below).
Section 1 - Identification Section for BUFR Edition 3:
BYTES | CONTENT (bold face font inside of quotes indicates character, otherwise numeric) | Description |
1-3 | 18 | length of section in bytes |
4 | 0 | BUFR master table (zero if standard WMO FM 94 BUFR tables are used) |
5 | 3 (NCEP Central Operations) | originating/generating sub-center: Code table 0-01-034 |
6 | 7 (US NWS, NCEP) | originating/generating center: Code table 0-01-033 |
7 | 0 | update sequence number (zero for original BUFR messages; incremented for updates) |
8, Bit 1 | 0 | = 0 no optional section, = 1 optional section follows |
8, Bits 2–8 | 0 | set to zero (reserved) |
9 | (see 1 below) | data category (Table A) |
10 | (see 2 below) | data sub-category [defined by local automatic data processing (ADP) centers] |
11 | 12 | version number of master table used |
12 | 0 | version number of local tables used to augment the master table in use, always 0 here |
13 | (see 3 below) | year of century most typical for the BUFR message contents |
14 | (see 3 below) | month most typical for the BUFR message contents |
15 | (see 3 below) | day most typical for the BUFR message contents |
16 | (see 3 below) | hour most typical for the BUFR message contents |
17 | (see 3 below) | minute most typical for the BUFR message contents |
18 | (see 3 below) | reserved for local use by ADP centers (NCEP: century most typical for the BUFR message contents) |
1 - The data category here is defined by the digital value stored in characters 3-5 of "Table A: data category description,
line 1" in BUFR table message Section 4 (identified in BUFR table message Section 3 by descriptor 0-00-002 for the particular report type represented by the F-X-Y value stored in data message Section 3, bytes 10-11) ONLY when characters 3-8 in this value are all digits.
This is the case for all BUFR data dump files, including
"adpupa" where characters 1-5 are "NC002" and characters 6-8 are
digits for all data types, thus the data category here is 2, defined
in Table A as "vertical soundings (other than satellite)". For BUFR files where
characters 3-8 of "Table A: data category description,
line 1"
are not all digits (e.g., PREPBUFR files), the data category here
is defined by the digital value stored in the three-character "Table A: entry" in BUFR table message Section 4 (identified in BUFR table message Section 3 by descriptor 0-00-001).
2 - The data sub-category here is defined by the digital value stored in characters 6-8 of "Table A: data category description, line 1" in BUFR table message Section 4 (identified in BUFR table message Section 3 by descriptor 0-00-002 for the particular report type represented by the F-X-Y value stored in data message Section 3, bytes 10-11) ONLY when characters 3-8 in this value are all digits. This is the case for all BUFR data dump files, including "adpupa" where for fixed land rawinsonde reports (F-X-Y value 3-63-218 in data message Section 3, bytes 10-11 ) characters 1-8 are "NC002001", thus the data category here is 2, defined in Table A as "vertical soundings (other than satellite)" and the data sub-category here is 1, defined as fixed land rawinsonde for reports in data category 2. For BUFR files where characters 3-8 of "Table A: data category description, line 1" are not all digits (e.g., PREPBUFR files), the data sub-category here is hardwired to always be 0.
3 - This holds the UTC date of the report time for all subsets (reports) contained in the message. Minute is always zero. Every subset in this message will have a UTC report time with the same century, year of century, month, day and hour as in Section 1, but the report minute can vary from 00.00 through 59.99. This allows reader codes to skip over messages that are outside a selected time window, without having to unpack and check the date of every subset in the message. There is an exception to this date rule. In some BUFR files (namely data dump files such as "adpupa"), the first two data messages immediately following the BUFR table messages (in this example messages 4 and 5) are "dummy" messages where the date in Section 1 is the century, year of century, month, day, hour and minute for the center dump time (UTC) in the first dummy message, and is the century, year of the century, month, day, hour and minute for the file creation time (UTC) in the second dummy message. Both of these dummy messages have zero subsets (i.e., Section 3 bytes 5-6 set to zero). This makes it easy for codes reading the dump file to perform a date check.
Section 2 - Optional Section:
Section 3 - Data Description Section:
(Note: Light shaded cells are replicated, dark shaded cells are nested replication)
BYTES | CONTENT (bold face font inside of quotes indicates character, otherwise numeric) | Description |
1-3 | 20 | length of section in bytes |
4 | 0 | set to zero (reserved) |
5-6 | (see 1 below) | number of data subsets |
7, Bit 1 | 1 | = 1 observed data, = 0 other data |
7, Bit 2 | (see 2 below) | = 1 compressed data, = 0 non-compressed data |
7, Bits 3–8 | 0 | set to zero (reserved) |
8–19 | a collection of element descriptors, replication descriptors, operator descriptors and sequence descriptors, which define the form and contents of individual data elements comprising one data subset in the data section, each descriptor occupies 2 bytes and contains 3 parts: F: 2 bits X: 6 bits Y: 8 bits | |
8-9 | F-X-Y value: 0-63-000 | byte count (points to the byte in Section 4 locating the beginning of the data subset; this allows the reader code to be faster and more efficient) |
10-11 | (see 3 below) | sequence descriptor representing Table B and Table D layout for the particular type of report in this message (see 3 below) |
12-13 | F-X-Y value: 1-02-000 | use delayed replication for the next two data descriptors |
14-15 | F-X-Y value: 0-31-001 | 8-bit delayed replication factor |
16-17 | F-X-Y value: 2-06-001 | the next descriptor is assigned the width of 1 bit |
18-19 | F-X-Y value: 0-63-255 | bit pad (set to "on", 1; allows the data subset to end on a full machine word boundary, making the reader code faster and more efficient) |
20 | 0 | reserved |
2 - Compression may occur for some types of data, however currently no types in the "adpupa" BUFR data dump file are compressed, so this value is always 0 here.
3 - In the "adpupa" BUFR data dump file, the current list of possible report type sequences is:
F-X-Y value 3-63-218 : sequence containing fixed land rawinsonde reports (defined in Message # 2, Section 4, 5'th outer replication)
F-X-Y value 3-63-219 : sequence containing mobile land rawinsonde reports (defined in Message # 2, Section 4, 6'th outer replication)
F-X-Y value 3-63-220 : sequence containing rawinsonde ship reports (defined in Message # 2, Section 4, 7'th outer replication)
F-X-Y value 3-63-221 : sequence containing dropwinsonde reports (defined in Message # 2, Section 4, 8'th outer replication)
F-X-Y value 3-63-222 : sequence containing PIBAL reports (defined in Message # 2, Section 4, 9'th outer replication)
F-X-Y value 3-62-207 : sequence containing Met Office low-resolution ozonesonde reports arriving in BUFR (defined in Message # 2, Section 4, 10'th outer replication)
F-X-Y value 3-63-223 : sequence containing NOAA Profiler Network (NPN) wind reports (defined in Message # 2, Section 4, 11'th outer replication)
F-X-Y value 3-63-224 : sequence containing NeXRaD Vertical Azimuth Display (VAD) wind reports (defined in Message # 2, Section 4, 12'th outer replication)
F-X-Y value 3-61-200 : sequence containing profiler wind reports arriving in PILOT (PIBAL) format (defined in Message # 2, Section 4, 13'th outer replication)
F-X-Y value 3-61-204 : sequence containing NOAA Profiler Network (NPN) and Cooperative Agency Profiler (CAP) profiler spectral moment reports (defined in Message # 2, Section 4, 14'th outer replication)
F-X-Y value 3-52-201 : sequence containing Cooperative Agency Profiler (CAP) wind reports (defined in Message # 2, Section 4, 15'th outer replication)
F-X-Y value 3-52-202 : sequence containing NOAA Profiler Network (NPN) and Cooperative Agency Profiler (CAP) Radar Acoustic Sounding System (RASS) temperature reports (defined in Message # 2, Section 4, 16'th outer replication)
F-X-Y value 3-52-203 : sequence containing Japanese Meteorological Agency (JMA) profiler wind reports (defined in Message # 2, Section 4, 17'th outer replication)
F-X-Y value 3-52-205 : sequence containing Hong Kong profiler wind reports (defined in Message # 2, Section 4, 18'th outer replication)
F-X-Y value 3-62-208 : sequence containing high-resolution ozonesonde reports arriving in ASCII format (defined in Message # 2, Section 4, 19'th outer replication)
F-X-Y value 3-52-206 : sequence containing European profiler wind reports (defined in Message # 2, Section 4, 20'th outer replication)
F-X-Y value 3-63-235 : sequence containing flight level reconnaissance aircraft reports (defined in Message # 2, Section 4, 21'st outer replication)
Note: In "dummy" messages (see 3 under Section 1 above) this is usually set to the F-X-Y value of the first report type in the BUFR message, in this case 3-63-218. Since there are zero subsets in the dummy messages (see 1 above) this is really meaningless.
Section 4 - Data Section:
BYTES | CONTENT (bold face font inside of quotes indicates character, otherwise numeric) | Description |
1-3 | (see 1 below) | length of section in bytes |
4 | 0 | set to zero (reserved) |
5-end of section (as defined in bytes 1-3) | (see 2 below) | binary data as defined by sequence descriptors in Section 3 (repeated based on the number of subsets in the BUFR message obtained from Section 3, bytes 5-6) |
1 - The length of Section 4 varies from message to message, but is always 4 (bytes) for "dummy" messages which contain zero subsets (see 1 under Section 3 above) (meaning there are no binary data in Section 4 for the dummy messages).
2 - Applies to non-"dummy" messages only: The binary data varies from message to message [it does not exist for "dummy" messages which contain zero subsets (see 1 under Section 3 above)].
Section 5 - End Section:
BYTES | CONTENT (bold face font inside of quotes indicates character, otherwise numeric) | Description |
1-4 | " 7777 " | end of BUFR message |
Here is the NCEP BUFR tables A, B, D in ASCII format for BUFR Table A type 2 [vertical soundings (other than satellite)] as it appeared on the NCEP CCS machines on 04/01/2008.
/nwprod/fix/bufrtab.002
Lines containing Table B, part 1 section in GREEN
Lines containing Table B, part 2 section in BROWN
Lines containing Table D section in BLUE
Lines containing Table D defining sequence section in PURPLE
.------------------------------------------------------------------------------.
|
------------ USER DEFINITIONS FOR TABLE-A
TABLE-B TABLE D -------------- |
|------------------------------------------------------------------------------|
|
MNEMONIC | NUMBER | DESCRIPTION
|
|----------|--------|----------------------------------------------------------|
|
NC002001 | A63218 | MSG TYPE 002-001
RAWINSONDE - FIXED LAND
|
|
NC002002 | A63219 | MSG TYPE 002-002
RAWINSONDE -
|
NC002003 | A63220 | MSG TYPE 002-003
RAWINSONDE - SHIP
|
|
NC002004 | A63221 | MSG TYPE 002-004
DROPWINSONDE
|
|
NC002005 | A63222 | MSG TYPE 002-005
PIBAL
|
|
NC002006 | A62207 | MSG TYPE 002-006
OZONESONDE (LOW-RES) (FROM METO BUFR)
|
|
NC002007 | A63223 | MSG TYPE 002-007
NOAA PROFILER NETWORK (NPN) WINDS
|
|
NC002008 | A63224 | MSG TYPE 002-008
NeXRaD VAD WINDS
|
|
NC002009 | A61200 | MSG TYPE 002-009
PROFILER WINDS IN PILOT(PIBAL) FORMAT
|
|
NC002010 | A61204 | MSG TYPE 002-010 NPN
AND CAP PROFILER SPECTRAL MOMENTS |
|
NC002011 | A52201 | MSG TYPE 002-011
COOP. AGENCY PROFILER (CAP) WINDS
|
|
NC002012 | A52202 | MSG TYPE 002-012 NPN
AND CAP RASS TEMPERATURES |
|
NC002013 | A52203 | MSG TYPE 002-013
JAPANESE MET AGENCY PROFILER WINDS
|
|
NC002014 | A52205 | MSG TYPE 002-014
|
NC002015 | A62208 | MSG TYPE 002-015
OZONESONDE (HIGH-RES) (FROM ASCII)
|
| NC002016 | A52206 | MSG TYPE 002-016 EUROPEAN PROFILER WINDS |
| | |
|
|
NC004005 | A63235 | MESSAGE TYPE 004-005
RECCO - flight level
|
|
WMOBLKST | 301001 | IDENTIFICATION - WMO BLOCK AND STATION NUMBER |
|
YYMMDD | 301011 | DATE -- YEAR, MONTH,
DAY
|
|
HHMM | 301012 | TIME -- HOUR,
MINUTE
|
|
LALOLV | 301024 | LOCATION -- LATITUDE,
LONGITUDE, ELEVATION |
|
|
|
|
|
OZSNDFLT | 309030 | OZONESONDE FLIGHT DATA
|
|
|
|
|
|
BID | 352001 | BULLETIN ID DATA
|
|
RAWRPT | 352002 | RAW REPORT
|
|
RCPTIM | 352003 | REPORT RECEIPT TIME
DATA
|
|
|
|
|
|
OZONELV1 | 361103 | OZONESONDE REPORT LEVEL DATA #1
|
|
OZONELV2 | 361104 | OZONESONDE REPORT LEVEL DATA #2
|
|
|
|
|
|
UASID | 361121 | RADIOSONDE/OZONESONDE
STATION ID DATA |
|
UARID | 361122 | RADIOSONDE REPORT ID
DATA
|
|
UARLV | 361123 | RADIOSONDE REPORT
LEVEL DATA
|
|
UATMP | 361125 | RADIOSONDE
TEMPERATURE DATA
|
|
UAWND | 361126 | RADIOSONDE WIND
DATA
|
|
UAWSH | 361127 | RADIOSONDE WIND SHEAR
DATA
|
|
UACLD | 361128 | RADIOSONDE CLOUD
DATA
|
|
UASDG | 361129 | RADIOSONDE SOUNDING
SYSTEM DATA
|
|
UAADF | 361130 | RADIOSONDE 101AA
"ADDITIONAL DATA" DATA |
|
UARDCS | 361131 | RADIOSONDE REPORT
DIAGNOSTIC DATA
|
|
UAGP07 | 361133 | RADIOSONDE CLASS 7
GEOPOTENTIAL DATA |
|
UAGP10 | 361134 | RADIOSONDE CLASS 10
GEOPOTENTIAL DATA |
|
|
|
|
|
PFLEV | 361162 | PROFILER REPORT LEVEL
DATA
|
|
PFLID | 361163 | PROFILER REPORT ID
DATA
|
|
|
|
|
|
NXVADD | 361170 | NEXRAD PART B WIND
LEVEL DATA
|
|
NXRID | 361172 | NEXRAD REPORT ID
DATA
|
|
|
|
|
|
RTID | 361173 | RASS TEMPERATURE ID
DATA
|
|
RTSEQ1 | 361174 | RASS TEMPERATURE
SEQUENCE 1
|
|
|
|
|
|
AFRID | 362030 | AIRCRAFT REPORT ID
DATA
|
|
AFTMP | 362032 | AIRCRAFT TEMPERATURE
DATA
|
|
AFWND | 362033 | AIRCRAFT WIND
DATA
|
|
AFMST | 362034 | AIRCRAFT MOISTURE
DATA
|
|
AFICG | 362035 | AIRCRAFT ICING
DATA
|
|
AFCLD | 362036 | AIRCRAFT CLOUD
DATA
|
|
ARPHT | 362039 | RECCO MANDATORY LEVEL
PRESSURE/HEIGHT DATA
|
|
ARSWD | 362040 | RECCO SURFACE WIND
DATA
|
|
|
|
|
|
MPSEQ1 | 362241 | MOMENT PROFILE
ANTENNA SEQUENCE 1
|
| MPSEQ2 | 362242 | MOMENT PROFILE ANTENNA SEQUENCE
2
|
|
|
|
|
|
JPID | 362243 | JAPAN/HONG KONG WIND
PROFILER ID DATA |
|
JPSEQ1 | 362247 | JAPAN/HONG KONG WIND
PROFILER SEQUENCE 1 |
|
|
|
|
|
EPSEQ1 | 362250 | EUROPEAN WIND
PROFILER SEQUENCE
1
|
|
WMOB | 001001 | WMO BLOCK NUMBER
|
|
WMOS | 001002 | WMO STATION
NUMBER
|
|
WMOR | 001003 | WMO REGION
NUMBER
|
|
BPID | 001005 | BUOY/PLATFORM
IDENTIFIER
|
|
SSTN | 001018 | SHORT STATION OR SITE
NAME
|
|
UAPART | 001192 | RADIOSONDE PART
NAME
|
|
RSML | 001197 | RADIOSONDE SHIP,
DROP, OR MOBIL STATION ID |
|
RPID | 001198 | REPORT
IDENTIFIER
|
| | |
|
|
TOST | 002001 | TYPE OF STATION
|
|
TIWM | 002002 | TYPE OF
INSTRUMENTATION FOR WIND MEASUREMENT
|
|
A4ME | 002003 | TYPE OF MEASURING
EQUIPMENT USED
|
|
RATP | 002011 | RADIOSONDE TYPE
|
|
SIRC | 002013 | SOLAR AND INFRARED
RADIATION CORRECTION |
|
TTSS | 002014 | TRACKING
TECHNIQUE/STATUS OF SYSTEM USED
|
|
ANTYP | 002101 | TYPE OF ANTENNA
|
|
BEAMW | 002106 | 3-DB BEAMWIDTH
|
|
MEFR | 002121 | MEAN FREQUENCY
|
|
ANAZ | 002134 | ANTENNA BEAM
AZIMUTH
|
|
ANEL | 002135 | ANTENNA BEAM
ELEVATION
|
|
OISN | 002142 | OZONE INSTRUMENT
SERIAL NUMBER/IDENTIFICATION |
|
OITP | 002143 | OZONE INSTRUMENT
TYPE
|
| | |
|
|
YEAR | 004001 | YEAR
|
|
MNTH | 004002 | MONTH
|
|
DAYS | 004003 | DAY
|
|
HOUR | 004004 | HOUR
|
|
MINU | 004005 | MINUTE
|
|
TIMI | 004015 | TIME INCREMENT (SINCE
LAUNCH TIME) IN MINUTES |
|
TPMI | 004025 | TIME PERIOD OR
DISPLACEMENT
|
|
TPSE | 004026 | TIME PERIOD OR
DISPLACEMENT
|
|
DAYW | 004193 | DAY OF THE WEEK
|
|
RCYR | 004200 | YEAR - TIME OF RECEIPT
|
|
RCMO | 004201 | MONTH - TIME OF RECEIPT
|
|
RCDY
| 004202 | DAY - TIME OF RECEIPT
|
|
RCHR | 004203 | HOUR - TIME OF RECEIPT
|
|
RCMI | 004204 | MINUTE - TIME OF
RECEIPT
|
|
UALNHR | 004210 | RADIOSONDE LAUNCH
HOUR
|
|
UALNMN | 004211 | RADIOSONDE LAUNCH
MINUTE
|
| | |
|
|
CLAT | 005002 | LATITUDE (COARSE
ACCURACY)
|
| | |
|
|
CLON | 006002 | LONGITUDE (COARSE
ACCURACY)
|
| | |
|
|
SELV | 007001 | HEIGHT OF
STATION
|
|
PRLC | 007004 | PRESSURE
|
|
HEIT | 007007 | HEIGHT
|
|
GP07 | 007008 | GEOPOTENTIAL
|
|
XMPRLC | 007195 | EXTRAPOLATED
MANDATORY LEVEL PRESSURE
|
|
PSAL | 007196 | PRESSURE ALTITUDE
RELATIVE TO MEAN SEA LEVEL
|
|
FLVL | 007197 | FLIGHT
LEVEL
|
| | |
|
|
VSIG | 008001 | VERTICAL SOUNDING
SIGNIFICANCE
|
|
OVSS | 008006 | OZONE VERTICAL
SOUNDING SIGNIFICANCE
|
|
TSIG | 008021 | TIME
SIGNIFICANCE
|
|
ACAV | 008022 | TOTAL NUMBER W/
RESPECT TO ACCUM. OR AVERAGE
|
|
RCTS | 008202 | RECEIPT TIME
SIGNIFICANCE
|
| | |
|
|
GP10 | 010008 | GEOPOTENTIAL
|
|
PMSL | 010051 | PRESSURE AT MEAN SEA
LEVEL
|
|
XMGP10 | 010196 | EXTRAPOLATED
MANDATORY LEVEL GEOPOTENTIAL
|
| | |
|
|
WDIR | 011001 | WIND DIRECTION
|
|
WSPD | 011002 | WIND SPEED
|
|
WCMP | 011006 | W COMPONENT
|
|
DGOT | 011031 | DEGREE OF
TURBULENCE
|
|
MWDL | 011044 | MEAN WIND DIRECTION
FOR SURFACE-1500M LAYER |
|
MWSL | 011045 | MEAN WIND SPEED FOR
SURFACE-1500M LAYER |
|
SDHS | 011050 | STANDARD DEVIATION
HORIZONTAL WIND SPEED
|
|
SDVS | 011051 | STANDARD DEVIATION
VERTICAL WIND SPEED |
|
AWSB | 011061 | ABSOLUTE WIND SHEAR
IN 1 KM LAYER BELOW |
|
AWSA | 011062 | ABSOLUTE WIND SHEAR
IN 1 KM LAYER ABOVE |
| WDIR1 | 011200 | SURFACE WIND DIRECTION
|
|
WSPD1 | 011201 | SURFACE WIND
SPEED
|
|
RMSW | 011210 | ROOT MEAN SQUARE
VECTOR WIND ERROR
|
|
MWDH | 011221 | MEAN WIND DIRECTION
FOR 1500M-3000M LAYER |
|
MWSH | 011222 | MEAN WIND SPEED FOR
1500M-3000M
LAYER
|
| | |
|
|
TMDB | 012101 | TEMPERATURE/DRY BULB
TEMPERATURE
|
|
TMDP | 012103 | DEW POINT
TEMPERATURE
|
|
TMVR | 012107 | VIRTUAL
TEMPERATURE
|
| | |
|
|
REHU | 013003 | RELATIVE
HUMIDITY
|
|
STBS5 | 013195 | MODIFIED SHOWALTER
STABILITY
INDEX
|
| | |
|
|
MOPP | 015003 | MEASURED OZONE
PARTIAL PRESSURE (SOUNDING)
|
|
OSCF | 015004 | OZONE SOUNDING
CORRECTION FACTOR
|
|
OZOP | 015005 | OZONE P
|
|
OZMR | 015192 | OZONE MIXING
RATIO
|
| | |
|
|
HOVI | 020001 | HORIZONTAL
VISIBILITY
|
|
PRWE | 020003 | PRESENT WEATHER
|
|
CLAM | 020011 | CLOUD AMOUNT
|
|
CLTP | 020012 | CLOUD TYPE
|
|
HOCB | 020013 | HEIGHT OF BASE OF
CLOUD
|
|
HOCT | 020014 | HEIGHT OF TOP OF
CLOUD
|
|
AFIC | 020041 | AIRFRAME ICING
|
|
HBOI | 020194 | HEIGHT OF BASE OF
ICING
|
|
HTOI | 020195 | HEIGHT OF TOP OF
ICING
|
|
HBLCS | 020201 | HEIGHT ABOVE SURFACE
OF BASE OF LOWEST CLOUD SEEN |
| | |
|
|
DMVR | 021014 | DOPPLER MEAN VELOCITY
(RADIAL)
|
|
DVSW | 021017 | DOPPLER VELOCITY
SPECTRAL WIDTH
|
|
STNR | 021030 | SIGNAL TO NOISE
RATIO
|
|
SPP0 | 021091 | RADAR SIGNAL DOPPLER
SPECTRUM 0TH MOMENT |
| | |
|
|
SST1 | 022043 | SEA
TEMPERATURE
|
| | |
|
|
RAGL | 025001 | RANGE-GATE
LENGTH
|
|
MSPE | 025020 | MEAN SPEED
ESTIMATION
|
|
WICE | 025021 | WIND COMPUTATION
ENHANCEMENT
|
|
NPQC | 025034 | NOAA WIND PROFILER
Q/C TEST
RESULTS
|
| | |
|
|
QMRK | 033002 | QUALITY
INFORMATION
|
|
QCEVR | 033024 | STATION ELEVATION
QUALITY MARK (FOR MOBIL STATIONS) |
|
QMGP | 033192 | SDMEDIT QUALITY MARK
FOR GEOPOTENTIAL |
|
QMAT | 033193 | SDMEDIT QUALITY MARK
FOR TEMPERATURE |
|
QMDD | 033194 | SDMEDIT QUALITY MARK
FOR MOISTURE
|
|
QMWN | 033195 | SDMEDIT QUALITY MARK
FOR WIND
|
|
UARDC | 033202 | RADIOSONDE REPORT
DIAGNOSTIC CODE
|
|
QMPR | 033207 | SDMEDIT QUALITY MARK
FOR PRESSURE
|
|
CORN | 033215 | CORRECTED REPORT
INDICATOR
|
|
QMST | 033218 |
| | |
|
|
BUHD | 035021 | BULLETIN BEING
MONITORED (TTAAii)
|
|
BULTIM | 035022 | BULLETIN BEING
MONITORED (YYGGgg)
|
|
BORG | 035023 | BULLETIN BEING
MONITORED (CCCC)
|
|
BBB | 035194 | BULLETIN BEING
MONITORED (BBB)
|
|
SEQNUM | 035195 | CHANNEL SEQUENCE
NUMBER
|
| | |
|
|
RRSTG | 058008 | RAW REPORT
STRING
|
| | |
|
|------------------------------------------------------------------------------|
|
MNEMONIC | SEQUENCE
|
|----------|-------------------------------------------------------------------|
|
NC002001 | YYMMDD HOUR {RCPTIM}
{BID} UASID {UARID} |
|
NC002001 | {UARLV} <UASDG> {UARDCS}
{RAWRPT}
|
|
NC002001 | {UACLD} <UAADF>
|
|
NC002001 | WMOB WMOS
WMOR
|
| |
|
|
NC002002 | YYMMDD HOUR {RCPTIM}
{BID} UASID {UARID} |
|
NC002002 | {UARLV} <UASDG> {UARDCS}
{RAWRPT}
|
|
NC002002 | {UACLD}
|
|
NC002002 | RSML
QCEVR
|
| |
|
|
NC002003 | YYMMDD HOUR {RCPTIM}
{BID} UASID {UARID} |
|
NC002003 | {UARLV} <UASDG> {UARDCS}
{RAWRPT}
|
|
NC002003 | {UACLD} <UAADF>
|
|
NC002003 | RSML
WMOR
|
| |
|
|
NC002004 | YYMMDD HOUR {RCPTIM}
{BID} UASID {UARID} |
|
NC002004 | {UARLV} <UASDG> {UARDCS}
{RAWRPT}
|
|
NC002004 | <UAADF>
|
|
NC002004 | RSML
WMOR
|
| |
|
|
NC002005 | YYMMDD HOUR {RCPTIM}
{BID} UASID {UARID} |
|
NC002005 | {UARLV} <UASDG> {UARDCS}
{RAWRPT}
|
|
NC002005 | {UACLD} <UAADF>
|
|
NC002005 | RSML QCEVR WMOB
WMOS
WMOR
|
| |
|
|
NC002006 | WMOBLKST BPID LALOLV TSIG
YYMMDD HHMM |
|
NC002006 | RATP OITP
OISN
OZSNDFLT
|
| |
|
|
NC002007 | YYMMDD HHMM RCPTIM
BID PFLID
|
|
NC002007 | TSIG TPSE
{PFLEV}
|
| |
|
|
NC002008 | YYMMDD HHMM RCPTIM
BID NXRID {NXVADD}
{RAWRPT} |
| |
|
|
NC002009 | YYMMDD HOUR {RCPTIM}
{BID} UASID {UARID} |
| NC002009
| {UARLV} <UASDG> {UARDCS}
{RAWRPT}
|
|
NC002009 | {UACLD} <UAADF>
|
|
NC002009 | RSML QCEVR WMOB
WMOS
WMOR
|
| |
|
|
NC002010 | YYMMDD HHMM RCPTIM
BID PFLID
|
|
NC002010 | TSIG TPSE
{MPSEQ1}
|
| |
|
|
NC002011 | YYMMDD HHMM RCPTIM
BID PFLID
|
|
NC002011 | TSIG TPSE
{PFLEV}
|
| |
|
|
NC002012 | YYMMDD HHMM RCPTIM
BID RTID
|
|
NC002012 | TSIG TPSE
{RTSEQ1}
|
| |
|
|
NC002013 | YYMMDD HHMM RCPTIM
BID JPID
|
|
NC002013 | TSIG TPMI
{JPSEQ1}
|
| |
|
|
NC002014 | YYMMDD HHMM RCPTIM
BID JPID
|
|
NC002014 | TSIG TPMI
{JPSEQ1}
|
| |
|
|
NC002015 | TSIG YYMMDD HHMM
UASID
(OZONELV2)
|
| |
|
|
NC002016 | YYMMDD HHMM RCPTIM
BID CORN WMOBLKST
LALOLV |
|
NC002016 | 201130 BEAMW 201000
|
|
NC002016 | 201133 202129 RAGL
202000 201000
|
|
NC002016 | 201149 202135 MEFR
202000 201000
|
|
NC002016 | TOST A4ME ANTYP
MSPE WICE TSIG
TPMI {EPSEQ1} |
| |
|
|
NC004005 | YYMMDD HHMM RCPTIM
BID AFRID {RAWRPT}
AFTMP AFWND |
|
NC004005 | {AFCLD} <AFICG> AFMST <ARSWD> ARPHT
|
|
NC004005 | DGOT PRWE HOVI
PMSL QMST SST1
DAYW
|
| |
|
|
BID | SEQNUM BUHD
BORG BULTIM BBB
|
| |
|
|
RAWRPT |
RRSTG
|
| |
|
|
RCPTIM | RCTS RCYR
RCMO RCDY RCHR
RCMI
|
| |
|
|
UASID | RPID CLAT
CLON
SELV
|
| |
|
|
UARID | RATP A4ME
CORN UAPART
TIWM
|
| |
|
|
UARLV
| VSIG
QMPR PRLC QMGP
<UAGP07>
<UAGP10>
|
|
UARLV | <UATMP> <UAWND>
<UAWSH>
|
| |
|
|
UAGP07 | GP07
|
| |
|
|
UAGP10 |
GP10
|
| |
|
|
UATMP | QMAT TMDB
QMDD
TMDP
|
| |
|
|
UAWND | QMWN WDIR
WSPD
|
| |
|
|
UAWSH | AWSB
AWSA
|
| |
|
|
UACLD | CLTP CLAM
HBLCS
|
| |
|
|
UASDG | QMST SST1
SIRC TTSS UALNHR
UALNMN
|
| |
|
|
UAADF | MWDL MWSL
MWDH MWSH STBS5
XMPRLC
XMGP10
|
| |
|
|
UARDCS |
UARDC
|
| |
|
|
PFLID | WMOB WMOS
RPID TOST SSTN
A4ME
|
|
PFLID | 201132 202130
MEFR 202000 201000
|
|
PFLID | CLAT CLON
SELV
CORN
|
| |
|
|
PFLEV | HEIT NPQC
|
|
PFLEV | QMWN WDIR
WSPD SDHS
|
|
PFLEV | WCMP
SDVS
|
| |
|
|
NXVADD | HEIT QMWN
WDIR WSPD
RMSW
|
| |
|
|
NXRID | RPID CORN
CLAT CLON
SELV
|
| |
|
|
AFRID | RPID CORN
CLAT CLON FLVL
PSAL
|
| |
|
|
AFICG | AFIC HBOI
HTOI
|
| |
|
|
AFCLD | CLAM CLTP
HOCB
HOCT
|
|
|
|
|
AFTMP | QMAT
TMDB
|
| |
|
|
AFWND | QMWN WDIR
WSPD
|
| |
|
|
AFMST | QMDD TMDP
REHU
|
| |
|
|
ARPHT | VSIG PRLC
GP10
|
| |
|
|
ARSWD | WDIR1
WSPD1
|
| |
|
|
MPSEQ1 | ANAZ
ANEL
{MPSEQ2}
|
| |
|
|
MPSEQ2 | HEIT NPQC
ACAV SPP0 STNR
202129 DMVR |
|
MPSEQ2 | 201132 DVSW
201000
202000
|
| |
|
|
RTID | WMOB WMOS
RPID TOST SSTN
A4ME
|
|
RTID | CLAT CLON
SELV
CORN
|
| |
|
|
RTSEQ1 | HEIT QMAT
TMVR
NPQC
|
| |
|
|
JPID | WMOB WMOS
RPID A4ME
|
|
JPID | CLAT CLON
SELV
CORN
|
| |
|
|
JPSEQ1 | HEIT QMRK
QMWN WDIR WSPD
WCMP
STNR
|
| |
|
|
EPSEQ1 | HEIT QMRK
QMWN WDIR WSPD
QMRK WCMP
STNR
|
| |
|
|
OZSNDFLT | OSCF OZOP
{OZONELV1}
|
| |
|
|
WMOBLKST | WMOB
WMOS
|
| |
|
|
YYMMDD | YEAR
MNTH
DAYS
|
| |
|
|
HHMM | HOUR
MINU
|
| |
|
|
LALOLV | CLAT
CLON
SELV
|
| |
|
|
OZONELV1 | TIMI
OVSS PRLC
MOPP
|
| |
|
|
OZONELV2 | 201131 202130 TPMI
202000 202129 PRLC
202000 201000 |
|
OZONELV2 | HEIT TMDB 201132 202129
REHU 202000 201000
|
|
OZONELV2 | 201133 202130 MOPP 202000
201000 OZMR WDIR
WSPD GP07 |
| |
|
|------------------------------------------------------------------------------|
|
MNEMONIC | SCAL | REFERENCE | BIT |
UNITS |-------------|
|----------|------|-------------|-----|--------------------------|-------------|
|
WMOB | 0 | 0 |
7 | NUMERIC
|-------------|
|
WMOS | 0 | 0 |
10 | NUMERIC
|-------------|
|
WMOR | 0 | 0 |
3 | CODE TABLE
|-------------|
|
BPID | 0 | 0 |
17 | NUMERIC
|-------------|
|
SSTN | 0 | 0 |
40 | CCITT IA5
|-------------|
|
UAPART | 0 | 0 |
32 | CCITT IA5
|-------------|
|
BUHD | 0 | 0 |
48 | CCITT IA5
|-------------|
|
RSML | 0 | 0 |
64 | CCITT IA5
|-------------|
|
RPID | 0 | 0 |
64 | CCITT IA5
|-------------|
|
TOST | 0 | 0 |
2 | CODE TABLE
|-------------|
|
A4ME | 0 | 0 |
4 | CODE TABLE
|-------------|
|
RATP | 0 | 0 |
8 | CODE TABLE
|-------------|
|
SIRC | 0 | 0 |
4 | CODE TABLE
|-------------|
|
TTSS | 0 | 0 |
7 | CODE TABLE
|-------------|
|
ANTYP | 0 | 0 |
4 | CODE TABLE
|-------------|
|
BEAMW | 1 | 0 |
6 | DEGREES
|-------------|
|
MEFR | -8 | 0 |
7 | HZ
|-------------|
|
ANAZ | 2 | 0 |
16 | DEGREE
|-------------|
|
ANEL | 2 |
-9000 | 15 | DEGREE |-------------|
|
OISN | 0 | 0 |
32 | CCITT IA5
|-------------|
|
OITP | 0 | 0 |
7 | CODE TABLE
|-------------|
|
SEQNUM | 0 | 0 |
32 | CCITT IA5
|-------------|
|
BORG | 0 | 0 |
32 | CCITT IA5
|-------------|
|
TIWM | 0 | 0 |
4 | FLAG TABLE
|-------------|
|
YEAR | 0 | 0 |
12 | YEAR
|-------------|
|
MNTH | 0 | 0 |
4 | MONTH
|-------------|
|
DAYS | 0 | 0 |
6 | DAY
|-------------|
|
HOUR | 0 | 0 |
5 | HOUR
|-------------|
|
MINU | 0 | 0 |
6 | MINUTE
|-------------|
|
TIMI | 0 |
-2048 | 12 | MINUTES |-------------|
|
TPMI | 0 |
-2048 | 12 | MINUTES |-------------|
| TPSE |
0 | -4096 | 13 | SECONDS |-------------|
|
DAYW | 0 | 0 |
3 | CODE TABLE
|-------------|
|
RCYR | 0 | 0 |
12 | YEAR
|-------------|
|
RCMO | 0 | 0 |
4 | MONTH
|-------------|
|
RCDY | 0 | 0 |
6 | DAY
|-------------|
|
RCHR | 0 | 0 |
5 | HOUR
|-------------|
|
RCMI | 0 | 0 |
6 | MINUTE
|-------------|
|
UALNHR | 0 | 0 |
5 | HOUR
|-------------|
|
UALNMN | 0 | 0 |
6 | MINUTE
|-------------|
|
CLAT | 2 |
-9000 | 15 | DEGREES |-------------|
|
CLON | 2 |
-18000 | 16 | DEGREES |-------------|
|
SELV | 0 |
-400 | 15 | METERS |-------------|
|
PRLC | -1 | 0 |
14 | PASCALS
|-------------|
|
HEIT | 0 |
-1000 | 17 | METERS |-------------|
|
GP07 | 0 |
-10000 | 20 |
(METERS/SECOND)**2 |-------------|
|
XMPRLC | -1 | 0 |
14 | PASCALS |-------------|
|
PSAL | 1 |
-4000 | 20 | METERS |-------------|
|
FLVL | 1 |
-4000 | 20 | METERS |-------------|
|
VSIG | 0 | 0 |
7 | FLAG TABLE
|-------------|
|
OVSS | 0 | 0 |
9 | FLAG TABLE |-------------|
|
TSIG | 0 | 0 |
5 | CODE TABLE
|-------------|
|
ACAV | 0 | 0 |
16 | NUMERIC
|-------------|
|
RCTS |
0
| 0 | 6 | CODE TABLE |-------------|
|
GP10 | 0 |
-10000 | 20 |
(METERS/SECOND)**2 |-------------|
|
PMSL | -1 | 0 |
14 | PASCALS
|-------------|
|
XMGP10 | 0 |
-10000 | 20 |
(METERS/SECOND)**2 |-------------|
|
WDIR | 0 | 0 |
9 | DEGREES TRUE
|-------------|
|
WSPD | 1 | 0 |
12 | METERS/SECOND
|-------------|
|
DGOT | 0 | 0 |
4 | CODE TABLE
|-------------|
|
WCMP | 2 |
-4096 | 13 | METERS/SECOND |-------------|
|
MWDL | 0 | 0 |
9 | DEGREES TRUE
|-------------|
|
MWSL | 1 | 0 |
12 | METERS/SECOND
|-------------|
|
SDHS | 1 | 0 |
12 | METERS/SECOND
|-------------|
|
SDVS | 1 | 0 |
8 | METERS/SECOND
|-------------|
|
AWSB | 1 | 0 |
12 | METERS/SECOND |-------------|
|
AWSA | 1 | 0 |
12 | METERS/SECOND
|-------------|
|
WDIR1 | 0 | 0 |
9 | DEGREES TRUE
|-------------|
|
WSPD1 | 1 | 0 |
12 | METERS/SECOND
|-------------|
|
RMSW | 1 | 0 |
12 | METERS/SECOND
|-------------|
|
MWDH | 0 | 0 |
9 | DEGREES TRUE
|-------------|
|
MWSH | 1 | 0 |
12 | METERS/SECOND
|-------------|
|
TMDB | 2 | 0 |
16 | DEGREES KELVIN
|-------------|
|
TMDP | 2 | 0 |
16 | DEGREES KELVIN
|-------------|
|
TMVR | 2 | 0 |
16 | DEGREES KELVIN
|-------------|
|
REHU | 0 |
0 | 7 | %
|-------------|
|
STBS5 | 0 |
-40 | 8 | NUMERIC |-------------|
|
MOPP | 4 | 0 |
9 | PA
|-------------|
|
OSCF | 3 | 0 |
11 | NUMERIC
|-------------|
|
OZOP | 0 | 0 |
10 | DU
|-------------|
|
OZMR | 4 | 0 |
17 | CM**3/M**3
|-------------|
|
HOVI | -1 | 0 |
13 | METERS
|-------------|
|
PRWE | 0 | 0 |
9 | CODE TABLE
|-------------|
|
CLAM | 0 | 0 |
4 | CODE TABLE
|-------------|
|
CLTP | 0 | 0 |
6 | CODE TABLE
|-------------|
|
HOCB | -1 |
-40 | 11 | METERS |-------------|
|
HOCT | -1 |
-40 | 11 | METERS |-------------|
|
HBLCS | 0 | 0 |
4 | CODE TABLE
|-------------|
|
AFIC | 0 | 0 |
4 | CODE TABLE
|-------------|
|
HBOI | -1 |
-40 | 16 | METERS |-------------|
|
HTOI | -1 |
-40 | 16 | METERS |-------------|
|
DMVR
| 1
| -4096 | 13 | M/S |-------------|
|
DVSW | 1 | 0 |
8 | M/S
|-------------|
|
SPP0 | 0 |
-100 | 8 | DB
|-------------|
|
STNR | 0 |
-32 |
8 | DB
|-------------|
|
SST1 | 2 | 0 |
15 | DEGREES KELVIN
|-------------|
|
RAGL | -1 | 0 |
6 | METERS
|-------------|
|
MSPE | 0 | 0 | 2 | CODE TABLE |-------------|
|
WICE | 0 | 0 |
8 | FLAG TABLE
|-------------|
|
NPQC | 0 | 0 |
4 | FLAG TABLE
|-------------|
|
QCEVR | 0 | 0 |
4 | CODE TABLE
|-------------|
|
QMGP | 0 | 0 |
4 | CODE TABLE
|-------------|
|
QMAT | 0 | 0 |
4 | CODE TABLE
|-------------|
|
QMDD | 0 | 0 |
4 | CODE TABLE
|-------------|
|
QMWN | 0 | 0 |
4 | CODE TABLE
|-------------|
|
UARDC | 0 | 0 |
8 | CODE TABLE
|-------------|
|
QMPR | 0 | 0 |
4 | CODE TABLE
|-------------|
|
QMRK | 0 | 0 |
2 | CODE TABLE
|-------------|
|
QMST | 0 | 0 |
4 | CODE TABLE
|-------------|
|
CORN | 0 | 0 |
3 | CODE TABLE
|-------------|
|
BULTIM | 0 | 0 |
48 | CCITT IA5 |-------------|
|
BBB | 0 | 0 |
48 | CCITT IA5
|-------------|
|
RRSTG | 0 | 0 |
64 | CCITT IA5
|-------------|
| |
| | |
|-------------|