Table 20.   Reason codes associated with step "NRLACQC", program code 015 -- REPLACED step "PREPACQC" 7/17/2012  (last revised 8/4/2016). 
 
Reason Code = (cp *100) + RN
where cp and RN are defined as below:

RN is based on character values which are defined here according to cp.

RN
 | 
 \/ 
character
 values
Whole
 Report
Time Lat Lon Pressure/
Altitude
Temperature Wind
Direction
Wind
Speed
Moisture Reject
list
Flight
Phase
character
 values
RN
|
\/
cp --> 0 1 2 3 4 5 6 7 8 9 10
< -- cp
01 a IO a 01
02 A RR
RW IO A 02
03 B RR RR RR RR RR RR RW RW RM B 03
04 b RT b 04
05 C IO
C 05
06 D DR IO D 06
07 d DR IO d 07
08 E RR RT RW RW E 08
09 e RR d 09
10 F IO
F 10
11 I RR RR RR RR RT RW RW I 11
12 i RR IO i 12
13 K RR RR RR RR CW CT CT RM
K 13
14 L IO
IO L 14
15 M RR RR RR RR CW CT CT RM IO IO M 15
16 N NU NU NU NU NU NU IO N 16
17 O RR RRb O 17
18 P RR P 18
19 p (l.c.) RR p (l.c.) 19
20 R IO IO IO IO IO R 20
21 r RR IO r 21
22 S RR RR RR RR RR SW SM S 22
23 s (l.c.) RR SW SW s (l.c.) 23
24 T RTb T 24
25 t RR t 25
26 U
IO U 26
27 V RR V 27
28 v (l.c.) RR v (l.c.) 28
29 W RR RWb W 29
30 X RR X 30
31 . (dot) GR IO IO IO GV GT GW GW GM IO . (dot) 31
32 - (dash) NU NU NU NU NU NU - (dash) 32
33 2 IO SM 2 33
34 3 SM 3 34
cp --> 0 1 2 3 4 5 6 7 8 9 10 <-- cp
Overall report QC marks:  RR=reject report, DR=duplicate report, GR=good report
Temperature QC marks: RT=reject temperature, GT=good temperature CW=reject temperature, reject report if wind also bad
Moisture QC marks: RM=reject moisture, SM=suspect moisture, GM=good moisture
Wind QC marks: RW=reject winds, SW=suspect winds, GW=good winds, CT=reject wind, reject report if temperature also bad
Vertical coordinate QC marks (pressure/height/altitude): GV=good vertical measurement (whether it's pressure or height)
Miscellaneous QC marks: IO=Information only; this NRL QC mark is not translated currently to an NCEP standard, NU=neutral



MNEMONICS AFFECTED AND NEW VALUE FOR OBS, Q.M.:

    RR, DR:
            TRC-> TQM=13  (if TOB present)
            WRC-> WQM=13 (if UOB/VOB present)
            QRC -> QQM=13 (if QOB present)

    RRb:
            TRC-> TQM=14  (if TOB present)
            WRC-> WQM=14 (if UOB/VOB present)
            QRC -> QQM=14 (if QOB present)

    GR:
           TRC-> TQM=1  (if TOB present)
           WRC-> WQM=1 (if UOB/VOB present)
           QRC -> QQM=1 (if QOB present)

    RT, CW:
            TRC-> TQM=13

    RTb:
            TRC-> TQM=14

    GT:
            TRC-> TQM=1

    RM:
            QRC -> QQM=13

    SM:
            QRC -> QQM=3

    GM:
            QRC -> QQM=1

    RW, CT:
            WRC-> WQM=13

    RWb:
            WRC-> WQM=14

    SW:
            WRC -> WQM=3

    GW:
            WRC-> WQM=1

    ALL OTHERS:
            TRC-> TQM=2  (if TOB present)
            WRC-> WQM=2 (if UOB/VOB present)
            QRC -> QQM=2 (if QOB present)


Examples of Reason Codes:

TRC=007 - whole report (cp=0) has character value "d" (RN=07, near duplicate) - TQM=13 (DR)

WRC=021 - whole report (cp=0) has character value "r" (RN=21, redundant report) - WQM=13 (RR)

WRC=213 - latitude (cp=2) has character value "K" (RN=13, latitude stuck) - WQM=13 (RR)

WRC=403 - pressure/altitude (cp=4) has character value "B" (RN=03, pressure too small, altitude too high) - WQM=13 (RR)

TRC=531 - temperature (cp=5) has character value ". (dot)" (RN=31, pased checks) - TQM=1 (GT)

TRC=924 - reject list (cp=9) has character value "T" (RN=24, temperature on reject list) - TQM=14 (RTb)

WRC=917 - reject list (cp=9) has character value "O" (RN=17, temperature and wind on reject list) - WQM=14 (RRb)

QRC=822 - moisture (cp=8) has character value "S" (RN=22, supersaturated) - QQM=3 (SM)