COunclassified security classification of this page report documentation page la. report security...

113
JD' rpp !rnar~o Dnca ' Xo 4 1602 iVLL CO

Transcript of COunclassified security classification of this page report documentation page la. report security...

Page 1: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

JD'

rpp !rnar~o Dnca ' Xo 4 1602 iVLL CO

Page 2: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

UNCLASSIFIEDSECURITY CLASSIFICATION OF THIS PAGE

REPORT DOCUMENTATION PAGE

la. REPORT SECURITY CLASSIFICATION lb. RESTRICTIVE MARKJNGS

UNCLASSIFIED2a. SECURITY CLASSIFICATION AUTHORITY 3. DISTRIBUTION/AVAILABILITY OF REPORT

2b. DECLASSIFICATION/DOWNGRADING SCHEDULE Approved for public release; distribution is unlimited.

4. PERFORMING ORGANIZATION REPORT NUMBER(S) 5. MONITORING ORGANIZATION REPORT NUMBER(S)

NOSC TD 1602

6a. NAME OF PERFORMING ORGANIZATION 6b. OFFICE SYMBOL 7a. NAME OF MONITORING ORGANIZATION

-Naval Ocean Sy¢stems Center Code 542

6c. ADDRESS (Ct Ste aW DP Code) lb. ADDRESS (CO, St W ZP Code)

San Diego, CA 92152-5000

