Home page  
Home   Your Room   Login   Contact   Feedback   Site Map   Search:  
Discover this product  
About Us
Overview
Getting here
Committees
Products
Forecasts
Order Data
Order Software
Services
Computing
Archive
PrepIFS
Research
Modelling
Reanalysis
Seasonal
Publications
Newsletters
Manuals
Library
News&Events
Calendar
Employment
Open Tenders
   
Home > Research > Ifsdocs > OBSERVATIONS >  
   

IFS documentation Front Page


Table of contents
Chapter 1. Non-IFS observation processing (OBSPROC): General overview

Chapter 2. Observations: Types, variables and error statistics

Chapter 3. CMA creation (MAKEMA)

Chapter 4. The FEEBACK task

Chapter 5. The TOOLS task

Chapter 6. Central-memory array (CMA) structure/format

Chapter 7. BUFR feedback data structure/format

Chapter 8. SIMULATED-observations data structure/format

Chapter 9. NAMELISTS

Chapter 10. Processing of scatterometer data

REFERENCES
 
  Next Section
Previous Section


2.1 Observation types, subtypes and code types




All observations, both in the BUFR and the CMA contexts, are split in a number of observation types. The observation types are then further divided into observation code types (CMA) and observation subtypes (BUFR).


2.1.1 BUFR observation types and subtypes




There are 8 BUFR observation types. However, number of subtypes differs from observation type to observation type. They are defined in SUBUOCTP subroutine and listed here







Table 2.1 BUFR observation types and subtypes
Observation types
Subtypes
Code no.
Name
Code no.
Name
0
Land surface
1
Land SYNOP
2
High-level land SYNOP (invented)
3
Automatic land SYNOP
4
High-level automatic land SYNOP
9
Abbreviated SYNOP
10
High-level abbreviated
SYNOP (invented)
1
Sea surface
9
SHIP 2
11
SHIP 1
13
Automatic SHIP
19
Reduced SHIP
21
DRIBU
22
BATHY
23
TESAC
2
Upper-air soundings
91
Land PILOT
92
SHIP PILOT
95
Wind profiler
101
Land TEMP
102
SHIP TEMP
103
DROP TEMP
106
Mobile TEMP
3
Satellite soundings
0
High-resolution TOVS
51
High-resolution TOVS
53
RTOVS
54
ATOVS
61
Low-level temperature SATEM
62
High-level temperature SATEM
63
PWC SATEM
65
Merged SATEM
71
Low-level temperature TOVS
72
High-level temperature TOVS
73
PWC TOVS
75
Merged TOVS
161
PAOB
4
AIREP
142
AIREP
143
COLBA
144
AMDAR
145
ACARS
5
SATOB
82
Temperature and wind
83
Wind only
84
Temperature only 1
85
Temperature only 2
86
High-resolution VIS wind
87
AMV
12
ERS/SSMI
8
ERS 1
122
ERS 2
127
SSMI
253
PAOB
164
PAOB



2.1.2 CMA observation types and code types




There are 10 CMA observation types with different number of code types for each of them. They are defined in SUCMOCTP subroutine and listed here too

Table 2.2 CMA observation types and code types
Observation types
Code types
Code no.
Name
Code no.
Name
1
SYNOP
11
Manual land station
14
Automatic land station
21
SHIP
22
SHIP abbreviated
23
SHRED
24
Automatic SHIP
2
AIREP
41
CODAR
141
Aircraft
142
Simulated
144
AMDAR
145
ACARS
241
COLBA
3
SATOB
88
SATOB
89
High-resolution VIS wind
90
AMV
188
SST
4
DRIBU
63
BATHY
64
TESAC
160
ERS as DRIBU
165
DRIBU
5
TEMP
35
Land
36
SHIP
37
Mobile
39
Land ROCOB
40
SHIP ROCOB
135
DROP
137
Simulated
6
PILOT
32
Land
33
SHIP
34
Wind Profilers
7
SATEM
86
GTS
184
High-resolution simulated DWL TOVS
185
High-resolution simulated DWL SATEM
186
High resolution
200
GTS BUFR 250 km
201
GTS BUFR Clear Radiance
202
GTS BUFR retrieved profiles/clear radiances
210
ATOVS
211
RTOVS
212
TOVS
215
SSMI
8
PAOB
180
PAOB
9
SCATTEROMETER
8
Scatterometer 1
122
Scatterometer 2
210
Scatterometer 3
10
RAW RADIANCES
1
%



