Starting in 1987, the Ionospheric Informatics Working Group (IIWG) of Commission G of URSI has developed recommendations for the data formats to be used for dissemination and archiving of scaled ionogram data and for the monthly ionospheric characteristics. The IIWG abstained (wisely) from trying to develop a common data format for the system-dependent ionogram and drift data.
The attached report gives a detailed description of the Standard Archiving Output (SAO) format. Each SAO (text) file contains the scaled data for one ionogram including the echo traces h'(f), echo amplitudes, frequency and range spread, etc. and the electron density profile.
The upgraded or new Digisondes produce the SAO files in real time for local recording and/or electronic transfer. The older Digisondes generate only binary files, but offline editing results are usually stored in the SAO format. Since these Digisonde ionograms SAO files are now becoming available to any user either through the WDC sites or via the web pages of the connected Digisonde stations it seems important to publish a description of the SAO format.
The SAO format was originally designed for storing Digisonde ionograms scaled by autoscaling software ARTIST and edited using ADEP utility. However, in subsequent releases a special effort was made to generalize SAO design so that it can hold scaled data produced by other sounder systems. With release of version 4.1, the degree of format universality became high enough to promote SAO as a standard format for exchange of scaled ionogram data.
A SAO file is an ASCII text file with a maximum line length of 120 characters. In order to concisely describe the database some definitions are necessary. The nomenclature is as follows:
File | a collection of many Records |
Record | all data for a single observation (ionogram) |
Group | all Lines of a datum type |
Line | a sequence of Elements of a datum type, CR/LF terminated |
Element | a single datum in the specified format |
The Record structure is composed of two basic components: a Data Index and Data. The format and size of the Data Index is fixed. It describes the contents of the Data in the Record. The Data component of each Record contains a varying number of Groups as indicated by the Data Index. The format and length of data varies from one Group to the next; however, all data Elements within a single Group are of the same type and length. The number of characters in a given Group can easily exceed the 120 characters per line limit. In this case, the output overflows to succeeding lines, thus a data Group may extend over several Lines.
This format design allows storing variable amount of information per ionogram, depending not only on ionospheric conditions, but also on sounder system specifics. There is only a subset of Groups that have to be present in a Record. As explained below, all others may be omitted and their corresponding index in the Data Index section set to zero. Data systems engineers have to decide which Groups to use to report data available from their sounders, if different from Digisonde. There are three situations, described in detail below, where system-specific data can be readily ingested using existing SAO-4 format:
If the demand for vacant Groups grows beyond the existing limit, the Data Index will have to expand and include more lines. The 80th element of the Data Index will still be used as the Version Indicator so that the reading logic will be aware of extra index lines.
Column Req. of Table 1
indicates which Groups are required to specify in a minimum content
SAO-4 file. Red
"x" marks indicate mandatory groups. If trace points are availble for
output
in the file, each trace has to be specified with at least two groups
(virtual
heights and frequencies) as indicated by a "xx" cyan marks.
Group | Req. | FORTRAN Format |
|
Reference |
|
2(40I3) | DATA FILE INDEX | ||
1 |
|
16F7.3 | GEOPHYSICAL CONSTANTS | Table 2 |
2 | A120 | SYSTEM DESCRIPTION AND OPERATOR'S MESSAGE | ||
3 |
|
120A1 | TIME STAMP AND SOUNDER SETTINGS | Table 3,4,5 |
4 |
|
15F8.3 | SCALED IONOSPHERIC CHARACTERISTICS | Table 6,7 |
5 | 60I2 | ANALYSIS FLAGS | Table 8 | |
6 | 16F7.3 | DOPPLER TRANSLATION TABLE | ||
O-TRACE POINTS - F2 LAYER | ||||
7 |
|
15F8.3 | VIRTUAL HEIGHTS | |
8 | 15F8.3 | TRUE HEIGHTS | ||
9 | 40I3 | AMPLITUDES | ||
10 | 120I1 | DOPPLER NUMBERS | ||
11 |
|
15F8.3 | FREQUENCIES | |
O-TRACE POINTS - F1 LAYER | ||||
12 |
|
15F8.3 | VIRTUAL HEIGHTS | |
13 | 15F8.3 | TRUE HEIGHTS | ||
14 | 40I3 | AMPLITUDES | ||
15 | 120I1 | DOPPLER NUMBERS | ||
16 |
|
15F8.3 | FREQUENCIES | |
O-TRACE POINTS - E LAYER | ||||
17 |
|
15F8.3 | VIRTUAL HEIGHTS | |
18 | 15F8.3 | TRUE HEIGHTS | ||
19 | 40I3 | AMPLITUDES | ||
20 | 120I1 | DOPPLER NUMBERS | ||
21 |
|
15F8.3 | FREQUENCIES | |
X-TRACE POINTS - F2 LAYER | ||||
22 | 15F8.3 | VIRTUAL HEIGHTS | ||
23 | 40I3 | AMPLITUDES | ||
24 | 120I1 | DOPPLER NUMBERS | ||
25 | 15F8.3 | FREQUENCIES | ||
X-TRACE POINTS - F1 LAYER | ||||
26 | 15F8.3 | VIRTUAL HEIGHTS | ||
27 | 40I3 | AMPLITUDES | ||
28 | 120I1 | DOPPLER NUMBERS | ||
29 | 15F8.3 | FREQUENCIES | ||
X-TRACE POINTS - E LAYER | ||||
30 | 15F8.3 | VIRTUAL HEIGHTS | ||
31 | 40I3 | AMPLITUDES | ||
32 | 120I1 | DOPPLER NUMBERS | ||
33 | 15F8.3 | FREQUENCIES | ||
34 | 40I3 | MEDIAN AMPLITUDES OF F ECHOES | ||
35 | 40I3 | MEDIAN AMPLITUDES OF E ECHOES | ||
36 | 40I3 | MEDIAN AMPLITUDES OF ES ECHOES | ||
37 | 10E11.6E1 | TRUE HEIGHTS COEFFICIENTS F2 LAYER UMLCAR METHOD | Table 9 | |
38 | 10E11.6E1 | TRUE HEIGHTS COEFFICIENTS F1 LAYER UMLCAR METHOD | Table 9 | |
39 | 10E11.6E1 | TRUE HEIGHTS COEFFICIENTS E LAYER UMLCAR METHOD | Table 9 | |
40 | 6E20.12E2 | QUAZI-PARABOLIC SEGMENTS FITTED TO THE PROFILE | Table 10 | |
41 | 120I1 | EDIT FLAGS - CHARACTERISTICS | Table 12 | |
42 | 10E11.6E1 | VALLEY DESCRIPTION - W,D UMLCAR MODEL | ||
O-TRACE POINTS - Es LAYER | ||||
43 | 15F8.3 | VIRTUAL HEIGHTS | ||
44 | 40I3 | AMPLITUDES | ||
45 | 120I1 | DOPPLER NUMBERS | ||
46 | 15F8.3 | FREQUENCIES | ||
O-TRACE POINTS - E AURORAL LAYER | ||||
47 | 15F8.3 | VIRTUAL HEIGHTS | ||
48 | 40I3 | AMPLITUDES | ||
49 | 120I1 | DOPPLER NUMBERS | ||
50 | 15F8.3 | FREQUENCIES | ||
TRUE HEIGHT PROFILE | ||||
51 | 15F8.3 | TRUE HEIGHTS | ||
52 | 15F8.3 | PLASMA FREQUENCIES | ||
53 | 15E8.3E1 | ELECTRON DENSITIES [e/cm3] | ||
URSI QUALIFYING AND DESCRIPTIVE LETTERS | ||||
54 | 120A1 | QUALIFYING LETTERS | ||
55 | 120A1 | DESCRIPTIVE LETTERS | ||
56 | 120I1 | EDIT FLAGS - TRACES AND PROFILE | Table 13 | |
80 | -- | (Reserved) |
Position | Req |
|
1 |
|
Gyrofrequency (MHz) |
2 |
|
Dip angle (-90.0 to 90.0 degrees) |
3 |
|
Geographic Latitude (-90.0 to +90.0 degrees) |
4 |
|
Geographic Longitude East(0.0 to 359.9 degrees) |
5 | Sunspot Number for the current year |
The minimum contents of the System Description line should include sounder model and station IDs. To accomodate all possible station-specific information in an organized and flexible fashion, the concept of a token is introduced. System Description line is arranged in comma-separated tokens, where each token consists of a registered keyword and a data field. The first token is always the sounder model, local station ID and URSI station code number. One space character separates sounder model and IDs. Station IDs are separated by a forward slash. Local station ID is determined by host institution or sounder manufacturer. URSI station code number is assigned through World Data Center A for Solar-Terrestrial Physics, contact person Raymond O. Conkright.
For example, the System Description Line for a UMLCAR Digisonde Portable Sounder may look like this:
DPS-4 042/MHJ45, ARTIST 1297, NH 1.3, ADEP 2.19
It contains four tokens:
DISS 038/, NAME Wallops Island, WMOID HIGL BTGS 04231, ARTIST 0790, NH 1.3, ADEP 2.19
The SAO reading routine works as a simple string parser. It has to get the first word in the System Description line to identify the sounder system. Then, depending on the sounder model, it can scan the rest of the line for keywords and fill appropriate structures with corresponding data field contents. If the sounder model could not be identified, then the system Description line is used only as single text line, without analysis of individual tokens.
Number | Req. | Description | Possible Values |
1-2. |
|
Version Indicator | AA |
3-6. |
|
4 digit Year. | (1976-...) |
7-9. |
|
Day of Year | (1-366) |
10-11. |
|
Month | (1-12) |
12-13. |
|
Day of Month | (1-31) |
14-15. |
|
Hour [All times and dates correspond to UT.] | (0-23) |
16-17. |
|
Minutes | (0-59) |
18-19. |
|
Seconds | (0-59) |
The Sounder Settings field is intended to allow users to assign codes that identify how the measurement is made with reference to particular sounders. For each particular sounder system, the format of System Preface Parameters Group must be personalized and a unique two-letter Version Indicator should be chosen to distinguish it from other sounder systems. The Version Indicator is then stored in the first two positions of the Group 3.
DPS data is represented by "FF"
Version Indicator, and "FE" is allocated for Digisonde 256 data.
Example formats
of this Group for Digisonde Portable Sounder (DPS) and Digisonde 256
are
shown in Table 4 and Table 5, respectively.
Number | Description | Possible Values |
1-2. | Version Indicator | FF |
3-6. | 4 digit Year. | (1976-...) |
7-9. | Day of Year | (1-366) |
10-11. | Month | (1-12) |
12-13. | Day of Month | (1-31) |
14-15. | Hour [All times and dates correspond to UT.] | (0-23) |
16-17. | Minutes | (0-59) |
18-19. | Seconds | (0-59) |
20-22. | Receiver Station ID (three digits) | (000-999) |
23-25. | Transmitter Station ID. | (000-999) |
26. | DPS Schedule | (1-6) |
27. | DPS Program | (1-7) |
28-32. | Start Frequency, 1 kHz resolution | (01000 - 45000) |
33-36. | Coarse Frequency Step, 1 kHz resolution | (1-2000) |
37-41. | Stop Frequency, 1 kHz resolution | (01000 - 45000) |
42-45. | DPS Fine Frequency Step, 1 kHz resolution | (0000 - 9999) |
46. | Multiplexing disabled [0 - multiplexing enabled, 1 - disabled]. | (0,1) |
47. | Number of DPS Small Steps in a scan | (1 to F) |
48. | DPS Phase Code | (1-4, 9-C) |
49. | Alternative antenna setup [0 - standard, 1 - alternative]. | (0,1) |
50. | DPS Antenna Options | (0 to F) |
51. | Total FFT samples [power of 2] | (3-7) |
52. | DPS Radio Silent Mode [ 1 - no transmission ] | (0,1) |
53-55. | Pulse Repetition Rate (pps) | (0-999) |
56-59. | Range Start, 1 km resolution | (0-9999) |
60. | DPS Range Increment [2 - 2.5 km, 5 - 5 km, A - 10 km] | (2,5,A) |
61-64. | Number of ranges | (1-9999) |
65-68. | Scan Delay, 15 km units | (0-1500) |
69. | DPS Base Gain | (0-F, encoded) |
70. | DPS Frequency Search Enabled | (0,1) |
71. | DPS Operating Mode [ 0 - Vertical beam, 5 - multi-beam ionogram ] | (0-7) |
72. | ARTIST Enabled | (0,1) |
73. | DPS Data Format [ 1 - MMM, 4 - RSF, 5 - SBF ] | (0-6) |
74. | On-line printer selection [ 0 - no printer,1 - b/w, 2 - color ] | (0,1,2) |
75-76. | Ionogram thresholded for FTP transfer [0-no thresholding] | (0-20, encoded) |
77. | High interference condition [ 1 - extra 12 dB attenuation ] | (0,1) |
Number | Code | Description | Possible Values |
1-2. |
|
Version Indicator | FE |
3-6. |
|
4 digit Year. | (1976-...) |
7-9. |
|
Day of Year | (1-366) |
10-11. |
|
Month | (1-12) |
12-13. |
|
Day of Month | (1-31) |
14-15. |
|
Hour [All times and dates correspond to UT.] | (0-23) |
16-17. |
|
Minutes | (0-59) |
18-19. |
|
Seconds | (0-59) |
20-30. |
|
Digisonde Preface Timestamp | YYDDDHHMMSS |
31. |
|
Program Set | (1-3) |
32. |
|
Program Type | (A,B,C,F,G) |
33-38. |
|
Journal | encoded |
39-44. |
|
Nominal Frequency, 100 Hz resolution | (001000 - 045000) |
45-51. |
|
Output Controls | encoded |
52-53. |
|
Start Frequency, 1 MHz resolution | (00-10) |
54. |
|
Frequency Increment | (0-9,A-C,encoded) |
55-56. |
|
Stop frequency, 1 MHz resolution | (01-30) |
57-59. |
|
Test Output | encoded |
60-62. |
|
Station ID | (000-999) |
63. |
|
Phase Code | (0-F, encoded) |
64. |
|
Antenna Azimuth | (0-F, encoded) |
65. |
|
Antenna Scan | (0-7, encoded) |
66. |
|
Antenna Option and Doppler Spacing | (0-F, encoded) |
67. |
|
Number of Samples | (1-8) |
68. |
|
Repetition Rate | (0,2-8,A,B, encoded) |
69. |
|
Pulse width and code | (0-7, encoded) |
70. |
|
Time control | encoded |
71. |
|
Frequency correction | (0-4, encoded) |
72. |
|
Gain correction | (0-7, encoded) |
73. |
|
Range increment | (0-3,8-C, encoded) |
74. |
|
Range start | (0-7, encoded) |
75. |
|
Frequency Search | (0-7, encoded) |
76. |
|
Nominal Gain | (0-F, encoded) |
77. |
|
Spare | 0 |
There are currently 49 Scaled Ionospheric Characteristics defined. It is possible to report less than 48 characteristics and indicate that in the Data Index section of the record. Otherwise, all characteristics which are not scaled for a particular ionogram must be set to a default "No reading" value. which is 999.900 MHz for frequencies and 9999.000 km for heights.
# | Description | Units | Accuracy | No reading |
1 | foF2 : F2 layer critical frequency, including the adjustment by the true height profile algorithm | MHz | at least quarter of frequency increment | 9999.000 |
2 | foF1 : F1 layer critical frequency | MHz | 1 frequency increment | 9999.000 |
3 | M(D) = MUF(D)/foF2 | - | - | 9999.000 |
4 | MUF(D) : Maximum usable frequency for ground distance D | MHz | 1 frequency increment | 9999.000 |
5 | fmin: minimum frequency of ionogram echoes | MHz | 1 frequency increment | 9999.000 |
6 | foEs : Es layer critical frequency | MHz | 1 frequency increment | 9999.000 |
7 | fminF : Minimum frequency of F-layer echoes | MHz | 1 frequency increment | 9999.000 |
8 | fminE : Minimum frequency of E-layer echoes | MHz | 1 frequency increment | 9999.000 |
9 | foE : E layer critical frequency | MHz | 1 frequency increment | 9999.000 |
10 | fxI : Maximum frequency of F-trace | MHz | 1 frequency increment | 9999.000 |
11 | h'F : Minimum virtual height of F trace | km | 1 height increment | 9999.000 |
12 | h'F2 : Minimum virtual height of F2 trace | km | 1 height increment | 9999.000 |
13 | h'E : Minimum virtual height of E trace | km | 1 height increment | 9999.000 |
14 | h'Es : Minimum virtual height of Es trace | km | 1 height increment | 9999.000 |
15 | zmE : Peak height of E-layer | km | 1 height increment | 9999.000 |
16 | yE : Half thickness of E layer | km | 1 height increment | 9999.000 |
17 | QF : Average range spread of F layer | km | 1 height increment | 9999.000 |
18 | QE : Average range spread of E layer | km | 1 height increment | 9999.000 |
19 | DownF : Lowering of F trace to the leading edge | km | 1 height increment | 9999.000 |
20 | DownE : Lowering of E trace to the leading edge | km | 1 height increment | 9999.000 |
21 | DownEs : Lowering of Es trace to the leading edge | km | 1 height increment | 9999.000 |
22 | FF : Frequency spread between fxF2 and fxI | MHz | 1 frequency increment | 9999.000 |
23 | FE : Frequency spread beyond foE | MHz | 1 frequency increment | 9999.000 |
24 | D : Distance for MUF calculation | km | 1 km | 9999.000 |
25 | fMUF : MUF/OblFactor | MHz | 1 frequency increment | 9999.000 |
26 | h'(fMUF) : Virtual height at MUF/OblFactor frequency | MHz | 1 height increment | 9999.000 |
27 | delta_foF2 : Adjustment to the scaled foF2 during profile inversion | MHz | 1 kHz | 9999.000 |
28 | foEp : predicted value of foE | MHz | ±0.3 MHz | 9999.000 |
29 | f(h'F) : frequency at which h'F occurs | MHz | 1 frequency increment | 9999.000 |
30 | f(h'F2) : frequency at which h'F2 occurs | MHz | 1 frequency increment | 9999.000 |
31 | foF1p : predicted value of foF1 | MHz | ± 0.5 MHz | 9999.000 |
32 | peak height of F2 layer | km | 9999.000 | |
33 | peak height of F1 layer | km | 9999.000 | |
34 | zhalfNm : the true height at half the maximum density in the F2 layer | km | 1 km | 9999.000 |
35 | foF2p : predicted value of foF2 | MHz | ± 2.0 MHz | 9999.000 |
36 | fminEs : minimum frequency of Es layer | MHz | 1 frequency increment | 9999.000 |
37 | yF2 : half thickness of the F2 layer, parabolic model | km | 100 m | 9999.000 |
38 | yF1 : half thickness of the F1 layer, parabolic model | km | 100 m | 9999.000 |
39 | TEC : total electron content | 1016 m-2 | - | 9999.000 |
40 | Scale height at the F2 peak | km | 1km | 9999.000 |
41 | B0, IRI thickness parameter | km | - | 9999.000 |
42 | B1, IRI profile shape parameter | - | - | 9999.000 |
43 | D1, IRI profile shape parameter, F1 layer | - | - | 9999.000 |
44 | foEa, critical frequency of auroral E layer | MHz | 1 frequency increment | 9999.000 |
45 | h'Ea, minimum virtual height of auroral E layer trace | km | 1 height increment | 9999.000 |
46 | foP, highest ordinary wave critical frequency of F region patch trace | MHz | 1 frequency increment | 9999.000 |
47 | h'P, minimum virtual height of the trace used to determine foP | km | 1 height increment | 9999.000 |
48 | fbEs, blanketing frequency of Es layer | MHz | 1 frequency increment | 9999.000 |
49 | Type Es | - | See Table 7 | 9999.000 |
Type Es | Value reported in Group 4 |
|
A | 1.0 | Auroral |
C | 2.0 | Cusp |
D | 3.0 | below 95 km |
F | 4.0 | Flat |
H | 5.0 | Height discontinuity with normal E |
K | 6.0 | in the presence of night E |
L | 7.0 | Flat Es below E |
N | 8.0 | Non-standard |
Q | 9.0 | Diffuse and non-blanketing |
R | 10.0 | Retardation |
Position | Content |
|
1 | 1 | foE scaled using E-region trace data |
2 | No E-region trace obtained, only predicted foE available | |
3 | No E-region trace obtained, but foE scaled using F trace | |
2 | 0 | No F trace scaled |
1 | E layer profile only | |
2 | Separate soliutions for E and F layers | |
4 | Frequency range error in E trace | |
5 | Frequency range error in F2 trace | |
6 | Frequency range error in F1 trace | |
7 | Physically unreasonable E trace | |
8 | Physically unreasonable F2 trace | |
9 | Physically unreasonable F1 trace | |
10 | F1 layer solution too thick | |
11 | Oscillating solution in F1 layer | |
12 | F2 trace too short | |
13 | F1 trace too short | |
18 | Oscillating solution in F1 layer | |
25 | Root in F1 layer too severe to correct | |
26 | Root in F2 layer too severe to correct | |
3 | Not used | |
4 | 0 | foF1 not scaled |
1 | foF1 scaled | |
5 | 0 | No AWS Qualifier applies |
1 | Blanketing Sporadic E | |
2 | Non-Deviative Absorption | |
3 | Equipment Outage | |
4 | foF2 greater than equipment limits | |
5 | fmin lower than equipment limits | |
6 | Spread F | |
7 | foF2 less than foF1 | |
8 | Interference | |
9 | Deviative absorption | |
6-9 | Not used | |
10 | 11-55 | Confidence
level: two digits,
each ranging from 1 (highest confidence) to 5 (lowest confidence) |
11-19 | Not used | |
20 | Internal ARTIST use |
The data for each trace are contained in five Groups. For the F2 O-trace they are in Groups 7, 8, 9, 10, and 11; for the F1 O-trace they are in Groups 12, 13, 14, 15, and 16; etc. (see Table 1). The groups for sporadic E, auroral night E leayrs and all extraordinary data groups do not contain the true height group. Also, Groups 51, 52, and 53 are reserved for an accurate representation of the electron density profile, including the valley. There is a one-to-one positional correspondence between elements in these five Groups, in that the first Virtual Height, True Height, Amplitude, Doppler Number and Frequency all correspond to the first Trace point on the ionogram. The same is true of the second point, and so on throughout the entire trace.
Autoscaling or editing software may interpolate or extrapolate missing trace points to maintain consistent frequency stepping within the trace or provide better accuracy of the scaled characteristics. Because of explicit specification of all trace point frequencies in the SAO format, the interpolated or extrapolated points may be omitted. However, in this case the value of true hieght obtained for that frequency will be missing as well. If included, the interpolated/extrapolated points shall be reported with amplitude set to 0 and Doppler number set to 9.
Position | Parameter |
|
1 | fstart | Start frequency (MHz) of the F2 layer |
2 | fend | The end frequency of the F2 layer |
3 | zpeak | The height of the peak of the F2 layer |
4 | dev | The fitting error in km/point. |
5-9 | A0-A4 | Shifted Chebyshev polynomial coefficients |
10 | zhalfNm | Height at half peak electron density |
# | Value 1 | Value 2 | Value 3 | Value 4 | Value 5 | Value 6 |
1 | R11 | R12 | A1 | B1 | C1 | E1 |
2 | R21 | R22 | A2 | B2 | C2 | E2 |
... | ||||||
n | Rn1 | Rn2 | An | Bn | Cn | En |
n+1 | Re |
|
|
|
|
|
The Earth radius, Re,
is the actual value used in the fitting process and is given in SAO
file
to ensure proper restoring of the profile shape.
EDITED | PREDICTED | VALIDATED | EDIT FLAG VALUE |
|
|
|
|
|
autoscaled value |
|
|
|
|
autoscaled value, validated by an operator |
|
|
|
|
manually specified value; the autoscaled value was incorrect or unavailable |
|
|
|
|
long-term prediction |
The position in the edit flag list corresponds to the order of the characteristics listed in Table 6. A complete list is given in Table 12. The edit flags may be used to set the slash (/) indicators in the URSI-IIWG characteristics database, if the indicators are not given in the Groups 54-55.
# | Scaled Characteristic |
|
1 | foF2 | F2 layer critical frequency |
2 | foF1 | F1 layer critical frequency |
3 | M(D) | M-factor, MUF(D)/foF2, for distance D |
4 | MUF(D) | Maximum usable frequency for distance D |
5 | fmin | Minimum frequency for E or F echoes |
6 | foEs | Es layer critical frequency |
7 | fminF | Minimum frequency of F-trace |
8 | fminE | Minimum frequency of E-trace |
9 | foE | E layer critical frequency |
10 | fxI | Maximum frequency of F-trace |
11 | h'F | Minimum virtual height of F trace |
12 | h'F2 | Minimum virtual height of F2 trace |
13 | h'E | Minimum virtual height of E trace |
14 | h'Es | Minimum virtual height of Es layer |
15 | HOM | Peak of E layer using parabolic model |
16 | Ym | Corresponding half thickness of E layer |
17 | QF | Average range spread of F-trace |
18 | QE | Average range spread of E-trace |
19 | Down F2 | Lowering of F-trace maximum to leading edge |
20 | Down E | Lowering of E-trace maximum to leading edge |
21 | Down Es | Lowering of Es-trace maximum to leading edge |
22 | FF | Frequency spread between fxF2 and fxI |
23 | FE | As FF but considered beyond foE |
24 | D | Distance used for MUF calculation |
25 | fMUF(D) | MUF(D)/obliquity factor( |
26 | h'MUF(D) | Virtual height at fMUF |
27 | foF2c | correction to add to foF2 to get actual foF2 |
28 | foEp | Predicted foE |
29 | f(h'F) | Frequency at which hminF occurs |
30 | f(h'F2) | Frequency at which hminF2 occurs |
31 | foF1p | Predicted foF1 |
32 | Zpeak | Peak height F2 layer |
33 | ZpeakF1 | Peak height F2 layer |
34 | zhalfnm | Height at half peak electron density |
35 | foF2p | Predicted foF2 |
36 | fminEs | Minimum frequency of Es layer |
37 | YF2 | Half-thickness of F2 layer in parabolic model |
38 | YF1 | Half-thickness of F1 layer in parabolic model |
39 | TEC | Total electron content |
40 | HscaleF2 | Scale height at F2 peak |
41 | B0 | IRI thickness parameter |
42 | B1 | IRI profile shape parameter |
43 | D1 | IRI F1 profile shape parameter |
44 | foEa | Critical frequency of auroral E layer |
45 | h'Ea | Minimum virtual height of auroral E layer trace |
46 | foP | Highest ordinary wave critical frequency of F region patch trace |
47 | h'P | Minimum virtual height of the trace used to determine foP |
48 | fbEs | Blanketing frequency of Es layer |
49 | Type Es | Type of Es layer |
The height increment and coverage for the profile specification is determined by the program which created the SAO file.
When no qualifying or descriptive letter is applied to a characteristic but its value has been verified or edited, the correspoding entry in the Group 54 should read "/" (forward slash) and Group 55 should read " " (space) [see IIWG regulations, Table 3, here]. For autoscaled data, the IIWG regulations suggest storing "/" in both groups, but SAO-4 file created by the autoscaling software may simply omit Groups 54 and 55 and report only Group 41 (Edit Flags).
# | Name |
|
1 | F2 trace | F2 trace points were edited |
2 | F1 trace | F1 trace points were edited |
3 | E trace | E trace points were edited |
4 | z(h) | true height was recalculated with edited traces |
5 | Es trace | Es trace points were edited |
URSI Handbook of Ionogram Interpretation and Reduction. Ed. W.R.Pigott and K.Rawer. WDC-A for STP, 1972.