8a. NAME OF FUNDING/SPONSORING ORGANIZATION 8b. OFFICE SYMBOL 9. PROCUREMENT INSTRUMENT IDENTIFICATION NUMBER(d apirb

Defense Nuclear Agency

8c. ADDRESS (Cty. State and ZIP Code) 10. SOURCE OF FUNDING NUMBERSPROGRAM ELEMENT NO. PROJECT NO. TASK NO. AGENCY

ACCESSION NO.

Hybla Valley Federal BuildingWashington, DC 20305 0620715H MP20 DN651 524

11. TITLE (xckue SecurfyClassd.a1m,)

DIRECTION-OF-ARRIVAL CALCULATIONS AT VLF/LF12, PERSONAL AUTHOR(S)

R. A. Pappert and L. R. Hilney13a. TYPE OF REPORT 13b. TIME COVERED 14. DATE OF REPORT (Yaw.UwhDay) 15. PAGE COUNT

Final FROM Jan 1989 TO Aug 1989 August 1989 11616. SUPPLEMENTARY NOTATION

17. COSATI CODES 18. SUBJECT TERMS (Cauwo rwdtncsmy~k*byonb)

FIELD GROUP SUB-GROUPVLF/LF transmittersnumerical predictionsdirection-of-arrival (DOA) errors

19. ABSTR.lT (Conue on wesefncesayand en fdy byblock number)

A modification of an earlier program has been used to calculate direction-of-arrival (DOA) errors due to geomagnetic fieldeffects at San Diego for the following VLF/LF transmitters: Annapolis (21.4 kHz), Lualul1ei (23.4 kHz), Cutler (24 !.Hz), JirCreek (24. S kHz), and Silver Creek (48.5 kHz). The calculations have been compared with corresponding measurements of Stangand Davis. The program can be used for both laterally homogeneous and inhomogeneous guides and allows for airborne as well asground transmissions. Essential features of the program are reviewed and a program listing is given.

DTIC"i ELECTEI

S S E P2 11 988OB

20. DISTRIBUTION/AVAILABILITY OF ABSTRACT 21. ABSTRACT SECURITY CLASSIFICATION

[] UNCLASSIFIED/UNLIMITE, [ SAME AS RPT [] DTIC USERS UNCLASSIFIED

22a. NAME OF RESPONSIBLE PERSON 22b. TELEPH-ONE (inA erCocide) 22c. OFFICE SYMBOL

R. A. Pappert (619) 553-3069 Code 542

83 APR EDITION MAY BE USED UNTIL EXHAUSTED UNCLASSIFIEDDD FORM 1473, 84 JAN ALL OTHER EDITIONS ARE OBSOLETE UCLASSIFIE '

SECURITY CLASSIFICATION OF THIS PAGE j

Page 3: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

CONTENTS1. INTRODUCTION ........................ .. 1

11. SUMMARY OF EQUATIONS...................................... 3

111. BRIEF PROGRAM DESCRIPTION .................................. 9

A. General Comments................................................ 9

B. Description of Input .......................................... 11

C. output..................................................... 18

IV. RESULTS..................................................... 39

A. DOA Results for Annapolis to San Diego - Day ...................... 39

B. DOA Results for Annapolis to San Diego - Night .................... 40

C. DOA Results for Lualualei to San Diego - Day...................... 41

D. DOA Results for Lualualei to San Diego - Night ..................... 42

E. DOA Results for Cutler to San Diego - Day ......................... 43

F. DOA Results for Cutler to San Diego - Night....................... 43

G. DOA Results for Jim Creek to San Diego - Day ..................... 44

H. DOA Results for Jim Creek to San Diego - Night .................... 45

I. DOA Results for Silver Creek to San Diego - Day .................... 45

J. DOA Results for Silver Creek to San Diego - Night .................. 46

CONCLUSIONS ..................................................... 48

REFERENCES ...................................................... 50

APPENDIX A- PROGRAM LISTING..................................... A-1

AoO 33ion For

DTIC TotBU11iulnounced

ByDistri -bution/Availab111ty, Codes

~Avb11 and/or

Spec0 ir

Page 4: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

FIGURES1. M agnetic intensity ellipse .............................................. 7

2. M ode conversion m odel ................................................ 9

3. Dipole M orientation within the waveguide where y is the inclination and,4 the azimuthal orientation ............................................ 10

4. Plot outpjt for laterally homogeneous guide sample input ................... 28

5. Plot output for moving terminator sample input ........................... 38

6. Histograms for Annapolis to San Diego - Day ............................. 52

7. Sample range plot for Annapolis to San Diego - Day ........................ 53

8. Histograms for Annapolis to San Diego - Night ............................ 54

9. Sample range plot for Annapolis to San Diego - Night ...................... 55

10. Histograms for Lualualei to San Diego - Day .............................. 56

11. Histograms for Lualualei to San Diego - Day .............................. 57

12. Sample range plot for Lualualei to San Diego - Day ........................ 58

13. Histograms for Lualualei to San Diego - Night ........................... 59

14. Histograms for Lualualei to San Diego - Night ............................ 60

15. Sample range plot for Lualualei to San Diego - Night ...................... 61

16. Histograms for Cutler to San Diego - Day ................................ 62

17. Sample range plot for Cutler to San Diego - Day ........................... 63

18. Histograms for Cutler to San Diego - Night ............................... 64

19. Spmple range plot for Cutler to San Diego - Night ......................... 65

20. Histograms for Jim Creek to San Diego - Day ............................. 66

21. Sample range plot for Jim Creek to San Diego - Day ....................... 67

22. Histograms for Jim Creek to San Diego - Night ......................... 68

23. Histograms for Jim Creek to San Diego - Night ........................... 69

24. Sample range plot for Jim Creek to San Diego - Night ...................... 70

25. Histograms for Silver Creek to San Diego - Day ........................... 71

26. Histograms for Silver Creek to San Diego - Day ........................... 72

27. Histograms for Silver Creek to San Diego - Day ........................... 73

ii

Page 5: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

FIGURES (contd)

28. Sample range plot for Silver Creek to San Diego - Day ...................... 74

29. Histograms for Silver Creek to San Diego - Night .......................... 75

30. Histograms for Silver Creek to San Diego - Night .......................... 76

31. Histograms for Silver Creek to San Diego - Night .......................... 77

32. Sample range plot for Silver Creek to San Diego - Night .................... 78

.*ii1

Page 6: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

I. INTRODUCTION

It has been known for many years that the geomagnetic field, particularly

under nighttime propagation conditions, causes the normal modes in the very

low frequency (VLF) and low frequency (LF) bands to be hybrid (ref. 1). That

is. the modes are neither pure transverse magnetic (TM) nor pure transverse

electric (TE) but rather a mixture of the two polarizations. Thus, a vertical

electric dipole which radiates pure TM wave will, by virture of the radio wave

interaction with the ionosphere, be a source of TE wave as well. At the

ground the TE field is normally constrained, because of rel-Lively high ground

conductivity, to be very much less than the vertical electric field component.

Nevertheless, the longitudinal rf magnetic field component at the ground can

be significant relative to the TM component. This is possible since the

longitudinal rf magnetic field component depends upon a height derivative of

the TE field component. The longitudinal magnetic field component can, in the

case of direction finding with loops, cause appreciable direction of arrival

(DOA) error; especially in proximity to ranges where the transverse magnetic

field undergoes a modal interference null. Though capability for estimating

DOA errors due to the geomagnetic field has existed for sometime, the need for

such calculations was minimal. New VLF and LF digital receivers under Navy

development will include antenna pattern steering algorithms whose performance

depends upon DOA properties of the received signal (ref. 2). This makes

timely the modification of VLF/LF propagation codes for the purpose of

predicting DOA errors associated with geomagnetic field effects.

Included in the present report is a modification of an early mode conversion

program (ref. 3) which allows for error calculations of the DOA as a function

of range for both uniform and laterally inhomogeneous guides. As with the

earlier program, the present program requires waveguide modal constant inputs

Page 7: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

as wellI as quant it ies, relat ing to e\ci!tattin f actors an~d Inodail polarizat ionl.

These inputs are st and(Iard, NPIJNCH =I, output ofI the wavegu i de programI

"NODESRCH" ( re f . 4 ). P r:i nc i pa I out put s of thI e present programn a re mo0d e SUM

plots as a function of rinl (, for scaled transve rse and I on ri tud i a I magne tilc

field( comnponients a 1on g " d a DOhA er-ror curve. Provi si on is also made, for

Plotting thestz quanltities for f Ixedirum trrcle distance as- a ftne -

t ion of posit ion of a hlorizonltal inhomnogeneitv such as the daN'-ni ght

erminator . This opt ion i s useful only,, if Lite ground conductivit-v and geomag-

ilkti i iteld 111 'irnl i tc tdul (u. oi-iit at ton miaY he regarded as constant over the

pa t 1 . I t- is q t:pha.s I -, d "hait thelk pre sent- p rogrraun is rest r i c t ed to thr- Se out -

SI It a-;. Should the usuail a lectric field components he desired, the user is

di rt-cted t-o anl Iupdat e of the programn of reference 3 (which can be obtained

f r om I.. Hi tne x' ) or t o the p roi cam of refecrence 5 . The latter program can

als;o he eas ilvr nodi fi ed to accommodate DOA capability.

Reference 2 provide's res-ults Of ground based measurements at San Diego of the

vairiatrions in the DOA of VLIF/1LF signals from a number of fixed vertical trans-

ini tteCrs . A major purpose of the present study has been to compare computer

recsult-s with these measurements. Though reference 2 provides results for 24-

hour periods,. onily the all -ni ght andi all -day' cases are cons idered here.

III sect ill I1I the, oi!JI i of the rt longFitudinlal magnetic field component is

r fie eI V; di SCtissed and re] evJant forl-Uas are summarized. A brief dlescription

at 'L lie p) rog rami is givenii in sec t lon I 1. For a more Complete discussion Of the

p inlgrain thle i-eade r is reter red to references 3 and 6. Results are presented

iii sectfoti TV aind coiiclusosii ns re given in sect ion V. The Appendix contains a

2

Page 8: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

II. SUMMARY OF EQUATIONS

In the following, an x, Y, z rectangular coordinate system is assumed with x-z

the plane of propagation and positive z directed into the ionosphere.

Invariance in y is assumed. Waveguide theory applied to VLF/LF yields in the

asymrptotic limit (refs. 7 nd 8)

HEJ = K A mh (ym) exp(-iksin(om)X) (I)

I rsin(x/a)] 1 2 m Ym

where K is a constant, m is a mode index and,

H = y component of the scaled rf magnetic field intensity (H = Z oy whereVy ojy

Z is the characteristic impedance of free space and y is the y com-O y

ponent of the magnetic intensity.

E = v component at the rf electric field.y

x = range.

a = earth's radius.

z = receiver height.

h = modal height gain for y component of the scaled rf magnetic intensity.ym

e = modal height gain for y component of the rf electric field.

i - (-i) I,2

k f tree space wave number.

modal eigenangle.

3

Page 9: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

For laterally ,omogeneous guides Am is the excitation factor which depends

upon the dipole transmitter altitude and orientation as well as upon functions

of the eigenangle. For laterally inhomogeneous guides A m depends as well upon

mode conversion coefficients. Details of the functional dependencies can be

found, for example, in references 3 and 6. However, those details are of no

particular significance in the present discussion. What is of consequence is

the origin of e for a vertical transmitter. To understand this, use is madeY

of the consistency relation which requires that a downgoing (d) plane wave at

the ground must after ground and ionospheric reflections return to its same

value upon returning to the ground. Mathematically this may be written as:

dlR9Rl)= 0 (2)

(I-R(Om)R(0m) em(o)

where

( ,,RI1 (0) ±RI, (0)(R(6) = "R ( (3)

is a plane wave reflection coefficient matrix referenced to the ground and

represents the reflection from everything above ground level with vacuum below

it and

uRl(0) 0R(0) = I, 9)I.(0)] (4)

00

0 L~j(O

Page 10: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

is a plane wave reflection matrix referenced to the ground and represents

reflection from everything below ground level with vacuum above it (i.e., the

elements of R(O) are Fresnel reflection coefficients). Standard notation is

used in tha sense that the first subscript of the elements of R and R denotes

the polarization of the incident wave ( 11 for TM, ± for TE) and the second

subscript denotes the polarization of the reflected wave. Equation (2) repre-

sents two equations. Writing out the lower of these gives

(IRJ(m ) IRH(Om)hyd(o) + (l-jRj(O m)i(m))ed (o) - 0 (5)

Solving for the ratio e (o)/h (o) from che above yieldsym ym

e d(O) iR(O) lR(O )- nO i (6)

h d (a) 1 - Rj(O_)P)>R_ (0 M)ym

Next it is observed that the total modal fields at the ground are by virtue of

the definition of R

h ()= (1 + ,R1,(0 ))hd (O) (7)ym m ym

e = ( + iRi(Om))e d (0) (8)eym(°)Y

By dividing Equation (8) by Equation (7) and introducing Equation (6) it fol-

lows that

Page 11: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

e y(O) (1 + R±S(O)) IRi(Om) LR1i (m))

h y(O) (1 + 1RII(Om)) 1 - 1 Ri(0M)Ri ) (9)

The factor in Equation (9) which involves products of the elements of R and

is a true global parameter (i.e., independent of source and receiver geometr'

and is independent of the reference height chosen for those elements. This

factor will be referred to as the modal polarization. The other factor inl

Equation (9) does depend upon the reference height chosen for R and R. More

generally

ym(z) 1 + tiR1(67)1 iRi(Om) ii( 9m) (0

where the subscript z denotes the reference height for the R reflection ele-

ments. Equation (10) gives the admixture of TE and TM componentsanywhere

within the waveguide. It is clear that the modal polarization is proportional

to the conversion coefficient, jjR., so that a vertical transmitter which

launches only TM wave will excite modes of hybrid structure. In the present

cane interest is principally in the effect of the TE admixture at the ground.

Since at the ground, CRI - -1 + f with IEI<<l, the factor (I + lRi(y)) 0

constrains the e field to be very small relative to h at the ground.Y y

Nevertheless, it will be shown in Section IV that the longitudinal component

of the scaled rf magnetic field,

Hi 3 E v(

x ik a z 0,

Page 12: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

can cause significant DOA error under nighttime propagation conditions when

1R, is the largest. This is particularly true in null regions of

H . Included in the results of Section IV are the mode sums

Yhyey

(z) ]IYi - 1/2 :za m' iki( x

LHXJ [sin(x/a)] 1 m ik az Jz exp(iksin(m)x) (13)

evaluated at the ground for ground based vertical transmitters. It isremarked that h and e ym are simply linear combinations of Airy functions (or

ym

linearly related functions) and so the derivative term in Equation (13) is

readily calculable. Formulas for the height gains are given, for example, in

reference 6.

If the mode sums are written as

Hx - alcos(wt+6 1 ) (14)

H = a2 cos(wt+62), (15)

the end point of the magnetic intensity traces out an ellipse (see Figure 1),

the properties of which are immediately obtainable from. reference 9.

7 y

- x

I ' .

rig. i MAGNETIC INTENSITY ELLIPSE.

7

Page 13: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

In particular the angle 7 in Figure 1 is given by

-l= 1/2 tan (tan2acosS) (15)

where

tan=- o < < S , (16)a -2 1

Recalling that x - z is the plane of propagation with x the range coordinate

and that y is the transverse coordinate in a right handed coordinate system

the DOA error is

X = 7r/2 - 0. (17)

Positive X implies arrival from tho second quadrant of Figure 1, whereas

negative X implies arrival from the third quadrant. In section IV examples of

mode sum plots for H and H are given along with plots showing the DOA errorf° x

for paths examined in reference 2.

Page 14: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

II. BRIEF PROGRAM DESCRIPTION

A. GENERAL COLMMENTS

The program discussed in this section is a modification of the program dis-

cussed in reference 3 and can be used to treat either horizontally homogeneous

or inhomogeneous guides. To handle horizontal inhomogeneities the waveguide

is divided into a series of slabs as shown in Figure 2 below:

FlM

LINE

II

I I II I I

D Ki

DE'_TAX i NT7

NTR - 1

3I

2I

Figure 2. Mode conve-sion model.

In particular, Figure 2 shows the convention for slab nu;bering (which is

reversed from that of reference 3) and a possible configuration for a ter-

minator type lateral inhomogenei:tv. The transmitter is at the origin of the

coordinate system and the value x, which is not shown, is not used in the

calculations but must be assigned a value in namelist DATUM because of array

dimensioning. Two options are available with the program. For each slab and

I I 9

Page 15: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

for each mode the ground eigenangles must be supplied along with four inde-

pendent quantities from which electric point dipole excitation factors are

determined. These quantities are supplied by the waveguide program

"MODESRCH". Unlike reference 3, the number of modes can vary from slab to

slab in the present program. Also, the quantity FPFR defined by Equation (5)

of reference 3 (also, equivalent to Equation (9) of the present study) is cal-

culated internally in the present program.

Mode sum plots for Hy, Hx and the DOA error can be generated as a function of

range x for a fixed position of the lateral inhomogeneity or they may be

plotted as a function of the tranmitter terminator distances, D, for a fixed

receiver site. The latter option can be used only when the ground electrical

properties and geomagnetic field magnitude and orientatior can be taken as

constant over the path. The plots can be generated at an arbitrary height

within the waveguide for electric dipole sources of arbitrary orientation and

height within the waveguide (see Figure 3).

z

'YY

F 2'ure: 3. Dip _,' %I ,:io~it .!lor ,.vtlihin "h._ - :lvegide 1 " ',?

is :h ti.. ) i:l:jt:,>:n 2 ", the a :~'~e::~:.t:iton.

10)

Page 16: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

B. DESCRIPTION OF INPUT

All input to the mode conversion program is given in a data file on the stan-

dard input unit. A listing of sample inpuL, shuwit,6 the data file setup for a

range calculation for a horizontally homogeneous guide is given on page 12.

An input file setup for a moving terminator is given on pages 13 through 15.

A sample input for a range variation in a laterally inhomogeneous guide would

be similar to the sample given in reference 3.

There are two parts to the input. The first part is read in by means of a

Fortran 77 namelist-directed read statement with a group name of DATUM. The

following variables and arrays should be specified in the NAMELIST input.

RHOHiAX - maximum range in km for which calculations are performed.

RHOMIN - minimum range in km for which calculations are performed.

DELRHO - horizontal increment in km for which successive field strengths are

computed.

NRSLAB - Number of slabs in the model.

NTNtX - Number of times the transmitter terminator separation is incremented.

DELT X - Distance in km by which transmitter-terminator separation is incre-

mented.

1I

Page 17: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

SAMPLE INPUT FOR LATERALLY HOMOGENEOUS GUIDE

$datum

rhomin-25.,rhomax=10000.,delrho-25.,deltax-O.,ntmax-1,

nrslab-i,xval-O.,

xmin-O.,xmax-10000.,xtic=1000.,ymin--90.,ymax=90.,ytic=l0.,sizex=5.,sizey=6.,

gamma-45.,phi=45.,zr-l0.,zt=l0.,

iprnta-0,ipltop=2,iplflg=2,

ifirst=l,

last=l,$end

Lualualei to San Diego beta=.7,hprime=87.0

R .000 F 23.4000 A 59.000 C 40.000 M .413E-04 S 4.OOOE+00 E 81.0 T 87.0

1 89.97682 -5.920991 1.17507458E-04-1.42930751E-03-2.91159674E-12 1.56223735E-13

2 89.97682 -5.920991 5.15993896E-08 2.86593256E-08 1.00046158E+00 6.63018107E-01

1 89.82555 -5.574832 2.17080335E-04-1.72104372E-03-5.10516109E-12-1.08497217E-12

2 89.82555 -5.574832-6.85928470E-08-5.32394253E-08 1.00075912E+00 6.63700819E-011 87.88632 -.224351-2.35080573E-04-2.65855566E-02-1.17070893E-12-1.08537094E-12

2 87.88632 -.224351 1.22134551E-07 1.42263872E-07 1.00533319E+00 6.68529391E-01

1 84.87724 -.264002 9.20612714E-04-1.01905130E-03-9.30642854E-11-3.59403197E-12

2 84.87724 -.264002-2.07534725E-07-2.50064232E-07 1.00777233E+00 6.71742201E-01

1 81.56534 -.157771-9.38259356E-04-2.64533665E-02-7.21719646E-12-7.26697782E-12

2 81.56534 -.157771 3.05091049E 07 3.59546164E-07 1.01319230E+00 6.78170621E-011 79.29093 -.254342 1.24309910E-03-1.29618787E-03-2.71744988E-10-1.65220084E-12

2 79.29093 -.254342-4.04487480E-07-4.83902454E-07 1.01797378E+00 6.84924006E-01

1 76.56423 -.180111-1.40988897E-03-2.33948622E-02-2.79152760E-11-2.70179695E-II

2 76.56423 -.180111 5.70840825E-07 6.39522682E-07 1.02576578E+00 6.94986641E-01

1 74.45299 -.317182 1.86981435E-03-1.98888732E-03-5.12932530E-10 1.35284353E-11

2 74.45299 -.317182-6.98896315E-07-7.95034907E-07 1.03191864E+00 7.05408871E-011 71.81008 -.208421-2.10860302E-03-2.16372982E-02-7.77475515E-11-7.09266951E-II

2 71.81008 -.208421 9.32243722E-07 9.67916662E-07 1.04210842E+00 7.20323980E-01

1 69.73547 -.405862 2.68813735E-03-2.99302535E-03-8.04118716E-10 5.29969506E-11

2 69.73547 -.405862-1.09387440E-06-1.15510568E-06 1.04884636E+00 7.35498965E-01

1 67.09178 -.237161-2.93348846E-03-2.01747213E-02-1.77707127E-10-1.50172735E-102 67.09178 -.237161 1.39038355E-06 1.30640410E-06 1.06097567E+00 7.56687820E-01

1 64.97400 -.520412 3.63010028E-03-4.30195918E-03-1.13163612E-09 1.28242014E-10

2 64.97400 -.520412-1.59059425E-06-1.52464986E-06 1.06673014E+00 7.78390706E-01

1 62.30975 -.265031-3. 78178176E-03-1.87656302E-02-3. 51571799E-10-2.72375650E-10

2 62.30975 -.265031 1.93094775E-06 1.60819002E-06 1.07958007E+00 8.07601869E-01

y

y

12

Page 18: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

SAMPLE INPUT FOR MODELING A MOVING TERMINATOR

$datumrhomin-3821.,rhomax-4166.,delrho-345.,

deltax-25.,ntmax-261,nrslab-9,xval--1525.,-1500.,-1312.5,-1187.5,-1062.5,-937.5,-812.5,-687.5,-500.,

xmin--1500.,xmax-5000.,xtic-500.,ymin--30.,ymax-50.,ytic-10.,sizex-7.82,sizey-4.92,

gamma-45.,phi=270.zr-15.,zt=15.,iprnta-0,

ipltop-l,iplflg=1,

ifirst-1,last=1,$end

Hprime-86 to Hprime=70R .000 F 21.7940 A 58.500 C 39.000 M .431E-04 S 4.640E+00 E 81.0 T 86.01 89.95893 -5.614791 8.90918891E-05-2.56474130E-03-3.66113606E-12-1.41053103E-13

2 89.95893 -5.614791 7.23541476E-08 5.82935336E-08 1.04440999E+00 3.08963150E-011 89.73230 -5.0985j2 8.13409977E-04-3.18036205E-03-7.20839404E-12-1.23412988E-122 89.73230 -5.098552-9.77022978E-08-1.11584257E-07 1.04662442E+00 3.09465617E-011 86.46790 -.276901-6.97296404E-04-2.96539459E-02-2.31411700E-12-2.42465618E-12

2 86.46790 -.276901 1.52632509E-07 2.58247184E-07 1.06115580E+00 3.07544500E-011 83.71133 - 318972 1.78535702E-03-1.91355264E-03-1.02256321E-10-2.4696820IE-122 83.71133 -.318972-2.50906027E-07-4.20881236E-07 1.07172537E+00 3.07309061E-011 80.24526 -.275711-2.00039987E-03-2.66215149E-02-1.59478784E-11-1.70393977E-1

2 80.24526 -.275711 3.87197304E-07 6.31316766E-07 1.09389603E+00 3.06244135E-01

R .000 F 21.7940 A 58.500 C 39.000 M .431E-04 S 4.640E+00 E 81.0 T 84.01 89.93198 -5.353161 1.86523030E-04-3.80378054E-03-3.72650522E-12-2.66069854E-132 89.93198 -5.353161 9.06502038E-08 7.63756844E-08 9.70103979E-01 2.90322542E-011 89.67323 -4.842402 9.74733557E-04-3.26375384E-03-9.61524870E-12-1.76274479E-122 89.67323 -4.842402-1.15998247E-07-1.39092066E-07 9.72432077E-01 2.91206360E-011 85.93787 -.315181-6.77048694E-04-3.09771523E-02-2.07085325E-12-2.71785220E-122 85.93787 -.315181 1.47816920E-07 2.84299375E-07 9.89267349E-01 2.90921926E-011 83.22681 -.388222 1.78511837E-03-1.55677041E-03-1.17126780E-10-4.95431560E-122 83.22681 -.388222-2.37927182E-07-4.57677174E-07 1.00180018E+00 2.92327493E-011 79.73028 -.330761-2.05988088E-03-2.73547117E-02-1.47570515E-11-1.97417777E-12 79.73028 -.330761 3.79882323E-07 6.98669737E-07 1.02771771E+00 2.94379383E-01

R .000 F 21.7940 A 58.500 C 39.000 M .431E-04 S 4.640E+00 E 81.0 T 82.01 89.88525 -5.073801 4.76708548E-04-5.71369240E-03-3.24168990E-12-3.47774489E-132 89.88525 -5.073801 1.07369090E-07 9.53978301E-08 8.63476753E-01 2.74763733E-011 89.59141 -4.554722 9.79591976E-04-2.88872421E-03-1.31660897E-1-2.77030027E-122 89.59141 -4.554722-1.32362615E-07-1.66220417E-07 8.66081953E-01 2.75995642E-011 85.41425 -.371091-5.08478784E-04-3.22124176E-02-1.73904988E-12-2.72687819E-122 85.41425 -.371091 1.43651306E-07 3.02742137E-07 8.85840416E-01 2.76717037E-011 82.72205 -.487472 1.59731111E-03-1.18575653E-03-1.34468672E-10-9.75490175E-12

2 82.72205 -.487472-2.24028838E-07-4.83897225E-07 9.00848508E-01 2.79662967E-011 79.18263 -.403351-1.88347534E-03-2.82151829E-02-1.27613467E-11-2.08172975E-12 79.18263 -.403351 3.71068296E-07 7.55888038E-07 9.31417108E-01 2.84143299E-01

R .000 F 21.7940 A 58.500 C 39.000 M .431E-04 S 4.640E+00 E 81.0 T 80.01 89.82103 -4.781621 1.05937861E-03-8.39334913E-03-2.11253519E-12-2.83353229E-132 89.82103 -4.781621 1.13315721E-07 1.01717518E-07 7.26135790E-01 2.78738737E-011 89.46140 -4.205672 7.41320197E-04-1.97134237E-03-1.82106691E-11-4.62774090E-122 89.46140 -4.205672-1.38748817E-07-1.77048150E-07 7.30000734E-01 2.80761808E-011 84.88551 -.447061-1.71756066E-04-3.33595462E-02-1.36530576E-12-2.37677196E-12

13

Page 19: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

2 84.88551 -.447061 1.44529494E-07 3.05609575E-07 7.49675095E-01 2.79543728E-011 82.17252 -.618432 1.24706491E-03-7.74172600E-04-1.54974325E-10-1.78294827E-112 82.17252 -.618432-1.94097282E-07-4.85529313E-07 7.95087934E-01 2.63119757E-011 78.59708 -.499461-1.50697830E-03-2.91476566E-02-9.99454252E-12-2.02260205E-1I2 78.59708 -.499461 3.56034121E-07 8.13086274E-07 7.94667065E-01 2.58789837E-01

R .000 F 21.7940 A 58.500 C 39.000 M .431E-04 S 4.640E+00 E 81.0 T 78.01 89.74937 -4.485971 1.78524549E-03-1.14039388E-02-9.32397931E-13-1.85739824E-132 89.74937 -4.485971 9.78692469E-08 8.47686010E-08 5.76031327E-01 3.11028749E-011 89.24081 -3.753632 4.48389386E-04-9.48478992E-04-2.46174071E-11-7.50462800E-122 89.24081 -3.753632-1.24890576E-07-1.59517882E-07 5.78858852E-01 3.12637269E-011 84.34246 -.546751 2.11181687E-04-3.44251283E-02-8.89651688E-13-1.74506330E-122 84.34246 -.546751 1.43204801E-07 2.80839743E-07 6.02452695E-01 3.11667144E-011 81.56769 -.801902 8.28500022E-04-5.05273812E-04-1.80112383E-10-3.04999290E-112 81.56769 -.801902-2.07465988E-07-4.59239033E-07 6.22810721E-01 3.15373600E-011 77.96826 -.635241-7.57292029E-04-3.02124228E-02-7.16761546E-12-1.57295739E-12 77.96826 -.635241 3.67441686E-07 7.59492764E-07 6.61270738E-01 3.18266243E-01

R .000 F 21.7940 A 58.500 C 39.000 M .431E-04 S 4.640E+00 E 81.0 T 76.01 89.67842 -4.195361 2.45779543E-03-1.41851194E-02-3.12425080E-13-1.36429022E-132 89.67842 -4.195361 7.04787269E-08 5.99233658E-08 4.21555966E-01 3.88745427E-011 88.90660 -3.171932 2.70018878E-04-3.39354476E-04-3.21954893E-11-1.11604580E-112 88.90660 -3.171932-9.63160147E-08-1.28835026E-07 4.29769784E-01 3.76125246E-011 83.78646 -.656921 5.78613428E-04-3.53961140E-02-4.17128761E-13-1.14611727E-122 83.78646 -.656921 1.34711897E-07 2.33643163E-07 4.48909104E-01 3.88394594E-011 80.88498 -.976642 4.98450419E-04-2.34734369E-04-2.11642412E-10-4.63897462E-112 80.88498 -.976642-1.95438730E-07-3.96136898E-07 4.70917970E-01 3.90501976E-011 77.29854 -.793811-2.86844370E-05-3.13108861E-02-3.75179878E-12-1.10646362E-12 77.29854 -.793811 3.55859243E-07 6.66429230E-07 5.09032011E-01 3.89449626E-01

R .000 F 21.7940 A 58.500 C 39.000 M .431E-04 S 4.640E+00 E 81.0 T 74.01 89.60178 -3.902511 3.09083378E-03-1.67904254E-02-9.43353129E-14-8.49416295E-142 89.60178 -3.902511 4.56988438E-08 3.96695583E-08 2.91040480E-01 5.15212834E-011 88.40370 -2.497722 1.53187531E-04-1.08900967E-04-4.13913175E-11-1.51935877E-112 88.40370 -2.497722-7.22185121E-08-9.34580413E-08 2.95880765E-01 5.15322745E-011 83.21597 -.773371 8.99333565E-04-3.62679623E-02-1.01535987E-13-7.34521602E-132 83.21597 -.773371 1.13296082E-07 1.78915556E-07 3.16028774E-01 5.09744406E-011 80.15169 -1.113712 2.94007245E-04-7.68069804E-05-2.50641397E-10-6.35519415E-112 80.15169 -1.113712-1.70118525E-07-3.16608464E-07 3.39071542E-01 5.05254328E-011 76.58773 -.971591 6.23005268E-04-3.23789045E-02-1.09145711E-12-7.29663465E-122 76.53773 -.971591 3.13271016E-07 5.29444264E-07 3.73405904E-01 5.06903291E-01

R .000 F 21.7940 A 58.500 C 39.000 M .431E-04 S 4.640E+00 E 81.0 T 72.01 89.50670 -3.593371 3.73883406E-03-1.93957984E-02-2.80016150E-14-4.41833222E-142 89.50670 -3.593371 2.83041288E-08 2.61669086E-08 2.04742640E-01 6.65039361E-011 87.66309 -1.927862 8.04060764E-05-3.38098434E-05-5.22675826E-11-1.98142700E-112 87.66309 -1.927862-5.04189011E-08-6.68672868E-08 2.10287109E-01 6.64982557E-011 82.62367 -.904771 1.22795266E-03-3.70658040E-02 2.93056933E-14-4.71066925E-132 82.62367 -.904771 8.56292814E-08 1.32001347E-07 2.27945834E-01 6.60904884E-011 79.40465 -1.226292 1.72982021E-04-1.48205954E-05-2.95881680E-10-8.13693696E-112 79.40465 -1.226292-1.35712256E-07-2.37786438E-07 2.47396663E-01 6.59889698E-011 75.83375 -1.174621 1.18812581E-03-3.33632752E-02 2.17520067E-13-4.73121412E-122 75.83375 -1.174621 2.44619088E-07 4.01201845E-07 2.78375298E-01 6.56392694E-01

R .000 F 21.7940 A 58.500 C 39.000 M .431E-04 S 4.640E+00 E 81.0 T 70.01 89.37548 -3.251751 4.42431914E-03-2.21310500E-02-8.24005764E-15-1.95039839E-142 89.37548 -3.251751 1.75193087E-08 1.72535923E-08 1.63431019E-01 8.03890228E-011 86.81053 -1.622792 3.89222732E-05-1.11819172E-05-6.52232504E-11-2.57851605E-11

14

Page 20: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

2 86.81053 -1.622792-3.47190507E-08-4.73781974E-08 1.69330418E-01 8.04408669E-011 81.99325 -1.059281 1.60216109E-03-3.78431045E-02 4.95666469E-14-2.86521430E-132 81.99325 -1.059281 6.19566336E-08 9.75383330E-08 1.85555279E-01 8.03614676E-011 78.64407 -1.357022 9.65972431E-05-4.17938452E-07-3.47162410E-10-1.02328881E-102 78.64407 -1.357022-1.01884517E-07-1.78062535E-07 2.05252454E-01 8.05077076E-011 75.02145 -1.414181 1.72621966E-03-3.42926793E-02 5.21807912E-13-2.98834373E-122 75.02145 -1.414181 1.78861782E-07 3.04132669E-07 2.34394595E-01 8.06276321E-01

yn

15

Page 21: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

XVAL - Horizontal position in km of boundaries between adjacent slabs. These

are denoted by the x i s in Figure 2. Note that XVAL can be negative

and that it is dimensioned for 25.

IFIRST - Is set to 1 in the first set of NAMELIST input. If more than one set

of input is used set IFIRST = 0 in the second set.

LAST - Is set to 1 in the last set of NAMELIST input. If the user has re-

quested plots this causes the end of file to be written on the plot

tape.

IPLTOP - Plotting option flag. If IPLTOP = 1, mode sums for the scaled rf

magnetic field components Hx, H and the DOA error are plotted as a

function of transmitter-terminator distance at a given field point.

If IPLTOP 2, Hx , H and the DOA error are plotted as a function of

range.

XMIN Minimum value of x on plot (x either range or transmitter-terminator

distance).

XMAX - Maximum value of x on plot (x either range or transmitter-terminator

distance)

XTIC - Tic mark interval on x axis.

YMiN - Minimum value of v on plot (y is HX , Hv and DOA error). Normal setting

is -1)0.

16

Page 22: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

YMAX - Maximum value of y on plot (y is Hx, Hy and DOA error). Normal setting

is 90.

YTIC - Tic mark interval on y axis.

SIZEX - Size of x axis in inches.

SIZEY - Size of y axis in inches.

GAMMA - Dipole orientation relative to z axis (see Figure 3).

PHI - Dipole orientation relative to x axis (see Figure 3).

ZT - Transmitter altitude in km.

ZR - Receiver altitude in km.

INTFLG - Printing option flag. INTFLG must be set to 1 if printout of height

gain integrals is required.

IPRNTA - Printing option flag. IPRNTA must be set to I if printout of

generalized mode conversion coefficients is required.

IPLFLG - if IPLFLG ' 0 plots are determined by IPLTOP. If IPLFLG - 0 no plots

are generated.

17

Page 23: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

The v's or n's appearing at the end of the input files on pages 12 and 15 are

in response to the questions appearing at the end of the output files on pages

27 and 37.

The second part of the input contains NPUNCH = 1 output from "MODESRCH". The

output file contains the frequency in kHz and the following slab data.

SIGMA - Ground conductivity in Si/m. SIGMA is dimensioned for 25 slabs.

EPSR - Relative permittiviti of the ground. EPSR is dimensioned for 25 slabs.

TOPHT - A control height in km for the upper limit on the height gain in-

tegrals (see reference 6). TOPHT is dimensioned for 25 slabs.

IDPLOT - Literal constant up to 68 characters which is printed on plots

produced. For example, in the NAMELIST input data, place the card

IDPLOT = "CUTLER TO SAN DIEGO PATH".

The NPUNCH = I output file from "MODESRCH" also contains for each mode the

ground eigenangles along with four auxiliary quantities (called Tl, T2, T3 and

T4. see reference 3) for calculating excitation factors.

C. VI T

The sample on t plt ShOvo o pages 1) through 27 corresponds to the input on

page I2. Figure 4 is the plot output. The principal hardcopy output begins

:ith RHO-K., MAC:(flY,-Dl,..AC;lX - DB and DOA ERROR-DEG. RHO is the range

M f'y), H- MAWfIHI) l iI in DB above ljv/m and DOA is the direction of

18

Page 24: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

~ N N NN N 21 NLO co co co c

Ccl)co all fl LO) 0 LC Nckc Q MN Ln r-

%0O . 1

0D

0S

0l 50 'I Lf0L M2Ol)U'

H H -H CHI- O

0 mc~ r-4N H0 0 m 2N r- rH q (N 0 NLH OH~mI"Nm L-4..S8~~~~ .0f~.~ .0 . . . . . . . . .

0000I

HH c c c c c co

-s s s ( C) () l licl 2CN19 (

Page 25: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

N

0

In

0~t 00 H(n t0NM3a -4a'N~~lf X- MMC N0NW ~nrAMOMM)(' rn Mj -1 0 IC H4 IM T r- 0,- m4 aN %10 0 r40% CO LC)C M '0 M'CNC Otr-\ * Mr Mk Ic ).M-4 -h -4H-i' Ico

r- nuirNu-)QcN,

N N I Ln lr r c -14 Nc n nTI - m c r-i n n m i -i N CCN~ i 1 -4Cr N -i r-i r-4

U' Lnr .-. Lnc) o ,t-) Ng r- ,0ar nCoo mo,-ciD Sm~ grm QN r, N' -44r m cmI n i-o- N r-o Tn~ cr omcr-cO a'c N o0O)c' ,rq~c r~- 0CCJN~ CoN cJ Dcoc r

-4C'JCcO\JnD~~r

orT "T-

H ~ ~ ~ ~ ~ ~ ~ ~ ~ I on r-) In mn rn NI 4L -- io-ir r n Ic o Ln r- co r- I-4 a) r- oIrNu ) i o n co I IC) n Im o Ic

00 000-oM ) MM ,( )140 - C ,- -

kI n§' T0 ,mG -C O100C .4 I oQr D0 n14 Hk N )Jn 0 nJ I r N 0D ( m2 O

0

0 co

0000000000000C ) 0080

2) (Q n C ncL

Page 26: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

IlIICI14 ID

Llr, c 'o C- LOCItC CNO)4Orooc RNLlMr-M~CNCr~mflr- TT NM C\Jt rL T -. M

Cl M~ M 4IrfJ) CO~ Dn oo n; M 8z ;L N.n ,T-o -r