2.1.3 CMA observation types and code types mapping to/from BUFR observation types and subtypes



Table 2.3 CMA observation and code types mapped into BUFR observation types and subtyp
CMA(ObsType,CodeType)

BUFR(ObsType,Subtype)
CMA(1,11)

BUFR[(0, 1);(0, 9)]
CMA(1, 14)

BUFR[(0, 3); (0, 4)]
CMA(1,21)

BUFR[(1, 9); (1, 11)]
CMA(1, 22)

BUFR( )
CMA(1, 23)

BUFR(1, 19)
CMA(1, 24)

BUFR(1, 13)
CMA(2, 41)

BUFR( )
CMA(2, 141)

BUFR(4, 142)
CMA(2, 142)

BUFR( )
CMA(2, 144)

BUFR(4, 144)
CMA(2, 145)

BUFR(4, 145)
CMA(2, 241)

BUFR(4, 143)
CMA(3, 88)

BUFR[(5, 82);(5, 83);(5, 84);(5, 85)]
CMA(3, 89)

BUFR(5, 86)
CMA(3, 90)

BUFR(5, 87)
CMA(3, 188)

BUFR( )
CMA(4, 63)

BUFR(1, 23)
CMA(4, 64)

BUFR(1, 22)
CMA(4, 160)

BUFR( )
CMA(4, 165)

BUFR(1, 2)
CMA(5, 35)

BUFR(2, 101)
CMA(5, 36)

BUFR(2, 102)
CMA(5, 37)

BUFR(2, 106)
CMA(5, 39)

BUFR( )
CMA(5, 40)

BUFR( )
CMA(5, 135)

BUFR(2, 103)
CMA(5, 137)

BUFR( )
CMA(6, 32)

BUFR(2, 91)
CMA(6, 33)

BUFR(2, 92)
CMA(6, 34)

BUFR(2, 95)
CMA(7, 86)

BUFR[(3,61);(3, 62);(3, 63);(3,65)]
CMA(7, 184)

BUFR( )
CMA(7, 185)

BUFR( )
CMA(7, 186)

BUFR[(3, 71);(3, 72);(3, 73);(3, 75)]
CMA(7, 200)

BUFR( )
CMA(7, 201)

BUFR( )
CMA(7, 202)

BUFR( )
CMA(7, 210)

BUFR(3, 54)
CMA(7, 211)

BUFR(3, 53)
CMA(7, 212)

BUFR[(3, 0);(3, 51)]
CMA(7, 215)

BUFR(12, 127)
CMA(8, 180)

BUFR(253, 164)
CMA(9, 8)

BUFR(12, 8)
CMA(9, 122)

BUFR(12, 122)
CMA(9, 210)

BUFR( )
CMA(10, 1)

BUFR( )



2.1.4 Observed, derived and adjusted variable



Table 2.4 BUFR observation types and subtypes mapped into CMA observation and code types
BUFR(ObsType,Subtype)

CMA(ObsType,CodeType)
BUFR(0, 1)

CMA(1, 11)
BUFR(0, 3)

CMA(1, 14)
BUFR(0, 4)

CMA(1, 14)
BUFR(0, 9)

CMA(1, 11)
BUDR(1, 9)

CMA(1, 21)
BUFR(1, 11)

CMA(1, 21)
BUFR(1, 13)

CMA(1, 24)
BUFR(1, 19)

CMA(1, 23)
BUFR(1, 22)

CMA(4, 64)
BUFR(1, 23)

CMA(4, 63)
BUFR(2, 91)

CMA(6, 32)
BUFR(2, 92)

CMA(6, 33)
BUFR(2, 95)

CMA(6, 34)
BUFR(2, 101)

CMA(5, 35)
BUFR(2, 102)

CMA(5, 36)
BUFR(2, 103)

CMA(5, 135)
BUFR(2, 106)

CMA(5, 37)
BUFR(3, 0)

CMA(7, 212)
BUFR(3, 51)

CMA(7, 212)
BUFR(3, 53)

CMA(7, 211)
BUFR(3, 54)

CMA(7, 210)
BUFR(3, 61)

CMA(7, 86)
BUFR(3, 62)

CMA(7, 86)
BUFR(3, 63)

CMA(7, 86)
BUFR(3, 65)

CMA(7, 86)
BUFR(3, 71)

CMA(7, 186)
BUFR(3, 72)

