Fortran Ionosphere HAARP Flesh-and-Blood Bent Ionospheric Model 1973
Fortran Ionosphere HAARP Flesh-and-Blood Bent Ionospheric Model 1973
Fortran Ionosphere HAARP Flesh-and-Blood Bent Ionospheric Model 1973
Sigrid K. Llewellyn
Rodney B. Bent
Prapared for:.
July 1973
NAtIONAL TECHNICAL
INFORMATION SERVICE
U. ~Jfe~l~--lr-c
DISCLAIMER NOTICE
Sigrid K. Llewellyn
Rodney B. Bent
4, RIEPORT OATS a. TOTAL NO, OF PAGS Ib 6 NO. OF R1EPS!
* July 1973 1 9
90. CONTRACT 0 GMANT NO. I.
ORSIGINATOR'S REPORT NUMERIS)ll
73-C-0207
F04701- 86660101 AFCRL-TR-73-k.657
h.PRQJKCTNo. 56311601
Thjs report documents the computer programs of the Bent Ionospheric Model and
briefly describes the development of the model. The FORTRAN Program is
designed for general use and can generate ionospheric data on a world-wide
basis for any past or future date. For a given condition consisting of station,
satellite and time information, the electron density veruus height profile is
computed from which range, range rate, and angular rofraction corrections as
well as vertical and angular total electron content are obtained. The model has
the addtional capability of improving its predictions by updating with actual
ionospheric observations. Considerable tests in the past have proved this
empirical model highly successful. Also included in the documentation is an
alternate version of the ionospheric program to be used when stringent space
and time requirements are imnposed by the operating system. However, several
options of the standard program are not incorporated and the accuracy of the
results is somewhat reduced.
NATIONAL TECHNICAL
INFORMATION SERVICE
Ionosphe re
Electron content
Model ionospheres
Refraction corrections
Electron density
mI
-- - -
Unclassified
security C La.a emtkr.. _n
....................................- .*
FOREWORD
Indialantic, Florida, for the Air Force Space & Missile Systems Organiza-
tract was jointly sponsored by funds from SAMSO and The Air Force
Coddard Space Flight Center and monitored by Mr. P. Schmid, Code 591.
The remaining portion of the model development was funded by the Air
Force Space & Missile Systems Organization (SAMSO), System 621B under
Mrs. Llewellyn was totally responsible for the software development and
implementation.
tion of ideas.
H
ABSTRACT
Considerable tests in the past have proved this empirical model highly success-
ful. Also included in the documentation is an alternate version of the ionospheric
program to be used when stringent space and time requirements are imposed
by the operating system. However, several options of the standard program
are not incorporated and the accuracy of the results is somewhat reduced.
I V
i-o-
TABLE OF CONTENTS
v
LIST OF FIGURES
vi
/ /*,
'I I
LIST OF TABLES 1
/i
iH I
GLOSSARY
h3 Height of satellite
S-s, time derivative of satellite height
dt
k,, kg k3 Decay constants of the lowes, middle and upper
topside exponential layer of the profile
M factor I
M(3000)F MUF(3000)F2/foFZ
MUF(300C)r2 The maximum useable frequency to propagate
(by reflection from F2) over 3000kmn
Vill
1. 0 Scope
I, ,
I.t
2. 0 Applicable Documents
Refe renceli
.1
2
3. 0 Recuiremcr.L. - echnical Description
The only required inputs to the model are satellite and station position
and time information and a limited amount of solar data. Fur the model's
additional capability of improving the ionospheric predictions by use of actual
ionoipheric observations, measured values of electron content or the critical
frequency of the F2 layer, foF2, can be incorporated along with the observation
station and time information. This update option uses a weighted mean
technique that can accept, for the update, several measurements from
different stations separated in time and space from the time and location at
which the ionosphere is to be evaluated.
3
wave refraction and ionospheric characteristics up to 2000 km in height and
for all radio wave frequencies as lung aa the vertical component is slightly
Built into the model Lre the combined influences of geographical and
geomagnetic effects, solar activity, local time, a"d seasonal variations.
These combined effects are the results of an extensive investigation of a
vast ionospheric data base that included over 50, 000 topside soundings, 6, 000
satell'te measurements of electron density and related foFZ, and over 400, 000
bottomside soundings. The data base, which formed the basis of the model,
extended over the period of 1962 to 1969, covering the minimum to maximum
Ji
3. I Functional Allocation Description
The ionospheric PROGRAM ION is written in FORTRAN IV code anti has
spheric coefficient data 'Lape into SUBROUTINE REFRAC, and of output of the
results from PROGRAM ION and SUBROUTINE PLOTNH to the line printer;
these files are described in detail in Section 3, 3. 1. The functions perfurmed
by the program are described in Section 3.4 and referenced to the CPCs to
IONI. Both programs are written in FORTRAN IV code, have a simple load
structure with no overlay requirements, are run as separate entities, and are
only linked by the data file (disc or tape ) produced by the preprocessor and
utilized in ION1. PROGRAM TABGEN requires the following SUBROUTINES
SICOJT, DKSICO, MAGFIN, GK, DKGK, and the library functions AMOD,
ATAN, COS, SIN, SQRT. All internal data transfer occurs through the calling
sequences; the external data transfer consists of input coming from the data
card deck and the ionospheric coefficient tape and of output of foF2-h, tables
to disc or tape, all in PROGRAM TABOEN. PROGRAM IONI requires the
I
j
following SUBROUTINES REFRCI, PROFL2, BETA and the library functions
ABS, AMOD, ATAN, COS, FLOAT, SIN, SQRT. All internal data transfer
occurs through the labeled common blocks and through the calling sequences.
The external data transfer consists of input coming from the data card deck
into IONI, from the preprocessed disc or tape fle with foFZ-h, tables into
SUBROUTINE REFRCI, and of output of the results from PROGRAM IONI to
the line pzinter. The second attached diagram shows the program structures,
the data file@ are described in Section 3.3. 1, and the functions performed by
the preprocessor and reduction program are outlined in Section 3. 4.
I
/I
I
ION
I
CPC No. I
REFRAC PLOTNH
CPC No,Z CPCNo,3
SICOJT
L CPC No, 7
T ABGEN V
S(generates file
SCPC No, 12 %ith oF2-h, tables)
SICOJT
CPC No.
LDKSICO
CPC No. 8
MAGFIN
CPC No.9
OK
C?.No, 10
DKGK
CPC No, 11
SICOJT
CPC No, 7
ION 1
CPC No, 13
REFRC I
CPCC No
NPC.114 oF2-h,
(uses file tables)
with
PROFLZ BETA
CPC No. 5 CPCNo.6
1z I
3. 2 Functional Descrip-ton
of the Bent Ionospheric Program ION aid the alternate version TABOEN - ION 1.
Particular to all subroutines is the fact that none of the input variables
transferred through common or the calling sequences are modified during
excution of the program code, The units internal to all subroutines are
for linear velocities, radians/second for angular rates, MHz for frequencies
Included are also the descriptions of the routines that are required
in addition ot the ones listed above for the alternate version of the ionospheric
9
3. 2. 1 Computer Program Component I
ION reads the selections for the output ard update options from cards,
it reads the station, satellite and time information for the condition to be
evaluated, and as needed, reads the solar data from cards. If the option
for updating the predictions with measured ionospheric data was chosen, the
number of observations to be used for the update and the corresponding observation
along with station and time information are read from cards. Up to eight
measurenrents can be used simultaneously for updating any one evaluation
condition, All input data is listed for reference in the print out,
The input data is converted to the internal units of meters for distances
and radiara for angles and times. The variables specifying the evaluation
condition itre transferred through common/EVAL/, the update conditions through
".ommon/,IPDT/to SUBROUTINE REFRAC. Through REFRAC and other routines
called by A..EFRAC ionospheric profile parameters, vertical and angular electron
content, refraction corrections to elevation angle, range, and instantaneous
range rate are computed as desired and returned to ION through comrnon/CORR/.
ION printi the results as requested and calls SUBROUTINE PLOTNH for an
electron denbity profile plot and list, whenthis type of output is specified,
10
I11
second range correction from -EF'RAC, ION computes the request(
Error tests on the sequence, units and formats of the input data are not
performed, except on the dates of the molar data cards. However, mistakes
in the set up o the card deck are revealed in the printout of the input data
that is listei along with the results.
12
CPC No. I Flowchai-t, PROGRAM ION
flag
oututand No Any Print f 0 F2
update n hmI
datdaeopin
o t nsc desired
condition
o' update param~eters &
Iupdate rI
s olar~ . flu~
ef a c io
Cov tcorrectieons des
U, ni a Y~ a13
P-rit _.'E-, I
L
PROGRAM ION (continued)
xA for N
range difforen-
cing wanted,.-
Convert
unit 1
Crl REFRA
'4or a6R for new
condition
Compute 51A
for range
L differencing
Print AlR
6A
14
ii V
3, . 1 Computer Program Component 2
The general foF2 coefficients were derived using the work of Jones and
Obitts (Referenue (6); they provide annual continuity and are valid for approx-
imate 10 day period&, for the spans from day I to 10, day 11 to 20, and day 21
to 30 (or 28, 29, 31) of each month. There are coefficients for 36 periods to
cover the whole year, The general foFZ coefficients W., , represent the
coefficients to a accond order polynomial in the 12-month running average of
solar flux F., (observed Ottowa 10. 7 cm solar flux). They are evaluated for
the specific Fla of the evaluation date to yield the specific foFZ coefficient met
U1 , (stored in array U) used in SUBROUTINE DKSICC;
15
.....................................
The general M(3000)FZ coefficients available from NOAA, Boulder,
are valid for monthly periods. There are coefficents for 1Z periods to cover
the whole year, and for each period there are two sets Vt ,w (0) and V, k (100),
one for a l2-month running average of sunspot numnber S2 = 0 and the other
for S, = 100. The coefficients are adjusted by interpolating or extrapolating
the two sets to the specific S2 of the evaluation date yielding the specific
M(3000)F2 coefficient set U, k (stored in array UM) used in SUBROUTINE DKSICO;
The 10.7 cm Ottowa solar flux data is prepared for use in SUBROUTINES
PROFLI ani PROFL2. The difference AF between the daily value F and thu
12-month running average of the solar flux is formed, LF = F- F;, . If the daily
solar flux iti not available, F1 2 i' substituted, If the daily solar flux is greater
than 130, 1310 is substituted which is a limit imr.posed by the data base on which
developmen: of the model was founded.
The firat paramneters for the ionospheric profile, the critical frequency
ftFZ and th. corresponding height h, Are obtained via SKJBROUTINE PROFLI,
N R, co0e) a
16
Ii
E being the elevation angle of the observation, and R, the mean earth r..diuL.
For each update observation the predicted foFZ is obtained by calling SUBROU] (N f
PROFLi, and the update ratio r is formed for foFZ observation3,
r foF2 obs.
foFZ pred.
r N _75__
_. foF Z obs.
N, pred. foFZ pred.
If there is only one update condition, the ratio r is used for the final
ratio R to update foFZ. If several n conditions are used for the update,
a mean technique combines all n ratios r, to the final ratio R
.veighted
having as weights w, the time differences t1 between observation an.
evaluation times and/or the earth central angles a, between the ionospheric
points at which the rays from the observation and evaluation stations pass
throvuh the ionusphere,
wi
R - 1=1
W=1
At - It-tol and
coo a = sin, ainho + cos cos 6o cos
17
where t, X,and to, c$
X ko are the time, latitude and longitude of the ioro-
spheric points for evp.luation and obiervation condition respectively. The
final ratio R udatem the critical frequency by the same overall percentage
t by which the predictions deviate from the ionospheric observations,
2
foF upd. foF2pred. x R
NN.
18
-7
x~10
4 0. 3 x1.Z24wO i + AR (~h~inE cosE
cotE~7 1.
~R,+h. R, +
total electron content over the time of the observation is due to the
positional change of the satellite and that the ionosphere between station
and satellite remains constant for the duration of the measurement.
Corrections to range differencing are discussed under 3. 2. 1. 5.
The signs of the refraction corrections are set for the corrections
to be subtracted from their respective observations. The units in all
t
3.2. 1.2 CPC No. 2 Flowchart
The flowchart is shown on the page following 3. 2. 1.5.
19
Common Variable Dimension I/O Description I
"Name Name
20
i
4i
II
Common Variable Dimension I/O Description
Name
UPDT UZIM 8 1 Azimuth angles of observations (radians)
.. 21
_.. j
3.2. 1.4 CPC No. 2 Data Organization
22
variation in electron content over the time of the observation is due to th)P
j positional change of the satellite and that the ionosphere between station f
and satellite remains constant. If the range rate corrections are desired
for observations obtained by range differencing over a finite time interval
during which the ionosphere can undergo significant changes, a range
correction differencing technique should be used over the same time
interval. This type of correction can optionally be requested, it requires
additional satellite and time information and is handled directly in PROGRAM
If the ionospheric coefficients are not found on the tape for the evaluation
date, an error condition has occurred, .eiehbage is printed out, ind
control is transferred to PROGRAM ION to proceed with the next data case,
23d
--------------------
~...-.-.-.--.-
CPC No. 2 Flowchart, SUBROUTINE REFRACri
EnterA
omnpute as
I InitializearofInpo
constants C, h
ene ral r
Yes witmdatee
escoeff. in cor
or current> t.ds
No
ead
coaff.
tape
~
oeff, sets
eady om
G7omp~ite 1st,
art of p rofil
No __or update cond.
rrr, fic(PROFLI)
coeff. Ua'1etd f'or
2
IoF , M(3000)1-
n
c y mp u t ito fl5
24
" 5r'.U1 TNE REFRAC (contrur.-d,
C >
Compute Zn conitio2nd
omput.o2nd
an le
cond.
orforupte le of oval.
artfor ion. pro
updae
(P
a er atiofocond
OFL2) f conditiona
Compute rt.
&angularve
electron content
ore No
an one up-
ate cond. Compute inst.
range rate cor-
-- Yes rection tR and
" tR
Form Y_3- ran aecorr.
Tyo
wveights FF
u Return
observations---
7Comnbine weights!
&OfF2 ratios to
fom final up.
Ldat;.e ra-tio~J
tUpdate foFZ of -
eval. conditionf
V.
- ~with update ratio
25
2
3. 2. I Computer Program
1 Component 3
CPC No.3, SUBROUTINE PLOTNH, is written in FORTRAN code, It
is called from the main PROGRAM ION and lists and plots the electrci
density veriJus height profile.
The ele ctron density is modeled differently in five height layers (see
Figure 2 in Section 6. 1). k, , 1j, k. denote the decay constants for the lower,
middle and upper section of the exponontial topside profile, and y,y, are
the values cf half thickness for the topside parabolic layer and for the
bottommide bi-parabolic layer respectively. The height limits for each
layer are first determined and the value of electron density at the start
point of the various laysrs N, ,N 0 ,Nj ,N 9 . The height increments measured
from the stirt point of I;he various layers are donoted as variables b1 ,b.,
a:, ,a) . T], electro-. density equations are:
N N , for ho 1.h ~h 3 +d
h
N =No e for
oa h ! h < hl hc+(1012km.h, )/3
26
where h. is the heigh. at the maximum electron density, d is the distance
above h, at which the lower axponential layer starts, and the electron densitie-
at the start points of the various layers,
2
N. 1,.24 x I ('O foF2
NN e 1
k.- (h,-ho)
"K 2
3.11. 1.4 CPC No. 3 Data Organization
than 5 x1 i)2 (electrons /meter ), they exceed the limits of the graph and
automaticidlly are not plotted. Since theme cases do not normally involve
error conditions, a message is not required and the values are printed
28
I
CPC No., Flowchait, SUBROUTINE PLOTNH
-EnterrA \
Sf~rset electron
Print title A for/ ectn
graph & density 0
ds 0
table
,Co-mpute heights (
&electron densi.
ties for start
.. . eat curenl, hos.
' Doepiu1tntion for
InltializC loops eight + 1000 k--
'over heights at
l0Z3 km
at current h.cat,
rl.int elddans.
eight &
Decrere t e
height byShiPlottlog (elidefNi 7 )
T ""~Height> 25k
7Seatlo'wear heighti
limit for
highest layer No
Print scale
for the
uenComnput i.dni graph
Ut ~leowe Yes with equations
uthis -- fur this layer
Yes
A
29
3. 2. 1 Computer Program Component 4
Defined by the latitude 6 and longitude k at which the ray from station to
satellite passes through the ionosphere is the ionospheric point. It is
calculated a i a function of the station latitude s, longitude ks, and the
elevation an4le E and azimuth angle A to the satellite;
where a is tie earth central angle between the station and the ionompheric
point,
- ' R, cos E
-~- - E - arc sin 0 + h,
-R
R. is the mcan earth radius, and h. is the height of the ionosphere at the
maximurn electron density above the surface of L.he earth. Since h, i. L
30
Ii
be determined later or. in this subroutine, a first estimate of he is requirad
and assumed as h,=300 krn. After computing the actual h. predictior, the
new value is compared with the estimate and if it deviates by more than I krn,
all computations starting with the determination of the ionospheric point
are repeated using the new h,.
The position dependent fun.ctions requi: ed for th, foF2 and M(3000)FZ
computations are all evaluated at the ionospheric point which can differ by
up to Z2' from the station position. First the earth's magnetic field
components X-north, Y.east aid Z-vertical up are computed at the ionospheric
point via SUBROUTINE MAGFIN, and they form in turn the modified magnetic
dipx as a function of the magnetic dip I;
I z
arc sin , I I arc tan 4X +y
in ieters;
h, is compared with its estimate and if the difference is greater than I ksn,
the computations abcve starting with the ionospheric point determination
are iterated on using the new value for he.
31
L!
Using the proper time dependent coefficients and position dependent
functions, SUBROUTINE DKOK computes the 10 day:mean of the critical
frequency which then is adjusted for day to day chanlgs in the ionosphere
and for additional magnetic latitude variations, following the model
description in Section 6. 1. The magnetic latitude of the ionospheric point
is determined as,
where 6, k are the latitude and longitude of the ,ur idic north pole and
interpolating the model constants (array CENT) to (b. results in ca,
The daily vaiiation from the mean value is dependent on AF, the difference
between the 6aily value and the 12-rnonth running average of the solar flux
and on thc model conste.nt c, (variable PER), The foFZ computed by DKGK
is multiplied by the adjustment factor (c, eF+c2 ) to Yield the final predicted
foFZ,
The unito in the above equations are kept in meters, radians and MIHz.
32
) Variables in calling sequence:
33
Name Dimension Description
C PLAT I Cosine oohthe geperaphc latitude of the magnetic
,, north pole
34
rl
F U
CPC No, Flowchai-t, SUBPROUTINE PROFLI
*Ente r
0Aorapi futogah s
$olompt estinefo (3oCF2 conp, ntepF2t mode
ornpute tim
electrons densi
am Lte tin-.rp dutfo o
(DKSiCO
n''- 1"""XI -c_
Setheght Nos
lyvrai 11
&le timue anglr Ye.dal fu
(SuuheIC
OJ)&r ntclt
~oin ______ Copute
M(0 00FZ
et~~~tl~ma DKGK))
(MAGFINtimut magne)
Compute
d(1) ifie dM
7Lter lattud oftoo
D -SCO B4p
hegtatmx
elcrn5est
.C. __5__.1,tt___
3. 2. 1 Computer Program Component 5
t oc = ++
36
-- ' #A--
with latitudes > 23. 4444', xu5; for stations in the southern hemisphere
and outside the tropics, X= -6. In the tropics the yearly average of
the noontime solar zenith angle is computed as,
ma +o~arc min;6
Obeing the latitude of the ionospheric point, The daily noontime molar
zenith angle is y, 1;.5 , and the difference A '
The decay constants k1 , k, k. for the lower, middle and upper layer
of the exponential topside are related to the daily solar flux F through
k, = S, x F + C , 1 1, 2,,3,
The slopes S, , stored in array SLOP, and the intercepts Ci in array CEPT
uf this straight line relationship vary with magnetic latitude 0. and with
fo F2. For each of the three topside layers, S, and C, are tabulated at
30' intervals for 10.1 = 15,45,75 degrees, and at 3 MHz increments for
f 0 FZ=2, 5, 8, 11 MHz, To obtain the decay constants for the given conditions,
the tables for Si and C, are interpolated in two dimension between the
fixed values,and whenever foF2 is outside the limits 2 and 11 MHz or i16
is outside 15 and 75 degrees, the boundary values are used,
37
Seasonal effects are imposed on the topside by maultiplying the decay
constants by season adjustment factors that vary with the deviation 6X in
the solar zenith an4gla and with local time, -The adjuaument factors are -
tbulated in array RATX for etch of the three topsics. layers at 8" increments
for &Km24, 16, 8, 0,-8, .1.6, - 2.4 degrees, and At 6 hoaw intervals for
t, .Z, 8, 14,20 hours. They are interpolatedi fi each ki, i=,1: ,3 in two
dimensions to the given conditions; the local 1,tirm izterpolation is carried
continuously across the 0/24 hour mark.
The hr.lf thickness of the topside parabola, extending from the point
of maximum electron density to the lower exponential layer, is dependent
Ye , for foF2n _ 0. 5
The distance d above the height at maximum electron density h. where the
slopes of the parabola and the lower exponential layer are the same is,
N, INI 0,
M 0
38
obr a satellitr in the bottomside bi-parabolic layer with half thickness y, t
N7 N.
2(h. _hs~ 1 h h
j~(h. _hs).~ -
-S
m
For a satellite ir. the topside parabolic layer with half thickness Yt:
Nh)
NE 1 (h, .h, ) 31
y. (h,
.hj +
For a satellite in the lower exponential !ye of the topside with decay
constant k,
and the height of the bottom of the lower exponential layer is ho = h, d, and
, *: , 8" , + 1(h.h
N- IN 7i5 ho ) + 3-
-yT
For a satellite in the middle exponential layer of the topside with decay
constant k2
N~
N* " -_+_..L( .k ~ 9 h.h.)}
7t kki kq
39
aad the height of the bottom of the middle exponential layer is:
m -- .k(h%.ho)0 1c(hs-h 1
For a aatellite in the upper exponential layer of the topside with decay I
constant ka:
I -k (h, -ho 1 1 %(eh
N?
( =N* 1 -- -hr
k3 (h,~h~[
kg ka k@
and the heigh: of the bottom of the upper exponential layer is,
h ho + (1. 0 12 106 - ho
40
K
Variables in calling sequence-,
ii
Nome Dimension I/O Deucripion-
OLAT I I Latitude of ionospheric point (radians)
OLON 1 I Longitude of ionospheric point (radians)
HS 1 I Height of satellite above earth's surface (meters)
TIME 1 I Universal time (radians)
IDAY 1 I Day (.l through 31)
MON I I Month (=I through 1Z)
FLUX 1 I DALly solar flux value
FOF2 1 I Critical frequency (MHt)
HM 1 I Height at maximum electron density (meters)
HLAT 1 I Magnetic latitude of ionospheric point (radians)
YM 1 0 Half thickness of the bottomn bi-parabolic layer
(meters)
YT 1 0 Half thickness of the topside parabolic layer
(meters )
XK 3 0 Decay constants for lower, middle and upper
section of the topside exponential layer (i/incter)I
RRM 1 0 Multiplier of the i te rm i n the range rate
formula (dimensionless))
XNTNM 1 0 Ratio uf total vertical electron content to the
elcctron density (meters)
41
Name Dimension Descipion
RN4 I Average frequency to which topside sounders measured
the ionospheric profiles is RN41xf o Fz
1-, 0l2 1 Average height to which topsid, exponential layer
was modeled (metors)
CEPT 4 x3 x3 Model constants used for compnuAng the decay constants
SLOP 4 x3 x 3 for the lower, middle and uppex section of the topside
exponential layer, dependent on daily solar flux,
critical frequency and magnetic latitude
RATK 4% 4 x3 Model constants used for adjusting the computed decay
constants for the lower, middle and upper exponential
topsides for seasonal effects, dependent on the differ-
ence between the yearly average and the daily value of
the noontime solar zenith angle and on local time
YMTAB 12i 9 Model constants used for computing the half thickness
of the bottomside bi-parabola, dependent on local time
and critical frequency
YRAT 7x 6 Mv'odel constants used for adjusting the computed half
thickness of the bottomside bi.parabola for seasonal
effects, dependent on the difference between the yearly
average and the daily value of the noontime solar
zenith angle, on local time and magnetic latitude
42
CPC No. 5 Flowchart, SUBROUTINE PROFLZ
I
C Enter \A' B
No
Interpolate 2 dim.
,L'b' .'rK
Interpolate 2 :-o..at" lts"--Y C m
I&, in;
for m.aboi.t,
mpute.N./Nm
table YMTAB to table RATK V) atelli y* i patoic
specific local time upecificISZA & b blicara topside
' r,.Y
i& foF2 to get ymn local time to get ad
it ustrnent -fact.!or ki No
.Compute differenco
between yearly ave!, 'AdJu it k. i. 1, 2, 3
for ueasonai
~Compute NT /Nrn
effects atllite No and m for sat, in
vby multiplying wyith
<ipa
b el ottomi ,ee
rabl1c
*noontime molar interpolated factor
e
enith
11 e, ASZA-
Interpolate 3 dim,
table SLOP and B
'CEPT to specific
oF2 ana magt. l.!
get SlPi, CPT1 ,
go
,23
43
H
3. 2. 1 Computer Program Component 6
r. = R, + h, - 0.5333 y,,
and P, is the earth radius, h. the height of the maximum electron density,
and y. the hat: thickness of the bottom layer of the ionosphere;
and I is a fur ction of the squared deviation factor (sec-, xfF2/ff and
Is intefpolattd from tabulated values 'l arc min(..f
Ro . )ONE
After determinating athe following two auxiliary equations are evaluated,
44
The elevation angle correction AE is then given by,
AE = arc cos-
M2X+X: -2X2,Xs c:o s a)
45
3. _. 4 CPC No. b Data OrFanization
_.
The equLtions for the deviation angle a whLch are coded into SUB-
ROUTINE BEITA are accurate everywhere except right about reflection
conditions, Whenever the deviatiln factor (sec o, x foF2/f) is less than
0. 9, all equations are valid; this means the results are correct whenever
faL)or excee is 0. 9, the larger the errors might be in the computation for
and thereforc LE. An error check, progranmned into the routine, tests
if the deviation factcr is greater than 0.9 in which event a iero elevation
46
CPC No. 6 Flowchart, SUBROUTINE BETA
Enter
:11
C ompute
squa red
deviation factor
Interpolat?'
" table
Form
deviation
angle
C omrpute
elevation angle
correction
Return
47
3. 2. 1 Computer Program Component 7
48
e) Common blocks; none
f) File requirementst none
None.
I4
I'
49
CPC No. 7 Flowchart, SUBROUTINE SICOJT
Enter
Compute
co, T, min T
ultiple angle
co (jT), sin(JT)
0l~ asied
-4-0multiple angle s,
conaidered I
QReturn
50
'F
3. 2. 1 Computer Program Component 8
1k +
51
b) Other subprograms called: none
c) Cal,,ing programr: SUBROUTINE PP.OFL I
d) Calling sequence: CALL DKSICO (MX, LH, D, SITIME, COTIME, DK)
None.
5i
52
-4 I
CPC No. 8 Flowchart, SUBROUTINE DKSICO
Enter
soi
Yes
Set index for WNo eesr
Return
53
F f
3, 2, 1 Computex Program Component 9
y- Y
- sine
--. ') R'-+" m Pon (cos(:) g' sin(mk) - h,' co(mX )
54i
The multiple of the associated Legendrf function is given by,
P" ,,(costp) @i
. ... , n-r
_cosm"'a - (-'Co. ) -1). :s'A-2-2
"
+ (n-mXn-m-lXn-m-ZXn-m-3) con-.
(2 ) (4) (Zn. i(Za.3) o
55
Name Dimension Description
RE I Mean earth radius (meters)
None.
I 5
56
I
CPC No. 9 F'lowchart, SUBROUTINE MAGFIN
Enter
Compute min,
Cco. for multipi
l ong.,angles.,
\(SICOJT)/
Accumulate
outer Fums
Clear outer
sums, prepare
loope ot
7Increment a mA
sures, prepare',
conribtio[ loop
to 'LSet magnetic t
last erinodexe aum. r seurs
innear inner
Legenpre oCompute
La
loo
function and an
e rivate
Iast terrmo?fori nnrsm fo
nne r sim Reteru
COmptite Ipiiegnr'.
fnction andi
derivative for
turrent inNices
Accumulate
inner sums
Fi
I nc r e ment .- 'o
Yet
A)
57
3. 2. 1 Computer Program Component 10
functions which are required for the computation of critical frequency and
associated height,
The longitud,. orders are j=l, 2, .. , 8 whilc k=12, 13, ... 7, and tho index-
ing is definel by: rn -- 2, n'r.=36, ni, i54, m4 -64, rn,=68, rnr70, M7, 72,
rn,= 74.
58
3.2. 1. 3 CPC No,. 10 Int'.rfaces
N in.
59
CPC No. 10 Flowchart, SV'BROUTINE GK
Enter
Comput~e terrne
of Gk due to
main latitudinal
variation
Prepare loop
over 8 orders
of longitudinal
variation
Compute first 2
iterrs for this
vnrder longitude
of Gk
Computo reunain-
ing terms for
'this orucr 'c)ngL-,
tde Cj"k
IYes
Return
60
3 2. 1 Computer Program Compcnent 11
kX,T( : D (T ) Gx( k
The coefficientw Dk are precomputed for a fixed time T, and the geographic
functions G, are for a fixed latitude 0 and longitude k, K is the cutoff point
for the approximate series representation of fn. For the determination of
the ionospheric characteristic >=foF2 the cutoff point K-75 is used and
for the calculation of n=M(3UOO)FZ the cutoff point is K=48. The inputs
D, and Gk are specifically set for either the foFZ or the M(3000)F2
computation.
61
Variables in calling sequence:
Name Dimens.,on I/O Description
MiX 1 I Cutoff index=cutoff point K of series +1
G MX I Array of geographic functions G0, k=O, K
K..,
N one.
62
CPC No. 11 Flowchart, SUBROUTINE DKGK
Ent er
Form let
term of series
No
Cutoff
(Nto
point for series
reached
"Yea
CReturn)
63
SI
TABGEN reads the date, station, and solar flum information fronm card
far which f, F2-h, tables are to be generated, It lists the input data for
reference in the print out and converts the units of the angles to radians,
The genera. coefficients are read from tape if not already available and
the specific coefficient sets required for the foFZ and M(3000)FZ computa-
tion are prepared as well as the solar data. The applicable procedures are
already described in the first four paragraphs of Section 3, 21,1. , CPC No, 2,
64
Earth central angle between
station and ionospheric point
O/f
Nt
Azimfuth of ionospheric
around Station
Figure Z.2SPoint Pattern of Ionospheric Points
65
The position dependent functions required for the foF2 and M(3000)12
computation are evaluated using SUBROUTINE MAGFIN and GK as described
in the third paragraph of Section 3.2. 1. 1, CPC No. 4.
For each point and time foFZ and h, are coded into one 8 digit .ntegcr,
the first four digits defining he in units of k-km the last 4 digits specifying
f,)F2 in unit i T-0 MHz. The foFZ-h. table is accumrn ated for all 14 time
intervals and all 25 points, and is written to tape or disc file along with the
date, stationi, and solar flux information. The process can be repeated for
any number of cdate and station conditions desiredby specifying additional
input data and repeating the steps outlined in this section.
66
.i-L
3.2, 1. 2 CPC No. 12 Flowchart
1
I
1 Integer inaices and index arrays used for the computa.
tion of foFZ and M(3000)F2 in SUBROUTINES DKSICO,
GK, and DKOK
67
K _,
Name Dimension Description
PER I Model constants used foe. adjusting foF2 for daily
CENT 3 variation, dependent on the daily value of the 12-
month running average of solar flux and magnetic
latitude
SPLAT 1 Sine function of the geographic latitude of the magnetic
north pole
CPLAT 1 Cosine of the geographic latitude of the magnetic north
pole
PLON 1 Geographic longitude of the magnetic north pole (radians)
Xl 1
H I Coefficients used in the formula expressing h. as a
H3 second order polynomial of M(3000)F2
The dails value of uolar flux transferred through the data file to the
ionospheric reduction program for computation of the decay constants for
the topside e):ponential profile is truncated a 2 maximum value of 130. This
is the boundary that was imposed by the data base during model development
and extensior of molar flux beyond 130 could result in invalid orofiles.
If the iorospheric coefficients are not found on the tape for the specified
date, an error conaition has occurred, a message is printed out, and the
program is t!rminated.
68
The solar input data cards are checked for conslstcncy Df the date
and if disagreement is found, a message is printed and the programn is i
terminated.
9i
_____________________
-I
CPC 1o.
12 Flowchart, PROGRAM FAEGEN
Q start c
Compute latitude
TA Solar and longitude
data available for this ion.
point
Read & print
date an~d /No
station~ _s
Compite
Read solar magnetic field
data from "compone nts
ca rds and FN
<ITerminate >-..-~--
N.~ B
~es rint
lt .,o.p
ad 2.u n . ..A .....
ficIent
pointEa rar,-1nd
station by vary- I
ling earth co.ntrail 11atituciv f'), V I
ajeiin andhi I t Ilt tu on )on
ri0te rvals
70
PROGRAM TABGEN (continued)
FS-IC -_C
:
fF2 for
Adjustvariatiun
Fdaily
alculate tim 11
ependent coef- daily ation
ficients / ith flux aud
na gn. latitude
Sen,
Co'mpute
More times? ->~ Im
et next K F
M(3000)F2
.-
(DKGK) 1
No
71
3.2. I Computer Program Component 13
IONI reeds the station, satellite, and time information for the condition
to be evaluatid from cards. The input data in converted to the internal
units of meters for distances and radians tor angles and times. The variables
specifying th-, evaluation condition are transferred through cornn-on/EVAl I/
72
a) C~i!ing seuonce: P ROG RAM ION I
Variables in Common:
See description for EVALI, CORRI under SUBROUTINE REFRC I,
C P-" No. 14
3. Z. C; PC No. 13 Limitations
i-rr " ttests un the sequence, units, and formats of the input data are
not zorciormed. However, mistakes in the met up of the card deck are
r-,ealed i:" the pri ;oit of the input data that is listed along with thu results.
to t ,-e gcnc ral purpose PROGRAM ION. Not included in ION I a 'e the addi-
four digits are (arried for foF2 and h. in the fFFZ-h, tables which eliminates
73
CPC No. 13 Flowchart, PROGRAM IONI
Start B
A Print vertical
& angular
electron
Read and print content
evaluation
condition
Print AE,
A~R and
instant.
........ esT
Stp
-- Stop T errnrinrate
? A
N ou
Convert
units
CalREFRC
I
tor profile para
\meters and rk-
\raction crr
74
3. 2. 1 Computer Program Cinponent 14
REFRCI retrieves the foF2-h, tables from the tape or disc file that was
prepared by the preprocessor TABOEN, if the tables for the given evaluation
condition are not already available. Data for up to four station and date
combinations can be kept in core simultaneously which greatly reduces the
10 requiremnents for data reductions where a few stations are observing inter-
mittently. In addition, if new data is requested, it automatically replaces
of the four tables the one having been in core for the longest time.
The earth central angle between station and ionospheric point, the
geographic latitude and longitude, and the magnetic latitude of the ionospheric
point are conmputed using the equations shown in Section 3.2. 1. 1, CPC No. 4.
tinme
tnc is c omputed fr:on the universal time t and the longitude k,
fFZ-h, table containing data for 14 time intervals during the specified day
,It caih of 2 OL'ations cov(wring the visible ionosphere around the givcn
ing purposes that azimuth lies between 0 and 360 degrees, zentral angle be-
tween 0 and 90 degrees, and local time between 0 and 24 hours. The indices
75
S* I
and increments f,; r the into rpolation are computed for all three variables.
angle. The limiting values at 21 degrees are used if due to some rare f
occasion or an error condition, the earth central angle should exceed 21 degrees;
this value wait arrived at for the extreme rondition of an ,bserver looking
horizontally at a 453 km high ionosphere.
Variables in common:
Common Vi~riable Dimension I/0 Description
Name N:Lme
76
I -I
Common
C Variable Dimension I/0 Description
Name Name
EVALl ELEV I I Elevation to satellite (radians)
EVALI AZ 1 I Azimuth to satellite (radians)
EVALI HS 1 I Height of satellite (m)
EVALI EDOT 1 I Elevation rate (radians/sec)
EVALI HDOT I I Altitude rate (m/see)
EVALI TIME 1 I Universal time (radians)
EVAL1 IYR 1 I Year (last 2 digits)
EVALI MON I I Month (=1 through 12)
EVALI IDAY I I Day (=I through 31)
EVALI JT? I I Unit assignment of ionospheric
file with foF2-h, tables
CORRI DRANG 1 O Range correction (m)
CORRI DRATE 1 0 Range rate correction (m/seec)
CORRI DELEV 1 0 Elevation angle correction (radians)
CORRI FOFZ 1 0 Critical frequency (MHz)
CORRI HM 1 0 Height at maximum electron density
(meters)
CORRI YM 1 0 Half thickness of the bottornside bi.
parabolic layer (meters)
CORRI YT 1 0 Half thickness of the topside parabolic
layer (mete rs
C-ORRI XK 3 0 Decay constants of lower, middle,
and upper section of the exponential
topside layer (I/meter)
CORRI TO1N 1 0 Total vertical electron content
(e/ma column)
CORRI TOTNA 1 0 Total angular electron content
(e/ml column)
77
3. 2. 1. 4 CPC No. 14 Data Organization
RM
TOL
I
I
Estimate for radial distance of ionosphere from
earth center (meters)
Tolerance allowed in identifying station latit'de
and longitude (radians)
I
Other constants listed in data statements:
Q0=0, QI0=, QZZ, QC-7, QOO=100, Q3PS=3. 5, Q4P5=4. 5, QNM=l, 249i0Q,
0 HR=lr converted to radians.
RN3=. 49972; PI2-36 ', DR=I,
78
The rtnge rate correction formula in this routine app]ies only to -:
eous range rate measurements since it is assumed that the only variation in
electron content over the time of observation is due to the positional change
of the satellite and that the iono3phere between station and satellite remains
constant. Range rate corrections to observations obtained by range dlffer-,-.:
over a finite time interval during which the ionosphere can undergo distinct
changes, cannot be computed by this routine because the foFZ-h, tables do
not carry enough significant digits. For this purpose PROGRAM ION should
be used.
If the foF2-h, table for the specified date and station is not found in the
data file, an error message is printed out and control is transferred to
PROGRAM IONI to proceed with the next cata case.
i
I
79
--
4
CPC No. 14 Flowchart, SUBROUTINE REFRC I
Compute indices
& increments for
initialize interpolation in
constants c o n m a n t si ce n t r a lme
local a n gl e
[&azimuth ,
Perform inter-
Yes / olation in local
.. bles in core fo time, azimuth
J esta.
"curre central angle
REad ilwth
m opt n
Compute
P1o5
r No Print error levation angle
2-hrtable mesage/ correction jE
-. found(BTA
...Yes
. - V, Compute vertical
Foirm azimuth & angular
& earth central electron content
angie from sta.
on. pnint I,tto
S~Compute cor-
B
Compute
local time
80
3. 3 Storage Allocation
Th,, size ro .iuire-nints and stJrage allocations of the total pr3p rr-
and the individual components were extracted from computer runs of the
programs on the CDC 6600 computer system, In the load maps that are
shown on the following pages the starting addressea of the program and
system functions in the detailed breakdown are listed in octal words.
37604 oLtal = 16260 decimal words for the Bent Ionospheric PROGRAM ION;
24232 octal = 10394 decimal words for the preprocissor PROGRAM TABOEN,
63,X4 octal - 3412 decimal words for the raduction PROGRAM ION I
81
4- -----4
Luad Map i(;r PROGRAM ION:
CORRLP 0 2C15
PRCFL2 0.2425
9ETA 026347?
SICOJT 2PR
MAGF'IN k04
IS K 0 31053
ALGOFE 706
ABS$ r!360
AMOOJ Z0b
A6NLCGE 0?0374.
i
ELYG1 0
EXrEw;04
SINCCS *3 00 5
CORTI U0 67?
SORTE 4!i71
SET9A 0307'4(,
cc,.; S?2372
ATANE c .2 Lo5b
5YSEtli 03?537
IFENCPZ 015L.7
INPUTFS C 3.)62b2
NPUTC; 034~107
K00EP VO4265
KRKE-i 0765
OUTPT~i 0!74.36
RE wI Nm 0 3753?
82
Load map for PROGRAMI TAB3GEN,:
MAGFIN 0254
* DKGKI 02i775
AM0OD u2.6 0 47
*4 2 " 44-.
ATANI 026060
S PT 1 026155
0262-41 .
GETBA026223
-5--S
r - 426442
~ClSs 027655
01111
ATANE
INPUO$
r!2774.i
%YS.T.E. D30-02 2
t.NCFIL9 A31032
83
Load map for PROGRAM ION I-
ATANS 015155
EXPE 015237
-s $IC
14 6 015305
SORT$ 0153b2
SORT
E-0194.06
GSTBA 01S54S0
* -
3. 3. 1. 1 Ionospheric Coefficient Tape
The formation of the specific cuoi'fi.:ie'i t sets for f,)FZ and M(3000)F2 fr )m.
the general ( oefficients is discussed unuCt- 3.2. 1. 1, C13C No, 2,
The typical output format of the results from ION ia shown for simne
test cases unider 4. 1, In addition, the following e ror me.sagei niky k)
Lr:
Printed in PROGRAM ION, 'Error in anlar input data for year a. 1nd
month . where upon the com-puter run is terminated,
86
7-.!
!Printed in PROGRAM I1)N, "Remaining update data not used'; if more
than eight update conditions* are supplied, the first e-ight are ased, the re-
remaining computations.
The input card deck to ION specifies the. output and update options and
it defines the evaluation and update conditions and th,3 required solar data.
The set up procedure for the card deck is described below followed by a
description of the solar data and by the detailed card type and format in.
formation.
** Specify options **
87I
T 7
Card type : IYR, MON, IDAY, TIME, time information: year, month,
day, time.
** If the year and month of this condition are the same as the year and month
of the previous coi-ition, skip cards 6, 7, 8.
Card type 6 . IYR, MON, FLX(l)-FLX(16), date and daily values of observed,
solar flux for the first 16 days of the month. If future pre-
1
dictions are to be evaluated, leave array FLX blank.
Card type 7 . IYR, MON, FLX(17 )-FLX(31), date and daily values of ob-
served solar flux for the latter part tf the month. If there
are less than 31 days to the month, the additional spaces
are normally left blank.
Card type 8 : IYR, MON,SIS, SIF, date and 12-montrh running average of
sunspot number and solar flux,
Preparation of solar data is discussed under b).
Card type 10: ULAT, ULON, ULEV. UZIM, UTOBS, ITYPE, update data:
latitude, longitude of observation station, elevation and azi-
muth of observation, obst rvation time, value of measure-
ment and type. When the observation is critical frequency
set elevation to 90 and azimuth to 0'. For vertical and
angular content use the appropriate angles.
** Terminatt vwith card 3 containing a negative value for the wave frequency
FS.
88
b) Preparation of Solar Data
The solar data can be extracted from the "Solar-Geophysical Data"'
monthly publications, issued by NOAA, Boulder, Colorado.
The daily values of solar flux are to be copied from the table "Daily
Solar Indices" (normally page 7) under the column "Observed Flux Ottowa
:.' 2800'' MHz (corresponds to 10. 7 cm wavelength ). If future predictinns are
The 12-month running average 1,, for month j of a solar index 1 with
a mean value T for month k is defined as,
12
+
+
-
r+I
T;
1=-- 5
The monthly means of the index for the month under consideration, for I through
5 month past and prior and half the value of the monthly mean for 6 months
past and prior are added and divided by 12, yielding an average over 12 months
centered around the specified month. The 12-month :'unning average
(=smoothed) of the sunspot numbers S, 2' for month j are listed in the 'Solar
The IZ-month running average of the solar flux is computed from the
accumulated monthly means using the formula above. Thc monthly means are
listed along with the daily values nf solar flux, If not enough advance data is
available to form the 12-month running average, that value can be approxl.
69
#I
approx. Fxa.s, kk3
2'12 + F+ 1,2,or 3
12. 5.k + or.
The attached tables contain the final 12-month running averages for
sunspot number and solar flux from 1960 on and the monthly means for solar
flux from 1970 on.
90
T--
1960 1961 1962 1963 1964 1965 1966 1967 1968 1969
Jan. 128.9 80.2 45. 2 29.4 19.5 11.7 27.7 75.0 102.6 110.0
Feb. 125.0 74.8 41.8 29.8 17.8 12.0 31.3 78.8 102.9 109.6
Mar. 121.6 68. 8 39.8 29.7 15.4 I1. 5 34,5 82. 2 104. 7 108. 0
Apr, 119.6 64.3 39. 4 29.0 12.,7 13.6 37.4 84, 6 107.2 106.4
May 117,0 60.1 39 2 28.7 10.8 14.6 40.7 87,5 107.6 106. 2
June 113.9 55.8 38 3 28, 2 10.2 15.0 44.7 91.3 106.6 106,1
July 108.6 53, 1 36 8 27, 7 10, 3 15. 10. 3 94. 1 105. 2 105.8
Aug. 102,4 52.5 34.9 27. 2 10,2 16,4 56.6 95,3 104.8 106.4
Sept. 97.9 52. 3 3Z. 7 26.9 9.9 17,4 63,1 95. 3 107.0 105.4
Oct. 93, 3 51.4 30, 8 6, 0 9.6 19, 7 67.6 95, 0 109.9 104. 1
Nov. 87.9 50.5 30.0 23.8 10. 1 22.3 70.2 97.1 110.6 104.6
D-c. 83.7 48.7 29.8 21.3 11.0 24.5 72.7 100.6 110. 1 104.9
1960 1961 1962 1963 1964 1965 1966 1967 1968 1969
Jan. 178.7 128.9 97,9 81.8 76.4 73.8 85.7 128. 1 150.0 150.2
Feb. 174.6 124.1 95.2 81.8 75 5 74.4 88.4 131.5 149.4 150. Z
Mar. 170.8 119. 1 93.1 81.8 74.4 '*4.9 91.2 134.3 149.3 150. 1
Apr. 168.6 115.1 91.7 81.5 73.3 75.4 93.8 136.3 150.4 150,0
May 166.2 110.8 91.1 81.2 72.5 75.8 96.5 138.8 150.8 150,8
June 162.9 106.6 90.4 81.0 72. 2 76.0 10.0.1 141,7 149,9 151.4
July 157.8 103.7 89.2 80,6 72.3 76.4 104.6 145.0 147,8 111,4
Aug. 151. 8 102.4 87.7 80.3 72.4 77.2 109.7 147 8 145,.5 15Z,
Sept. 147.4 102.0 85.8 80.1 72..2 78,3 115.3 148.2 146.0 152.8
Oct. 143.1 101.5 84.2 79.8 72..1 80,0 119,6 147,4 148.3 15Z.S
Nov. 137. 9 101. 1 83,1 78, 7 72. 5 81, 9 122,8 147, 9 149, 0 153, 7
Dec. 133.1 100.2 82.3 77.3 73.2 83,6 125.7 149.3 149.4 154,4
\I
1970 1971 1972
Jan. 154.7 135. 0 120. 5
92
Table 3. Monthly Mean of the Solar Flux
93
c) Card Type and Format Information
1 020 30 40 50 60 70 so
Format (515)
S , - . - - -, ' -'
Word Program
No. Variable Units Format Column Description
94
iJ
a!
: Card Type 2.
IIii Update option and output option for correction to range differencing
20 40 0
50 S1070 8
Format (215)
Word Program I
No, Variable Units Format, Column Description
'ii L
Card Type 3
0 20 040 50 60 70 al
Word Program i
No. Variable Lnits Format Column Description
3 FLON degreei FI0. 5 21-30 Station longitude (positive east, 0-360 degrees
96
-!
Card Type 4
Satellite data for evaluation condition
10 20 30 40 0 70
Word Programn
No. Variable Units Format Columni Description
ELEV degree FIG. 6 1-10 Elevation angle to satellite
2 AZ degree FI0,6 11.20 Azimuth angle
3 HS km FIU. 0 Z -30 Height of satellite above surface ot earth
4 EDOT rad/ae D 15. 8 31 .45 Elevation rate
97
"I
Ii
Card Type 5
1 0 20 30 Q 50 60 70
Word Program
98
Card TyT-r 6
Daily solar flux data for first part of month
10 601
d 70 23
I I Ii,:iI I ItI[ ' ; I ;I ' I III I ,. I,. ,
-r -
FI-X( I)U 14 ;69-72 Daily solar flux xlO for day 15 of the month
99
IA
Card Type 7
Daily solar flux data for second part of month
I0 20 o 60 0 70 4
Word Program]
No. Variable Units Format Column Description
l00
H
A Card Type 8
71
Final or predicted 12-rnnnth running averagas of sunspot numo',r ians molar flux
I,
/ 1
/
10 20 30 40 so 6Q 70 20
' I~ II ,I - .'
Word ramr
gPro
.No, Variable Units Format Colurn Deacr ption
101
ii
Card Type 9
1i0 go 3 40 50 60 TO
70
SFormat (I 5)
Word Program D
No. Variable Units Format, Colu'mn, Descri# on
___ - ___
I NUPDT . I 5 1-5 Number of update conditions, maximum 8
I1
102
K Card Type 10
20- ULE W
, UZIM, ,,, tT
1:I 30 40 _,ii,
7 so
103
'I-
,
:, Card Txes 11. . .. .
Sa: 11ite and time formatoan fQo sacoi, obeervationu.s-d for rnge ffs renc~nj
1: 1,
,20 I!
.40 50 .o70..
LELEV1~ AZ
Fornmat (ZF1O.6, F1OO, F1o.7)
104
jL _ "1
"- -" . -," - .- - . .. .... .- - - -a- n w. - "a - - .6 .- ,
fi' 3, 3,_ 1,4 lonca hark Data File with fFZ-hl Tables
The file with fQFZ-h, te.blwm is generated in PROGRAM TABOEN for
h1 are tabulated for the given date for 14 dLfferent tirmes at each location of
a Z5 point pattern around the station which covers the ionosphere visible
from. that station.
The only line printer output from TABGEN is the printout of the input
data conditions, In addition, the following error messagem may occur:
105
I
"Printed in PRiOGRAM TABOEN, ,Coefficients ,ot found on tape for
year, -month, day ... .. ,,ti ahre upon the cornpv*r i"4&, toznir' d
The input to TABCEN consists of card type 12, skown on the next page
containing date and station information and of card tntes 6,7, 8 am described
under 3, 3. 13 c) specifying the solar data,
Card type 12 1 IYR, MON, IDAY, FLAT, FLON, year, month, day,
latitude and longitude,
If the yea; and month of this condition are the same am the year and
1*
month of the previous condition, skip cards 6, 7,8,
Card type 6 IYR, '.XON, FLX( 1)- FLX(16), date and daily values of
observed solar flux for the tirst 16 days of tho month,
If 'uture predictions are to be evaluated, leave array FLX
blank,
Card type 7 IYR, MON, FLX(17).FLX(31), date and daily valueI of
observed solar flux for the latter part of the month, If
there are less than 31 days to the month, the additional
apaoem are normally left blank,
Card type 8 IYR, MON, SIS, SIF, date and 12-nonth running average
of sunspot number and solar flux,
"* Repeat carcim 12, 6, 7,8 for any number of conditions desired,
The typical output format of the results from IONI is shown for sorme
test cases urder Section 4, 1, In addition, the following error messages
may occuri
1 06
S " - " . - . .,- . - , . . . . ... -. - . -... - - - -.
ii L
Card Type 12
20 4
- a FLAT FLON
JJ
Word Program
No. Variable Units Forrn&t Colu nm Descripton
10T
107
Printed in SUSKOUTINE REFRCJI, "foF-.h, t'abs for this stAtion
and date not foun4 i file, " where upon control is tramnferred to PROGR.A4M
IONL to proceed with tho next data. case,
Printed in SUJBROUTJTNE BETA, "Ray is reilecte4-at ionosphere or- near
reflection condition, elevation angle correction is not computed, " where
The input daLt& to IONI involves only card types 3,4, ind 5 as they are
described under 3.3. 1. 3 c) to specify the evaluation condition.
Card type 5 IYR, MON, IDAY, TIMZ'., .me information: year, month,
day, time,
'* Terminat( with card 3 containing a negative value for the wave frequency
FS.
108
3.4 Computer
2 trogram Functional Flow Diagram
The functional flow diagram of the Bent Ionospheric Program ION is pre.
aented as well as the diagrams for the alternate version TABOEN.IONI,
The labels to the right top of each block specify tz"i prograrn/subroutines
that perform the unction described in the block, Lowaer level flowcharts
disclosing more details are listed under the individual computer program
component descriptions n Section 3,. , I,Z.
1.09
Functional Flow DiL&ram for ON
St&rtC
*- -. ?rrRCFL1 PROFL2)
A omput* prediction
natching update
CION osra~
Read and prepare
data for evluation
& update conditionREFRAC
& Rclar data as I
neeied from cardsl Compute firnal
uplate ratio and
update critical
frequency
Bt
Yes oefficien
available PRC| L2
Co:-npute rernain-
No REFAC ing ionospheric
general
e. o- profile parameter,
effi ients frorn
o
tapt & form speci--
sets
sLC
levati , No
-HHI
L1 ( gI correctic E
Coripute critical "N desired
frequency and
corsaponaing Yes BETA
;ht !Comnpute ionospher c
levation angle
refraction
cori ection _eN
< U p d.
desired
110
No Rag
REFRAC rate correction
Cormpute vertical desired
?
ana anjular total Yen
electron contentA C
7 om~put. initanta-
neoas refraction
correction to range'
rate
Nc ange
ererint desired pro.
rflie pararmeters L
Yet REFRAC refrac:ton correc-
Compute ionou ions along with
[refraction correct, nput conditions
o range
More Ye'> er
condition - A / Pe ON
",../ .__wRead input and
data prepare
lor
oracditionl cfnotrion B
tpI e ch niq
11 u e,1
Functional Fiow Diairam for TABGEN
Start
TA BCEN
tenerave 25 point
pattern *f visible
TABGEN ionosp .re arcund
Atation
Reai and prepare
data for evaluation
contiitlon from TABOEN
Set up 14 hours
of
local tirne, with
nrraller intervals
.it sunrize
Coefficient Yes L
Savailable TABGiEN'
FCompute critica l.
NN frequency & corre.
-ponding height for
Read general co. each specified
if i -ints frorr. V
apo and form \ TABOEN
Write record w.th
foF 2 -hrm table, date,
station and ilux to
file
No TABOEN conditionm
Strc
112
--
Functional Flow Diagram for IONI
Start 3i
BETA
I Compute iono-
spheric elevation
ION I angle refraction
R~ead & prepare correction
data for evaluation
c onditior. frurn R R
cards
REFRC
Conmpute vertical
L~ angular total
electron content
Yet
Compute ione.
spheric refraction
Read required corrections to
record from W~e range & to instant,
w'th foF2-hrn range rate
ta~bles 0N' i
Print desired pro-
REFR.C Ifile parameters &
Interpolate table in iro ractlon
[ions
cowei
along with
-
M rPROFLe
conditio~ns
Compute remaining
ionospheric profile
parameters No
Stop
OJ
113
4.0 Quality Assur~zce A
II
All sapects a-,the i=pspheric model were testedthoroujhly during and
after the 6evelopmnent phase and some of the resultsAre shown in Section 6. .]
The shape of the electron de-tsity versus height profS. was comnpared with
rnenta. The resul'.s of t)is wcrk performed for SAMNO. are described
spheric corrections and the final RMS values of the nmeasurement residuals
test cases Ilited under 4, 1 should be checked out whenever the program is
duplicated and transferred to another computer system to insure tha* all
4. 1 Test Plsn/Procedurr
The follewig pages show a list of the input card deck and the corres-
ponding printed output results for test cases I through 5 and a cross referencc
list in TPble 4 of the various conditions tested. The five test cases evaluate
the functiont of the ionospheric program for various possibilities in latitude,
longitudo, local time, season, and solar activity effecting the ionospheric
profile and tkerefure also electron content and refraction corrections. Each
of the five tioit calsS computes all possible output resultsl critical froquen-y
114
and corresponding height, the values of half thickneks and the decay conitants
for the shape of the profile, the profile plot and list, vertical and angular
115
100
E l0
aa
'V N .16
IA t1e
'0y
'4 - .
0 in 1
4V
~N "
0V- P4P
CY F V4 1
q.4-
'-
a p F4a go.
04 o 40
W
so - --
~~117
II.
z
6-Iu
b I-
6,wa-
.4 -44 pc.0 9*
4.~
119
1cc
cc
Ii in
IEst
LP-
I. rU0.P
*1 U
IFI
I, *m*S 5) 0 I
. 1
4 ~ ..C-
'i- 'i " "~..m44.
"' "4 ""ii'" "'"-49p4
121
VV F-
S.6.6
W.a, lk
Ik Q
N
.09
W
tUli
-ll
~~~..
.4 . ~ O P .
AI 16 l I 11 1
111
II 01 1 1, all 6111 1 .1 *1 4
~PK
Al
.40 $11;
cn
4 $ 4 +4 4 4 44 4
V ~~ geg~ ~
eg ..
P P* K * Ci P. .Nt N. N~ N ~ * lg
u 7
L.
-~ IF -
'.Jw
tI
-~6 IJJL
~N
44
t
A
61
~~
Dej
IN
'124
1g~ 6,
,f, 6Ia ,e a00Nr
N N NI
1r0
I Fu N N ' % N NMMfm NEJ6
ar 0
I-It
6- 'rr
06j
~ N N c crtl* *Et ' lN 4'~ l.4e.l0
6ti Kl
41
I~~~ o r AriN~t
4~
44C E O ..... ......t Oh0
. . .\. 4M4 +R. .4
1%)~eq .r) 6n Oq~ clrla..
i~\MrC
n MN
61 61
A L;
4N
rr
aa a ,
- L
w vzA-
-I-L
4'4
v,126
ImI
*@ eema
.me...,~~~~~~~~ 9' ,a ese c
wl
*Lm
~ 0000.,.e..,
-0 O5~000OO ~ 0 00
12
-vo
N 4l
%0~
I 0
00
OD In MIn
In .4 a C
4"CA - LU ILA"U
*%
cc Nn X LL4
0n O0~ I'~lO~
x
mc_40t
00 fr t. - i
4 flJ
rn 10 :c ml 4 0S r I)r
N M c,- Jkc)
r -CI N NN - Nf ---
) - T n .
CL~U C3 0
cc N N
-4.
v2
I L J) Lt 0IL ) 43 -4-4 D (L N
OC
Ln
4P
cr
IN
It
C) C)
Lr)
cc
C; 0
Ll
CL
0
C
Lr Cho
04
C) C)
0
LIN 0 0 1
14 n c
rl Cl
Lr -- 0
0 L
C, r,
Lr
C3
C X) U Xi
Lr
Lf,
rn C
rl CL
,4
r-rj
jr oc b C,
C, c C,
c-,
m
C)
C:)
Lf")
4 o
CIO
C
ki It
L)
129
1-4
cutI
W,
11 l
*
w PW4
H~~o -III
i p
2.
V ti
K7 16
-- r~ r u 0s
ir N
L. L4IV i 1
LWWp -j '%J w
u-N11,c '06
6r
Fly- '1
10 -
r
e -
r' ;. Lj",V
g
I
I4-w
Irm
J ) L-L
r ) L
-S
bl. pL
-J$A
. V
S 5.0, PreparatioL for Delivery
b) Card decksl
1) Fortran card deck to copy the BCD tape with ionospheric
coefficients to a Binary tape of the proper form, This deck
is not needed ifthe required Binary tape is suppllee in place
of the BCD tape,
2) Fortran card deck for PROWAM ION, Standard veroion of
the ionospheric program,
3) Data cards for testrun of PROGRAM ION.
4) Fortran card deck for PROGRAM TABGEN, preprocessor
for the alternate version of the ionospheric program.
5) Data cardi for teetrun of PROGRAM TABGEN.
6 Fnrtran card deck for PROGRAM IONI, reduction program
for the alternate version of the ionospheric program,
7) Data cards for testrun of PROGRAM IONI,
5) Additional data cards of solar input data from 1962 to 1973,
131
I r ....
_
6.0 Notes
Soction 6. 1,d"e4ribu&1athe, development of thq toncephezic model,
t daahe 6s,
ee- on -whih the snuayst$s was 1otUidys4 tht"Su!.tifcaonhl
for the derivation af each atep in the development, In Socon 6. 2 the
accuracy and the limitations of the model are outlned- Justifications of
epprcximationij used in the model are given along with estimcates of the
resulting erroa,-
6 onosphewic- Model Developmnent
61 For several yearz scientists have investigated man~y 4iff~rnt
approaches to modeling the onos .eic.profile Gn L',heo~rsti.-C& b~4#4. -h
name - and types of these .inet1odr sre well Xnacwt endv 11lmo b Aa- iscued here,
but it is obvious after all. the years that a good, theoretical ionospheric profil.!
2tilt, does not exist,
It was olur intention to acquire ionospheric data of any kind that h~lpsd
us build .ip a data. base covering minimum to maLXimum Of A solar cycle and
providing informa~tion %%p to 1000krm, The loweir layers of the Ionosphere were
neglected in terms of their irregularities altho.ugh their electron content was
added into the larger F layer; this wasn done to simplify the approach and as
the prime objective Was to obtain refraction corrections through the ionosphere,
01- At leasnt to a point above 150 krin, such an elimination would not be very
dctrimrentaL,
133
pI
not available near the solar maximumn,electron density probe data was -
obtain.d4 from the AXrio 3 llalits over thpexi-od.&Ly .967 to April 1,968
from 70 degrees north to 70 d[grasi south geographic lMLiude and linilked
in real timre to foFZ values obtained from 13 stations on tMh ground.
In order to anAlyse the vast amount of tata that we,. oitained a number
Of assumptions had to be made, In the first ,ie thc t1opdi sounding data
did not geograpnically cover the entire gl,,i and the behtornside data war
only available for land MaIsss and riot over the OCeLMnIJ however, asa localC6
time effect is fur more slignifica.nt thiLz a longitude effect, the data was
analysed as a flinction of latitude and local time, Geooraphic longitude was,
however, taken into account for the determination of maximu'n electron density
by using the ITS coefficients for foFZ which are a function of latitude, longitude,
timne and solar activity, Secondly a theoretical profile was determinea to which
the data would 'it, This profile which is used in the evaluation discussed later,
is shown in Figure 2 and is the resl t Of earlier work by Kazantsev (Reference 7),
and unpublishec, work of Bent (1967) while at the Radio and Space Research
Station in Engli.nd and requirms the knowledge of the paramreters k, , k5 ,k,
Y Ya foFZ, and h,, The equation of the upper topaide is exponentlal, nmely,
N = N.e"t
and the top and botnmoid are fit together with a parabola,
N i
134
.N is the electron density
wh~N. 'isthe mt ciumun value of ele ction' diensliy
NI the maximum electioiidensiy f 0? aupBih ecpo.n..tia
eis
a a
Lyer
a and b are vertical distances
y1 is the half thickness of the lower layer
y, is, the half thickness 94 te upper P&rab~olic layer
k is the decay constant for an *XtPon*Ztial prOfile.
The uppur parabola extends from the height of the ma4xmrurn electron
density up to the, point where the slope of the parabola matches the elope of
the exponential layer. The data investilatei included over 50, 000 topside
soundings, 6t 000 satellite electron density and related iO2 measurements,
and over 400, 000 bottomoilde soundini.,
6, 1.2 Topuideaonosphere
The Initial approach wasn to take the topside soundings and break them
down into zones .5 esrees of latitude by 40 minutes of local time eliminating
data in the eaLMs or.-s that have similar times and profiles, and therefore
are duplicated. I'ni resulted In over 1,Z00 different areas in the northern
and southern hemisphere with a reasonably constant density of data in each
area, By these means it was possible to Investigate the decay constant k
In the exponential topside profile as a function of local tie, latitude, solar
flux, sunapot number Lnd season. One of the major concerns was whether
the decay constant k would be uniform for each sounding over the range
1,000 km to thw minimurn height, and investlgations showed that such &n
exponential profile does not exist, The layer was, thereto'e, divided into
three equal heaight sections from 1,000 krn to the minimurn recorded height
and the exponent k computed for the center point in each section, Figure I
shows such a division where the values under investigatton are the decay con.
stants k,, kU, ka, In most cases the topside soundings do not reach the height
S13
of maxirnurn electron 4644gty LAed thereforo the gr4.iont at this lower point was
rnathemratically Equat~. to thOe point where the gradient of the 'nose' parabola- .
a the same, 'ExtenLsive "&y 1i4 of the acuire4 data shwed these gradionts
At
pint
te he v/ue SfF.Z, which defincas the lowse,.in umalnrro
yj,/4.4 lte oid
density .
Psounding, is 0. 43 foF2. (;Nc in Fierigr 2 is the qquivslepA electron -density to
For an in'tial test the decay coOLtantU k foi- each of .h# thre3 layers, upper,
middle, and loer topside were'plotted aa f"CtiOn 0;-!&gnetic lattude Lrtnd
ikF-, Values iorn the northern and southern hernisph;os were treated indepen-
dontly at first, but the "alysix aho'od that there was e,x;ellent correlation
between the two, Figure 3 shows the relatioz;ship betw4een the three decay
constants k and magnetic 1&tit.4e for all local iMre, so)lfr activity, and season,
The equatorial LnoMaly and a 40 delree trough show in the lower topside layer,
The 65 degree trough is not as evident ao it is when the same analysis is done
for various locol tirmes which suggests the physical variances of theme anomalies
should 58 inve6igatKed in Morn. detail.
It was fotnd that correlations in k for specific fl'2 did not bear any
further local timne correlation, hut bore a significant variation with solar'
activity and magnetic latitude, However, the correlation with bolar flux was
considerably b(tter t4an that with sunspot number, even allowing for the delay
in the affect re.tching the ionosphere, so all further correlatio1n were with
the Ottowa 10,' crn solar flux. All these correlations were then plotted in
graphical form to enable firal interpolation,
Urnfortuni44y th. Alouette data did not cover the period at the peak of
the solar cycle, but the Director of the U. K, Radio &, Space Research Station
made avLileAble electron density data from
rthe Ariel 3 i.ttellite to cover thiI
period. The ;ta had already been reduced thoroughly and the 3atellite electron
density at abogi 550 km was provides with the sub.satellite foFZ value obtained
from 13 tLatiQgn around the world, If the satelsitc was not directly over an
136
IL _ _ _/
fionosonde at the time of observation, the foF3 values from two or three
transmitters in the general area had beoz interpolated in time and positior.tq
give the sub.satellite value. Tlhese i r4qrpo~a.tions had been carriod out taking
care to modify the values for uneven ionospheric Iredientls, Psat that-WaL in
doubt was eliminated. While these values did- not give the three exponential
decay constants at each point, it was found tht !or similar conditions of solar
flux and position, the Ariel 3 date4 it vezy closely to the profiles deduced
frorm Alo. Dttt 1. The profile equations Oevelope for the lower asoar activity
period related to the topside sounders could, therefore, be extended to the
larger solar flux values and still be in good agreernent with the Ariel 3 data.
Typical results from this analysis are shown in the graphs of Figure 4, The
original data c. vb wsre Itio regular, and since the variations were mainly
caused by the relatively low data density in each group after division of the
large data base, the data Was smoothed by the fitting of straight lines, :n
order to interpret these graphs and obtaiii a profile, we need the value of f 0 FZ,
and the magnetic latitude position, These values will indica&te which graph
relates the 10, 7 cm flux t( the decay constants k for the upper, middle, and
lower portions of the topside ionosphere, Yigure 4, therefore, shown the basis
of obtaining the 3 ndepmndent slopes of the topside ionosphere as a function of
ixarnination of the apper part of the 'nose' of the N.h profile is difficult
because topside sounding information rarely gives any values in the0 region,
137
Evidence from many leading scientlits also irnplies that th topside profiles
have about a 4.4% errox in the effective distance from the sounding satellite
indicating the obtained topoide profiles are too low near 14m peak. This
values below 10 5 MHz, and yj increases with foF- valus rising above
10, 5 MHz, Fur her investigations of this problem are planned in future work,
The final itep in predlctizg the shape of the ionosphere is arrangLng for
the gradient in the upper parabolic layer to be the same as the gradient in
"the lowest part )f the topside exponential layer, This is the cise at a distance
d x I/k [ (l+y% k)i - 1] above the height of the rnaximumn electron density,
6, 1, 3 Bottomsic,e lonomphere
geographic effect of longitude was eliminated and replaced with the more irinple
local tine corrilatlon, From Figure 2 we see that the equaticn of the lower
layer is a parabola squared or a bi.parabola, Th~s was found in general to
fit the real prof le somewhat batter than a simple parabola. The unknown in
this equation is the half thickness of the layer y. and in the reduction of the
data the y, value was treated in a similar way to a topside k valut.
The irregilaritiea in the ionosonde data due to the 1I wer layers of the
ionosphmre war( smoothed out because the prime objective nf he work was to
simplify the rio tel, but keep the tot4a content as acturate as yossible. The
138
sounding dat% was therefore integrated up to the peak electron density (N,) and
forced to fit the bi-parabolic equation along with the value of N, obtained from
the sounding. In each instance thu value of y, was computed ready for further
correlation,
A further 12, 000 soundings fronmi ll 14 stitions were analyzed and the computed
value of y. compared to the actual measured value. These results are shown
in Figure 6 along with the RMS errora. The two tests indicate that the bi-
parabolic profile is, on &veroag, in close agroement to the real profile.
Investigations, similar to those carried out for the topside decay constants,
correlated y, with solir flux : FZ, local time and season, Surprisingly,
no direct correlation wab found between y, and solar flux, but a defiite
correlation existed in local time and also in the solar zenith aiigle at local noon
which represents the season,
Figure 7 indicates how y, can be determined from local time and 1oF2,
and Figure 8 shown the seasonal update as a function of local time for the
sunrise, sunset, night and daytime period. In the cases where foF2 was
larger than 10 MHz the local time curve fluctuated very little from the 10 4H-z
curve. All of the curves displayed have not been hand smoothed; L.ue to the
large data base tho average of all values taken every hour fit precisely on
the lines shown,
The remaining unknowns which are needed to compute the profile arm
f,)F2 and the height of that value; by far the most important of these being
139
6, 1.4 Predicting fFZ
directly above a itation, it can change conmideraby cvcr t-e whole visible
ionosphere from that site. Figure 9 is a predicted status Of foF2 over the
world at 6, 0 am luring August 1968 and two types of sever-a gradients are
irmediately noti:eable, one due to sunrise causes rapid rVlinges in foFZ in an
east to west dire:tion and the other situated around the esquatorlal anomaly
occcurs prrmarily during the afternoon and early evening mad causes severe
gradients in the north to south direction, Two hypothetical stations, A and B,
are marked on F.gure 9 along with the ionosphere 'visible' from those sites,
In case A the valie of f.F2 changes from 11, 5 MHz directly overhead to 5 MHz
on the southern horizon, This change must be squared when converting to
electron content hience a difference of a factor nf over 5 =n the vertical content
arises before cc recting for elevation angle effects, Similar gradients exist
over half the uar:h s surface at some time of the day and It is therefore
imperative to mcdel these gradients in any ionospheric model,
For many 'rears NOAA (formerly CRPL and ITSA) have been engaged
:n the development of numerical methods and computer programs for mapping
and predicting laracteristics of the ionosphere used in telecomnmunmcations,
The most idvanced method for producing an foF2 model undoubtedly comes
frnn-. their work, Jones, Graham & Leftin (Referenci 5 ) duscribe their
140
- . any time. This proiramn wre primarily written to accept monthly coefiicLonL,
using an averaie sunspot number, ut more recent work by Jones &CObitts
(Reference 6 hae described a more generalized met of coefficient which
proviies annua 1 con inuity ard uses more exensive analysis, The~e goner'4ited
coefficients can be obtained from the Ionospheric Prediction Services, NCAA,
Boulder, for a sunspot number or a solar flux approach, The value of a :nonthly
median foF2 can be computed on a worldwide basis centralized around the spec.f c
day in question rather than the 15th of the rnonth; it can also be based on,
12-rnm.nth running iverage of %olarflux or sunspot number. Private c.n3runi-
Scation with Mrs. Leftin at NOAA indicates that the solar flux approach is likely
to provide more accurate ,alues cf foF2 than the use of the sunspot nuv .ber.
For the ionospher,-c profile under dicussion, it was decided to use the
g eneralized fuF2 coefficients frohin N',AA incorporating solar flux th' reby
eliminating any need to purchase monthly data from them, The program. was
made self-contained and enabled a monthly median foFZ to De produced above
any surface position for any tirnL of day or beason an; any twelve month
running average of solar flux.
The qiestion now arisec as to how good theme rn,ntlly median values
are and how rr. r:h error is introduced by day t, day tiuctuations, Ma.any daily
s )undnrgs were analyzed ana the monthly median value comrputed; these were
conmpared with hi monthi, median predicted values and the aL~ual day to day
liuctuatiins. Sonde typical results are shown in Figure 10, It is seen that the
monthly median predicted va ues are indetza very close to the actual rr'.e,su-ec
value, but the day tu day fluctuations can be as large as .' 75177. A technique
therefore had to be derived to bring the computed monthly mecian value closer
to the actual value.
It -vould be pointless to use the da.ly value of solar flux in the gencralhzed
cocfficiest aet which had been built up using d twelve month running average,
out it \xts thoujht poasible that th 2re may be a relation between the diffei'ence
in FZ from monthly median to daily vale and the difference in the 12-month
running average of sniar flux to the dally value.
141
Approxirn.Lte4y o, 000 real vaauee of fF2 from 13 ktationg wideLy spread
in latitude, longi*u Ie, and aoLar cycle, wase comparedwietb he pradirced .value-e
usqng the NOA.A solar flux rnethod. A very surprising result emer.sed And can
be explained by reforring to Figure 11. Eliminatlng the data from Nta$toin
close to the magnetic poles which did not quite follow. he trend of the other
stations a co'nparison between the d4ifference in daily and IZ-month fux value
and the percentage difference o! cmputed and meaas~d foF2 sh.ved. all stations
having a '.er)' a -nilar bias, Figure 11- hows this cspariason whe:e the stations
having tiimili r latitude were averaged quoting their mean magnetic latitude, The
fact that the inas did not pass thrcugh the zero points in the graph undoubtedly
inaic&tes an irro:oous bis in the NOAA predictions, but result& help one to
update subst:ntially the rnnthly median foF2 value on a daily basis, Further
cornpariwons were carried out with two years of hourly f3FZ value3 obtained near
solar maxim 'rn from H waii and the results fit perfectly ir. the latitude position
expected in Tigirze 11. By these Mean$ it is possible to come somewhat nearer
the actual daily value of oF2. Further accuracy c'.n be derived by update
irorm stations within the gener .l area if thip is available and the investigation
u. tnis approich will now be explained,
In orce r to investigate the size of an area from which i,,nusph! :ic eal ies
V-Lod show s muilar 4eviations from normal, many cormparisons of throc or
rr..,;,e station! were investigated for random dates, It is weli known thIat
n-ragnetic distlirbances cau effect the ionosphere above one station .n one
direction and a nL4 by station in an opposite direction. For this reason
invesci,,ationf of disturbances were not carried out near to the magne:ic Oo ,s-
Over i05
Q ro ipa of stations frorr various continents aad having sin-alaii
142
in 9 out of LO cases when foF2 was updated with informastiln frc.- across the -
continent; or 3, 000 to 4,000km. However, in general, the u.pd4ti prncedure
In o-der to predict the real height of ofF- the :M(3000)FZ predictions fromr
NOAA were used, To explain the terminology,
Knowledge of thiw factor along with the fo,2 value enables the height of
the ltyar to be calculated using the equations of Appleton & Beynon (Reference I
If N is the M(3000)F2 factor and one assumes that y. divided by the height of
the oottorn edge of the lower layer is greater than 0, 4, then it is possible to
derive the following polynomial,
143
Haight h
1,OQk, k .oj
*N NN~
N N
* _ '--4
-h 7
fkF2
4 Electron~ Danaity N
144
'"netic Lotittice (degrees)
60 //
-30 I
-60
0 2 4 K vYIue (10-1)/met'er)-
145
2.>. -_-- ..... -_r- -,* . .,,k."
S\ -
- I
-S 3!
,,In
146
iii
*1t
1471
I- U- -- . - ~ .-- [~---
-- -
. . ,7,
I~-4-
i--
S'+I+
I
V Ic
Nl
N b
143
F -
0 I
14.1
Avszqe rmln Dolly Value of
Solar Zenith Ar~t (Dgr)
/, 1
II
101/
*90
6T
301
-al
Fig. 9 The predicted global statuis of a Monthly madion fxF2 at 6,0 ocm. UT1
August 1968 sh~owing caweo of YisIIliIty for two hypothetical ground stations.
I
fjF2 (MHz)
S- Extrw,.dmy to day fluct.uatlon
Actual valu
Predlctd value
C' \
3 - ____________"__
L.MT (hit.)
Fig. 10 T~e pr~lldkte and ctual month~ly medtan valusi of foF2I
for Ibodorn June 1962 Mhowir'g he extreme dayv to doy fluctuatlont.
25
152...j
zj z
I Os153
.|1
Pement Error in
Predicted fOF2
?I
0
"' ~Wokkarmo! (45"N)
Akita(401N)
-, --- Tokyo (36*N)
.40-
"-60-
\ /
0- V
- 80- , I __"______'_______1- I-
0 2 4 6 8 I0 12 14 lb 18 20 22 GMT (hours)
20 Jon, 1965
154
. I j.od:l Accuracy and Tnu.zatior.n
The most extens.re teets were carried out by comparing Faraday rota on
data for e',en stations from Hawaii to Puerto Rico to Alaska looking at the,
ATSI, ATS3, and SYNCOM3 satellites. In all, over 100 station months of
contrinuous data wire uied during the years 1965 and 1967-1969 with aiatp. taken
every hour, The integrated model data was compared with theme actual results;
vnuF.e -ituatzons were also investigated, The resuls are bhown in Figure 13
wnere thie percenta-e of the ionosphere removed with the model. is shawn,
In eneral, between 75 and 90c of the ionospheri- effects are removec aid
t1,t -e circumstances are for solar maximum conditions.
155
I
I
i
- -Percentage of standard deviation
. Percen1a~e of standard deviation
Percentage of Daf-timrf lonosphere using update with observations
Eliminated by Bent Model I hour prior
90 *
5 -
1 L"J
83- o for
156b
L
-
157
The differentiating technique yields a correct.on to an instantaneous m-easurement
wnic.nl can vary greatly from the correction to DoppLer range rate mna-ure. o.'tr
a finite time interval, from a fraction of a second up to over a mninuts i time.
In addition, the range rate correction As not only influenced by the change in
the satellite position, but also by the rhanging ionosphere below the moving
satellite, which has mostly been neglected in either ppoach. To explain
thii fact, consider the range correction R as given by
40. 3
6R = KN; where K
sinE
NT is the integrated vertical content and T is the local elevation angie in the
ionosphere. D fferentiatlng AR while considering th- csae whzre the satelilte
passes directly overhead where no azimuth change is observed:
In this equation the first term is in many cases the only one ueod, but it
applies only to the irstantaneous change in the ratellite posit~on. I'he other
two terms are, however, often dominant. The second terrn ii due to the
positional change in the ionosphere and the last term repres~nt the time
variat:on of the ionos, here, For instance, with a h`gh satellite moving
east.west acrcss the north-south onospheric gradient& at sunrise, the
time varotaion Ls dominant as these gradients mhove towards the west w'th
time, For a s;Ltellite moving north-3south across the eart- west lonospheric
gradients near the equator, the time variation in th:e ijnosphere is very anmali
because the grnidients chaige little in position wnihl the ionoslhere rotates
with time, Thi second term which indicatem pos~tional change in the ionuEphere
is dominant fo2 lower catellites where the ay path to the observer moves
faster through the ionosphere, In cases where the satellite does not pasi
overhead the a ,muth change must also be confldered,
The Bent o iomopheric Model was developed tor general usm ever, at
frequencies clrl e to critical frequency and therefore all thes,- basic riL-
conceptione -were elirninated as much as possible, The limitations eti!
present in tht system are now discussed in more detail,
I ~S
6. 2. 3 Eiectron Denaity above 1000 rn
The topside sounding data used to derivt the data base for this mode)
was taken from satellites at altitudes of about 1000 km and analytls showed
that the ionosphere above hF2 is not truly exponential; in fact at times, large
deviations from P per-fact exponential layer exist, In the use of this model
it is recomrmended that the decay ccnstant from the uppermost exponential
layer is the value that should be taken for all analysis between 1000 and
2000 ks, At timed, however, this value wili be too large thereby giving a
lower electron density than actually exists$
An uncertainty existed in defining a profile for the area just above h. F2.
Topside sounding data pzov4ded a profile to a short distance above hF2
and bottornside data provided accurate values to the height of hFL. In
order to investigate this unknown region both parabolic and bl.parabolic
profiles were incorporated into that part of the model and extensive tests
carried out with total electron content data provided from Faraday rotation
experimnents. The mo&.el was used to predict total content to 2000 krn where
Faraday rotation prcloab.y coases, The mean value of the residuals between
Faraday computed electron content and model integrated electron content
indicated the accuracy of the profile just above the peak. This region was
:ound to ha,,e diurnal Pnd seasonal dependency,but these characteristics have
not yet been well enough defined to incorporate into the model, It was found,
howev'er, that a parabolic layer with half thickness a function of foF2 gave
significantly improved results, but further work will be needed to define
this region more accurately as a function of time and season,
159
6. 2. 5 Profile Inaccuracies in the Lower Layer.
The model was developed primarily for use near to or above the height.
* of the FZ layer of the ionosphere. For this reason, it was not necessary to
model the E and Fl layers into the profile, but their density values were
included in the total electron content below hF2. This total content was
then uaed in the deviation of tho lower layer bi.parabola, Care rnust be
taken, therefore, in using the model if a profile of these lower layers
is required, but if the requirements only involve total electron content or
refraction corrections for values close to or above f F2, the model is
quite accurate,
6.Z, 6 Maxirnuin Limit on Solar Flux In the Dmrivationof the Top ide Profile
It can be seen from Figure 4 that the topside exponential decay constants
are a function of the 10, 7 cm solar flux. The graphs shown irn this figure
indicate Val IeS only when the flux is below 130, This Is primarily due to a
lack of larg,- amounts of data in the original data base for conditions of
higher solai activity, :t is not recommended to extrapolate the exponential
decay conhtLnts beyond this value of flux as it is possible they may become
negative giving an erroneous increase of electron density with height. It
is suggemtec that the value of flux be kept at 13C even when measured values
are larger,
16o
F
Sshowing the variation oi the M la.tor MU.Y(3000)Y2/.oYF2 with distance
for a range of values to the height of maximum electron density h,(uhb +y,)
and for different values of the ratio y, /hO . Such a family of curves is shown
in Figure 14, The equLtion used in this model for computing h, F2 (see
Section 6. 1. 5) is derived frorn these curves where, for a particular h,, the
M factor is constant over a wide range of y,/ . This condition holds for
y, /h >0, 4, Examination of the curves shown in rigure 14 indicates that
in general for accurate values of M(3000)F2, h, will be accurate to + 10 krn,
If this IM factor is in error by - 57o, we can have errors in h, as large as
- 20 krn. These errors will increase in the uncommon situations where
y, /h0 is smaller than 0,4,
In using this update procedure outside the Arne rican chain one must,
therefore, bear in mind that the patterr displayed in Figure I Isi not
neceAsarily a worldwide pattern, However, the results from Hawaii, Cocos
Island, and Hobart .ndicate that this update procedure can be used elsewhere
with caution.
161
D KUPPED D'S ANC E
4-0Z2 KM
L<.
3- -
3 -- 4 KM
D "3000KK
0 0-6 1-2
M FACTOR -M 3000F2 Y in Ic~rnes l ayer
7c FY2
Fig',re 14. Familuy Df Curves frcorn the Appletan-Beyricn r-quxtio.,
162
6.2.9 The Errors due to Neglecting Angular Refraction in the Computatimn
of AR and A ..
The computation of total electron content for ote rrnmining the ionompheric
range and range rate correction assumes the ray passes through the ionosphere
undeviated. This assurrmption WLI made because the majority of the work for
which the model was being developed we.@ for VHF and S band freqv'encies,
Should the actual path length of the ray be much different from the undeviated
ray, as will be the case at lower frequencles, Maiiphant (Reference 8) gives
the following equatior. for true path length d and apparent path length d',
d d' - - R, cos T
where a is the angulAr separation of the true ray path above and below the
ionosphere, R, is the radlus of the earth and E is the observed elevation angle
at the earth's surface, Maliphant (Reference a) also gives a formula for
computing d in wavelengths,
In the Maliphant formula the exact equation for ray deviation has been
simplified by separating the functions that are sensitive to distribution changes,
and then approximating these functions for a typical electron distribution,
The resulting functions vary by only small amounts with changes in electron
distribution of the earth's ionosphere so that the equation ma,, be used for
most of the values of the deviation factor. However, when the deviation
factor Is larger than 0.9, the deviation angle thus obtained should be used with
163
Lcaution ab the errur niay .e ciute La2e,
R.ay trace conmparison at VHF with the mode] described in this report
have shown posaible errors in el-vation angle correction of only a few percent,
and 'hese occur only close to the horizon,
where the iono1 phere changes faster with position than with tine, the grid was
computed evur- two hourp, allowing for the largest time interoolation over
one hour; again an RIMS error of 8% 4n (foFZ)' was noted and the rraxirnur
excurcion was 19c.
164
) 10, 0 Appendix I
I
I ON C C N0
DI ~E S ' E AS 5i , ~ j V D 6 (8I t6 ~ i C) IT
E I 1
66
I S--E
ION,CPC No. I
j C ~Z-eVEq7 ~~
N. jVL
AZ Aa Z 4
IY "uAI Y; - 5
S7S7CT 1-A4'CT
F A7 ,//30- *P I, 5
S A; rkP,1 DATA c* I o 10 AE~m
5Tw
1 72
2C
7167
ION, CPC No. I
5C A tr-A
X U Y~-i C
. Z.)/ 3c TO
A .S
2LAj5 - E 4AR0
3 o' DlLy7 7 0 1 - <M
Z* AV E
U AV:n msA%'s 75xj4kF"
23FR ATh' A- S Av
,E!jill"
*El~s r 6P
ION, OPC No. I
26 FPAT(13 AP,.7
9* f*/13X,51 Rk-G PATE I~tRECT~e ;C' ANGE
~CC L~
e ,1 1E.
169
R7FRAC, CPC No. 2
C W'. A7 3A~~\
7 A~ A' c
P~~ F AX.
C ~~ ~ 3~~~ ~ \~'A A 0 9r~'~ARC ~P'lq I VL EAS70 ,C T ~P, )
C E6-E" a ELEVA', ';A"iE L7: .'E ~ A~
C AZ a A 7.,. ~A- :- A~ A',,C
C F ~ v.~' V. AL~A~/E~
C I. R AT; .3:7'-A\ZF V
C WL TA.. X
c s I: 2 ~. 'V3 AvL -A -r
,A
/
A '' ~~ A ~ v~\P~
-
4 d~" T - A
;'A I.
* -A-e34 - A.~%L
71PA' I rE R AI
K-KA~ 7I 2 o7S
S uF z
~~ ~F ' A:
PT~ FF'.
7~~VTN
C ~ \2~ "AF
L
INITIA-AZE Cb.STA4TS
CPANGs~o
UrA
B.
I~CE'V~)23#22
22 1
29 Ge TO SC
5 62
D 62 la s
DR 7C !mjj76
7C Lf I sj @*,cnEihraII)4ACpEF 21 !)+,CeEr
j f3,#1J) 9BIF.S !F
g o C R TI N4E1
7
PRE~~.
SLA~ REFRAG, cp0 No. 2
C
C PREPAErIS DATA ~~i
CA.. e*FLL~SFALEEATF.X *'
8 A L );LEV C I) I/~-
A T
L A7 ST 5L1
5 31A: 010 uP2:
N A A SAC
172
REFRAC, CPC No. Z
LKCcL
:o'rn
:eE~r 2C
w~~~r2~i I
CA- CF "LE
L Ct P A ~ ~ 0~T~ E
C/' FC,2
L
E RT L 2V ~ C~
L 3
T ~ * 'E
A7~E r- 7?
Ce,
173U
?LOT.NH, CPC Nca. 3
PC E Fk y S~ Fj I PN *
T I2~ E7E.
e~ I %) P6eu 7C R y X
-~3A 1
A ,1 2
En 3 - -:,T
2
2D~ Exp x
I( I
6; 1
70ZN" ( Aim
174
PLOTNH, CPC No. 3
9C CI\T:IL
c .lT 4i Pl \
DO .:0,vl73
120 I TE bo 2
IIR l li )iX 2
130C C I71 )
175
PRQFLI, CPC No. 4
DATA~~~~
35~ ~C~s~
Ct.'. 3~
DA A K 63#A's~ h 71j30
&s~ / K,1/4
:~A AV,'
0 ~ ~ ~ D~7i
C 3 tsE ) 9 P 2 6 99 6 4 o7 9
E. a
K AT
CAL
PC C
176
PROFLI, CPC No. 4
'AL
2~ 'Icc
I r A* Te 24~
G5
15 F
AajS r(I A L A I T
6. AT
L '.~.j~
2?~0 ~ 7n ;q*
L47 I
177
LA71.
FRFZ (,PC No. 5
c
c C'-KP'L SFa, t'A~ )r PltP1, PARA'rT'S
4
Y-.d YTPX~i RAT 19 er
5.
*'AT
*010
S* o~,
20C 6*
i
~
A4* ip~
2,~* ,**
*.9 419
D g.~*
1 2 12 6
. ~ 1 E ,-
I,
D''1 'F'T/I
10A~A /
eA K1 *?i . 1*3'1.',
*95-
C 97 1 7 1 ~~~7 8 ) )15* 5C 0
* '9
141 p 2 " Pl 7 . is 4 '44, p 162l 71 7 0-6
PROFL2, CPC No. 5
js3 cj)
IF(L 1 T 55
55 1m@12'
!P2uFOF2.0
IPI~'i~t!2) al !5 6c
60 ZIN IN.WE
C CIPT O~rPERENCE BETAwEE AVEq. AND DAILY 5'-.AR ZENITH ANOLE OSZA
D~v 8Nl)30#IDAY-8C
DBZABSII* SINS520DAY)
IF( ABS(I.ATl.LTOW)1 31 Te6
61 SAN301AT/Sdl
:AN36 SQRClq k59(SAN3*SAa))
DAN3m ATAN(SAN3/CANG)
IP(LT213~T.'. LT2ul
IF04AT*GEOEOC3)) 05 Te 60
179
PROJ'LZ, CPC No. 5
IFLA~Ls RATHLAT4 D1
64 af~y.RAT'
28 11.@3
r(LATs-Eo0EG(3) )!ai3
29 1 eel
30 a (Fur2 + 1)9
40 FI a.,
XFm F;2 /0 *
LT 1 27 1
T I aUL
sie.2- P5.DzA/l
1OM s~4 LT2@
*F SI
sla3l ?-s
ISO
PROFLJZD CPC No. 5
De 52 P'uli3
YTOCINVOvM
DL* (-IC12
*2
"(I) *
o~3) aH 2)42E
81 PCs.L.L,;) 35 re 7 5 B
T.eI I0
35S
X UTNSeV5*kw'I5T4D!9ee3/(03*YT*V?)
9C CakTINLE
lis
PROFLZ, CPC No. 5
110 CBN!!NLUE
RETUR4,
ENO~
1aJ
BEZTA, C PC No. 6
CFIMN SG4Tc(.SrIM*..)
XCeHFRAT/CFIM*,.2
C
C INTERP5LATE TABULARD VALUES9 YAX TO GET YCOM
DO 30 Imi*5
10 YCeM*YAX(I)J
20 Y~MYX )).iYCOM.YAX
1(A(ol"A~ fl))/(XAX(I.l).XAX(!H)
* 30 CONTINUE.
U5O TM 50I
C CeMPQE DEVIATION~ AkLE 4LPA
SlemR*CE/Re5
C0.e SGRT -~l*2
ALFAsFRAT 'h*XNTMSFI0/
.. 22'O*Re*I50*3)
c COMPLTE EL.EVAT~eN ANGL.E CeRPECT1OeV
CA. CaS(AL.PHA)
SAs SINCA.PoAI
XleROCEOSA/( l+CA)
Xis SORTcRS##2w.k*CEf*2)*X3
ST~s SURT( A89(Ql-C7E**2))
DCLEV@ ATAIN(STF/CTE)
RET.RN
50 wRTTE(6ol)
I FIRMAT( 112H ##* RAY 18 RE~FLECTED AT I 103NSRHERE eP NEAR REFL.ECTIO
eN C5NDIT15N, ELEVATION ANGLE CtRRECTtON IS NOT CeMPUTED *00)
DELEVuoO
RE'rRN
183
SICOJT, CPC No. 7
;U)CWTSIN(TI
C CMl"lTE s K(JT)oC"R(4T)jijw1,a,.eL Faf ANGLE A-
2 - 10 )*CI)*9f !wL)*-sf.?CCT
ENC
lbI
* DKSICO, CFC No,,8
L~' 2'LM4X
DO 5 KBjM
LKOL.K*LM.AX
185
MAFIF
PNo. 9 1
C CbYPUIE N'A:A 'A3NETC VI~CMP~fqFNTS
D I~~
s~~ e ( 7p 7 ) ~ C~,
'P 7o 7 ).# N ( ) C ~ ,~
DATA 13 @ :3 4 j-
3Cijs~.O~O'244-O!,.a~1?3P 3O~3,.44?'4
2
* *CeJ'C1l2 3 81'.0Z*8i-.C2179s-.C'I94.7i
5
6C0321,2i
* 6*0. -*CO03P5/
DATA /*j
DATA.7~9 C3 'i C7''1 8~,CQS~ 'Q7~
* 3
lP I.E 00210 G, T90.0 C~9,,o~~
18
MAGFIN, CPC No. 92
c CL.EAR INNER 5UMS AND SET UP LeD
TO 1
UNE( )*.B
187
CK, CPC No, 10 -
SU eUIN E 3KA
(K#9RACt GCT.N
ZcC3
KOu801)
Sxv S!N(X)~ ~ '~
3t2)@SX
DO 0 Im2,KO
Cxte C59(z)
ccC
K28 IR(~j#E~sN) 35 Tl SC
CX'CX OCXI
~'i sI
S0 RrUN
C 4O
DKOK, CPC No. 11
189
TABGEN, CPC No. 12
* O14ENSISN
DATAJAZ/s4#*1f/
1T# TP~st
DATA1~9~7 1#1221730476
DAAlOAD3/3.14159,6536 .t-CI97~*26 ,,oaa8g219 owu57595665
DATA GPAT,:*6AT#1L@4/ 992#s93AoO7O8
DATA O-JH~j-43/13ia6092 ,5I&,4 48l96815
READC5#1) 1yR#45Ns1AypPAToFLe4
WRITE)6,2) 1Y MPljAIprLAT~rL5N
2 FIRIIAT(//75m0 3ENEATE RE:IRO nN PTPUT TAOF P60NTAININ3 10NIPHERIC
* FCF2p.4m' !A3..S reR /60 YFA~mplSN, .eN?.uAI2#64. DAYvo12!211H L
*AT1TDEmor1C#F,27* DE31 eN3TjOC r STAT~eNm#F10,5,'.,. DEO
VAT aFLATe.
190
TABOEN, CP-C No. 12
23 REWND ITP
lF(IFL.A~sLEsl) Qe TO 2
25 PeRAT(54 ***COEFFICIENTS Ne? reUNDO N TAPE FO YEAR#MONTNj0AYui
St TO 400
05Tf 50
9 rmlt/3o #*"ERR5 IN StA INPUT DATrA FO YEARu,12,11H AND MON
*Too0 k~)
5! Te 400
50
191
TABGEN, (-,C No. 12
SIZE SIN(Az)
CAZs CeflAz
C
c COMPLIE LATITJDEa LSNGTJOE :e*eNS~wEI$!C PIINT %A?,65N
SIL.ATm SINcF..Ar )*CA. CeB(ILAT)OBAOCAZ
C4L.A~m SIORy(219NL.A7SNiLAT
S1L5N4SAZ*6A/CPN4Ar
Melow~N A!AL21SDN/CDL8PN.
c
c C5MRJTE PS!O:N DEPEN)FNT riNC71IN9 WRq FOF2 AND M3000
Pc2)'eILe,
TOCMMca)*C5Mf2)#CeM( 3)*ce'4C3)
C( ?)mPC2)
C?3) 'P1 )
5 J9m11JC2
95
T..eZa-DwIR2
D8 20 1-fh1I%
C
Cb~PjTE 714E DEPENDENTr FjNrIINS LeR rorp AND 430CO
TTh!I1EsD 18
CALL~ 51C4?(6iCOTia9TPT)
192
TABOEN, CPC No'. 12
I.A12 i
Ir(WAT*3Goo3CAT2)) 38 59
LrAT2 a E.l~A2
21
*WHAW3AV
35TI
Ir(HAT~3(ATI) 3 TI 91
L.ATI m 3
91W CEYNu..A~i)
IW(LAlsE~LAT2 0!S7 92
CI CNT # (CEN (L.AT2).CEN f LA~'1l (0(ALsLT
92 F0.'2 a rCr2 * (PER*DPILLX + ST
193
I ON 1, C PC N'o. 13
#CY~p5N /j1DA JT
D1ECNS15N X4(3)
,s01743 2 925
DATA 30o1000e3b00,DR,.4R /0. ,1000s 03600s
#9261'7993871
WRITE c6,26)
26 FDRAT(IHI.
4 )
10 'CNTINr
C
C Rr AND PRINT EVALLAT)A15N CJNDITION
5 FOR4~AT(31lF10p7)
*E15s8o6H4 /9EC)
c CDNVERT LNT
FLAT:FLAT0DR
AZ isAZDR
R-1 FWO~AT4 h13*4 *0 OUTPUT **.hd25i HE$IGHT AT MAX 14UM ELCTRON DENSITY#.
*LOX# i$~i*Mw#.r~3&3 20 Ko CRITICAL irR[OE124o O~u,~.,4ey
XYMmYM/#Q1000
XfToYTtnj ~oo
WRIL4(afl1 rVr4.TSrNAKYM.KY'T.EK
It FORMAT(4A0' TVALI.NTEIRATEb [t.ICTReN CONT~INTo VEtTlCALNTw#9,3o,4,
*8104 C/(10)o AN24jLAR. N1'Awv~~,EIRl.~4 V,'cIOM CUVMi4)/
#484 HALF TH'ICKCNESS Of IYT&4910E SIPARAMBLA Ymil~
OW4 KM OF TOPSIDlE 1PARABOLA Y7.*)34KM/
058H OiCAY COSt~TANT~S FOR TOR41DE ExPONENTIAL . AYERSP LIOWER %Ka,
TILEV.DELEV023600 /OR
23 F@RAT(54ol IONOSPHERIC REFRACTION C,$R*[CTION TOELEVATtON AN4LC.,
GE13sfiollN Itt Or ARC)
WRIEC6&24) 3RANG
24 FIR4AT( 3H 1 I9NSPNE0IC RtF'RACTION CORRECYION TO RAN3Esl0X,1lm4,
WRIT'E(6&25 DRATE
25 FSMAl(5*4H 19ONSPHERIC REFRACTeN CORRECTION TO RANOE RATE '
lffNUMsi.T.) 35 TO 27
WRITEC6.ui
39 To 10
100 C5NTINUE
6Tep
195
C IOOSP0ERICREFRACTION m$:E JTILIZI43 P! E:9PQT90D orlq#4
C TABLE NOtVERPOLA.1158?'
c0#*# ToDE BED ONLY FOR ITINSW C*[PCEA01kRUTM
c 4*.. ROUIEp"NTS
SUROVUINE RE~FRCI
C
C INPOTI ComeN fEVA~l/
C OUlTPUTI COMMON /':eRRI
COMMON /EYALI/ 75~LATJFLOJELEVJAZP4JEDe~iHOT,?ZMC,
C U'.INIIALI~ZE :ek'STAPSI
-TONAa GQ
lFNMFY~) GM TO p
1~CB~'AuA m~Lr)., BT5, 2
3Pu
CFALE1 3 4
01TE (6,5)
5 rDRMATC 6?0 Fw.* H ~ARLES j7j 7"H!R STATION AND DATE NeT FOUND
T
IN FILE)
5 AZ
SA a CEL* * SEL. S
CAa :F CFL 9F
ECks ATAN(fS,%/!A)/!1P
a 5LA.mSLAT*:A#AATSA. CAZII
SL.ATO ATAyq9N.AT/CkLAT)
5%Nw9AZ.SA/l_.NAT
Cw%(No 5SllB01Sl4qDL9N)
5,95N*FLMN# ATANC8%5N/Cn.Nk4)
911. a VN *0S * CNL.AT CPLA? CDR( MLONelPL5N)
WL.ATs ATAI(9'.,C4Li
197
REFRCI, CPC No. 14
T.TV
se T e60
30 DAZh1s8-1p/ FB.eTRNAZI
De 40 leQCNA
IFCAZIm.3L,A?7 30 Te 50
5C DtLAZw(AZ!4wAZ)/DAZI4i
'0 INTE06PL.ATE IN T14 Ft PqtmR POINTS MPIPMP T5 3[ jm
De AO !PTvl*2
08 70 Lois?2
Ll~V~eLT(L.)
INU~RPOAT tX $41011?
LI&' OF
4r7 AlT
h.4a~eSHA1)
C 10 ~03m~(1)(~c2.!A104 A~
90 ACUNFA(l) H(H.A~I
CALL M TA~rRATKNTNM#Ngpliy4oYPgLCCL,0ELcV)
* ~TO'rNA@T9TNOCN
DRANGsFRAT*RN3*NTNM/DEN
* c
c CeMPUTE RAM3[ RATE COPRI.CTIPN DRATE
DRATE.DRAN3.E.OeT.RAT.SEL..CrL./DEN2
DRATC.DRATE .rRA!*RN3OH4OT.RRM/DEN
140 CONTINUE
RETURN
END
199