HHOOCfHHOCHHOOC.oc:)r-M -4 OZg I- CO3. '. ' o .c3c oLC)tD OO r- 8 Nmn LCn U.' Hf N~ W) MI tfl MI qC No-00 i ONC~ w co

GOo mm~~HHHHHHHC: HHnHHHHHHHHH.H(N(NN.N((n(NN(C(N.(N.(.(N.(N.'.N(.N(N

C)C o~i00 OO NIT'TN i clm~g~~tq ,4D 6Q21~

Page 27: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

V L fl -4LO 0 i o C o .N r mo M' r- 4ca n : vc o0 4rI nD 0 -r o L -T N N\ NL'A LrD-N

, Qk - r 2~ COC)Lflf ,, 4r LOr-'O M C-)O.-4Nr- C) l 3 0) S oAnr- in rm o L mr 3 I-4< n.iS f vO~ r-~C r- m c oLn Nooc U (O ) HN Lfco r- rlo

r-L))0 )0 Lf fl)~ NO0 11r4c - o- r or H NLn Ln Nr- S m - -~H4 NO 0 NDC' D %0L C Nj C , o vN Lm orq M~U Lr) N(~ (1 a I r)0 0-I - ) ~f 1 11 ON Lfl NN rqr )sco cli N\.Dr -M

O~NcL -rN N t rl Ni N oco cLnm O i r-~~0 ~ r~N N.Hw(N-:-c N c o r )c -1 (N r- m Q r-HaH NH T M~ 0o 8 aN 00 Q flNC NNN- 0 NO N- co ko l L I'D l ) t- Nq HO O\ 10 V* .l l - 1Tfl- r- r- G rIf N r- C~O 0 -4 r M -4 IT H- C) N N N m r N Ln r- Ll -N tl Nf LC

C C) 8l0ilflfO F D 0 fOCOfOf 8 Lfl)f 0 0~~lLCOf Q 0 u 0C 2C 0000

) N 0N - qLo -NONLn r c)N Ln r-o cLnr-o r- NNLnr NNLin r- o N u)r- " vtX) r NOLn cN -N Ln N-

N N N N N N N N N N N N N N N N N m~ ml ml ml ml ml ml ml m Cl Cl Cl Cl C Cl (n C Cl (n Cl) (n en (n ml Cl m Cl m Cl Cl Cl Cl m Cl Cl m

22

Page 28: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

NMm-D -1 ODk ri IN~H () LmN (n -r-

cC N CO u C 9 r-ISco i o - c q co o HH.c c o c~m V O N uI nN rr-Cl %D i zJr L) -T ,'J N8 f co mqm w L 9 -No%co D C - 1- oi Rr- 1). rr n mNO03r Nr3N0 WCN O 0 -I r 4r4 - l

qw0 D - L ko -;:rOr.qONT sOLN NL(O (N Q qNO o CDN cr -r No

MMMN L n Val IO V S

(N~~~~~~~~ - 9iv kOo (~OoO ~ ~ ~ f0n r-

83 88 883 ON88 s33833 3883 00Q8830)28uogCq r-90)K O 8 mn~),tN nNP

10 2COL"1 r Q .,InV l 0 D m rM OOCI %23o

Page 29: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

cn ,4 C D I r m--, R0O' .C0r4 ~ " mmL -" 8, )ck'4 Ln '0OOL 00 m r Ln)Lc) r- r

u r-I c c 01Ir4t 0 CSNC C lHc -~rcJi-iC', NU1 NrI0 r-4 -4 0-r-

I I I I I I I I I I ~0cc

H )rj Ln- m ~ 24~l- boQONNN0 ko NCl rLO NenO0 cLO L)r4q c-Cn 0 H ~N C 0 NkD

ko 000 N~ re) LS Zob N r- N0 T . co N qo c oj IT 000mCq(7 H Hr H; P r, ccJ m ~ m N H HrO H Mm HN H H 0000

LO Or c c 0 3)m0)ccmr-r- N (NCN H1 t*T% 0 r-4 C04 CLf) O - 0Ll0 00 co cor- %0NLCr 'I o C)N NH00 N ~ fl~I I.o~

Page 30: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

To() NM O21r ML ML o Iz m0 t . D t lrLC O r 4 DC j c co C .4~ ON- 0

ig LCCnA

00 00co co0 0 H 0r- O '

r~r~ 99 r~ 9 90!00!a9 V . . L r Cl!C . . . .* . . . . .

ko- or L~c~tf OCNflNr4LA I0

r-lnc r~o s C~r-IH lm r - 'c~ons~. m g en o ,

§C 0 mrCqc 25v

Page 31: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

2cHO O O H H -44IV MN N r0 4 ~

NFI M m1o1111 -en0r - - c T I 11 1 1 1 11 1 1 1 11111

=i S,85l -8IN 814MI-4 L NNllM-4c IU C4 N 91OO-qHa! 9 C9~Nr e N r H1nHO c 1 C i CC - ..... cC Q

tDL -r40 o oL D0 Qr sMMNUN . k MO -k -c r; 00 ) r - zr r M1 8 N -Ir- T0 0 N0 0NmcN~O 0 r 0r - M(NL) - Nr

m 4 C ~ 4 ~ 4 ~ - - JI I HC

M f)CO§M 0w1- 0 M; - r - MN - e ( n - - % MLL)C* lr - nU McoN -iM f)r-r iTM ll*

U) 0 f)If 0 U0) co 0 O0if0 L 0N 1fNL- LfOCONl LA~irf Q qilT N 1Q 4 iQ iQT Ln~f)QLA Lf)Of Q-N ~ ~ ~ ~ ~ Q0 zr~i 0 NfN 0 (rfl 0, HNiN "NfNONf N~ N F) ( ~CJ CO (NOQ C f N~LO s) M

OOOH . H~C '4 U1fOifiD D N ."~OO . .000H.. r i . , .r - .C ..-4r ' (N

%ok % D .o nL L)u L on o%. o or r -coc c oC)0 O )0)a MMc c ococ o orr - -k0 0% 26f L ~

Page 32: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

"WE 0) 0 r-4 M C

%O OH. Lr- - O ON

0)~~~ ~ ~ ~ 00 nc C)-4M o ( Nr

88888888882C~j Hg

... .. l! r"27 ql

Page 33: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

Lualualei to San Diego beta-.7.hprime-87.0

Freq - 23.400 kHzZt - 10.00 km Zr - 10.00 kmGamma - 45.0 deg Phi = 45.0 deg

HY1 HXj ...... Bearing Error90 , T --- - '

70 -4

50 -'

C-

0-30

--> N

C0 I -10

CO -30CM

-50-

-70 -

-90 ... .. .. .L -_ .0 2 4 6 B 10

Distance (Megameters)

Figure 4. Plot output for laterally homogeneous guide sample input.

28

Page 34: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

arrival error in degrees. The sample output shown on pages 30 through 37

corresponds to the input which begins on page 13 and Figure 5 is the plot

output. In this case the transmitter-terminator distance is the distance D on

Figure 2.

29

Page 35: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

co o o o o OOO o oc

. I I R i I I

H,-4 2 OOOHH

r-4 - 0)~-

z C CV

0 C. . i C. .C C

r-4 rI r- I - I - rI

00

COP o %N I. I* ) IS ) I o I*q * 4 . l co.

111ONrooo HHH H .C r I

00 0

E-4'OHN N H~D-c

%5-0 0~ Or

.0-004

~~C8r OO- o oHH~~~c 0.. jl.42.O .

I~U ILLC I L ~-4 Olt % C O))n

0) ON

Page 36: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

00 oooo~c 00co 0 co ~r- r- r -r -r- r -r-N - r- r- rr-- ~r- rrc- r- , r

Lolc (nt n nc r f)L LoCUh flU(N Ln n iLCN Lo OCgLf

2M-,0-4i~~~ vO~rC -4ML 0 L - % 1 OS0)014 N NN OIz - -4(

LrN Ou LO1~~ n ~ Lfl c) L (1 0 LO -4 e C Lo

00000 r 000 -1c00 0000 m00 00I - 400 0 00 00Q -TL) 4 M

0C 00

M r1 0r) ' r- nN)00c'' ( co m ) C\O'Hr- 0c) c-

0 - r-O~ 0o co r- co co D0 O'r)Ok r- - 0 r- O~ 00 m lc 0 0. 1Z11 QNr-c

0 Z 0 .~ 0 0 0 C. 0000 .006 n 2gM 992=9 a9'a *a6a22 TUB 99a n

%0 L0 n N N 04

IO' I.~ 0, I NIOk 0 N Io 0 D I 0 I-r I ok 0 I I-10 1 0 r-r-r

00 C6 r-c/

Q~~C 0) NN~ 0fk)~N cOc~Ntf co 14~C c"TLc

9 11 *11 411 4 11 1 11 411 ir--4HH H H

* c * n,9*