CMA(7, 186)
BUFR(3, 73)

CMA(7, 186)
BUFR(3, 75)

CMA(7, 186)
BUFR(4, 142)

CMA(2, 141)
BUFR(4, 143)

CMA(2, 241)
BUFR(4, 144)

CMA(2, 144)
BUFR(4, 145)

CMA(2, 145)
BUFR(5, 82)

CMA(3, 88)
BUFR(5, 83)

CMA(3, 88)
BUFR(5, 84)

CMA(3, 88)
BUFR(5, 85)

CMA(3, 88)
BUFR(5, 86)

CMA(3, 89)
BUFR(5, 87)

CMA(3, 90)
BUFR(12, 8)

CMA(9, 8)
BUFR(12, 122)

CMA(9, 122)
BUFR(12, 127)

CMA(7, 125)
BUFR(253, 164)

CMA(8, 180)



Different quantities are observed by the different observing systems. It is only a subset of the observed quantities that are used in the analysis and most of them are used as such. However, some of them are transformed into the ones actually used by the analysis. This transformation, or a change of variable, may also include retrieval from satellite data if they are independent from the background model fields. The original variables may be kept with the derived ones so that first guess departures can be assigned for both. Furthermore, if an observed variable is transformed then,if necessary, so also are its observation error statistics. Also, in the case of an off-time SYNOP observation, the observed surface pressure may be adjusted.


2.1.5 Observed variables




The exact list of what is observed or present in the above mentioned list of BUFR observation types and subtypes is defined in the OBSPROC in terms of BUFR templates. These BUFR templates consist of definitions for BUFR:
  •   descriptors,
  •   names, and
  •   units.


Various BUFR observation type/subtype templates are defined in the following subroutine:
  •   SETBLANS (land surface):
  •   SETBLSNO (normal land surface),
  •   SETBLSHI (high land surface),
  •   SETBSEAS (sea surface),
  •   SETBUPPA (upperair soundings),
  •   SETBSATS (satellite soundings):
  •   SETBSSHI (high resolution tovs/rtovs/atovs),
  •   SETBSSLT (satem/tovs low level temperatures),
  •   SETBSSHT (satem/tovs high level temperatures),
  •   SETBSSPW (satem/tovs pwc),
  •   SETBSSME (merged satem/tovs),
  •   SETBAIRE (aireps)
  •   SETBSATO (satobs),
  •   SETBSCAT (ers),
  •   SETBSSMI (ssmis), and
  •   SETBPAOB (paobs).


As it can be seen some of these routines (SETBLANS and SETBSATS) are further granulated to define some subtypes separately.


Here, we will try to list (per observation types) those variables which are at the moment of our interest:

Table 2.5 Observed Variables
BUFR observation type
Observed variables
Land surface
Surface pressure ( )
10 m wind direction / force ( )
2 m temperature
2 m dew point ( )
Pressure tendency ( )
Cloud informations
Precipitation information
Snow depth ( )
etc.
Sea Surface
Surface pressure ( )
10 m wind direction/force ( )
2 m temperature
2 m dew point ( )
etc.
Upper-air sounding
10 m / upper-air wind direction / force ( )
2 m / upper-air temperature ( / )
2m / upper-air dew point ( / )
Geopotential height ( )
Satellite sounding
Mean layer temperatures
Precipitable water content ( )
Brightness temperatures ( )
Airep
Upper-air wind direction / force ( )
Temperature ( )
Satob
Upper-air wind direction / force ( )
ERS
Backscatter ( )
Brightness temperature ( )



2.1.6 Derived variables




Variables which are transformed for further use by the analysis are:
  •   wind direction (DDD) and force (FFF) are transformed into wind components ( and ) for SYNOP, AIREP, SATOB, DRIBU, TEMP and PILOT observations,
  •   temperature ( ) and dew point ( ) are transformed into relative humidity ( ) for SYNOP and TEMP observations, with a further transformation of the into specific humidity ( ) for TEMP observations,
  •   SCATTEROMETER backscatters ( `s) are transformed into a pair of ambiguous wind components ( and ); this actually involves a retrieval according to some model function describing the relationship between winds and `s and requires a fair bit of computational work,
  •   mean layer temperature is transformed into thickness ( ) for SATEM and TOVS observations.


All these variable transformations, except for the `s transformation, are more or less trivial ones.


The wind components are worked out as:


The is derived by using the following relationship:


where function of either or is expressed as:


where, , , , , , and are constants, whereas function of either or is given:


Specific humidity is worked out by using the following relationship:


where, is pressure and function is expressed as:


is worked out in subroutine RH2Q.


Exact details of the scatterometer wind retrieval are dealt with in Chapter 10 `Processing of scatterometer data' .


2.1.7 Adjusted variables




The only observed quantity which is adjusted is the SYNOP's surface pressure ( ). This is done by using the pressure tendency ( ) information, which in turn may be first adjusted (SYNOP SHIP) for the ship movement.


The ship movement information is available from the input data in terms of ship speed and direction, which are first converted into ship movement components and . The next step is to find pressure gradient ( and ):


where and are observed wind components. is a Coriolis term multiplied by a drag coefficient ( ):


where, is the latitude, is the angular velocity of the earth and is expressed as:


where, is an assumed ratio between geostrophic and surface wind over sea and is an assumed air density. Now the adjusted pressure tendency ( ) can be found as:


Finally, the adjusted surface pressure ( ) is found as:


where, is a time difference between analysis and observation. Of course in the case of non-ship data .


Subroutine PTENDCOR is used for this adjustment.


2.1.8 Variables' codes




For an easy recognition of `observed' variables every each of them is assigned its numerical code. These numerical codes are then embedded in CMA reports. There are 68 codes used so far.These codes are defined in SUVNMB subroutine. Once again for the sake of completeness we are listing them here too.

Table 2.6 Variables' numbering
No.
Code
Variable
Unit
1
3


2
4


3
1
Geopotential ( )

4
57
Thickness ( )

5
29
Relative humidity ( )
Numeric
6
9
Precipitable water content ( )

7
58
2m relative humidity ( )
Numeric
8
2
Temperature ( )
K
9
59
Dew point ( )
K
10
39
2m temperature ( )
K
11
40
2m dew point ( )
K
12
11
Surface temperature ( )
K
13
30
Pressure tendency ( )

14
60
Past weather ( )
WMO code 4561
15
61
Present weather ( )
WMO code 4677
16
62
Visibility ( )
WMO code 4300
17
63
Type of high clouds ( )
WMO code 0509
18
64
Type of middle clouds ( )
WMO code 0515
19
65
Type of low clouds ( )
WMO code 0513
20
66
Cloud base height ( )
m
21
67
Low cloud amount ( )
WMO code 2700
22
68
Additional cloud group height ( )
m
23
69
Additional cloud group type ( )
WMO code 0500
24
70
Additional cloud group amount ( )
WMO code 2700
25
71
Snow depth ( )
m
26
72
State of ground ( )
WMO code 0901
27
73
Ground temperature ( )
K
28
74
Special phenomena ( )
WMO code 3778
29
75
Special phenomena ( )
WMO code 3778
30
76
Ice code type ( )
WMO code 3551
31
77
Ice thickness ( )
WMO code 1751
32
78
Ice ( )
WMO code 1751
33
79
Time period of rain information ( )
hour
34
80
6hr rain amount

35
81
Maximum temperature ( )
K
36
82
Ship speed ( )

37
83
Ship direction ( )
Degree
38
84
Wave height ( )
m
39
85
Wave period ( )
s
40
86
Wave direction ( )
Degree
41
87
General cloud group
WMO code20012
42
88
Relative humidity from low clouds
Numeric
43
89
Relative humidity from middle clouds
Numeric
44
90
Relative humidity from high clouds
Numeric
45
91
Total amount of clouds
WMO code20011
46
92
6 hr snowfall
m
47
110
Surface pressure ( )
Pa
48
111
Wind direction
Degree
49
112
Wind force

50
119
Brightness temperature ( )
K
51
120
Raw radiance
K
52
121
Cloud amount from satellite
%
53
122
Backscatter ( )
dB
54
5
Wind shear ( )

55
6
Wind shear

56
41


57
42


58
19
Layer relative humidity
Numeric
59
200
Auxiliary variable
Numeric
60
123
Cloud liquid water ( )

61
124
Ambiguous

62
125
Ambiguous

63
7
Specific humidity ( )

64
126
Ambiguous wind direction
Degree
65
127
Ambiguous wind speed

66
8
Vertical speed

67
56
Virtual temperature
K
68
130
Ozone
Dobson



Next Section
Previous Section



 

Top of page 16.04.2002
 
   Page Details         © ECMWF
shim shim shim