0- (N(H(o 0 (NH r~ Hc q-O oH 0 ~~ 0 -; c orH -Z 0 n~l- HqH r m H~

LCC-4 (NHr4r4r4 i 4r 4C1 - - - -V-4-,r-(N- HCr-4lc Hce4Nc H-4c r-1C (H

co~~~~ ~ ~ ~ ~ OHN (Nn( 0 mN M(oc o0L r - c qc n

NO CO~cO 1 * OC ON '0~C O **

N -TlfH 0 N HNH r- (N al(CO (No (NNfl( (N~oc 0IC(' (N CN o1N n -II1 0 L r r, m c co (I mr zv CC)4 I4 ON4 M- 4

0 NNLC4NN,- 0 N '0N COj r) H '~~Jf -4 MrNN 4 M -4 CO CI) '.0 Ifl

[if[ < I III < f il I If 1 1 4 1 1 if HI r1I H I

'Pr' aN (n . (3)O CO) 0) ~ 0.L) cCOOgxgC OCNC.'0CO'LfC'

H ~ CONOOCO-4 H C(c4cOir'- H O CN H TN0 N COCCNCOCOT N m OCAc0CN H N OOO~ H "1 O4COC(nO-

31 ... ....

Page 37: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

00

00

i,4 CA

O- N

ON g!r ao r- g! CI 4 (N ON, N-Lgaflr-4 H rIIIII4H HIH amI03 r- IH vIMIIr %D r- oIII r-I (II mI

N0000 co 0 o c 0c Hn c :~z00H n

-- C 0c o0 o0 0000 oc o0 o0 00 c r D -O "T N M N0O S14 rG

*~~~~~~1. ~~~C *(* .~j .~ .. .*.~ ~*~. . .l .l .l . C lClC

LOV v n -4r4 02

32

Page 38: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

-4M 1- n- t cHm-4M 'VmOkO e4 r 54 N O M D MC'C~rLfl -4 NM Mcr-MOMMO r-a % uno~a

30 ~ ~ ~ ~ ~ ~ ~ ~ 'L) kDr4NLr - ,P4 1 o N- oc

~Nr4O t- r- S L wHO

N -Ir- coc ~ c m i9' 4 0- 0 M0)kmm-co~-i

r- mxmn L i Lo)-n0 LAD~lLn NM% LA A AOL LOLA AOL LAOLAN M.*LnoDND LA A LONU)rmU) mn-DNCN N O-O r,,Z N 8 N CorNL~ m~r NN k

Z(I I MN~ N~ , vmLncr - o.-rr -L,, ~~-.011 111111.. iC .. 9 u, . 1: !1 .1 c r , 9

MmN ~ rjf,"r~- rj r44-0 0 C' CMC OC OCrr--- %k0 0~n )nLL L O D O % 33 -

Page 39: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

r-4-LrO kO "00r-- r- O (nM r f %

N-4rqr-h-- CO I ID IO I" vm N I I I I, I. En ED~- O~% Oiriqc-.I(N(N CC%2(N N CO

Crfl O Oi rC'4 0- OV - -4ririH - N NC

UmDcoOr-

ko ." r- -4Lf) 0 %DN O LaQ r-0 1 0L)r )m0 O0 - Or- co-4 C N f r DSj D O-18m N%

cNUCN r-Q(LN mNfl" (NOr CNCW (nfl- cLrrr r-f I' CNnl CNLh Q000 COr 4 * % Q0 cC ar O )r C)l~ Nr~O C i 00v 'T0 a r r, n C;%CNl~nk00 ' (N2v xrm-~ NM %D( VU mmm N N(N(N(

en rw~mm-LnmnoywNm 7 L34

Page 40: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

F,210042 Lr 0)Cl H,.N4DO

r-4 0 r n N q M -j k - Lf M N4 ko&S-4OR Mr-4M.c l~- r -i tlO a%%J 00N l MV4W k;;;

-r.,Z NCo co0Lr OrozOf.lrM 0)C'0 00) Mc C~r-r- n MvI Nc%4S a ,r M 1 t-4 NO)O\ Go C-Zo cr- MM IMa 01Tvc iN oNr l9r sV4Mc' l)

..T NJ s 00 L coj r, N n czrk - o )0 -- N- M~Af (11 N ' - l -r l)1

N ( (N (N (N (N (N (N (N (N (N (N(N(N N N (NT (N (N (N (N 8 H~ r 1 H~ 01 R~ C;r r- t- M l N l 0; Cl C4 ol 0) C T Nl Cl ClC CdllC

Lr L)M q ., H0 r N 04-4r oN'T(1 4N ) , KP : MC c , o1A35Z

Page 41: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

%DOkD %,o %D k

uor.oooooooooooooooooooooooooowoowoooo0 c 0 co00co 0 0 0 0 0000co o o 0 c 00co00 o o c 0 c co0000 o o c c cococo o o c O cococo D D O c c

14 C "!C H q -C C 1 C IHHHCHCHC H e i C C r-qi HHHH CH HHHH H HHHH C C 1 C C C C 0!r iCm MH r ~ ~ 4 r r r r r-4l- (1)~4H- mH (1 mm( nmm( nrnC)mM()mC) nmmmmmmc mr n4 l l c 1 l nmc

HSr C3N %C4CJ N 1N00 1C NC4NNN NNNN %C4NNNN 1NN NN NN%DLAflflONlL

coN- nU L)L)U f )U OL)L)U)L)L)LiL )L nL nLnL ou f nLiu nL nL nL nL nL)u nL nL nv nL

C mlco.

r- : H r4rir- -rIH - - q -4H 4 1 1. r- - HV4H g -;IfI q - l

H - r4rI - -I - H HrI -Irir- - -irir- - HV4H - ri q r4 36H H - -

Page 42: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

14 11

37

Page 43: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

IU'i

r= C

I W

w Cl

0 IL 9> C*0~~ >LI,

CD E- t0. E 10 c

cc 1 D I 4.1 4

C- 011

02 41

co 04.1

I g1 41

I .I C

0. -z

V /;4- fl I

cc cu j*

C~ to to

IL) '4) '4cI

(MIIJ04 W/AflT BAOqe g~p) apn;iTldwV(BaG]) JGJJ3 Bu;Je~ag

38

Page 44: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

IV. RESULTS

In the following section day and night comparisons are given between calcula-

tions and variations in the DOA at San Diego measured in reference 2 for the

following VLF/LF transmitters: Annapolis, Lualualei, Cutler, Jim Creek and

Silver Creek.

A. DOA RESULTS FOR ANNAPOLIS TO SAN DIEGO - DAY

Annapolis transmits at 21.4 kHz. Geomagnetic midpath parameters and midpath

values for the ground conductivity and dielectric constant used for the cal-

culations are:

azimuth from magnetic north = 249',

codip = 230,

-o 4 2IB[ magnitude of the earth's magnetic induction vector 0.537 x 10- /m

a = ground conductivity = 10-2 S/M.

E = earth's dielectric constant = 15.

Figure 6 shows measured histograms for two days in April 1987 when daylight

prevailed over the entire path. The horizontal scale is such that the true

bearing should be 45' with values greater than 450 corresponding to signals

arriving from south of the true DOA and values less than 450 corresronding to

signals arriving from north of the true DOA. The theoretical spread, dis-

cussed subsequently, is indicated by the arrows on the top and although it

encompasses the region when most observations occurred it does underestimate

the observed spread indicating that perhaps some off path ground or iono-

spheric scatter is playing a role. The theoretical spread is less than 20.

To arrive at the theoretical spread, waveguide calculations were performed for

39

Page 45: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

exponential profiles characterized in the notation of Wait and Spies (ref 10),

by:

h = 70 km

/3=0.3 km - 1 , 0.5 km - 1 h = 72 km. (18)

h = 74 kin

On the basis of a previous study with exponential profiles (ref. 11) these

profiles appear to be reasonable bounds for daytime propagation. The DOA for

these profiles at the Annapolis-San Diego range (taken to be 3705 kin) was then

used to determine the spread. Clearly this is simply one of many procedures

for determining the spread but, unless noted otherwise, it is the method used

for spread comparisons throughout this section.

An illustrative example of mode sum behavior as a function of range is shown

in Figure 7. Shown are mode sum plots for the scaled transverse and lon-

gitudinal magnetic intensities H and H respectively. Also shown is DOA (ory x

bearing) error. The plot is for the 0 = 0.3 km , h = 74 km profile and

shows that even under daytime conditions large errors are possible (= 500) at

ranges < 1 Mm. Examination of such curves for the six profiles considered

showed DOA errors less than about 30 at ranges greater than about 1.5 Mm.

B. DOA RESULTS FOR ANNAPULIS TO SAN DIEGO - NIGHT

Figure 8 shows measured histograms for two days in April when nighttime

prevailed over the entire path. To arrive at the theoretical spread,

waveguide calculations were performed for the following exponential profiles:

40

Page 46: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

h - 86 kmn

= 0.4 km 0.5 km -1 , 0.7 km h = 87 km. (19)

h = 88 km

Again they were chosen on the basis of the study of exponential profiles given

in reference 11. The theoretical spread of about 120 is in reasonable agree-

ment with the observed spreads though the calculations indicate arrivals from

the south of the true DOA whereas the measurements indicate substantial num-

bers of arrivals from the north.

An example of mode sum behavior as a function of range is shown in Figure 9.

The possibility of DOA errors in excess of 70' at ranges < 2 Mm is clearly

evident. Examination of mode sum plots and DOA's for the nine cases con-

sidered indicates that errors = 300 are quite possible at select ranges in

excess of about 2.5 Mm.

C. DOA RESULTS FOR LUALUALEI TO SAN DIEGO - DAY

Lualualei transmits at 23.4 kHz. Geomagnetic midpath parameters and midpath

values for the ground conductivity and dielectric constant used for the cal-

culations are:

azimuth from magnetic north = 59'

codip = 40'

IBI = 0.413 x 10 4w/m2

a= 4 S/M

81

41

Page 47: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

Figures 10 and 11 show daytime histograms of the DOA's measured during April

of 1987. The true bearing should be 450 with values greater than 450 cor-

responding to signals arriving from north of the true DOA and values less than

450 corresponding to signals arriving from south of the true DOA. The

theoretical spread of about 20 calculated for the transmitter receiver separa-

tion of 4211 km using the profiles specified in Equations (18) is in quite

good agreement with the 4/10, 4/11 and 4/12 data. The 4/1 data indicates a

somewhat larger spread with the preponderance of measurements indicating

arrivals from more southerly directions than predicted.

Of the six profiles used to determine the spread the only one which indicated

-Ian appreciable effect was the 8 = 0.5 km , h = 74 km case shown in Figure

12. In that instance it will be seen that a deep null in HY occurs close to

the receiving site. The spread indicated on Figures 10 and 11 could clearly

be increased by allowing for a reception range about the receiving site and/or

a more densely selected set of profiles. This points out the subjective

nature of the comparisons.

D. DOA RESULTS FOR LUALUALEI TO SAN DIEGO - NIGHT

Figures 13 and 14 show nighttime histograms of the DOA's for the four days in

April. The profiles specified in Equations (19) were used to determine the

theoretical spreads. The lower spread was calculated as described for the

previous cases. The small spread is singular among all of the nighttime cases

considered. It reflects in some measure the smooth propagation characteris-

tics of easterly propagation. If a loose tolerance of + 200 km in range about

the receiving site is permitted then the theoretical spread is given by the

curve marked "calculated spread*". The reason for the difference in the

spread is evident from Figure 15 which shows the mode sum and DOA error for

42

Page 48: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

the 3 = 0.7 km h = 86 km profile. The error peak which occurs at about

4400 km is responsible for the augmented spread.

E. DOA RESULTS FOR CUTLER TO SAN DIEGO - DAY

Cutler transmits at 24.0 kHz. Geomagnetic midpath parameters and midpath

values for the ground conductivity and dielectric constant used for the cal-

culations are:

azimuth from magnetic north = 245.5'

codip = 19.3'

= 0.553 x 10-4 w/m 2

-2a = 10 S/m

e = 15.

Figure 16 shows daytime histograms of the DOA's measured during two days in

March 1987. The true bearing should be 45 ° with values greater than 45*

corresponding to signals arriving from south of the true DOA and values less

than 450 corresponding to signals arriving from north of the true DOA. The

theoretical spread, calculated for a transmitter-receiver distance of 4454 km,

is somewhat less than 20 and appears to be consistent with the bulk of the

measurements. An example of the mode sum and DOA plots for this case is shown

in Figure 17.

F. DOA RESULTS FOR CUTLER TO SAN DIEGO - NIGHT

Figure 18 shows nighttime histograms of the DOA 's for three days in March of

198/. The profiles specified in Equations (19) were used to determine the

theoretical spreads. The rather large calculated spread in excess of 30'

43

Page 49: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

results from a null in IHYL close to the receiving site (4454 km) for the P =

0.5 km- I , h = 88 km profile. This is shown in Figure 19. The theoretical

spread is larger than indicated by the measurements. The theoretical result

predicts all arrivals from south of the true bearing while the measurements

show a substantial number of arrivals from the north.

G. DOA RESULTS FOR JIM CREEK TO SAN DIEGO - DAY

Jim Creek transmits at 24.8 kHz. Geomagnetic midpath parameters and midpath

values for the ground conductivity and dielectric constant used for the cal-

culation are:

azimuth from magnetic north = 149'

codip = 25'

IBI = .518 x 10-4 w/m

2

a = 02 S/M

E = 15.

Figure 20 shows daytime histograms of the DOA's measured during three days in

April 1987. The true bearing should be 45' with values greater than 450

corresponding to signals arriving from east of the true DOA and values less

than 450 corresponding to signals arriving from west of the true DOA. The

calculated spread for a transmitter receiver distance of 1767 km is about 1'.

Though it underestimates the total measured spread, the latter is quite peaked

indicating a spread for the bulk of the measurements of about 10. An example

of the mode sum and DOA plots for this case is shown in Figure 21.

44

Page 50: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

H. DOA RESULTS FOR JIM CREEK TO SAN DIEGO - NIGHT

Figures 22 and 23 show nighttime histograms of the DOA's for five days in

April 1987 and one day in December 1986. The profiles specified in Equation

(19) were used to determine the theoretical spread which is over 400. The

histograms range from spreads of about 200 to about 40'. Figure 24 is an

example of the bearing error behavior with range. This path has been cited as

having the most extreme behavior (ref. 2). The reason for this is probably

the relatively short path length (1767 kin) rather than anything peculiar about

the north south path. It is clear from the nighttime mode sum plots (e.g.,

Figures 9, 15, 19 and 24) that the most severe problems, except for isolated

instances, occur for ranges < 2000 kn.

I. DOA RESULTS FOR SILVER CREEK TO SAN DIEGO - DAY

Silver Creek transmits at 48.5 kHz. It is the sole LF frequency considered in

this study. Geomagnetic midpath parameters and midpath values for the ground

conductivity and dielectric constant used for the calculations are:

azimuth from magnetic north = 227.70

codip = 24.90

I-I = 0.523 x 10- 4w/m 2

.=0 2s/m

1 15.

At this LF frequency the study reported in reference 11 indicates that the

follow.;ing daytime profiles cover the range of interest

45

Page 51: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

h = 70 km

0.3 km -1 , 0.5 km h = 73 km. (20)

h = 75 km

Figures 25, 26 and 27 show daytime histograms for six days of measurement in

November 1986 and one day in December 1986. Values greater than 450 cor-

respond to signals arriving from south of the true bearing and values less

than 45' correspond to signals arriving from north of the true bearing. The

theoretical spread of about 20 calculated on the basis of the above profiles

at a range of 1989 km is consistent with the observations. The calculated

result indicates arrivals from the north whereas the measurements indicate

arrivals from both north and south of the true bearing. A sample mode sum and

DOA plot for this case is given in Figure 28.

J. DOA RESULTS FOR SILVER CREEK TO SAN DIEGO - NIGHT

Figures 29, 30 and 31 show nighttime histograms for the seven days of measure-

ments. Under nighttime conditions at this LF frequency the following six

profiles have been used.

- 0.7 km -1 0.8 km-1, 0.9 km -1 , 1.0 km-1, 1.1 km -i1, 1.2 km-l} h = 88 km.(21)

Again they were chosen on the basis of the study of exponential profiles given

in reference 11.

The theoretical spread based on these profiles indicates a preponderance of

arrivals from the north with the spread being over 50'. The measurements

indicate spreads ranging between about 200 and 30' with substantial arrivals

46

Page 52: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

from both the North and South. The reason for the large calculated spread is

the deep null in IHYJ at about 2 Mm shown in Figure 32. Failure of the

measurements to show such an effect could indicate that either the profiles

were inadequate or that too few modes were used. With respect to the latter,

in all cases the modal search rectangle was 60' to 900 for the real part of

the eigenangle and 0 to -4' for the imaginary part. Examination of the mode

set in this instance indicates that the dominant mode would be at least 30 dB

higher than the first neglected mode at the receiving site so that profile

inadequacy seems the more likely explanation.

47

Page 53: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

V. CONCLUSIONS

A modification of an earlier program has been used to calculate DOA errors due

to geomagnetic field effects at San Diego for the following VLF/LF transmit-

ters: Annapolis (21.4 kHz), Lualualei (23.4 kHz), Cutler (24 kHz), Jim Creek

(24.8 kHz) and Silver Creek (48.5 kHz). Calculated spreads of the DOA have

been based on a selection of best fit exponential profiles determined in a

previous study (ref. 11). This is subjective in the sense that it is just one

of many procedures that could be used to determine the DOA spread. The cal-

culations have been compared with corresponding variations in the DOA reported

in reference 2. Calculated daytime spreads were about 2'. Measured daytime

spreads were somewhat larger than this, though the bulk of the measurements

usually is confined to a range of several degrees. In agreement with measure-

ments and expectations, the nighttime calculated DOA spreads were much greater

than the daytime spreads. A quantitative comparison between calculated and

measured nighttime spreads is shown below:

Calculated Measured

Nighttime Spread Nighttime Spread

Annapolis 110 250

i.Aalualei 2° 8 8

Cutler 32' 20'

Jim Creek 42' 220 to z 420

Silver Creek 530 330 to 47 °

In addition, the nighttime calculations for Annapolis and Cutler yield an

excessive number (relative to measurement) of arrivals from the south, the

calculations for Jim Creek indicate an excessive number from the east and the

48

Page 54: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

calculation- for Silver Creek indicate an excessive number of arrivals from

the north.

Generally there is no obvious trend in DOA variation with frequency in the VLF

band, though on the basis of the calculations the nighttime DOA variation is

expected to be more severe for the LF frequency than for the VLf frequencies

at ranges > 5000 kmn. Calculations and measurements indicate that the

nighttime westerly paths are subject to more DOA variation than the single

easterly path considered. This is believed to be due to geomagnetic field

effects and not to conductivity differences for the easterly and westerly

paths (ret. 12). Reference 2 singles out Jim Creek as a path of excessive DOA

variation. On the basis of the calculations it is believed that this is

because of the relatively short path (1767 km) and not because of

peculiarities associated with north-south propagation.

49

Page 55: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

REFERENCES

1. Snyder, F.P. and R.A. Pappert, A parametric study of VLF modes below

anisotropic ionospheres, Radio Sci., Vol 4 (3), pp 213-226, 1969.

2. Stang, R.T. and W.E. Davis, VLF/LF signal direction-of-arrival variation

(an overview) and data books I through VI, Naval Ocean Systems Center

Technical Report 1236, Sept. 1988.

3. Pappert, R.A. and L.R. Shockey, Simplified VLF/LF mode conversion program

with allowance for elevated arbitrarily oriented electric dipole antennas,

Naval Electronics Laboratory Center Interim Report No. 771, prepared for the

Defense Nuclear Agency, October 1976.

4. Morfitt, D.G. and C.H. Shellman, "MODESRCH", An improved computer program

for obtaining ELF/VLF/LF mode constants in an earth-ionosphere waveguide,

Naval Electronics Laboratory Center Interim Report No. 77T, prepared for

Defense Nuclear Agency, October 1976.

5. Ferguson, J.A. and F.P. Snyder, Approximate VLF/LF waveguide mode conver-

sion model: Computer applications: FASTMC and BUMP, Naval Ocean Systems

Center Technical Document 400, November 1980.

6. Pappert, R.A. and L.R. Shockey, A simplified mode conversion program for

VLF propagation in the earth ionosphere waveguide, Naval Electronics

Laboratory Center Interim Report No. 751, October 1974.

50

Page 56: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

7. Budden, K.G., The influence of the earth's magnetic field on radio

propagation by waveguide modes, Proc. Roy. Soc. (London), Ser A249, No. 1258,

387-401.

8. Pappert, R.A.. On the problem of horizontal dipole excitation of the

earth-ionosphere waveguide, Naval Electronics Laboratory Center Interim Report

No. 684. prepared for the Defense Atomic Support Agency, March, 1968.

9. Born, M. and E. Wolf, Principles of Optics, 2nd edition, The Macmillan

Co., New York, 1964.

10. Wait, J.R. and K.P. Spies, Characteristics of the earth-ionosphere

waveguide for VLF radio waves, NBS Tech. Note No. 300, Dec. 1964.

11. Morfitt, D.G., Ferguson, J.A. and F.P. Snyder, Electromagnetic wave

propagation panel on medium, long and very long wave propagation (at fre-

quencies less than 3000 kllz). AGARD Conference Proceedings No. 305, Numerical

modeling at the propagation medium at ELF/VLF/LF, pp 32-1 to 33-14. Published

February 1982.

12. Pappert, R.A. and L.R. Hitney, Empirical modeling of nighttime easterly

and westerly VLF propagation in the Earth-ionosphere waveguide, Radio Sci.,

vol 23 (4). pp 599-611, 1988.

51

Page 57: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

ANN(2t!(%H/A7ODA MX8TOOAtAMcUTOcUT a doUNCOWRCTKDDAY133*Z-2AOOZ

an

36

32

016U -

a 5 2 10 20 30 30 -4 45 30 J 5 6 0*0 65 70 70 40 05 0

AN~!X& ODA HISTCGRAM

CUTOUT doUNCOR6CTDAY133OZ-2A00Z

2s

30

to

IAJ

0124010.

0 a 10 15 20 28 30 35 40 45 150 55 60 65 70 75 30 85 90COA ZN DEGREE8

Figure 6. Histograms for Annapolis to San Diego - Day.

52

Page 58: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

Annapolis to San Diego beta=.3,hprime-74.0

Freq = 21.400 kHzZt = 0.00 km Zr - 0.00 kmGamma = 0.0 deg Phi - 0.0 deg

I HY - - - I HXI ...... Bearing Error

90 I

70

50

30

0 t

-50.C-

*- M - o

0L20 6 -. 'O=

M3- -30

-50

-70

-900 2 4 6 8 10

Distance (Megameters)

Figure 7. Sample range plot for Annapolis to San Diego -Day.

5 3

Page 59: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

*"2CUTOUT a anUNCORRECTEDNXGHT0300Z-11 30Z

249

220.

:0

Z14 -0 129.

, "i.... :..... ..... ..... .... i ' 1 I l I II ' . .I. . i. . . .!. . " ;. .

0 LO 1 1 20 25 30 30 40 413 50 58 60 68 70 75 40 86 80OOA ZN DEGREES

A 2 ~1Of~j4 '7DA HXSTOGRAMCUTOUT 6 dDUNCORRECTED

0300Z-1130Z

Ia'8

I-

z 1.

o So 1 15 20 2i8 3;0 3,, 40 45 50 85 60 65 70 75 SO 05 goOA ZN DEGREES

Figure 8. Histograms for Annapolis to San Diego - Night.

54

Page 60: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

Annapolis to San Diego beta-.4.hprime-86.0

Freq - 21.400 kHzZt - 0.00 km Zr - 0.00 kmGamma - 0.0 deg Phi- 0.0 deg

IHYI IHX ...... Bearing Error

9 0 .-- -- . . ...... I . .

70I

50 'LI

30

3 to M 0 .

.... ,\ . ,*

L m .0 . :: *. : :: .' .*"

10

C *

.

-50 M -4-70

-!go tL J L ~ L~0 2 4 6 8 t1

Distance (Megameters)

Figure 9. Sample range plot for Annapolis to San Diego Night.

55

Page 61: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

L6 MO4.47 ODA HZSTOGRAMCUTOUT 6 do

UNCORRECTEDDAYISOOZ-030OZ

24

221

20o - -

0-

00

IrI Ij 2 "9 .... t .... 1 .... v .... I .... 1. , 1 11. . 1 ......... .............. ......... .........

0 5 1o 1 20 25 30 30 40 45 no an e 5 70 75 86 85 00DOA IN DEGREES

LU3.4 /4M OCA HISTOGRAM2 CUTOUT a d8

DAY

1700Z-01OZ

24~

21

0 12Qa I

2 L

.... ... ...... ...... I............ ... ,0 5 10 15 20 -5 30 35 40 4 50 M5 60 65 70 75 o0 85 go

OCA IN DEGREES

CUroU- 6 41

22j

.... ..ISQ

2 g I '............... ..... ..... ..... .... I 1. .. .. . . 'i . .I.. .I.. . . ..4 ' '

0 5 10o 125 2o 25 30 i5 40 45 50 M5 C0 65 70 '!5 00 85 B00 1;. 0EGREFS

Figure 10. Histograms for Lualualei to San Diego - Day.

Page 62: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

FO-CUTQU 6 OB

UNCORRECTEDDAY

ng

7 sqL

* .11........ ........o o10 IS 20 25 30 35 40 415 s0 as so 695 70 75 00 615 so

OOA XN O- 0-SES

Figure 11. Histograms for Lualualei to San Diego - Day.

57

Page 63: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

Lualualei to San Diego beta-.5.hprime=74.0

Freq - 23.400 kHzZt - 0.00 km Zr - 0.00 kmGamma - 0. 0 deg Ph~i - 0.0 deg

- - HY] I HX1 ... Bearing Error

90 -- - r---- r-1-

70 -

50 '-

030

S... L

(L

w 0 -10 \

wW-30 N0.1

-50 --70-

-90Lr0 2 4 6 a 10

Distance (Megameters)

Figure 12. Sample range plot for Lualualei to San Diego - Day.

Page 64: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

LLL~1jO4'9 7OOA 14XSTOUMA#4CUTOUT U dUUNCORRECTEDNIGHT

OUOOZ-14OOZ

, - calculated spread*92 .

189L

i012Q..

a 1OQ'. B IL.4

0 1 10 15 20 21 30 3B 40 45 80 85 00 85 70 75 SO 85 90ODA ZN DEGREES

LL 2 10/O4/i7 DOA HISTOGRAM.4 CUTOUT a 09

UNCORRECTEDNIGHT

24Q1_22g1.

12I

IaoLr

S .... ... ............... ....... .. ............. ...0 5 10 15 20 25 30 35 40 45 M50 05 ' 0 5 70 75 80 US 00

COA ZN DEGREES

(23 .4 '< CUjToU'r

6 dB

I 0 - --: , -

Idg. LL ST 06 IT0;j(

U ~

':" I . .. .. "--" ... .... !.... | .1 i ... |.. ''|.. .. |.. .. ..0 9 F 10 1C 20 25 30 3M rA 4s 50 55 so 6 U io ' Ns SO 5 g

Figure 13. Histograms for Lualualei to San Diego - Night,

Page 65: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

LL2 12/OA/'67 OHZTGAr3.4 kcN~j DAH OGA

UNCRRCTEZ

QOOZ- ±300=

243

2-Q.-~- calculated spread*22_

204

121

ZA

12

100

Page 66: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

Lualualei to San Diego beta-.7,hprime=B6.0

Freq = 23.400 kHzZt = 0.00 km Zr - 0.00 kmGamma = 0.0 deg Phi - 0.0 deg

IHYI IHXI Bearing Error

90 -

70

50-\-

4- 30 - ' ll i ', -

o s jt1 1' , ,^,_= "-, .. ': i i l,, , , .

". :'EII ,l i I ',. # .-

L< <> ".. .:.': .- "1-- - --

" " -50 -I

>

-70

-90 Ln. L

0 2 4 6 8 i0

Distance (Megameters)

Figure 15. Sample range plot for Lualualei to San Diego -Night.

61

Page 67: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

CU5~01 ~DA H18TOGRAN

UNCORASCTWODAY

140--00k0Z

aq

14sq

.0

1

I

D10Q

. .. . . ' .. ... . ............ ' ' ' .. .. .. . " L I . . I . . . .I .. .I . . . . . . I . .

0 10 15 20 25 30 35 40 45 50 b5 00 65 70 75 00 65 80ODA ZN DEGREES

CUT 2o/03/ 7CUTOUT 6 dBUNCORRECTEDDAY

1400Z--30Z

229 i20Q

21Q1 ... I .. . . . . . . . . . . . . . . . . . . . .

. I .... it

0 5 O 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90

OCA

F CUT 24/03/7 ODA HZSTOGRAM4oHz, CUTOUT T de

UNCORRECTED-

DAY1400 Z-003OZ

22Q.20Q.

±8 0

±BQL

8QL

K I.

0 5 10 15 20 2 5 30O 3n 40 45 50 5!s so 65 70 7Z ao B5 90COA IN CEGMEES

Figure 1.6. Histograms for Cutler to San Diego - Day.

62

Page 68: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

Cutler to San Diego beta-.5. hprime-74.0

Freq = 24.000 kHz

Zt - 0.00 km Zr - 0.00 kmGamma = 0.0 deg Phi = 0.0 deg

I HYI I HXJ ...... Bearing Error

90 - ' T I I - I i -

I70 1

I 50

C-

30 It

i -- 110 .,, -

r-r( ...,-. 74..>

C50 .. .. .. .. .. .

L L l , _ L • _ _ _ _ _

L C13- -30

C - a

-50

-70

-90LLLJ .

0 2 4 6 8 10

Distance (Megameters)

Figure 17. Sample range plot for Cutler to San Diego - Day.

6,3

Page 69: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

i - ,iII-

CUT2 OCA HISTOGRAM! ~CUTOUT 8a

UNCORRECTEDNIGHT

0300Z-1000Z

24

20

o

10 ±5 2 5 3 3 0 4

0 5 10 15 20 2!5 30 3!5 40 45 50 55 60 65 70 75 s0 on 90OOA IN DEGREES

C 240/ OU/ZT COA HISTOGRAMCUTOUT 5 dIB

UNCORRECTEDNIGHT

0300Z-I00OZ

2 r.

24Q.

22Q.

209-1.oj .

o 12(.16.

Uloi

o2Q..

.. ... -- . . . .. . ........... ..........I

o 5 10 5 20 25t 30 3 5 40 45 MO 5Z 60 65 70 75 80 85 90DOA IN DEGREES

CU 12 S%'0.'7 OOA HrTOORAMCUTOUT U doUNCORRECTED

0300Z-IOOZ

2@Q-

24Q_

22Q

0Slq-

18Q

.q1 4q

12q

10q

2q.........................

..... . ..

I .

........... ....o a 10 15 20 2 30 35 40 As 80 00 65 70 7 0o as so

OOA IN DEGREESFigure 18. Histograms for Cutler to San Diego - Night.

64

Page 70: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

Cutler to San Diego beta-.5,hprime-BB.0

Freq - 24.000 kHzZt - 0.00 km Zr - 0.00 kmGamma - 0.0 deg Phi - 0.0 deg

IHYI IHXI ..... Bearing Error

9 0 --- ---- T -r- -- ---]-,

70

50

30 ! .S\ -

> j\ ,

a) 10 It

> r• . t"

-700

00 2 461

Figure 19. . SaperneptfrCte to Sa ig -Ng

P65

W "j -30 -.

-50-

-70

0 2 4 6 B 10

Distance (Megameters)

Figure 19. Sample range plot for Cutler to San Diego Night.

65

Page 71: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

ODA lOZUTOGfAMCUTOUT 6 d1UNCORRECTEODAY

1400Z-O*93Z

an

34 1 -a*

is

to

F-z

1 4

012

2

€ ..... , .. ~~............................. ...... . I' "1 .. .......-........... : .... .... .............

0 6 10 I5 20 me 30 36 40 45 DO SR 00 S 70 75 30 05 0OOA XN DEGREES

-- DOoA HX8TooRAACUTOUT a asUNCORRECTEDDAY1400Z'-OlaOZ

24.

*0

z1:

ZIA

0120 to

A

"I... .... ..... .......... .... " ... . .... ..... ....... ...... ....0 IS 1O 15 20 215 30 30 40 45 50 55 60 65 70 75 s0 an 90

DOA ZN OEREES

,dJM4/.14 67 COA MISTOGRAMCUTOUT S dBUNCORRECTEDIj_ DAY

I4,*OZ--O0130Z

a*

1q

012

0 10

o a 1o :10 20 25 30 3., 40 45 50 05 00 65 70 75 00 05 00OA IN DEGREES

Figure 20. Histograms for Jim Creek to San Diego Day.

66

Page 72: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

Jim Creek to San Diego beta-.5.hprime-74.0

Freq - 24.800 kHzZt - 0.00 km Zr - 0.00 kmGamma - 0.0 deg Phi - 0.0 deg

- HYI I HXI ...... Bearing Error

90 . ,.' -

70

S 50

0 30

0 30oto

m M --

cm

-50

-70 A-90 4 1 I ,

0 2 4 6 8 t0

Distance (Megameters)

Figure 21. Sample range plot for Jim Creek to San Diego .Day.

CI

Page 73: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

22MON007ODA MSTo:NMCUTOUT a doUNCORRECTEDNIGH?

Rai 0320Z-1300Z

is

aaL

so

S I

a

0 is 10 I5 S0 25 so 315 40 45 go as 60 55 70 75 40 815 0ODOA ZN OEGRES

.jXT2tS.H/ OoA MXSTo0RAMCUTOUT S doUNCORRECTEON.GHT0330Z-1300Z

I

214q-

6 121~a lOgL

20 ......... .. ... .

0 5 10 15 20 25 30 36 40 45 60 00 60 65 70 75 0 80 90OOA XN DEREES

ODA HuTo RAM

UNCORRECTEo. NIGHT030Z-1300Z

261a::L21

U

!l I. .t •. | .. ......... .... ;ll _[ ...... ""'"""I'' .. !..

•q _ -- i , , * • I ,

a 5 10 15 20 25 30 215 40 45 50 155 60 65 70 75 00 &B 00OoA ZN OEGREES

Figure 22. Histograms for Jim Creek to San Diego - Night.

68

Page 74: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

CUTOUT a do

UNCRRZCT?0I NZOHT0a0Oz-140oz

I~I44o

in!a o12Q_

4Q.-

0 5 10 L n0 2a 20 25 40 45 O 65 60 60 70 76 sO g goOA ZN OOEES

JX~CA BOA 141SBovAmCUTOUT S doUNCOIC1

OSO- 1OS0Z

24aaso

O30Z- 00

Ito

I-f

'o 'n o 20 o 20 an,, 4o 4- 150 weo ? slo 00~~~DA xN CZGPMw o n 0 soan

CUTOUT I IUNCCPM[CT![DnNZGHMr

210330Z-1OZ

0T

se

10

o as 1o 15 20 2an -o 3 1 40 An so do do d o 76s 80 06 90Doo XN DEGREES-Figure 23. Histograms for Jim Creek to San Diego Night.

69

Page 75: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

Jim Creek to San Diego beta-.5.hprime-88.0

Freq = 24.800 kHzZt - 0.00 km Zr - 0.00 kmGamma = 0.0 deg Phi - 0.0 deg

I HY, --- I HX ..... Bearing Error90 T ! " -

70k

50

0A

30 It

.*..L * : .( * .**€IIf

c. o . :~ ,'" .. '.. . r ,\. .L%* '. - --**... 'I- -'0- Fw -4 -

.- 30

0.

E

-900 2 4 6 8 tO

Distance (Megameters)

Figure 24. Sample range plot for Jim Creek to San Diego - Night.

70

Page 76: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

OCA MzXTO *RAMCUTOUTI 0 doUNCOR MEGCTDOAY

170OZ-a300Z

I mooz-j.oo

amgL.

0Q18QtZ 14qL

~01o -

0 5 o 15 20 25 30 30 40 45 .o as o so 70 7o so .o goDOA ZN DEGRES

_,~_ e

=OOA HZUTo,,AM

CUTOUT a doUNCORECTEO

I DAY1700Z--30Z

124

o-1 1o Q.

o * ia is ao 25s 20 28 40 45s 50 55i 60 e5 70 78 60 65b SOO. ZN ZEQAKEE

UNCORE~iCTErO~DAY13 700Z-SO0Z

6QIi Il

,* , 10 18 20 28 30 2, 40 48, 0o gg go s 70 78 ,'o Us s~o=oC ZN DEORE.SaFigure 25. Histograms for Silver Creek to San Diego - Day.

71

Page 77: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

aOA MZsToRAMCUTOUT aI doUNCORAEaCTDAY

1700Z-30OZ

ae24

1"-4 H-

1

z

0 5 10 10 20 25 30 35 40 4S 50 55 00 60 70 75 Bo 00 gobOA ZN DE[REE9

CUTOUT OUNCORRECTED

i DAY1700Z-23OOZ

26Q:

Is°24.

0 12%

0 a 10 15 20 25 30 35 40 45 50 55 00 35 70 75 0 &a 0

DA ZN DEGREMB

-- =AM18TO:RAM CUTOUT a doUNCOARIECTEDDAY

O170Z--23OZ

go

oi~q

10~

0 a5so 115 Do 25 30 35 40 AS so so5s 60 5 70 75 00 80 oO^A ZN oGREES

Figure 26. Histograms for Silver Creek to San Diego Day.

72

Page 78: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

"* .JO.VbDO ISoZ.TOGAMCUTrOUT a doUNCOAECTEDDAY1700z-aaooz

12

0

1

o 5 10 15 0 20 25 0 40 0 55 d 60 85 70 75 80 05 90OCA IN DEGREES

L OOA HZTORA.4UNCORRECTEDDAYS OSOZ-300Z

38

34

312q

10~

u. I

.. .i. .|. . .. ',' . . ..| . .|. .. :1. .|. . .. ..|.. . . |.. . . t.. . . ' '

0 a 10 115 20 2 20 35 40 45 50 55 50 5 70 75 80 6 00OOA rN DEGREES

Figure 27. Histograms for Silver Creek to San Diego Day.

73

Page 79: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

Silver Creek to San Diego beta-.5,hprime-75.0

Freq - 48.500 kHzZt - 0.00 km Zr - 0.00 kmGamma - 0.0 deg Phi - 0.0 deg

I HYI - HXI .... Bearing Error

901 ......

50

300-30 ?

--

>- V

o i

-> \C- 0O -\i

....... .........* .. ' .. 5Wm -10 4 % /

C--

I-) CID 51I-30 -

-50E F

-70 _ _ _ _ _ _ _ _ _ __

-90 I I I !0 2 4 6 8 iO

Distance (Megameters)

Figure 28. Sample range plot for Silver Creek to San Diego Day.

74

Page 80: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

OCA NXIITOMCUTOUT 6 dOUNCORRIECTMONZGMT

*0 12OZ- 132aZ

aa

0

0 a 10 la 20 25 30 25 40 An 00 as s0 as 70 73 60 a. 00OCA XN DEGREES

a 402?d W-818 OOA MZUTOMRAMCUTOUT a CIOUNCORRECTIEDMXGMT0 130Z-1330Z

24Q-

EOQL

1S80

I-gZ 1Aq..

eAQ-

0 10 15 20 25 30 55 40 43 0 6 0 6 7 5 8 5 8DOA XN DEGREES

SZ~7~11/~8 fA HXSTOGRAM~HZCUTOUT Z dOUNCORRECTE

0 130Z-133OZ

2GI;.

* 2442L

229..

16QL

1

00 0N EGEE

Figur 2.Hsorm frile CrktoSnD go-N h.

dc75

Page 81: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

CUTOUT 0 doUNCORRECTED0 430Z- 330Z

0129-

ZI4Q..

10a..8

ILI,

0 a 10 15 20 26 30 36 40 46 60 55 ma 60 70 75 00 30 30DO^ ZN DEGREES

8 11 .82j~ j4 OOA HXUTOGRAMCUTOUT 6 doUNCORRECTED

0130Z-1330Z

aeg.24Q.

22 L

ZIQ

2Q..

0 s 10 15 20 25 30 35 40 46 50 56 60 6 70 76 80 06 30OCA ZN DEGREES

I~ ~4~I g °VI~)OOA o.=TO.,AM

CUTOUT : dSUNCORRECTED~NXr HT

0130Z-1330Z

26-

Z16

0149U0_

ODA ZN DEOREES

Figure 30. Histograms for Silver Creek to San Diego Night.

76

Page 82: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

131' 4~ s1&.6? OOA HISTOGRAMCUTOUT S doUNCORRECTEDNIGHTOIOOZ-I4OOZ

204L

Z IAQ_.

a0 12QU1090-

62 -

0 i 0 15 20 25 30 5 4 8 50 56 60 65 70 75 00 *5 O0

OCA IN DEGREES

Figure 31. Histograms for Silver Creek to San Diego - Night.

77

Page 83: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

Silver Creek to San Diego beta=i.ihprime-88.0

Freq = 48.500 kHzZt = 0.00 km Zr - 0.00 kmGamma = 0.0 deg Phi - 0.0 deg

IHYi -HX ...... Bearing Error

90 y T r..r l r 7 I

70 Mt

50

L

1A

30 1 1 it, 1Lt 10 .x i__ I ')i "~ /"~

._. I. 1 ''

> ... ,.. *. .'9...'..I,. " ". ,, I. 'i • 1 ,.',: . \; ,/ ,.,- 0 - " " t" .-'I.

i3 :1 I11

(M - 0 -- ' S.I 'I .

L - 0

FL-4 a)

-90

0 2 4 6 8 10

Distance (Megameters)

Figure 32. Sample range plot for Silver Creek to San Diego - Night.

78

Page 84: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

APPENDIXK A.- PROGRAM LISTINGparameter (maxmds-30)IMPLICIT REAL *8(A-HO.z)COMMON/HGTEMP/FF1.(25, maxmds) ,FF3 (25, maxmds)COMMON/TERM/NT ,NTR

COMMON/CAP/GAPI (25, maxmds ,maxmds) ,TNORM(25 ,maxmds ,maxmds)COMMON/MCINPT/THETA(25 ,maxmds) ,FOFR(25 ,maxmds),

$ XTRA(3,3,25,maxmds),TOPH-T(25),$ XVAL(25),FREQ,RHOMAX,RH-OMIN,DELRHO,DELTAX,epsr(25),$ SIGM'A(25) ,NRSLAB,NRMODE(25) ,NTMAXCOMMON/MCSTOR/A(25,maxmds,maxmds) ,S(25,maxmds) ,C(25,maxmds),

$ NTHSQ(25) ,KVRAOT,KVRATT,$ AVRKOT ,AVRKTT ,CONST .OMEGA, WAVENO

COMMON/MPLOT/R(400) ,DBy(400) ,DBx(400) ,ANGchi(400),$ IDPLOTISUB

COMMON/XPLOT/XMIN,xmax,Xtic,YMIN,ymax,Ytic ,SIZEX, SIZEYCOMMON/H-GINPT/GAMMA, PHI ,ZT, ZR, SINGAM, GOSGAM, SINPRI , OS PHIcomnion/pltflg/iplflgDIMENSION Z(2)character*4 bcd(20)character*68 idpiotREAL*4 R,DBy,dbx, angchiREAL*4 XMIN,xmax,Xtic,YMIN,ymax,Ytic,SIZEX,SIZEYCOMPLEX*16 FF1,FF3GOMPLEX*16 THETA,A,S,G,FOFR,IM,CAPI,TNORMcomplex*16 tempCOMPLEX*16 XTRA, NTHSQ ,Ti,T2 ,T3 ,T4REAL*8 KVRAOT ,KVRATT

data IM/(O.ODO,1.ODO)/NAMELIST/DATUM/ RH-OMAX,

& RHOMIN,DELTAX,NRSLAB,NTMAX,XVAL,$ DELRHO, IFIRST ,LAST, IPLTOP, ipiflg,$ XMIN,xmax,Xtic,YMIN,ymax,Ytic,SIZEX,SIZEY,$ GAMMA,PHI,ZT,ZR,IPRNTA$ ,INTFLG

DATA TWOPI/6.283185D/,VELITE/2.997928D5/,ALPHA/3.14D-4/,$ DEGRAD/1.745329D-2/

DATA LAST/O/, IPRNTA/0/C

INTFLG=Oip if Ig-O

10 continueREAD (5, DATUM)print datumwrite(*, '(/) ')

GAMMA - GAMMA*DEGRADPHI - PHI*DEGRADSINGAM - DSIN(GAMMA)COSGAM - DCOS(GAMMA)SINPHI - DSIN(PHI)COSPHI - DCOS(PHI)read(5,'(a68)') idplotwrite(*,'(lx,a68,/)') idplotDO M-1,NRSLAB

nrmode (m)-lread(5,1020) rr, ffaa,cc,bb,ss,ee,topht'm)print 1022,m,rr,ff,aa,cc ,bb,ss,ee,topht(m)PRINT 102if(rn .gt. I and. ff .ne. freq ) then

A-1

Page 85: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

print *,'Check input records - mis-match on freq'stop

endiffreq-ffsigma(m)-ssepsr(in) -ee

205 k-nrinode (i)read(5,1023) indxl,temp,ipoll,tl,t2if(indxl .gt. 0) then

read(5 ,1023) indx2 ,theta(m,k) , pol2, t3 t4c get ey/hy

if(ipoll .eq. 1) thenfofr(rn,k)-t3/tl

elsefofr(m,k)=t2/( t3*t4)

end ifPRINT 103,THETA(M,K),Tl,T2,T3,T4,FOFR(M,K),TOPHT(M)S(M,K) - zsin(THETA(M,K)*DEGRAD)G(M,K) - zcos(THETA(M,K)*DEGRAD)XTRA(1,1,M,K) - Tl*S(M,K)**2XTRA(l,2,M,K) - Tl*S(M,K)XTRA(1,3,M,K) - -T3*S(M,K)XTRA(2,1,M,K) - -T1*S(M,K)

XTRA(2,2,M,K) - -TIXTRA(2,3,M,K) - T3XTRA(3,l,M,K) - -T3*T4*S(M,K)

XTRA(3,2,M,K) - -T3*T4

XTRA(3,3,M,K) - T2nrmode(m)-nrinode (i)+lgo to 205

endifnrmode(m)=nrmode(n) -1

enddoNT - 1WAVE NO - TWO PI*lOOO.O*FREQ/VELITECONST - O.03248*WAVE NO/DSQRT(FREQ)OMEGA - TWO PI*FREQ*lO0.KVRAOT - DEXP(DLOG(WAVE NO/ALPHA)/3.)KVRATT - KVRAOT**2AVRKOT - 1./KVRAOTAVRKTT -AVRKOT**2*0.5DO 130 L-l,NRSLAB

130 NTHSQ(L) - 1.-4ALPHA*TOPHT(L)IFLG - 0DO 135 M-l,NRSLABIF(M .NE. 1) IFLG-l

135 GALL HTINTL(GAPI,TNO0RM,IFLG,M,INTFLG)Z(l) - ZTZ(2) - ZRGALL HTGAIN(Z)DO 136 M-1,NRSIABDO 136 K-1,NRMODE(m)XTRA(1 ,1,M,K) - XTRA(1,1,i',K)*FF1(M,K)**2XTRA(1, 2,M,K) - XTRA(1,2 ,M,K)*FF1(M,K)**2XTRA(1,3 ,M,K) - XTRA(1,3,M,K)*FF1(M,K)*FF3(M,K)/FOFR(M,K)XTRA(2 ,1 ,M,K) - XTRA(2,1 ,M,K)*FF1(M,K)**2XT2.A(2,2 ,M,K) - XTRA(2,2 ,M,K)*FF1(M,K)**2XTRL'(2,3,M,K) - XTRA(2,3,M,K)*F-1(M,K)*FF3(M,K)/FOFR(M,K)

A-2

Page 86: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

XTRA(3,1,M,K) - XTRA(3,1,M,K)*FF(M,K)*FF3(4,K)/FOFR(4,K)XTRA(3,2,M,K) - XTRA(3,2,M,K)*FF1(M,K)*FF3(M,K)/FOFR(M,K)XTRA(3,3,M,K) - XTRA(3,3,M,K)*FF3(M,K)**2/(FOFR(MK)**2)

136 CONTINUEif(nrslab .eq. 1) then

do J-1,nrinode(1)do k-1,nrmode(1)

a(1,k,j)-(O. ,0)if(k .eq. j) a(1,k,j)-(1.O,0.0)

enddoenddontr-1go to 405

endif118 IF(XVAL(2) .GE. 0.) GO TO 111

DO 112 L-1,NRSLABDO 112 J-1,NRMODE(1)DO 112 K-1,NRMODE(1)

112 A(L,K,J) - 0.0DO 113 L-.2,NRSLABIF(XVAL(L) .GE. 0.) GO TO 114

113 CONTINUENTR - nrslabGO TO 117

114 NTR - L-1117 CONTINUE

DO 116 J-1,NRMODE(ntr)DO 116 K=.1,NRI4ODE(ntr)

116 IF(K .EQ. J) A(NTR,K,J)-(1.O,O.O)DO 401 M-ntr,nrslab

401 CALL MCSTEP(M)IF(IPRNTA .EQ. 0) CO TO 91PRINT 905DO 451 L'-ntr,nrslabPRINT 900,1,DO 451 J-1,NRMODE(1)DO 451 K-1,NRMODE(1)PRINT 901,J,K,A(L,J,K)

451 CONTINUE91 IF(IPLTOP .EQ. 1) CALL MCFLD

IF(IPLTOP .EQ. 2) CALL MCFLD2NT - NT+1DO 106 14E=2,nrslab

106 XVAL(t4E) - XVAL(ME)+DELTAXIF(XVAL(NTR) GCE. 0. .AND. NT .E. NTMAX) GO TO 118IF(NT .LE. NTMAX) GO TO 91IF(LAST .EQ. 0) CO TO 10stop

111 NTR-1IDO 120 L - 1,NRSLABDO 120 K - 1, NRMODE(1)DO 120 J - 1, NRMODE(1)A(L,K,J) - 0.0IF(1 .eq. 1 .and. K .EQ. J) A(1,j,k) -(1.0,0.0)

120 CONTINUEC THE LOOP 400 DETERMINES(A)C IN SUCCESSIVE SLABS.

DO 400 M - 1,NRSLAB

A-3

Page 87: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

CALL MCSTEP(M)IF(NRSIAB .LE. 1) stop

400 CONTINUE405 continue

IF(IPRNTA .EQ. 0) GO TO 90PRINT 905Do 450 L-1,NRSLABPRINT 900,LDO 450 J-1,NRMODE(1)DO 450 K-1,NRI4ODE(1)PRINT 901,J,K,A(L,J,K)

450 CONTINUE90 IF(IPLTOP .EQ. 1) CALL MCFLD

IF'IPLTOP .EQ. 2) CALL MCFLD2NT - NT + I

DO 105 ME -2,nrslab

XVAL(ME) -XVAL(ME) + DELTAX105 CONTINUE

IF(NT .LE. NTMAX) GO TO 90IF(LAST .EQ. 0) GO TO 10stop

102 FORMAT(5X,'THETA',15X,'TI',20X,'T2',20X,'T3',20X,'T4,2X,'FOFR',$ 1OX,'TOPH-T')

103 FORMAT(' ',2F7.3,2X, 5(2D10.3,2X),F4.1)201 FORMAT(20A4)202 FORM4AT(' ',20A4)900 FORMAT(IH ,14X,

$ 'A - TOTAL CONVERSION COEFFICIENTS',6X,'SLAB NUMBER - ',12,/)901 FORMAT(14X,' J -',12,5X,' K -', 12,5X,' A-',(El5.5,E15.5),/)

905 FORMAT(lH1)1020 format(Ix,f7.0,3(2x,f8.O) ,2(2x,elO.O) ,2(2x,e5.O))1022 format(/,' Slab ',i2,' R',f7.3,' F',f8.4,' A',f8.3,' C',f3.3,' M',

$ f6.3,' S',lpeIO.3,' E',Opf5.1,' T',f5.1)1023 format(i1,2f9.O0il,4e15.O)

END

A-4

Page 88: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

SUBROUTINE HTINTL(CAPI ,NORM, IFLG,M, INTFLG)C CALCULATE NORMALIZATION INTEGRALS AND INTEGRALS OF HEIGHT GAINS INC ADJACENT SLABS.

parameter (maxnids'-30)IMPLICIT REAL *8(A-H,O-Z)COMMON/MCINPT/THETA(25 ,maxmds) ,FOFR(25 ,maxmds),

$ XTRA(3,3,25,maxmds),TOPHT(25),$ XVAL(25),FREQ,RH-OMAX,RHOMIN,DELRHO,DELTAX,epsr(25),$ SIGr4A(25),NRSIAB,NRMODE(25),NTMAXCOMMON/t4STOR/A(25,maxmds,maxids),S(25,maxmds) ,C(25,maxmds),

$ NTHSQ(25) ,KVRAOT,KVRATT,$ AVRKOT ,AVRKTT ,CONST ,OMEGA, WAVENOCOMPLEX*16 NTHSQCOMPLE-X*16 PTHA,H1TA,H2TA,HlPRTA,H2PRTA,HYTHA(maxmds),

$ EYTHA(maxmds) ,HYTHPA(maxmds) ,EYTHPA(maxmds)COMPLEX*16 THETA,FOFR,A,S,C,SSQ,CSQ,IM,NGSQ,& SQROOT,RTIORT, PO,PTH,HIO,H20,H1PRMO,H2PRMO ,CAPHLO ,CAPH2O,& AlST,A2ND,A3RD,A4TH,DEN12,DEN34,DENMF,NURMF,& HlT,H2T,HIPRMT,H2PRMT,HYTH(maxmds) ,EYTH(maxmds) ,HYTHPR(maxmds),$ EYTHPR(maxmds),& HYOPR(maxmds) ,EYOPR(maxmds) ,EYO(maxnids) ,MULT,FAC1,FAC2,$ NORf4(25,maxnids,maxmds) ,PS(maxmds),$ CAPI (25 ,maxinds ,maxmds) ,PHYTH(maxmds) ,PHYTHP(maxxds),

$ PEYTH(maxmds) ,PEYTHP(maxmds) ,PEYO(rnaxmds),& PEYOPR(maxmds) ,PHYOPR(maxmds) ,XTRAREAL*8 KVRAOT,KVRATTDATA EPSLNO/8.85434D-12/data IM/(O.DO,I.DO)/

CC

DO 10O K - 1, NRMODE(m)SSQ - S(t4,K)**2CSQ - C(M,K)**2

c NGSQ - (EPSLON(M) - IM*SIGMA(M)/OMEGA)/EPSLNOngsq-epsr(.n) -(im*sigma(n) )/(omega*epslnO)SQROOT - zsqrt(NGSQ - SSQ)RSQR - SQROOTIF(RSQR .LT. 0.) SQROOT--SQROOTRTIORT - 1./NGSQ*SQROOTP0O KVRATT*CSQPTH =KVRATT*(NTHSQ(M)-SSQ)

CALL MDHNKL(PO,H10,H20,H1PRMO ,H2PRMO)CAPHIO - HlPRMO + AVRKTT*H10CAPH20 - H2PRMO + AVRKTT*H20AIST -CAPH20 - IM*RTIORT*KVRAOT*H20A2ND - CAPHIO - IM*RTIORT*KVRAOT*Hl0A3RD - H2PRMO - IM*KVRAOT*SQROOT*H20A4TH - HIPRMO - It*KVRAOT*SQROOT*H10DEN12 = H20*A2ND - H1O*AlSTDEN34 - H20*A4TH - HlO*A3RDCALL MDHNKL(PTH,HlT,H2T,HlPRMT,H2PRMT)EYTH(K) - (H2T*A2ND - H1T*AlST)/DENl2EYTH(K) - (H2T*A4TH - H1T*A3RD)/DEN34*FOFR(M,K)HYTHPR(K) = (H2PRMT*A2ND - HlPRMT*A1ST)/DEN12EYTHPR(K) = (H2PRMT*A4TH - HIPRMT*A3RD)/DEN34*FOFR(M,K)H-YOPR(K) - (H2PRI4O*,A2ND - H1PRMO*AlST)/DEN12EYOPR(K) - (H2PRMO-kA4TH - HlPRMO*A3RD)/DEN34*FOFR(M,K)IF(IFLG .EQ. 0) GO TO 100

A- -

Page 89: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

PTHA - KVRATT*(NTHSQ(M.1)-SSQ)CALL MDHNKL(PTHA ,H1TA,H2TA,HlPRTA ,H2PRTA)HYTHA(K) - (H2TA*A2ND-HITA*AlST)/DEN12EYTHA(K) - (H2TA*A4TH-H1TA*A3RD)/DEN34*FOFR(M,K)HYTHPA(K) - (H2PRTA*A2ND-H1PRTA *A1ST)/DEN12EYTHPA(K) - (H2PRTA*A4TH.H1PRTA*A3RD)/DEN34*FOFR(M, K)

100 EYO(K) - FOFR(M,K)IF(INTFLG .EQ. 1) PRINT 906,MDO 240 J - 1,NRMODE(m)DO 240 K - 1,NRMODE(m)IF(J .EQ. K) GO TO 120MULT - AVRKOT/((S(M,J) - S(t4,K))*WAV.NO)FAC1 - EYTH(K)*EYTHPR(J) - EYTH(J)*EYTHPR(K) + HYTH(K)*HYTHPR (T)

$ -HYTH(J)*HYTHPR(K)FAG2 - -EY0(K)*EY0PR(J) + EYO(J)*EYOPR(K) - HYOPR(J) + HYOPR(K)NORM(M,J,K) - MIJLT*(FAC1+FAC2)IF(INTFLG .EQ. 1) PRINT 908,M,J,K,NORM(HM,J,K)GO TO 240

120 MULT - 2.0*S(M,J)*KVRAOT/WAVENOPTH - KVRATT*(NTHSQ(M)-S(4,J)**2)PO - KVRATT*C(M,J)**2

FACI - EYTHPR(J)**2 + HYTHPR(J)**2 + PTH*(EYTH(J)**2 + HYTH(J)**2)FAG2 - -EYOPR(J)**2 - HYOPR(J)**2 - PO*(EY0(J)-k*2 + 1.0)NORM(M,J,K) - MULT*(FAC1+FAG2)IF(INTFLG .EQ. 1) PRINT 908,M,J,K,NORM(M,J,K)

240 CONTINUEIF (IFLG .EQ. 0) GO TO 500DO 400 K - 1, NRMODE(m)DO 400 J - 1, NRMODE(m-1)MULT - AVRKOT/((PS(J) - S(M,K))*WAVENO)FACI - EYTHA(K)*PEYTHP(J) -PEYTH(J)*EYTNPA(K)

$+HYTHA(K)*PHYTHP(J) -PHYTH(J)*HYTHPA(K)FAC2 - -EYO(K)*PEYOPR(J) + PEYO(J)*EYOPR(K) -PhYOPR(J) +HYOPR(K)CAPI(M,K,J) - MULT*(FAC1+FAG2)IF(INTFLG .EQ. 1) PRINT 910,M,K,J,GAPI(M4,K,J)

400 CONTINUE500 DO 600 J - 1, NRMODE(m)

PS(J) - S(t4,J)PHYTH(J) - H-YTH(J)PHYTH-P(J) - HYTHPR(J)PEYTH(J) -EYTH(J)rEYTHP(J) - EYTHPR(J)PHYOPR(J) - HYOPR(J)PEiO(J) - EYO(J)PEYOPR(J) = EYOPR(J)

600 CONTINUE720 CONTINUE

RETURN906 FORP :T('0',20X,'INTEGRALS IN SLAB',13,/')908 FORMAT(21X, 'NORM(' ,I1, 5,1,I1,5,1,11,5) -, ,2D13.6)910 FORMAT(21X, 'CAPI(' ,11, ,l, ',',I1,') -, ,2D13.6)

END

A-6

Page 90: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

SUBROUTINE HTGAIN (Z)C COMPUTE EZ,EX,EY HEIGHT GAINS FOR TRANSMITTER AND RECEIVER.

parameter (maxmds-30)IMPLICIT COMPLEX*16(A-H,O-Z)COMMON/HGTEMP/FF1 (25 ,maxmds) ,FF3 (25 ,maxmds)COMMON/HTGN/F(4,25 ,iaxnids ,2)COMMON/MCINPT/THETA(25 , maxmds) ,FOF-R(25 ,maxmds),

$ XTRA(3,3,25,maxmds),lOPHT(25),$ XVAL(25),FREQ,RHOMAX,RHOMIN,DELRHO,DELTAX,epsr(25),$ SIGMA(25) ,NRSLAB,NRMODE(25) ,NTMAXCOMMON/MCSTOR/A(25,maxmds,maxmds),S(25,maxmds),C(25,maxmds),$ NTHSQ(25),KVRAOT,KVRATT,$ AVRKOT ,AVRXTT, CONST,OMEGA ,WAVENOCOMPLEX*16 zsqrtREAL*8 DEXPCOMPLEX*16 NGSQ, IM,NTHSQREAL*8 XVAL,FREQ,RHOMAX,RHOMIN,DELRHO,DELTAX,epsr,SIGMAREAL*8 KVRAOT ,KVRATT ,AVRKOT ,AVRKTT, CONST ,OMEGA, WAVENOREAL*8 Z(2) ,EPSLNO,ALPHA,FAC1REAL*8 RSQRREAL*8 TOPHTdata IM/(O.DO,1.DO)/data EPSLNO/8 .85434D- 12/ ,ALPHA/3 .14D-4/

C

DO 100 M-1,NRSLABc NGSQ - (EPSLON(M).-IM*SIGMA(M)/OMEGA)/EPSLNO

ngsq-epsr(m)-(im*sigma(m) )/(omega*epslnO)DO 100 K-1,NRMODE(m)SSQ - S(M,K)**2SQROOT - zsqrt(NGSQ-SSQ)CSQ -C(M,K)**2

RSQR -SQROOT

IF(RSQR .LT. 0.) SQROOT=-SQROOTDO 100 IZ-l,2Q -KVRATT*(CSQ+ALPHA*Z(IZ))

QO -KVRATT*CSQ

CALL MDHNKL(Q0 H1O ,H20 ,H1PRMO ,H2PRMO)CALL MDHNKL(Q,Hi, H2 , HPRM, H2PRM)CAPH10 - H1PRMO+AVRKTT*Hl0CAPH20 - H2PRMO+AVRKTT*H20FAC2 - IM*KVRAOT*SQROOTFAC3 - FAC2/NGSQFl - - (CAPH2O-FAC3*H20)F2 - CAPH1O-FAC3*H1OF3 - - (H2PRMO-FAC2*H20)F4 - HlPRMO-FAC2*HlOFACI - DEXP(ALPHA/2.*Z(IZ))F(1,M,K,IZ) - FAC1*(Fl*H1+F2*H2)F(2,M,K,IZ) -ALPHA/(IM*2.*WAVENO)*F(1,M,K,IZ)+l./IM*AVRKOT*FAC1*

$ (F1*HlPRM+F2*H2PRM)F(3,M,K,IZ) - F3*H1+F4*H2f(4,m,k, iz) - -im*avrkot*(f3*hlprm+f4*h2prm)FF1(M,K) - F1*H1O+F2-kH20FF3(M,K) - F3*HlO+F4*H20F(1,M,K,IZ) - F(1,M,K,IZ)/FF1(M,K)F(2 ,M,K, IZ) - F(2 ,M,K, IZ)/FFI(M,K)F(3 ,M,K, IZ) - F(3 ,M,K, IZ)*FOFR(M,K)/FF3(M,K)F(4,M,K, IZ) - F(4,M,K, IZ)*FOFR(M,K)/FF3(M,K)

A-7

Page 91: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

100 CONTINUERETURNEND

A-8

Page 92: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

SUBROUTINE MCSTEP(M)C COMPUTE GENERALIZED MODE CONVERSION COEFFICIENTS.

parameter (maxmds-30)IMPLICIT REAL *8(A-H,O-Z)COMMON/TERM/NT ,NTRCOMMON/CAP/CAPI (25 ,maxmds ,maxmds) ,TNORM( 25 ,maxinds ,maxmds)COMMON/MCINPT/THETA(25 ,maxmds) ,FOFR(25 ,maxmds),

$ XTRA(3,3,25,maxmds),TOPHT(25),$ XVAL(25),FREQ,RHOMAX,RHOMIN,DELRHO,DELTAX,epsr(25),$ SIGMA(25),NRSLAB,NRMODE(25),NTMAXGOMMON/MGSTOR/A(25,maxmds,maxmds),S(25,maxmds),C(25,maxmds),

$ NTHSQ(25) ,KVRAOT,KVRATT,$ AVRKOT ,AVRKTT ,CONST ,OMEGAWAVENO

GOMPLEX*16 zexpCOMPLEX*16 NTHSQGOMPLEX*16 THETA,FOFR,A,S ,C,TNORM,CAPI,

$ IM,B(maxmds) ,ANS(maxmds) ,TS(maxmds,maxmds) XTRAREAL*8 KVRAOT ,KVRATT

REAL*4 ERRdata IM/(O.DO,1.DO)/

CC

MP - M-1

IF(M .EQ. NTR) RETURNDO N-1,maxmds

B(N) - (0.,O.)enddoIF(MP .ne. NTR) thenDO K-l,NRMODE(ntr)

DO L-l,NRMODE(m)DO J-1,NRMODE(m)

TS(L,J) - TNORM(M,L,J)enddo

enddodo l-l,nrmode(m)

do j-l,nrmode(mp)B(L)-B(L)+A(MP,J,K)*zexp(-IM*WAVENO*S(MP,J)*(XVAL(M)-

& XVAL(MP)))*CAPI(M,L,J)enddo

enddoCALL CLINEQ(TS,B,ANS,NRMODE(m) ,maxmds,O,ERR)DO I-,NRMODE(m)

c A(M,I,K) - ANS(I)*S(M,I)/S(NTR,K)A(M,I,K) - ANS(I)

enddoDO N-1,maxmds

B(N) - (0.,O.)enddo

enddoelse

DO K-l,NMODE(mp)DO LL-l,NRMODE(m)

DO L-l,NRMODE(m)TS(LL,L) - TNORM(M,LL,L)B(L) - CAPI(M,L,K)

enddoenddoCALL CLINEQ(TS,B,ANS,NRMODE(m),maxrnds,O,ERR)

A-9

Page 93: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

Do J-I,NRMODE(m)c A(M,J,K) - ANS(J)*S(M,J)/S(NTR,K)

A(M,J,K) - ANS(J)eriddo

enddoendifRETURNEND

A- 10

Page 94: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

SUBROUTINE MDHNKL (Z,H1,H2 ,H1PRME,H2PR4E)C COMPUTE MODIFIED HANKEL FUNCTIONS OF ORDER ONE THIRD

IMPLICIT REAL *8 (A-H,O-Z) 2COMPLEX*16 zsqrt,zexpREAL*8 zabsCOMPLEX*16 Z,I,H1,H2,HIPRME,H2PRME,ZPOWER,TERM1,TERM2, 3$ TERM3 ,ZTERM,TERM, SUM , SUM2 ,SUM3 ,SUM4, SQRTZB, 4$ EXPi ,EXP2 ,EXP3 ,EXP4,EXP5 ,GM2F,GPMFP,MPOWER,BETA,RTZ, 5$ CONST , CONST2 ,CONST3 ,CONST4 6DIMENSION A(23), B(23), C(23), D(23), CAP(14) 7DATA A/ 8$ 9.304367169300000-O1,3.10145572309700D 01,2.06763714873160D 02, 9$ 5.74343652425450D 02,8.70217655190080D 02,8.28778719228640D 02, 10$ 5.41685437404340D 02,2.579454463830200 02,9.34584950663100D 01, 11$ 2.66263518707400D0O1,6.12100043005600D 00,1.15928038448000D 00, 12$ 1.84012759441000D-01,2.483303096400000-02,2.88420801000000-03, 13$ 2.913341420000000-04,2.582749500000000-05,2.02568600000000-06, 14$ 1.415570000000000-07,8.870000000000000-09 ,5.O1000000000000D-10, 15$ 2. 600000000000000-1l,l1.OOOOOOOOOOOOOOD-12/ 16DATA B/ 17$ 6.78298725140000D-01,1.13049787524000D 01,5.38332321543100D 01, 21$ 1.19629404787350D 02,1.53371031778650D 02,1.278091931488800 02, 19$ 7.474221821572000 01,3.23559386215200D 01,1.07853128738400D 01, 18$ 2.85325737403000D0O0,6.13603736351000D-O1,1.09376780098000D-01, 23$ 1.642293995500000-02,2.105505122000000-03,2.3316778800000D-04, 22$ 2.252828900000000-05,1.915671000000000-06,1.44470000000000-07, 20$ 9.729000000000000-09,5 .89000000000000D-10,3.20000000000000D-11, 24$ 2.0000000000OcD-12 ,0. OOOOOOOOOOOOOOD 00/ 25DATA C/ 26$ 4.65218358460000D-O1,6.20291144619000D 00,2.58454643591500D 01, 27$ 5.221305931140)00 01,6.21584039421500D 01,4.87516893663900D 01, 28$ 2.70842718702;000 01,1.12150194079600D 01,3.59455750255000D 00, 29$ 9.181500645100000-O1.1.912812634390000-0l,3.3122296699000D-02, 30$ 4.84244103800COO0-03,6.05683682000000-04,6.55501820000000..05, 31$ 6.19859900000000D-06,5.165500000000000-07,3.822000000000000-08, 32$ 2.528000000000000-09,1.500000000000000-10,8,OOOOOOOOOOOOOOD-12, 33$ O.OOOOOOOOOOOOOOD OO,O.OOOOOOOOOOOOOOD 00/ 34DATA D/ 35$ 6.782987251400000-O1,4.52199150096200D0O1,3.76832625080150D 02, 36$ 1.19629404787350D 03,1.99382341312250D 03,2.04494709038206D 03, 37$ 1.42010214609865D 03,7.118306496735100 02,2.69632821646030D 02, 38$ 7.98912064729000D 01,1.90217158268800D 01,3.71881052333900D 00, 39$ 6.076487783230000-01,8.422020489600000-02,1.002621486900000-02, 40$ 1.0363012780000OD-03,9.386786900000000-05,7.5124350000000D.06, 41$ 5.35O740000000000-07,3.413500000000000-08,1.962000000000000-09, 42$ 1. 0200000000000- 10,5. O0000000000000- 12/ 43DATA CAP/ 44$ 1,04 166666666667D-01,8.35503472222222D-02,1.28226574556327D-01, 45$ 2.918490264641400-O1,8.816272674437s8D-01,3.3214082818E277D 00, 46$ 1.49957629868626D 01,7.89230130115870D 01,4.74451538868000D 02, 47.? 3.207490091000000 03,2.40865496000000D 04,1.98923120000000D 05, 48$ 1.791902000000000 06,1.74843770000000D 07/ 49

C 50DATA I/(O.DO,1.00)/DATA ROOT3/l.73205080756888D 00/ 52DATA ALPHA/8.53667218838951D-01/ 53DATA CONST1/( 2.58819045102522D-0I,-9.65925826289067D01)/ 54DATA CONST2/( 2.58819045102522D01, 9.65925826289067D-01)/ 55

A-11

Page 95: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

DATA GONST3/(-9.65925826289067D-O1, 2.58819045102522D-01)/ 56DATA CONST4/(-9.65925826289O67D-01,-2.58819O45102522D-01)/ 57

C 58ZPOWER-1 .0 59SUM3-O.O 60SUM4-O.0 61ZMAG-zabs (Z) 62IF(ZMAG .GT. 4.2) GO TO 70 63IF(ZMAG CGE. 3.2) GO TO 10 64N-i12 65GO TO 30 66

10 IF(ZMAG .GE. 4.1) GO TO 20 67N-15 68GO TO 30 69

20 N=23 7030 SUM1-O. 71

SUt42=O. 72ZTERM--Z**3/200.0 73DO 50 t4=1,N 74SUMI1=SUM1+A(4) *ZPOWER 75SUM2-SUMY2+B (M) *ZPOWER 76SUM43-SUM3+C (M) *ZPOt4ER 77SUM4-SUM4±D (M) *ZPOWER 78ZPOWER-ZPOWER*ZTERM 79IF(zabs(ZPOW.ER) .LE. 1.OD-30) GO TO 60 80

50 CONTINUE 8160 Gt42F=I*(Z*SUM2-2 .*SUM1)/ROOT3 82

GPMFP-I*(SUM4+2.*Z*Z*SUM3)/ROOT3 83H1=Z-kSUM2±GM2F 84H-2-Hi -2. O*GM2F 85HlIPRME-SUM4+GPMFP 86H2PRME-H1PRME- 2 . *GPMFP8/RETURN 88

C 8970 SUM1-1.O 90

SUM2-1 .0 91RTZ-zsqrt(Z) 92SQRTZB-RTZ*Z 9ZTERM-I/SQRTZB 94MPOWER=1 .0 95TERM-1.5/Z 96DO 80 M-1,14 07ZPOWER-ZPOWER*ZTERM 98!P0WER-MPOWER* ( -ZTERM) 99TERM1=CAP (M) *ZPOWER 100TERNM2-CAP (M) *MPOWER 101SUMI=SUMI+TERMI 102SUM2-SUM2+TERM2 103SUM3-SUM3+M4*TERMI 104SUM4-SUM4+MATERM2 105

80 CONTINUE 106SUM3-SUM3*TER4 107SUM4-SUM4*TERM 108EXPI-zexp(2.*I*SQRTZB/3.) 109E-XP2=E-XP1*CONST1 110EXP3-CONST2/EXPI i11EXP4-CONST3*EXPl 112EXP5=CONST4/EXP1 113

A- 12

Page 96: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

BETA-ALPHA/zsqrt(RTZ) 114ZREAL-Z 115ZIMAG--I*Z 116IF (ZREAL.GE.0.O.OR.ZIMAG.GE.O.O)GO TO 90 117HI-BETA*(EXP2*SUM2+EXP5*SUMI) 118HIPRME=BETA*(EXP2*(SUM2*(-0.25/Z+I*RTZ)+SUM4)+EXP5*(SUM1*(-0.25/Z 119

$ -I*RTZ)+SUM3)) 120GO TO 110 121

90 HI-BETA*EXP2*SUM2 122HIPRME-BETA*EXP2*(SUM2*(-0.25/Z+I*RTZ)+SUM4) 123

110 IF (ZREAL.GE.O.O.OR.ZIMAG.LT.0.O)GO TO 120 124H2-BETA*(EXP3*SUM1+EXP4*SUM2) 125H2PRME-BETA*(EXP3*(SUM*(-0.25/Z-I*RTZ)+SUM3)+EXP4*(SUM2*(-0.25/Z 126

$ +I*RTZ)+SUM4)) 127RETURN 128

120 H2=BETA*EXP3*SUMI 129H2PRME=BETA*EXP3*(SUM1*(-0.25/Z-I*RTZ)+SUM3) 130RETURN 131END 132SUBROUTINE MAGANG(ARG,MAG,ANGLE)IMPLICIT REAL *8(A-H,O-Z)REAL*8 DSQRT,dacosCOMPLEX*16 ARG,IM

REAL*8 MACDATA RDTDEG/5.729577951D+O1/data IM/(O.DO,1.DO)/

C

ENTRY MGNGLE(ARG,MAG,ANGLE)

ARGRAL - ARGARGMAG - -IM*ARGMAG - DSQRT(ARGRAL*ARGRAL + ARGMAG*ARGMAG)IF(MAG .EQ. 0.0) GO TO 10COSQ - ARGRAL/MAGIF (COSQ .LT. -I.O.AND. COSQ .GT. -1.01) COSQ - -1.0IF(COSQ .GT. 1.O.AND. COSQ .LT. 1.01) COSQ - 1.0

5 ANGLE - dacos(COSQ)*RDTDEG

IF(ARGMAG .LT. 0.0) ANGLE - 360.0 - ANGLERETURN

10 COSQ - 0.0

GO TO 5ENDSUBROUTINE CLIN EQ (A, B, X, N, N DIM, IFLAG, ERR)

CC CLIN EQ USES L-U DECOMPOSITION TOC FIND THE TRIANGULAR MATRICES L, UC SUCH THAT L * U - A. L AND U AREC STORED IN A. THIS FORM IS USED WITHC BACK-SUBSTITUTION TO FIND THE SOLNC X OF A * X - L * U * X - B.C N IS THE NUMBER OF EQUATIONS ANDC N DIM IS THE DIMENSION OF ALL ARRAYSC IN THE PARAMETER LIST.CC IF IFLAG - 0, L, U, AND X AREC COMPUTED.C IF IFLAG IS NON-ZERO, IT IS ASSUMEDC THAT L AND U HAVE BEEN COMPUTED INC A PREVIOUS CALL AND ARE STILL STORED

A-13

Page 97: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

C IN A. THUS ONLY X IS COMPUTED.C ERR IS THE ESTIMATED RELATIVEC ERROR OF THE SOLUTION VECTOR.

CCOMPLEX*16 A, B, X, T 00002300INTEGER*2 IROWDIMENSION A(N DIM, N DIM), 00002500

$ B(N DIM), X(N DIM) 00002600DIMENSION IROW(50), Q(50) 00002700DATA EPS /I.OE-15/ 00002800

C 00002900C 00003000

IF (N.GT.50) GO TO 900 00003100IF (IFLAG.NE.0) GO TO 600 00003200DO 050 I - 1,N 00003300Q(I) - 0.0 00003400DO 040 J - 1,N 00003500

QQ - zabs (A(I,J))040 IF (Q(I).LT.QQ) Q(I) - QQ 00003700

IF (Q(I).EQ.0.0) GO TO 901 00003800050 CONTINUE 00003900

ERR - EPS 00004000PPIV - 0.0 00004100

DO 100 I - 1,N 00004200100 IROW(I) - I 00004300

C 00004400DO 500 L - 1,N 00004500PIVOT - 0.0 00004600K - L 1 00004700DO 240 I - L,N 00004800IF (K.LT.1) GO TO 230 00004900DO 220 J - I,K 00005000

220 A(I,L) - A(I,L) - A(J,L) * A(I,J) 00005100230 F - zabs (A(I,L)) / Q(I)

IF (PIVOT.GT.F) GO TO 240 00005300PIVOT - F 00005400NPIVOT - I 00005500

240 CONTINUE 00005600IF (PIVOT.EQ.0.0) GO TO 901 00005700IF (PPIV.LE.PIVOT) GO TO 250 00005710ERR - ERR * PPIV / PIVOT 00005720TF (ERR.GE.1.0) GO TO 901 00005730

250 PPIV - PIVOT 00005740

IF (NPIVOT.EQ.L) GO TO 280 00005750Q(NPIVOT) - Q(L) 00005800J - IROW(L) 00005900IROW(L) - IROW(NPIVOT) 00006000IROW(NPIVOT) - J 00006100

DO 260 I - 1,N 00006700T - A(L,I) 00006800A(L,I) - A(NPIVOT,I) 00006900A(NPIVOT,I) - T 00007000

260 CONTINUE 00007100280 IF (L.EQ.N) GO TO 500 00007110

T - (I.ODO,O.ODO) / A(L,L) 00007200K - L + 1 00007300

M - L - 1 00007400DO 450 I - K,N 00007600

A-14

Page 98: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

IF (M.LT.1) GO TO 400 00007700DO 350 J - 1,M 00007800

350 A(L,I) - A(L,I) - A(L,J) * A(J,I) 00007900400 A(L,I) - T * A(L,I) 00008000450 CONTINUE 00008100500 CONTINUE 00008200

IF (ERR.GT.I.OE-5) PRINT 998, ERR 00008300C 00008400C 00008500

600 DO 620 1 - 2,N 00008600620 X(I) - (O.ODO,O.ODO) 00008700

J - IROW(1) 00008800X(1) - B(J) / A(1,1) 00008900DO 700 1 - 2,N 00009000J - IROW(I) 00009100K - I - 1 00009200DO 650 L -1,K 00009300

650 X(I) - X(I) + A(I,L) * X(L) 00009400X(I) - (B(J) - X(I)) / A(I,I) 00009500

700 CONTINUE 00009600K - N - 1 00009700DO 800 I - 1,K 00009800J - N - I 00009900M - J + 1 00010000DO 800 L - M,N 00010100X(J) - X(J) - X(L) * A(J,L) 00010200

800 CONTINUE 00010400RETURN 00010500

C 00010600900 PRINT 999 00010700

ERR - 1.0 00010800RETURN 00010900

901 PRINT 997 00011000ERR - 1.0 00011100RETURN 00011200

997 FORMAT ('lERROR IN CLIN EQ, MATRIX IS SINGULAR') 00011300998 FORMAT (' CAUTION-', 00011400

$ ' CLIN EQ HAS DECOMPOSED AN ILL-CONDITIONED MATRIX.',/, 00011500$ ' RESULTS WILL HAVE RELATIVE ERROR -',Eli.2) 00011600

999 FORMAT ('lERROR IN CLIN EQ, MATRIX SIZE GREATER THAN 50') 00011700END OOO11H??

A-15

Page 99: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

SUBROUTINE IICFLDparameter (maxinds-30)IMPLICIT REAL *8(A-H,O-Z)

C COMPUTE FIELDS FROM XVAL MIN TO XVAL MAX FOR TWO XMTR-RCVR DISTANCESC AT DELTAX INTERVALSC

COMMON/TERM/NT ,NTR

COMMON/MCINPT/THETA(25 ,mraxmds) ,FOFR( 25,miaxinds),$ XTRA(3,3,25,maxmds),TOPHT(25),$ XVAL(25),FREQ,RHOMAX,RHOtIN,DELRHO,DELTAX,epsr(25),$ SIGMA(25) ,NRSLAB,NRMODE(25) ,NTMAX

COMMO0N/MCSTOR/A(25,maxmds,maxmds) ,S(25,maxmds) ,C(25,maxmds),$ NTHSQ(25) ,KVRAOT,KVRATT,$ AVRKOT ,AVRKTT, CONST, OMEGA, WAVENOcharacter*68 idplotGOMMON/tCPLOT/R(400) ,DBy(400) ,DBx(400) ,ANGchi(400),

$ IDPLOT,ISUBCOMMON/HTGN/F(4 ,25 ,maxmds ,2)

COMMON/HGINPT/GAMMA, PHI, ZT, ZR, SINGAM, COSGAM, SINPHI ,COSPHI

comrnon/pl tflg/iplfl-REAL*4 R, DBy, dbx, angchireal*8 nunREAL*8 KVRAOT,KVRATTcomplex*16 tahy, tahxCOMPLEX*16 SOLNA(maxrds,3),THETA,A,S,C,XTRA,TB,FOFR,F,ZTHSQ,IMDATA ERAD/6.370D3/data IM/(O.0D0,l.ODO)/

CC

HP-- 10RHO - RHO MINDO 1 LL-2,NRSLABIF(XVAL(LL)-RHO GCE. 0.) GO TO 2

1 CONTINUEM-nrslabCO TO 3

2 M -LL-13 CONTINUE

IF(M .EQ. MP) GO TO 720DO 710 L-1,3DO 710 J - 1,NRMODE(m)SOLN A(J,L) - (0.0,0.0)DO 710 K - I,NRMODE(ntr.IF(M .NE. NTR) GO TO 35if(1 .eq. 1) thenSOLN A(J,L) - SOLN A(J,L)$ +A(M,J,K)*(XTRA(1,L,NTR,K)*F(1,NTR,K,1)*$COSCAM +XTRA(2,L,NTR,K)*F(2,NTR,K,1)*SINAM*$COSPHI +XTRA(3,L,NTR,K)*F(3,NTR,K,1)*SINGAM*$SINPHI)/( -s(ntr,k))elseSOLN A(J,L) - SOLN A(J,L)$ +A(M,J,K)*(XTRA(l,L,NTR,K)*F(1,NTR,K,1)*$COSGAM +XTRA(2,L,NTR,K)*F(2,NTR,K,1)*SINGAM*$COSPHI +XTRA(3,L,NTR,K)*F(3,NTR,K,1)*SINGAM*$SINPHI)endifGO TO 710

A-16

Page 100: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

35 continueif(l .eq. 1) thenSOLN A(J,L) - SOLN A(J,L)

$ +A(M,J,K)*(XTRA(l,L,NTR,K)*F(1,NTR,K,1)*

$GOSGAM +XTRA(2,L,NTR,K)*F(2,NTR,K,1)*SINGAM*$COSPHI +XTRA(3,L,NTR,K)*F(3,NTRK,1)*SINGAM*$SINPHI)$ *zexp(-IM*WAVEN0*S(NTR,K)*XVAL(NTR+l))/(-s(ntr~k))elseSOLN A(J,L) - SOLN A(J,L)

$ +A(M,J,K)*(XTRA(1,L,NTR,K)*F(1,NTR,K,1)*$COSGAM +XTRA(2,L,NTR,K)*F(2,NTR,K,l)*SINGAM*$COSPHI +XTRA(3,L,NTR,K)*F(3,NTR,K,l)*SINGAM*$SINPH-I)$ *zexp( ..11*WAVEN*S(NTR,K)*XVAL(NTR+1))endif

710 CONTINUEC720 CONTINUE

tahy - (0.0,0.0)tahx - (0.0,0.0)DO J-1,NRMODE(m)

IF(4 .eq. NIR) thenTB -.zexp(-It*WAVEN0*S(M ,J)*RHO)

elseTB -zexp(IM*WAVENO*S(4 ,J)*(XVAL(M ) RHO))

endiftahy-tahy+SOLNA(J ,1)*TB*F(l ,M,J ,2)

tahx-tahx+SOLNA(J ,3)*TB*F(4,M,J, 2)

enddotahy-tahy*GONST/DSQRT (DSIN(RHO/ERAD))

tahx-tahx*GONST/DSQRT (DSIN (RI{O/ERAD))tahyr'-tahytahyi=- im*tahytahxr-tahxtahxi- -im*tahxphshy-datan2 (tahyi ,tahyr)phshx-datan2 (tahxi, tahxr)amphy-dsqrt( tahyr*tahyr+tahyi*ta'yi)arphx-dsqrt (tahxr*tahxr+tahxi*tahxi)beta-datan2 (amphy, amphx)del ta-ph shy- phshxnum-dsin(2 .0*beta)*dcos(delta)den-dcos(2 .0*beta)psi-O. 5*datan2(num,den)*57 .295779if(psi .1t. 0.0) psi==Si+lSO.Ochi-90.0-psiampy=1O .0*dloglO (dmaxl (1.Od- 30, amphy*amphy)*l . 0d2)

ampx=10.0*dloglO(dmaxl(1.0d30,amphx*amphx)*l.Odl2)

R(NT) - XVAL(2)dby(nt) - arnpydbx(nt) - arnpxangchi(nt) - chiMP - M

IF(NT .NE. NTMAX) RETURNPGAMMA - GANMMA/I.745329D-2PPHI - PHI/1.745329D-2PRINT 927,PGAMMA,PPHI,ZT,ZR

A-17

Page 101: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

927 FORMAT// GAMMA (DEG).-'F6. 1,' PHI (DEG)-%F6. 1, -ZT (1M) - F7. 2,$' ZR(KM)-',F7.2)print 929

929 FORMAT(/,13X,'R-IO-KM',3X,'MAG(lIY)-DB',3X,'MAG(H-X)-DB',3x,$ 'DOA ERROR-DEG-)DO JJ-1,NTMAX

PRINT 908,R(JJ),dby(jj),dbx(jj),angchi(jj)908 FORMAT(9X,FIO.2 ,2x,FIO. 5,3x,F1O.5,3x,FtO. 5)

enddo

IF (iplflg.EQ.0) RETURNCALL MCPLTSRETURNEND

A- 18

Page 102: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

SUBROUTINE MCFLD2parameter (maxmds-30)IMPLICIT REAL *8(A-H,O-Z)

C COMPUTE FIELDS FROM RHO MIN TO RHO MAX

C AT DEL RHO INTERVALS.C

COMMON/TERM/NT ,NTRGOMMON/MCINPT/THETA(25 ,maxmds) ,FOFR(25 ,maxmds),

$ XTRA(3,3,25,maxmds),TOPHT(2 5),

$ XVL2)FF,.CMXROIERODLA~pr2)$ SIGMA(25) ,NRSLAB,NRMODE(25) ,NTMAX

COrMN/MGSTOR/A(25,maxmds,maxmds),S(25,maxmds),C(2 5,maxmds),

$ NTHSQ(25) ,KVRAOT,KVRATT,

$ AVRKOT ,AVRKTT, CONST ,OMEGA ,WAVENO

character*68 idplotCOMMON/MCPLOT/R(400) ,DBy(400) ,DBx(400) ,AN~chi(400),

$ IDPLOT,ISUBCOMMON/HTGN/F (4, 25 ,maxmds ,2)

COMMON/HGINPT/GAMMA,PHI ,ZT ,ZR,SINGAM,GOSGAI4,SINPHI ,COSPHI

comon/pltflg/iplflgREAL*4 R, DBy, dbx, angchi

COMPLEX*14 SOLNA(maxmds ,3)

COMPLEX*lb TIETA,A,S,C,XTRA,TB,IM,FOFR,F,NTHSQcomplex*16 tahy, tahxREAL*8 KVRAOT ,KVRATTreal*8 numDATA ERAD/6.370D3/data IM/(O.DO,1.DO),/

CC

ISUB-

DBMAX -- 1000.0RHO - RHO MINM - NTRX - RHO - 1.0

600 CO)NTINUE700 IF (RHO.LE.X) GO TO 720

DO 710 L-1,3DO 710 J - 1,NRMODE(m)SOL14 A(J,L) - (0.0,0.0)DO 710 K - 1,NRMODE(ntr)IF(M .NE. NTR) GO TO 35if(1 .eq. 1) then

SOLN A(J,L) - SOLN A(J,L)

$ +A(M,J ,K)*(XTRA(1,L,NTR,K)*F(1,NTR,K,1)*$COSGAM +XTRA(2,L,NTR,K)*F(2,NTR,K,1)*SINGAM*$COSPHI +XTRA(3,L,NTR,K)*F(3,NTR,K,1)*SINGAM*$SINPHI)/( -s(ntr,k))elseSOLN A(J,L) - SOLN A(J,L)

$ +A(M,J,K)*(XTRA(1,L,NTR,K)*F(l,NTR,K, 1)*

$COSGAM +XTRA(2,L,NTR,K)*F(2,N-TR,K,1)*SINGAM*$COSPHI +XTRA(3,L,NTR,K)*F(3,NTR,K,1)*SINGAM*$SINPHI)endifCO TO 710

35 continueif(1 .eq. 1) then

A-19

Page 103: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

SOLN A(J,L) - SOLN A(J,L)$ +A(M,J,K)*(XTRA(1,L,NTR,K)*F(l,NTR,K,l)*$COSGA4 +XTRA(2,L,NTR,K)*F(2,NTR,K,1)*SINGAM*$COSPHI +XTRA(3,L,NTR,K)*F(3,NTR,K,l)*SINGAI*$SINPHI)$ *zexp(-fl*WAVENO*S(NTR,K)*XVAL(NTR+l))/(-s(ntr,k))elseSOLN A(J,L) - SOLN A(J,L)

$ +A(M,J,K)*(XTRA(l,L,NTR,K)*F(l,NTR,K,l)*$COSGAM +XTRA(2,L,NTR,K)*F(2,ITR,K,1)*SINGAMk$COSPHI +XTRA(3 ,L,NTR,K)*F(3,NTR,K,1)*SINGAM*$SINPH-I)$ *zexp(-IM*WAVENO*S (NTR,K)*XVAL(NTR+l))endif

710 CONTINUE

X -XVAL(M)

if(m .gt. nrslab) x-I.0e6GO To 700

C720 CONTINUE

tahy - (0.0,0.0)tahx - (0.0,0.0)DO J-l,NRMODE(m-l)

IF(M-1 .eq. NTR) thenTB -zexp( -IM*WAVENO*S(M-1 ,J)*RHO)

elseTB -zexp(IM*WAVENO*S(M-1,J)*(XVAL(M-l) -RHO))

endiftahy - tahy+SOLN A(J,l)*TB*F(l,M-l,J,2)tahx - tahx+SOLN A(J,3)*TB*F(4,M-l,J,2)

enddotahy - tahy*CONST/DSQRT(DSIN(RHiO/ERAD))tahx -tahx*CONST/DSQRT(DSIN(RHO/ERAD))tahyr-tahytahyl-- irn*tahytahxr-tahxtahxi= -im*tahxphshy-datan2 (tahyi, tahyr)phshx-datan2 (tahxi, tahxr)amphy-dsqrt (tahyr*tahyr+tahyi*tahyi)arnphx=dsqrt (tahxr*tahxr+tahxi*tahxi)be ta=datan2 (arnphy, amphx)delta=phshy-phshxnuxn-dsin(2 .O*beta)*dcos(delta)den=-dcos(2 .O*beta)psi=-O.5*datan2(num,den)*57 .295779if(psi Alt. 0.0) psi-psi+l80.0chi=-90 .0-psiarpy-lO.0*dloglO(dmaxl(l.Od-30,amphy*amphy)*l.OdI2)ainpx-10.0*dlogl0(dmaxl(l.0d-30,amphx*amphx)*l.0dl2)R(ISUB) - RHODBy(ISUB) - ampyDBx(ISUB) -ampxangchi (isub)-chiRHO -RHO + DEL RHOISUB -ISUB+l

IF (RHO .LE. RHOMAX) GO TO 600

A-20

Page 104: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

ISUB - ISUB-1POAMMA - GAMMA/1.745329D-2PPHI - PHI/1.745329D-2PRINT 927,PGAMMA,PPHI,ZT,ZRPRINT 929

927 FORMAT(//,11X,'GAMMA(DEG)-',F6.1,' PHI(DEG)-',F6.1,' ZT(KM)-',$ F7.2,' ZR(KM)-',F7.2)

929 FORMAT(/,13X,'RHO-KM',3X,'MAG(HY)-DB',3X,'MAG(HX)-DB',3x,$ 'DOA ERROR-DEG')DO J-1,ISUB

PRINT 908,R(J),DBy(J),DBx(J),angchi(J)908 FORMAT(9X,F1O.2,2x,FIO. 5, 3x,F1O. 5,3x,FIO.5)

enddowrite(*,'(/'IF (iplflg.EQ.0) RETURNGALL MCPLT2RETURNEND

A-21

Page 105: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

SUBROUTINE MCPLTS

parameter (raxmds-30)C MCPLTS GENERATES TWO PLOTS (FIELD AMPLITUDE IN DB ABOVE AC MICRO VOLT PER METER FOR 1 KW RADIATED POWFR VERSUS TRANSM4ITTER-C TERMINATOR DISTANCE FOR TWO RECEIVER POSITIONS).

COMMON/MCPLOT/R(400) ,DBy(400) ,DBx(400) ,ANGchi(400),

$ IDPLOT(17),ISUBCOMMON,'xLOT/XMIN ,xmax ,Xtic ,YMIN ,ymax ,Ytic ,SIZEX, SIZEYCOMMON/l-GINPT/GAMA,PHI,ZT,ZR,SINGAM,COSGAM,SINPHI,COSPHICOMMON/t4CINPT/THETA(25 ,maxrnds),FOFR(25 ,maxmds),

$ XTRA(3,3,25,rnaxmds),TOPHT(25),$ XVAL(25),FREQ,RHOMA X,RHOMIN,DELRHO,DELTAX,epsr(25),$ SICM4A(25),NRSL.AB,NRMIODE(25),NTMAXdimension xl(2),yl(2)COMPLEX*16 THETA, FOFR,XTRAREAL*8 XVAL,FREQ,RHOMAX,RHOMIN,DELRHO,DELTAXK,epsr,SIGM1-A,TOPHTREAL*8 SINGAM,COSGA M,SINPHI,COSPHT,GA 4A,PHI,ZT,ZRLOGICAL UP(400) ,upl(2)

C

xinc-(xmax-xmin) /s izexyinc-(yrnax-yinin)/sizeyDO J-1,2

upl(J)-. FALSE.enddoDO J-1,400

UP(J)-.FALSE.enddoCALL pltbgnCALL plot(1.O,l.O,- 3)call symbol(2.O,-O.5, .1O,35HTransmitter-Terminator Distance(Mm),

$ 0.0,35)call symbol(-O.9,O.9,.lO,26H Bearing Error (Deg) 190.0,26)call symbol(-O.7,O.9,.lO,35HAmplitude (dB above luv/n for 1 kW),

$ 90.0,35)CALL borar2(sizex,X MIN/l000,xmax/l000,Xtic/lOOO,2.*Xtic/1OOO,l,

$ sizey,YMIN,ymax,Ytic,2.*Ytic,-l)GAMMAD - GAMMA/l.745329D-2PHID - PHI/1.745329D-2

xpos'=O.Oxstart-xmin

C

c draw legendxl (l)=xs tartxl(2)-xstart+xinc*0. 7

yi. (1) =yi.axA-y nc*O. 3yl(2)=ymax~yinc*O. 3call curve(xl,yl ,upl,2 ,xmin,yrnini,xinc,yinc,2)call symbol(xpos+O.7,sizey+O.25,.l.,6H IHYI,O.,6)

cxl(l)-xl(l)+ . 5*xincxl(2)-xl(2)+l. 3*xinccall curve(xl ,yl,upl,2 ,xmin,ymin,xinc ,yinc,4)xpos-.xpos+1. 5call symbol(xpos+O.5,sizey4-.25,.l,6H lHXLO.,6)

c

xl(l)=xl(l)+l. 5*xincxl (2)-xl(2)+l. 5*xinccall curve(xl,yi ,upl,2 ,xminymin,xinc ,yinc ,5)

A-22

Page 106: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

xpos-Avos+l 5call symbol(xpos+O.5,sizey+O.25,.l,14H Bearing Error,O. ,14)

C

c draw solid line at 0.0xl(l)-xminxl(2)-xma-yl(l)-c Cyl(2,-u..0call curve(xl,yl,upl,2,xmin,ymin,(xnax-xmin)/sizex,S (ymax-ymin)/sizey,l)

C

CALL CURVE(R~dby,up,NTMIAXxmin,ymin,xinc ,yinc, 2)GALL CURVE(R, dbx ,up ,NTMAX,xinin,yinin,xinc ,yinc ,4)CALL CURVE(R,angchi,up,NTMAX,xnin,ymin,xinc,yinc,5)CALL symbol(0.O,sizey+l.3, .1O,IDPLOT,O.O,68)CALL synboi(O.,sizey+0.9,.lO,1lHFreq - kflz,0.0,17)CALL nuxber(0.7,si* zey+0.9,.lO,sngl(FREQ),O.0,3)CALL symbol(3.5,sizey+0.9, .l0,29HReceiver Distance - kmn,

$ 0.0,29)CALL nuiber(5.5,sizey+0.9,.l0,sngl(rhomin),O.0,l)CALL syrbol(C.,sizey+O.7,.lO,29HZt - km Zr - kmn,

$ 0.0,29)CALL nuxber(O.50,sizey+0.7,l10,sngl(zt),O.0,2)CALL number(2.05,sizey+0.7, .l0,srpgl(zr) ,O.0,2)CALL symbol(3.5,sizey+.7,.lO,

$ 35HGaiia - deg Phi - deg,0.O,35)CALL nuiber(4.30,sizey+0.7, .l0,gamxnad,0.O,l)CALL nuxnber(6.05,sizey+0.7, .1O,phid,0.O,l)CALL plterndRETURNENDSUBROUTINE MCPLT2parameter (maxmds=30)

C MCPLT2 GENERATES ONE PLOT (FIELD AMPLITUDE IN DB ABOVE A MICRO VOLTC PER METER FOR I KW RADIATED POWER VERSUS DISTANCE FROM TRANSMITTER).

COMMON/MCPLOT/R(400) ,DBy(400) ,DBx(400) ,ANGchi(400),$ IDPLOT(17),ISUBCOMMON/XPLOT/XMIN, xmax ,Xtic ,YMIN ,ymax ,Ytic ,SIZEX, SIZEYCOMMON/HG INPT/GAMMA, PHI ,ZT ,ZR, SINGAM, COSGAM, SINEHI ,COS PHICOMMON/MCINPT/THETA(25 ,maxmds) ,FOFR(25 ,maxmds),

$ XTRA(3,3,25,maxnds),TO'HT(25),S XVAL(25),FREQ,RHOMAX,RHOMIN,DELRNiO,DELTAX,epsr(25),

$ SIGMA(25) ,NRSIAB,NRt4ODE(25) ,NTMAXdimension xI(2),yl(2)COMPLEX*16 THETA, FOFR,XTRAREAL*8 XVAL,FREQ,RIAOMAX,RHOMIN,DELRHO,DELTAX,epsr,SIGMA,TOPHTREAL*8 SINGAM,COSCAM,SINPHI,COSPHI,GAMM4A,PHI,ZT,ZRLOGICAL UP(400) ,upl(2)

C

xinc-(xmax-xinin)/s izexyinc-(yrnax-yrnin)/sizeyDO J-1,2

upl(J)-. FALSE.enddoDO J-1,400

UP(J)-. FALSE.enddoCALL pltbgn

A- 23

Page 107: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

CALL plot(l.0,l.0,-3)call symbol(l.5,-O.5,.l0,2lHDistance (Megameters),0.0,21)call syibol(-0.9,l.5,.l0,26H Bearing Error (Deg) .90.0,26)call syibol(-0.7,l.5,.l0,35HAiplitude (dB above luv/m for I kW),

$ 90.0,35)GALL bordr2(sizex,XM1IN/lO00,xmax/l000,Xtic/l000,2 .*Xtic/l000, .4,

$ sizey,YMIN,ymax,Ytic,2.*Ytic,-l)GAMMAD - GAMMA/l.745329D-2PHID - PHI/1.745329D-2xpos-0 .0xs tar t=xmin

c

c draw legendxl(l)=xstartxl(2)-xstart+xinc*0. 7yl(l)-yna, yinc*0.3yl(2)-,yxnax+yinc*0.3call curve(xl ,yl ,upl, 2,xmin,ymin,xinc ,yinc ,2)call syibol(xpos+0.7,sizey+0.25,.l,6H IHYVO.,6)

C

xl(2)-xl(2)+ . 3*xjflc

call curve(xl,yl,upl,2 ,xmin,ymin,xinc,yinc,4)xpos-xpos+l. 5call syibol(xpos+0.5,sizey+0.25,.l.6H jRXj,0.,6)

c

xl(l)'=xl(l)+l. 5*xjncxl(2)-xl(2)+ . 5*xinccall curve(xl ,yl ,upl ,2 ,xinin,yniin,xinc ,yinc, 5)xpos-xpos+ . 5call symbol(xpos 0.5,sizey+0.25, .l,14H Bearing ErrorO.,14)

C

c draw solid line at 0.0xl(l)=xminxl (2) -xmaxyl(l)=0 .0

yl(2)=O.Ocall cur-ve(xl,yl,upl,2,xnin,yinin,(xmax-xmin)/sizex,

$ (yiax-ymin)/sizey,l)c

CALL GURVE(R,dby,up, ISUB,xmin,yrnin,xinc,yinc, 2)ZALL GURVE(R,dbx,upISUB,xmin,ynin,xinc ,yinc ,4)GALL GURVE(R,angchi,up,ISU,xnin,yinin,xinc,yinc,5)CALL symbol(0.0,sizey+l.5, .l0,IDPLOT,0.0,68)GALL symbol., .,sizey+l.l,.l0,l7HFreq - kHz,0.0,17)CALL number(0.7,sizey+1.l, .l0,sngl(FREQ) ,0.0,3)GALL symbol(0. ,sizey4-0.9,.l0,29HZt =kmn Zr - kmn,

$ 0.0,29)GALL nuxnber(0. 50,sizey+0 .9, . 0,sngl(zt) .0.0, 2)CALL nuiber(2.05,sizey±0.9,.10,sngl(zr),0.0,2)CALL symbol(0.,sizey+0.7, .10,33HGammia - deg Phi - deg,

$ 0.0,33)CALL number(0.80,sizey+0.7,.0,gammnad,0.0,1)CALL numrber(2.45,sizey+0.7, .10,phid,0.0, 1)GALL pltendRETURNEND

A-24

Page 108: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

subroutine pltbgncharacter*l answrlogical first, autopidimension ia(8) ,ibuff(2)data ia/82,79 ,57,48,73 .87,73 ,bO/

c ASCII R 0 9 0 1 W I Pdata first/.true./,autopl/.false./if(first) then

open(unit-52 ,file-' /dev/plt7550a')print *,'If this is the hp 7550 plotter and you want auto feed,'print *,'then set up the plotter, load a sheet and answer y:'print *,'Do you want auto feed?'read 1, answrformat(al)if(answr .eq. 'y' .or. answr .eq. 'Y') thenautopl-. true.

elseautopl-.false.

end ifend ifif(.not.autopl .or. first) then

print *,'Set up plotter, enter rotation (y/n) when ready'read 1, answrfirst-. false.

end ifcall hpinit(2,0,0,0,52)if(answr .eq. 'y' .or. answr .eq. 'Y')

$ call buff(l,ia,xbuff,8)call newpen(l)returnendsubroutine pltondimension ia(3)data ia/27,46,89/

c ASCII esc . Ycall buff(l,ia,xbuff,-3)call newpen(l)returnendsubroutine pltendcall newpen(0)entry pltoffcall plot(0.0,0.0,999)returnend

A-25

Page 109: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

subroutine bordr2(xlng,xnin,xinax,xticl,xtic2,ndx,$ ylng,ymin,ymax,yticl,ytic2,ndy)

C

xscale-xlng/ (xmax-xnin)yscale-ylng/ (ymax-ymin)if(xticl*xscale .le. 0. .or. xtic2*xscale .le. 0.) go to 999if(yticl*yscale .le. 0. .or. ytic2*yscale .le. 0.) go to 999

C

if(iabs(ndx) .gt. 9) thensx-. 15nx-ndx- (ndx/10)*10

elsesx=. 1nx=ndx

end ifxo-. 5*sxif(iabs(ndy) .gt. 9) then

53=. 15ny-ndy- (ndy/10)*10

elsesy-.lny-ndy

end ifyo-. 5*sy

C

xres-abs (xticl)/10.yres-abs (yticl)/10.

c

tI- .05t2-. 10yval-yminytc 2-yin xp-0.

yp=0 .go to 115

112 yval-yval+yticlif(abs(yval-yiax) .le. yres) then

call plot(0. ,ylng,2)if(abs(yval-ytc2) .1e. yres) thenxln--sy*(3+ny)yln'=ylng-370if(abs(yval) .gt. yres .or. abs(yval) .ge. 10.)

$ xln-xln-sy*aint(aloglO(abs(yval)))if(abs(yval) Alt. yres) yval-0.if(yval Alt. 0.) xln.=xln-sycall plot(xln,yln,3)call nuxber(xln,yln,sy,yval,0. ,ny)

end ifcall plot(0. ,ylng,3)go to 120

end ifyp-(yval-ymin)*yscalecall plot(xp,yp,2)if(abs(yval-ytc2) .gt. yres) go to 118call plot(t2,yp,2)

115 xln=-sy*(3-ny)yln-yp-yoif(abs(yval) .gt. yres .or. abs(yval) .ge. 10.)

A-26

Page 110: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

$ xln-xln-sy*aint(alog10(abs(yva1)))if(abs(yval) Alt. yres) yval-0.if(yval .lt. 0.) xln-xln-sycall plot(xln,yln,3)call number(xln,yln,sy,yval,0. ,ny)ytc 2-ytc 2+yt ic 2go to 119

118 call plot(tl,yp,2)119 call plot(xp,yp,3)

if(abs(yval-ymax) .gt. yres) go to 112C

120 yp-ylngtl-ylng..05t2-ylng- .10xva l-xmninxtc2-xxnin+xtic2

122 xval-xval+xticlif(abs(xval-xmax) .gt. xres) go to 123call plot(xlng,ylng,2)if(abs(xval-xtc2) .le. xres) xtc2-xtc2+xtic2go to 130

123 xp-(xval-xmin)*xscalecall plot(xp,yp,2)if(abs(xval-xtc2) .gt. xres) go to 128call plot(xpt2,2)xtc2-xtc2+xtic2go to 129

128 call plot(xp,tl,2)129 call plot(xp,yp,2)

if(abs(xval-xmax) .gt. xres) go to 122C

130 xp-xlrigtl-xlng- .05t2-xlng- .10ytc2-ytc2 -ytic2if(abs(ytc2-ynax) .le. yres) go to 135

132 yval-yval-yticlif(abs(yval-ymin) .gt. yres) go to 133call plot(xlng,0.,2)go to 140

133 yp-(y'val-ymin)*yscalecall plot(xp,yp,2)if(abs(yval-ytc2) .gt. yres) go to 138

call plot(t2,yp,2)135 ytc2-ytc2-ytic2

go to 139138 call plot(tl,yp,2)139 call plot(xp,yp,2)

if(abs(yval-ymin) .gt. yres) go to 132c140 yp-O.

ti- .05t2-. 10yln--2.*sxxtc2-xtc2 -xtic2if(abs(xtc2-xnax) .le. xres) go to 145

142 xval-xval-xticlif(abs(xval-xmin) .le. xres) then

A-27

Page 111: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

call plot(0.,0.,2)if(abs(xval-xtc2) .le. xres) thenxln--xo*(2+nx)if(abs(xval) .gt. xres .or. abs(xval) .ge. 10.)

$ xln-xln-xo*aint(alogIO(abs(xval)))if(abs(xval) Alt. xres) xval-O.if(xval Alt. 0.) xln-xln-xocall plot(xln,yln, 3)call nuxber(xln,yln,sx,xval,Q. ,nx)

end ifcall plot(O.,0.,3)return

end ifxp- (xval -xmin) *xscalecall plot(xp,yp,2)if(abs(xval-xtc2) .gt. xres) go to 148

call plot(xp,t2,2)145 xln-xp-xo*(2+nx)

if(abs(xval) .gt. xres .or. abs(xval) .ge. 10.)$ xln-xln-xo*aint(aloglO(abs(xval)))

if(abs(xval) Alt. xres) xval-0.if(xval .At. 0.) xln-xln-xocall plot(xln,yln,3)call nuxnber(xln,yln~sx,xval,0. ,nx)xtc2-xtc2 -xtic2go to 149

148 call plot(xptl,2)149 call plot(xp,yp,3)

if(abs(xval-xmin) .gt. xres) go to 142c999 print 100,xlng,xmin,xmax,xticl,xtic2,ndx,

$ ylng,ymin,yrnax,yticl,ytic2,ndy100 format('OError in BORDR2:'/

$ 'Oxlng, xmin, xmax, xticl, xtic2, ndx - ',lp~ell.3,i5/$ 'Oylng, ymin, ymax, yticl, ytic2, ndy - ',lp~ell.3,i5)call pltendstopend

A-28

Page 112: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

subroutine curve(x,y,up,nrpts,xmin,ymin,xinc,yinc,line)C

" x,y,up must be dimensioned at least nrpts" xmin,ymin are x,y origin in user units" xinc,yinc are x,y scales in user units per inchC

c line-I: solidc 2: long dashc 3: medium dashc 4: short dashc 5: dottedc 6: short + long dashc 7: short + short + long dashC

logical up,upl,up2dimension ipen(8),joc(7),x(nrpts),y(nrpts),up(nrpts)data ipen/2,2,2,3,2,3,2,3/,joc/18, 11, 14, 23, 32, 41, 16/data delr/.l/

cif(nrpts .le. 1) go to 99

cif(line) 1,2,3

1 kk-mod(line,7)±7go to 4

2 kk-Ogo to 4

3 kk-mod(line,7)4 kk-kk+1

jo-joc(kk)/lOjc-joc(kk) -lO*joip-ipen(j o)

cJ -odr-O.rhol-O.rho2-delrpxl-(x(l) -xwin)/xincpyl-(y(l) -ymin)/yincupl-up(l)if(.not. upl) then

C

c go to first position with pen upcall plot(pxl,pyl,3)if(kk .eq. 6) thenpx2-(x(2) -xmin)/xincpy2-(y( 2) -ymin)/yincdelx-px2 -pxldely-py2 -pylrho-sqrt (delx**2+dely**2)if(rho .eq. 0.) then

dx 6-delx*.ldy 6-dely*.l

elsedx 6-delx*delr/rho*. 1dy 6-dely*delr/rho*. 1

end ifcall plot(pxl+dx6 ,pyl+dy6 ,2)

end if

A-29

Page 113: COunclassified security classification of this page report documentation page la. report security classification lb. restrictive markjngs

end ifC

do 40 i-2,nrptspx2-(x(i) -xniin)/xincpy2-(y(i) -yinin)/yincup2-up(i)if(up2) thendr-O.rho 1-0.rho2-delrgo to 39

end ifif(upl) then

c pen has been up, prepare to lower pencall plot(px2 ,py2, 3)go to 39

end ifif(kk .eq. 2) go to 38delx-px2 -pxldely-py2 -pylrho-sqrt (delx**2+dely**2)rho 1-rho 1+rhoif(rho2 .gt. rhol) go to 38de ix-de Ix*delr/rhodely-dely*de Ir/rhodx 6-delx*.1dy 6-dely*.1if(dr .eq. 0.) go to 20dx-delx*dr/delrdy-dely*dr/delrpxl-pxl+dxpyl-pyl+dygo to 21

20 if(rho2 .gt. rhol) go to 38pxl-pxl+de lxpyl-pyl+dely

21 call plot(pxl,pyl,ip)if(kk .eq. 6) call plot(pxl+dx6,pyl+dy6,2)j-j +1ip-ipen(jo+mod(j ,jc))rho2-rho24delrgo to 20

38 call plot(px2,py2,ip)dr-rho 2- rhol

39 pxl-px2pyl-py2up 1-up 2

40 continue99 return

end

A-30