17
X-551-68-1167 PREPRI NT A PROGRAMMED MATHEMATICAL MODEL TO SIMULATE THE BENDING OF RADIO WAVES IN ATMOSPHERIC PROPAGATION B. ROSENBAUM N. SNOW - $ GPO PRICE CFSTI PRICE(S) $ Hard copy (HC) _ q MAY 1968 Microfiche (MF) ff653 July 65 GODDARD' SPACE FLIGHT CENTER GREENBELT. MARYLAND UAG jRU)6028qd -(ACCls UME a a, (N 33 AAD NUMR). -C A[EGOPYl T ) https://ntrs.nasa.gov/search.jsp?R=19680027398 2018-04-25T13:15:35+00:00Z

A PROGRAMMED MATHEMATICAL MODEL TO SIMULATE · PDF filex-551-68-1167 . prepri nt . a . programmed mathematical model to simulate the bending of radio waves in atmospheric propagation

  • Upload
    lamnga

  • View
    234

  • Download
    0

Embed Size (px)

Citation preview

Page 1: A PROGRAMMED MATHEMATICAL MODEL TO SIMULATE · PDF filex-551-68-1167 . prepri nt . a . programmed mathematical model to simulate the bending of radio waves in atmospheric propagation

X-551-68-1167 PREPRI NT

A PROGRAMMED MATHEMATICAL MODEL

TO SIMULATE THE BENDING OF RADIO

WAVES IN ATMOSPHERIC PROPAGATION

B ROSENBAUM N SNOW shy

$GPO PRICE

CFSTI PRICE(S) $

Hard copy (HC)

_ q MAY 1968 Microfiche (MF)

ff653 July 65

GODDARD SPACE FLIGHT CENTER GREENBELT MARYLAND

UAGjRU)6028qd

-(ACCls UME

a a

(N 33AADNUMR) -C A[EGOPYlT

)

httpsntrsnasagovsearchjspR=19680027398 2018-04-25T131535+0000Z

X-551-68-367

Preprint

A PROGRAMMED MATHEMATICAL MODEL

TO SIMULATE THE BENDING OF RADIO

WAVES IN ATMOSPHERIC PROPAGATION

13 Rosenbaum N Snow

May 1968

GODDARD SPACE FLIGHT CENTER Mission amp Trajectory Analysis Division

Greenbelt Maryland

Bendix Employee under contract to GSFC Contract Number NAS 5-10750

PRECEDING PA3E BLANK NOT FIL-M

A PROGRAMMED MATHEMATICAL MODEL

TO SIMULATE THE BENDING OF RADIO

WAVES IN ATMOSPHERIC PROPAGATION

B Rosenbaum N Snow

ABSTRACT

The ray path of an RF signal undergoes bending in the interval of atmosshypheric propagation between a satellite and an earth-based tracking station Resultant refraction is a perturbation on observed elevation angles and Doppler shifted signals As a practical tool for the computation of corrections a matheshymatical model simulating the tracing of the refracted ray path has been proshygrammed for use by the Goddard Space Flight Center computer facilities

ii

PRECEDING PAGE BLANK NOT FILAED

CONTENTS

Page

ABSTRACT

I INTRODUCTION 1

II REFRACTIVITY MODEL 1

1 Relation of Refractivity to the Index of Refraction 1 2 Tropospheric Refractivity Profile 2 3 Ionospheric Refractivity Profile - Chapman Model 2

III METHOD OF COMPUTATION 2

IV USERS GUIDE 5

1 Introduction 5 2 Programming System 5

3 Required InputOutput Units 5 4 Restrictions 5 5 Input 5 6 Output 7

7 Program Listing 14

V REFERENCES 17

ILLUSTRATIONS

Figure Page

1 The Geometry of the Ray-Tracing 3

V

LIST OF SYMBOLS

c reciprocal scale height of troposphere (km

f signal frequency (MHz)

h altitude (km)

h altitude of Nm

-2H scale height of the ionosphere

n index of refraction

N refractivity

Ne electron density (m 3)

Nm maximum of the N profile

r radial distance (kin)

r o earth radius (km)

3 true elevation angle at earth surface

8 refraction angle at satellite

6 refraction angle at earth surface

0 elevation angle at satellite

Stotal bending angle

vi

A PROGRAMMED MATHEMATICAL MODEL

TO SIMULATE THE BENDING OF RADIO

WAVES IN ATMOSPHERIC PROPAGATION

I INTRODUCTION

The ray path of an RF signal undergoes bending in the interval of atmos shy

pheric propagation from a satellite to an earth-based tracking station The

refraction introduces a perturbation on tracking measurement of elevation angle

and measurement of Doppler shift and its conversion to range rate Correction of the effect can be performed through a calculation of the finite refraction

angles between the line-of-sight and the ray parli at both the emitter and receiver

This document presents the mathematical model and its associated computer program to simulate the ray tracing of a signal path in a spherically stratified atmosphere While many such routines performing similar traces exist (Refershy

ence 1) they are not adapted to the newly installed IBM 360 computers at Goddard Space Flight Center (GSFC) This program has been checked out and run at GSFC on computer models IBM 36091 and IBM 36095 An exponential model is used for the tropospheric refractivity profile and the Chapman function is used for the ionospheric profile The refraction effect on elevation angle attributable to the troposphere and ionosphere can thus be calculated from a single routine The computation procedure is essentially that of the National Bureauof Standards tropospheric ray tracing program (Reference 2) A sample calculation is inshycluded in Chapter IV Users Guide

H REFRACTIVITY MODEL

The following equations were used in the construction of the refractivity model

1 Relation of Refractivity to the Index of Refraction

The relationship of refractivity N to the index of refraction n is expressed by the equation

N (n- 1) x 106

1

2 Tropospheric Refractivity Profile

The exponential tropospheric refractivity profile is expressed as

N(r) = N(r 0 + h) = N e-ch

where

0 lt h lt 50 km

3 Ionospheric Refractivity Profile - Chapman Model

The refractivity in the ionosphere is a function of free electron density Ne and signal frequency f as expressed in the following equation

-4038 x 106 N(r 0 + h) N(r) = 2

where

hgt 50 km

The altitude profile for electron density is given by the Chapman function

- z)Ne = N exp 12(1- z - e

where

(h - h) z

H

II METHOD OF COMPUTATION

The ray tracing procedure divides the atmosphere into a series of thin laminations (Figure 1) The refraction between consecutive layers is then folshylowed SnellTs law which for a spherically stratified medium is given by

ni r cos 0 = cos 00 n o r o

2

Figure 1 The Geometry of-the Ray-Tracing

3

is the basis for the calculation This is rewritten for computation purpose

as

r - re (No- N) sin 2 (6i2) - 2 sin 2 (802) + r n x 10-6 cos 60

The incremental bending angle AT is determined by the general formula

An AT = - cos 0

n

Between the 1 th and (i + i)th lamination the bending A-i is calculated by

the expression

(Ni - Ni+) c ( 2) AT (ni + ni+)2cot i +

The total bending is given by

I

LEAT j=1

The error in the computation of r1 is made small by making the laminations

sufficiently thin

The refraction angle is calculated from the formula

Cos Ti - sin Ti tan 6i - nin0 tane i = (nn 0 ) tan 60 - sin T i - Cos T tan Oi

and the refraction angle 8i can be calculated by the formula

4

non i - cos T - sin 7- tan 00

sin r - cos T tan 00 + (noni) tan 0

The relation - = + S can be used as a check on the computation

IV USERS GUIDE

1 Introduction

This program computes the bending angle of radio waves in atmospheric propagation

2 Programming System

The program is written in double precision FORTRAN IV compiler language It is operational on the IBM 360Model 91 and Model 95 computers

3 Required InputOutput Units

No special equipment configurations are required Input is a source card deck and data cards Output is a standard printout

4 Restrictions

There are no restrictions on this program

5 nput

The following values are read into the computer in a D102 format

(1) The reciprocal scale height of the troposphere (c)

(2) The maximum electron density (N)

(3) The initial value of the refractivity (NO)

(4) The signal frequency in megahertz (f)

(5) The scale height of the ionosphere in kilometers (2H)

(6) The height of N (hm) and

5

_____

(7) The initial value of the angle between the ray path and the-radius vector in radians (60)

A sample input data card is shown below

156Sl-2 P00O 34451D+G1 1SEP+C 7SID+ 00 73 O0 404

jIt)(2) (3) (4) (5) ()(7) 000000 0i 0 00000 000 00000000 0000000 O O00000 0000 0 000000000 1 2 3 4 5 6 7 a 112 M1415 TO 7181 22 22232425227282953031323334353$373839404142434445464748495 51525354555657585960 I66364966667b86970 n 7374n76 V7879801 11111111~111111111 111111111 11 11111111111 11111111111111 1111111111111111 111

The following Job Control Language cards are required to successfully execute the program

C C

DSNAS033bJOBb(G700H310TDA002300005) 608MSGLEVEL=1 bEXECbFORTRAN SOURCESYSINbDDb

SOURCE LANGUAGE PROGRAM

C C

bEXECbLINKGO GODATA5bDDb

DATA CARDS

C C 1

CC = Card Column

b = blank column

6

6 Output

The values of the following parameters are printed as the input value of H is incremented by the program to its predetermined maximum (3000 kin) Forshymat is indicated following the parameter

H (altitude in kilometers) F 71

N (refractivity) E 155

Ni - Ni+ 1 (difference between successive values of N) E155

e (angle between ray path and radius vector in milliradians) E155

AT (discrete portion of the bending angle in milliradians) E155

7- (bending angle in milliradians) E155

(refraction angle at the earth surface in milliradians) E155

8 (refraction angle at the satellite in milliradians) E155

6 + S (the sum of epsilon and delta in milliradians) E155

In addition initial values and constants used in the equations are printed A sample output follows

7

RENDING nF VA01n W4VFS IN ATMnSPHFOIC PRnfAGATIOI

Nm = 0424A50 12 HM 33073 H = 7811 NO = 14450

INITIAL THETA = 40000 C = 0IbA F = 016000 0 DO = 61701

ALL ANGULAP M A4OPFMFNTq ARF IN MILLIADIAN9

H N NIt) - N(I1) THETA 0ELTA TAU TAt) FSILON DELTA FPSILON+PLTA

00

01 03

034450F 03

O33q14F 03 032a675 03

0535q6F 01

010470E 0 010147F 02

040OOF 03 04002E 03 C400075 03

0 01267C-01 024753F-01

00 012672F-01 037429E-01

30 3603E0-CIStI-01

O 3RqC- 7 0

a15614F-Ol-

C0 3167P-O 037425E-O

05 07

031852E 030869C

03 03

0983gF 01

C141$4l 0

040012F 03

C40CBE 03

123P-6F-01

J2324PE-01

C61433E-01

0R4643-01

O310550I

0430455-0

003S4F-3

4C 03

61410F-shy

shy 46S3(-OI

10 029450E 03 0909235 01 040025F 03 03519E-01 011817F 00 0602E-oI Io7 6 32r-01 3131] 0

12 14

028541E C3 027660E O

08PIt3F 01 05306E 01

4CC31 0400305

03 03

12148F-0 02015E-01

3lQ06E 00

01647 O0

071942-01 D30997

-01

l711 -l

0 7 7

13 F -I

o36600

C0306F o0

36 1

026806E C3 025978E 0

0e2750F 01 0802C4F 01

00041F C40047F

13 03

)20171c-oI 0309tS-01

3116 00 CPOIF 00

C4024E-01 010413F 00

DS6617-0I V-54 5-O

164F 00 n2001

o OD

20 025176E 03 077728F 01 0403525 03 01R930F-DI 0t913F 3D n1352F 00 0l05F CO 031111F 00

22 024399E 03 075128E 01 040055F 03 3S32F-O1 m13744F 00 C1540 90 3 3 1 9 CC r9 P 3 74q O0

24 024646E 03 073003E 03 040061W 03 17q3E-01 01 56F 00 013516F 00 307 on IOq26F 00

26 022915F 03 07074OF 03 CA0069F 03 017715-OI 11749F 00 145ampE 00 11701r 0 PT740E 00

28 022208E 03 06896E 01 0400755 03 D1669hF-01 flpPP0F 00 P155015 OC 333410F 0C 02po0F 00

30 021523F 03 066448E 0 C400lE 0 116178F-CI C30S3Tr CO 0164543 00 01051F o0 03537F 10

32 34

0208585 03 020214E 03

0643qb 062408F

01 01

C400865 03 040302F 0

015677F-01 ItI1IOF-O

03PI04F CO 213623E 00

017384F 00 Cl 2CW 00P

017211 1533

0

32104F 33403

00 00

36 019590E 03 0604F25 01 040008F 03 36710F-C3 n39009F O0 O10t490 0 O1 Ior C D904F CC

38 01898SE 03 058614F 03 040104F 03 DI42A2E-0I 016921E 00 OICSF 0 016465 02 06521E 00

40 49

018399E 03 01701e O

013874C O 0122PF O

040110- 03 040125F 03

)I3P20E-nl )3170F-01

03703S 00

D41174F O0

0200ISl 00

0221A4 00

D63SRF 0 31710C

P3$102r00 06174 PC

00

50

55 60 65

01572qE 03

014543E 03 013446E 03 012432E C3

011861C 02

010066F O 010IF 02 093747C 01

040141 03

040157F 03 C401725 0 04018e O

23023F-01

027-33E-01 025A19F-0I 3238585-Cl

0449 5f 0

4(9AQ4 CO n4057F 00 rt57C 00

4049F 00

2462p2 00 CA0

c 0

30345 00

0104 7F 0 I441-AEO

016F 00 044080F 00 O230643 0POdeg4W73 00 21640r D 051057F o6

70

75 80

011495F 03

0106268F 03

098268F 02

086o79E 01

080142r 01

07409F 01

040205F C3 040221C 03

040239F 03

O2OCOF-o0 3203743--03 A34433C-01

054162F 00 0561q9 00

C580slr 00

31920E o0 033479C 0

034050 =

00

02213PF 00 0P272A4 0

02l31p3 00

q51ApE 3561005 O0S33F

o 00

00

85 090856E 02 068S32F 03 043SF 03 31740E-01 C59823E 30 03639$F 00 023465F 0 00

90 0840065 02 063345F 01 040271E 01 0I60S5F-CI 061432F 00 C1770PF 0 0272o9 0 61412 00

95 077672E 02 05859c 03 0402SRF 03 314R65F-01 C52915F 00 D3Pqf6 00 030o O F 062O30

100 330

071815E 02 061393E 02

010422F 02 8a006r Cl

040305F 01 040330E 01

01373RE-01 0244C-C01

054O2F 00 066719E 00

34021F O0 04

V 504F 00

0240eF 9P2431F

C0 90

0e423 166F

00 OP

120 052483E 02 076165C 03 0403745 03 020=64-01 06ASII 00 0446I 03 OP12OF 03 068921F 00

130 0448675 0 065113E 01 04C409F 03 017819E-01 070603F 00 04652ampE 00 0247OE 01 0706015 00

140 0383555 02 055bt3c 01 040444F 03 015210F-0I 071129q 00 049E 00 C21 A 00 072125 PO

190 032780E 0 C17I3F O 040470Q3 03 012qqF-03 0342SF 00 349913E 00 923512F 07 973425r 00

200 014971E 0 03150 02 040657F 03 141495F-01 7753F 00 056271E 00 02102F 0 7075 O

300 03120P0 01 0472F 01 C430165 03 02734AP-01 O80312F 00 063767q 00 01695S 01 O012F On

400 ObO57F 00 051499F 00 041372r 03 096535F-02 090877 00 67q235 00 0325qF 00 0077F 00

500 01356E 00 026738F 00 P41725P03 1167-00F--O OOqq4F 00 070493 30 IIC51F 00 0C904F 00

600 -013176E 00 032622E 00 04075F 01 060035F--P3 091054F 00 072259 00 OS845F-Ot O381054F 00

TAIl EPSTL0N FLi-TA rOOTLnNOFITA N N(1 - 113 THTA 0FLTA TAWH

07444 00 076A2l8-0I 0A82371 0O07596r-03 131127E 00700 -045795E 00 002C7F 00 0442)F 01

0427A C 03 030J44F-02 Jq132F 00 074309l 00 O6015 F-01 0tlt6 00

0l707C 0O 79162F10 0$43144-03 98I7071 00800 -013600E 01 021565F 01 0453280 03 043CnQ0 03 047101F-C

0A027-0 0 77F 0900 -035166E0 01 085026E 01 0434310 01 0I0846-02 nP77R 00 0 505C 00

1000 -080494F 01 03 0I325IF-01 C34603F 00 0765369 00 0CC096 -03 (114601 00

1100 -016952E 0 0144200 02 0437A3 100 8A7671F 00

n440lF 03 1306qlC-01 0S7A7PF O 0773041 09 O368F

10 83413531 00 1921931F 01200 -030972F 02 0223680 02

01 34731I-01 I023031 00 07824001300 -051340E 02 032054V 02 0444050 OC 0 971 00 o0004F 1003 067104r-02 PQ041F 00 070433

1400 -085394E 02 042509E 0 044721F F 01 18002 09 001341 01 030700 02

040321F 03 98540O9F-01 0107q01500 -012820E 01 053693F 00 092900 n0 3261F 0O 011006F 0104537 03 0I1065 00 C11106C 011600 -018190 03 0636600 0

045637 03 013019C 00 013205F 03 085261 00 04631F CI 118C1F 02

03 314164F 00 14664F 01 0O06 1700 -0245566 03 01748F 02

09 n08547 00 n14A64F 01 1800 -0317300 03 C7722Ar 02 04=93PF 1

00317gr 00 01871 00 016221 1900 -034453E 00 0796880 02 046224F 01 0I5563E 00 0 62210 01

P 7 6 F 03

no 31t102 046 531 03 91543F 00 37 5F 03 0q5073C 00 0 30 00 n 01

2000 -047422S 03 07904RF 00470F 09 01031F P1

2100 -055327E 03 075521F 0 0467qRP A3 115704F 00 093cS 03 099123F 00

014898 00 20575F 11 010346- 01 0I92q1 01 JP71 01 2200 -062879E 03 069533F 02 047083C 03

F 01 33Q1700 01 01141n1 0 n2237 03 2300 -06g832E 03 061640F 01 04766F 03 01362F 00 02

023436 01 012AS 01 032173I 01 023476P 2l 2400 -075996F 03 052444E 02 0476486 03 0ollq3F 00

110134F 00 024450F 03 n337350 327151 0t 07445 01 2500 -081241E 03 042525F 02 047930F 0

01 033064r 1 05p61 03048P13E 03 o1611r-91 25241 0t 0122012600 -054g3E 02 032400F 02 0126q 0t 11226- 03 00541 03

2700 -057336 03 022495r 02 044E 0 061755C-01 0258q4F 01 F

013135F C 0487729 03 049qqF-0l 2610E I1 C01099 03 01321 96Cq 0l 2800 -090q83E 02

2000 -0-92296E 03 045169 01 n40051C 03 024702F-01 02655br0 01 033520 03 l03qr Cl 2658 01

027211 92664304331F 03 089021F-02 02f641F 01 P13O0201F 0t 01 03

01 C142040A3 I2QF cl 026584F 013000 -092751E C3 -031149F 01 04060q 0 -7797F-0U2 C265 43100 -092440F 0 -O7944F 03

l 0P6401F 0 3200 -091460 03 -015475E 02 C49P 60 03 -018CR3F-01 0064c3F 01 -14442F 02 9161C

3300 -089913E E

03 -020161F 02 050111F 91 -928336F-01 0263200 03 034062f 01 021 02 02A121F 0

01 753E 93 015215 3 031O4q1 l 5S 01050436F 03 -031721F-01

007084F 03 1 10 n3400 -057894E 03 -023987C 02 C5071R 03 -0473536-01 02-3I1F 01 152plr 91

3500 -065496E 03 -02656F 02 00 o24835 01

-029181F 02 350C1IF 03 -049407F-01 014835F 03 015760 01 60741

-079882E 03 -030754F 02 0512510 03 -39070F--0 2334F 01 3600 -082800E 03

0190750 03 0PI331F - 243t1F ^1 3700

051519 01 -354530E-Pt 037 Q0 03 (1661 02 70021 0r 123760F 01 3900 -076806E 03 -031763r 02 =

02 51785 03 -0550 8F-01 0232006 01 01631102 96R74A 00 13 0F 01

022644F 01 0164526 01 061140 00 171644r 03900 -073630E 03 -01295E

4000 -070401E 03 -012426E 02 052C4C 03 -05695 F-Cl 0546 r 0 122070 01-056416F-01 O207qE 01 0613C 03

4100 -067158E 03 -032220 02 052311F 03 n r 07159 01 016721 01 q4901C O 92I2P1F n3

35572 03 -05575F-01 00 02071 034200 -063935E 03 -031766F 02

-031003E 02 050O 03 -054624F-01 010076F 031 degI615 0 Co6OF 03 0007F 00 J444F 014300 -06075q6 01

-s3l4F10I 020444 02 016831 03 015051 01 0117194 0 31l 014400 -057649E 03 -030256F 02 053CS6E 03

4500 -054624E 03 -020206P 02 053343C 03 -5 416F-01 (200390 0

4600 -051694E 03 -028247E 02 0535deg38 03 -049406F-01 degI495f 01 017011F 01 n2441 00 010435

-048869E 03 -027137F 0 053843F 03 -047450F-01 0I3961 03 0170591 n 03Ol01 00 03 061F 01

0170811 01 nl443 00 O38C07 014700 094091F 03 -04507-0l 085076 014800 -046156E 01 -025991C 0

03807F 031717080-030054139 03 -04316eF-01 0I3076E 01 037t05r

F1 01711A0 03 054761-01 017AFF 014000 -043557E 03 -024526F 02 l

02 0545P2 03 -04100F-C5000 -041074E 03 -0)365q0 9t2601 017p77F 01

5100 -03870P 03 -022501E 02 94S8250 03 -0356F-01 01727F 91 0171249 01 1F

0 -04367606-01 11690o 03 q17121 P3 144100 0l6t0 01 5200 -036458E 03 -021164F 02 055060

0171170 01 -09511-03 36562F 03055301E 01 -034717h-0l 016562F 03 0 91621F nl

5300 -034322F 03 -0022F 02 174F 02 055542r 93 -032732F-01 030351S 01710 -0Q7npo-03

- Io6251 00 03 07F 01540C -032298E 03 -01 01 -030825F-1t 035q2E 1 0170Rq1 O

Ol0A60 -343240 00 256371 015500 -03037QE 03 -018332E 02 05777F

5600 - 028566E 03 -0171100 02 056011- 0 -020800 156371 03 911364 01 C1734 F 0l -03650nE0 0 11364F 01

- 3665 02 05243r 03 -02725IF-015700 -026853E 03 01 01 0170IRq 03 -Q100071 00 0t3051 03

5800 -025236E 03 -035249F OP 0504700 03 - 5 F-01 - 21200 n 1161F 0-0401F-03 01486F 03 016058E 03

5900 -023711E 03 -014173E 0 096702F 03

H N(TI - N( 11) THFTA nFLTA TAU TM) FPSTLON nCI TA rOSILnN+DELTA

6000 -072274F 03 -015a0F 0 C$6250 Q9 - ttF-0l 11461 0t rIA056c 01 -0pO 0 14643F n -

6100 -020q2 03 -0214f 02 C37154F 01 -)I11- 4amp3-2F 01 17IF 01 - r 0 14A1 01 1 deg

6400 -O2144E 0 -0IQo5r 02 o573T8r 03 -0lO77TF-0l0l 0143hfI 1= Cl -4S23F 09 O14P 4 01 0 0

300 -shy 011834AE 03 -C2P4r 02 076C 03 -0195-10F1 14 F 01 lAP4o0 01 -0ipl 90 tIflIF 1

600

6500 -0317E 03 -0I65F C3

-010611E 0 deg

-Q0CI 01 S7

0 0 -0t1l3F0-0I78 090C4In3 - 1Ah3F-C

125 01I3 O -0I0331 CS 175F oiIl111F o1 P1676OF SI -I W C0 01913F 01

6600 -015259E 03 -Cn34Qr 01 r-l Cl -11~C -I351r I CI67p SI -nl C6AF 01 lW6r n

6700 -01432W 03 -07oFAF 01 051476C 0l - I4l07r-0l 11g4109 01 1AI7l6 01 -n3)en0r 03 t r

6800 -0112amp4E 02 -C827ampIQ 01 C5qf0I 1i -1l1217F-01 3ol71 1 l6n442 01 -01O1 0 19177F Cl

6900 -012613F 02 -07721r c C3-04- 03 -0Id41r-0l lllf 01 0o OCl -S419W A5 91116F 0i 1

7000 -0118365 03 -072046F 01 01117E n3 - I116 0F-0 13046F 0 9 4550 01 -03Ol4 CC )114Ar nI

7100 -011I06F 03 -C132amp7E 02 0912FA 3 - 20 F-01 112914F 01 0I651cA 1 - 1770F CO 1 2 0 3 q A

7300 -0977CE 02 -0I7IC0E 02 C507465 9 -0l161NF-0I 12747F 0l 0163 91 -e6A0r 01t7418 0l

7500 -086361F 02 -010315C C C00l o -3171-48-0I C1251OF 01 014 3 n 1 - 1171F n 1115 01

F7700 -075747F 02 - Camp01 C604N7F n3 -0I40hlr-0l 0l24IF oI 0l62 -01 no0 1q7r 3 2421C 01

07000 -066663E 02 -079QF18 0 06Cq7l0 03 - 13b0n 9F0 26j75C 3 -3n44 0ol~08

8100 -C5666IE 02 -CC4ISC Cl S61134r 03 -11149E-01 l 112210-0 2C1 02 -0SI065 00 tl21765 02

8300 -051624E 02 -C61177F 01 C61763F 01 -30542E-02 012077 02 16011 01 - 13044 0 I0771 1

8500 -045426E 02 -C5454PF 01 07151F 11 - 9 0 1100n01Cl I22 1 03 4 2

A 108

8700 -03Q07l 02 -0420750 01 0621 C - 760545-C3 011F 01 15Al01 I - 0t04V 01 1 111 01 3 0 0

8900 -035171E 02 -C4271- 01 0oA0177 03 166220F--2 11040F 01 1S77- 01 orlr 00 t11 49 02

9100 -03D046F 02 -C37l79r Cl C6068 )I -)5P8C 1170 01 2SC I -0C161F 0ll-70 1 9 0 0

0300 C02722CE 02 -032712 cl C63AA08 03 -103474F-52 117308 CI01 206300 01l 01 S12l 01

1500 -023057F 02 -0PR7PC 0I 440308 I -)44072C02 111608 ii OSAOF 01 -0fl7A CA 0IC1P9 0

9700 -021079F 02 -32521C 01 C44 3F 11 -004038-02 C1407E SI 11S~ n2-04AC0 11 rC

9900 -018546E 02 -0114-A5 01 064754C 01 -)1305C-02 C12 3 t 111414F 01 0203 C l16098

10000 -0l7Z307E 02 -0I7ERF 0 06494 0 -)l5l72F-n 126C-F 01 A 4 01l - 780 1rCC

20000 -028672C-01 -028A45-Cl 00003C -1l742r-Cl 1141F 02 011710 C1 -ltf01 00 114210

30000 -047013F-04 -C474135-04 040977F 03 -025b46amp-04 01141WP 52 C13r7Rc01 1jAl~ f11OF

C

7 Program Listing A complete listing of the program follows

G LEVEL 1 MOD I MAIN DATE = 6812R 195912

DOUBLE PRECISION THETA(125)DELTAU(125)FPS(125)SN(125)AN(IS) IHAUX(6) TAU(125)GAMMA(I25)H(125) VOUBL PRECISION DARSINDEXPDSQRTDATANDTANDCOSTHETAO DOUBLE PRECISION COTHETATHE DOUBLE PRECISION DESUMCGAMIEPAA3DENIDENEDFN3ANUMI IANUM2ANUM3SNO DOUSCE PRECISION ANMHMHHANOFRo ANFZEXIEXPAPGDW F EQUIVALENCE (HAUX(I)H(1)) DATA HAUXODOI00300sC

7 0 0 oO00 100 FORMAT (80102)

DO 40 1=721 40 HCI)=H(I-1)+2DO

D 42 1=2233 42 H(I)=H(I-1)+5DO

DO 43 1=3438 43 HI)=H(I-1) + 10

H(39 =20ODO DO 44 1=40108

44 H(I)=H(I-1)+10000 DO 45 1=109122

45 HI)=H(1-1)+20ODO

H(123=1000000 H(124)=2000ODO H(125)=3000000

PROGRAM STOPS WHEN THFRE ARE NO MORE DATA CARDS TO BE PFAD IN 200 READ(S100END=122) CANMAN0FHHHMTHETA0

ANM=4248550+11 TATHE=DTAN(THETAO) COTHE=DCOS(THETAC) TO=THETAOI 0+3 RO=6373015DO SNO=1DOtANOID-6 EXI=2DO(DSIN(THETAO20))

2 00 62 1=1125 AH=HI)

IF(AHGT500) GO TO 58 AN(I)=ANODEXPC-CH(I)) SN(I)=IDOAN(I)ID-6

GO TO 60 58 Z=(HI)-HM)HH

ANE=ANMDEXP((1DO-Z-DEXP(-Z))200) AN(I)=(-403800ANEn D+6)F2 SN(I)=IDO + AN(I)ID-6

60 CONTINUE EX2=(ANO-AN(T)) SN(t) ID-6COTHE ARG=DSORT(RO(2(RO+H(I))) (EXI +H(I)PO -EX2)) THETAI)=2D0DARSIN(ARG)

62 CONTINUE WRITE(6105) ANMHMHHANOTOCFpO WRITE(6108) WRITE(BI10) ILCNT=14 THETA(1)=THETAO

EPS(I)=OOOO GAMMA(1)=OODO TAU(I)=OODO

11

V REFERENCES

1 Bjork C A and W M Layson Comparison of Refraction Correction Techshyniques PAA Technical Memo No 65 ETV-TM-67-2 (1967)

2 Bean B R and G D Thayer CRPL Exponential Reference Atmosphere U S Department of Commerce National Bureau of Standards (now ESSA) October 29 1959

13

Page 2: A PROGRAMMED MATHEMATICAL MODEL TO SIMULATE · PDF filex-551-68-1167 . prepri nt . a . programmed mathematical model to simulate the bending of radio waves in atmospheric propagation

X-551-68-367

Preprint

A PROGRAMMED MATHEMATICAL MODEL

TO SIMULATE THE BENDING OF RADIO

WAVES IN ATMOSPHERIC PROPAGATION

13 Rosenbaum N Snow

May 1968

GODDARD SPACE FLIGHT CENTER Mission amp Trajectory Analysis Division

Greenbelt Maryland

Bendix Employee under contract to GSFC Contract Number NAS 5-10750

PRECEDING PA3E BLANK NOT FIL-M

A PROGRAMMED MATHEMATICAL MODEL

TO SIMULATE THE BENDING OF RADIO

WAVES IN ATMOSPHERIC PROPAGATION

B Rosenbaum N Snow

ABSTRACT

The ray path of an RF signal undergoes bending in the interval of atmosshypheric propagation between a satellite and an earth-based tracking station Resultant refraction is a perturbation on observed elevation angles and Doppler shifted signals As a practical tool for the computation of corrections a matheshymatical model simulating the tracing of the refracted ray path has been proshygrammed for use by the Goddard Space Flight Center computer facilities

ii

PRECEDING PAGE BLANK NOT FILAED

CONTENTS

Page

ABSTRACT

I INTRODUCTION 1

II REFRACTIVITY MODEL 1

1 Relation of Refractivity to the Index of Refraction 1 2 Tropospheric Refractivity Profile 2 3 Ionospheric Refractivity Profile - Chapman Model 2

III METHOD OF COMPUTATION 2

IV USERS GUIDE 5

1 Introduction 5 2 Programming System 5

3 Required InputOutput Units 5 4 Restrictions 5 5 Input 5 6 Output 7

7 Program Listing 14

V REFERENCES 17

ILLUSTRATIONS

Figure Page

1 The Geometry of the Ray-Tracing 3

V

LIST OF SYMBOLS

c reciprocal scale height of troposphere (km

f signal frequency (MHz)

h altitude (km)

h altitude of Nm

-2H scale height of the ionosphere

n index of refraction

N refractivity

Ne electron density (m 3)

Nm maximum of the N profile

r radial distance (kin)

r o earth radius (km)

3 true elevation angle at earth surface

8 refraction angle at satellite

6 refraction angle at earth surface

0 elevation angle at satellite

Stotal bending angle

vi

A PROGRAMMED MATHEMATICAL MODEL

TO SIMULATE THE BENDING OF RADIO

WAVES IN ATMOSPHERIC PROPAGATION

I INTRODUCTION

The ray path of an RF signal undergoes bending in the interval of atmos shy

pheric propagation from a satellite to an earth-based tracking station The

refraction introduces a perturbation on tracking measurement of elevation angle

and measurement of Doppler shift and its conversion to range rate Correction of the effect can be performed through a calculation of the finite refraction

angles between the line-of-sight and the ray parli at both the emitter and receiver

This document presents the mathematical model and its associated computer program to simulate the ray tracing of a signal path in a spherically stratified atmosphere While many such routines performing similar traces exist (Refershy

ence 1) they are not adapted to the newly installed IBM 360 computers at Goddard Space Flight Center (GSFC) This program has been checked out and run at GSFC on computer models IBM 36091 and IBM 36095 An exponential model is used for the tropospheric refractivity profile and the Chapman function is used for the ionospheric profile The refraction effect on elevation angle attributable to the troposphere and ionosphere can thus be calculated from a single routine The computation procedure is essentially that of the National Bureauof Standards tropospheric ray tracing program (Reference 2) A sample calculation is inshycluded in Chapter IV Users Guide

H REFRACTIVITY MODEL

The following equations were used in the construction of the refractivity model

1 Relation of Refractivity to the Index of Refraction

The relationship of refractivity N to the index of refraction n is expressed by the equation

N (n- 1) x 106

1

2 Tropospheric Refractivity Profile

The exponential tropospheric refractivity profile is expressed as

N(r) = N(r 0 + h) = N e-ch

where

0 lt h lt 50 km

3 Ionospheric Refractivity Profile - Chapman Model

The refractivity in the ionosphere is a function of free electron density Ne and signal frequency f as expressed in the following equation

-4038 x 106 N(r 0 + h) N(r) = 2

where

hgt 50 km

The altitude profile for electron density is given by the Chapman function

- z)Ne = N exp 12(1- z - e

where

(h - h) z

H

II METHOD OF COMPUTATION

The ray tracing procedure divides the atmosphere into a series of thin laminations (Figure 1) The refraction between consecutive layers is then folshylowed SnellTs law which for a spherically stratified medium is given by

ni r cos 0 = cos 00 n o r o

2

Figure 1 The Geometry of-the Ray-Tracing

3

is the basis for the calculation This is rewritten for computation purpose

as

r - re (No- N) sin 2 (6i2) - 2 sin 2 (802) + r n x 10-6 cos 60

The incremental bending angle AT is determined by the general formula

An AT = - cos 0

n

Between the 1 th and (i + i)th lamination the bending A-i is calculated by

the expression

(Ni - Ni+) c ( 2) AT (ni + ni+)2cot i +

The total bending is given by

I

LEAT j=1

The error in the computation of r1 is made small by making the laminations

sufficiently thin

The refraction angle is calculated from the formula

Cos Ti - sin Ti tan 6i - nin0 tane i = (nn 0 ) tan 60 - sin T i - Cos T tan Oi

and the refraction angle 8i can be calculated by the formula

4

non i - cos T - sin 7- tan 00

sin r - cos T tan 00 + (noni) tan 0

The relation - = + S can be used as a check on the computation

IV USERS GUIDE

1 Introduction

This program computes the bending angle of radio waves in atmospheric propagation

2 Programming System

The program is written in double precision FORTRAN IV compiler language It is operational on the IBM 360Model 91 and Model 95 computers

3 Required InputOutput Units

No special equipment configurations are required Input is a source card deck and data cards Output is a standard printout

4 Restrictions

There are no restrictions on this program

5 nput

The following values are read into the computer in a D102 format

(1) The reciprocal scale height of the troposphere (c)

(2) The maximum electron density (N)

(3) The initial value of the refractivity (NO)

(4) The signal frequency in megahertz (f)

(5) The scale height of the ionosphere in kilometers (2H)

(6) The height of N (hm) and

5

_____

(7) The initial value of the angle between the ray path and the-radius vector in radians (60)

A sample input data card is shown below

156Sl-2 P00O 34451D+G1 1SEP+C 7SID+ 00 73 O0 404

jIt)(2) (3) (4) (5) ()(7) 000000 0i 0 00000 000 00000000 0000000 O O00000 0000 0 000000000 1 2 3 4 5 6 7 a 112 M1415 TO 7181 22 22232425227282953031323334353$373839404142434445464748495 51525354555657585960 I66364966667b86970 n 7374n76 V7879801 11111111~111111111 111111111 11 11111111111 11111111111111 1111111111111111 111

The following Job Control Language cards are required to successfully execute the program

C C

DSNAS033bJOBb(G700H310TDA002300005) 608MSGLEVEL=1 bEXECbFORTRAN SOURCESYSINbDDb

SOURCE LANGUAGE PROGRAM

C C

bEXECbLINKGO GODATA5bDDb

DATA CARDS

C C 1

CC = Card Column

b = blank column

6

6 Output

The values of the following parameters are printed as the input value of H is incremented by the program to its predetermined maximum (3000 kin) Forshymat is indicated following the parameter

H (altitude in kilometers) F 71

N (refractivity) E 155

Ni - Ni+ 1 (difference between successive values of N) E155

e (angle between ray path and radius vector in milliradians) E155

AT (discrete portion of the bending angle in milliradians) E155

7- (bending angle in milliradians) E155

(refraction angle at the earth surface in milliradians) E155

8 (refraction angle at the satellite in milliradians) E155

6 + S (the sum of epsilon and delta in milliradians) E155

In addition initial values and constants used in the equations are printed A sample output follows

7

RENDING nF VA01n W4VFS IN ATMnSPHFOIC PRnfAGATIOI

Nm = 0424A50 12 HM 33073 H = 7811 NO = 14450

INITIAL THETA = 40000 C = 0IbA F = 016000 0 DO = 61701

ALL ANGULAP M A4OPFMFNTq ARF IN MILLIADIAN9

H N NIt) - N(I1) THETA 0ELTA TAU TAt) FSILON DELTA FPSILON+PLTA

00

01 03

034450F 03

O33q14F 03 032a675 03

0535q6F 01

010470E 0 010147F 02

040OOF 03 04002E 03 C400075 03

0 01267C-01 024753F-01

00 012672F-01 037429E-01

30 3603E0-CIStI-01

O 3RqC- 7 0

a15614F-Ol-

C0 3167P-O 037425E-O

05 07

031852E 030869C

03 03

0983gF 01

C141$4l 0

040012F 03

C40CBE 03

123P-6F-01

J2324PE-01

C61433E-01

0R4643-01

O310550I

0430455-0

003S4F-3

4C 03

61410F-shy

shy 46S3(-OI

10 029450E 03 0909235 01 040025F 03 03519E-01 011817F 00 0602E-oI Io7 6 32r-01 3131] 0

12 14

028541E C3 027660E O

08PIt3F 01 05306E 01

4CC31 0400305

03 03

12148F-0 02015E-01

3lQ06E 00

01647 O0

071942-01 D30997

-01

l711 -l

0 7 7

13 F -I

o36600

C0306F o0

36 1

026806E C3 025978E 0

0e2750F 01 0802C4F 01

00041F C40047F

13 03

)20171c-oI 0309tS-01

3116 00 CPOIF 00

C4024E-01 010413F 00

DS6617-0I V-54 5-O

164F 00 n2001

o OD

20 025176E 03 077728F 01 0403525 03 01R930F-DI 0t913F 3D n1352F 00 0l05F CO 031111F 00

22 024399E 03 075128E 01 040055F 03 3S32F-O1 m13744F 00 C1540 90 3 3 1 9 CC r9 P 3 74q O0

24 024646E 03 073003E 03 040061W 03 17q3E-01 01 56F 00 013516F 00 307 on IOq26F 00

26 022915F 03 07074OF 03 CA0069F 03 017715-OI 11749F 00 145ampE 00 11701r 0 PT740E 00

28 022208E 03 06896E 01 0400755 03 D1669hF-01 flpPP0F 00 P155015 OC 333410F 0C 02po0F 00

30 021523F 03 066448E 0 C400lE 0 116178F-CI C30S3Tr CO 0164543 00 01051F o0 03537F 10

32 34

0208585 03 020214E 03

0643qb 062408F

01 01

C400865 03 040302F 0

015677F-01 ItI1IOF-O

03PI04F CO 213623E 00

017384F 00 Cl 2CW 00P

017211 1533

0

32104F 33403

00 00

36 019590E 03 0604F25 01 040008F 03 36710F-C3 n39009F O0 O10t490 0 O1 Ior C D904F CC

38 01898SE 03 058614F 03 040104F 03 DI42A2E-0I 016921E 00 OICSF 0 016465 02 06521E 00

40 49

018399E 03 01701e O

013874C O 0122PF O

040110- 03 040125F 03

)I3P20E-nl )3170F-01

03703S 00

D41174F O0

0200ISl 00

0221A4 00

D63SRF 0 31710C

P3$102r00 06174 PC

00

50

55 60 65

01572qE 03

014543E 03 013446E 03 012432E C3

011861C 02

010066F O 010IF 02 093747C 01

040141 03

040157F 03 C401725 0 04018e O

23023F-01

027-33E-01 025A19F-0I 3238585-Cl

0449 5f 0

4(9AQ4 CO n4057F 00 rt57C 00

4049F 00

2462p2 00 CA0

c 0

30345 00

0104 7F 0 I441-AEO

016F 00 044080F 00 O230643 0POdeg4W73 00 21640r D 051057F o6

70

75 80

011495F 03

0106268F 03

098268F 02

086o79E 01

080142r 01

07409F 01

040205F C3 040221C 03

040239F 03

O2OCOF-o0 3203743--03 A34433C-01

054162F 00 0561q9 00

C580slr 00

31920E o0 033479C 0

034050 =

00

02213PF 00 0P272A4 0

02l31p3 00

q51ApE 3561005 O0S33F

o 00

00

85 090856E 02 068S32F 03 043SF 03 31740E-01 C59823E 30 03639$F 00 023465F 0 00

90 0840065 02 063345F 01 040271E 01 0I60S5F-CI 061432F 00 C1770PF 0 0272o9 0 61412 00

95 077672E 02 05859c 03 0402SRF 03 314R65F-01 C52915F 00 D3Pqf6 00 030o O F 062O30

100 330

071815E 02 061393E 02

010422F 02 8a006r Cl

040305F 01 040330E 01

01373RE-01 0244C-C01

054O2F 00 066719E 00

34021F O0 04

V 504F 00

0240eF 9P2431F

C0 90

0e423 166F

00 OP

120 052483E 02 076165C 03 0403745 03 020=64-01 06ASII 00 0446I 03 OP12OF 03 068921F 00

130 0448675 0 065113E 01 04C409F 03 017819E-01 070603F 00 04652ampE 00 0247OE 01 0706015 00

140 0383555 02 055bt3c 01 040444F 03 015210F-0I 071129q 00 049E 00 C21 A 00 072125 PO

190 032780E 0 C17I3F O 040470Q3 03 012qqF-03 0342SF 00 349913E 00 923512F 07 973425r 00

200 014971E 0 03150 02 040657F 03 141495F-01 7753F 00 056271E 00 02102F 0 7075 O

300 03120P0 01 0472F 01 C430165 03 02734AP-01 O80312F 00 063767q 00 01695S 01 O012F On

400 ObO57F 00 051499F 00 041372r 03 096535F-02 090877 00 67q235 00 0325qF 00 0077F 00

500 01356E 00 026738F 00 P41725P03 1167-00F--O OOqq4F 00 070493 30 IIC51F 00 0C904F 00

600 -013176E 00 032622E 00 04075F 01 060035F--P3 091054F 00 072259 00 OS845F-Ot O381054F 00

TAIl EPSTL0N FLi-TA rOOTLnNOFITA N N(1 - 113 THTA 0FLTA TAWH

07444 00 076A2l8-0I 0A82371 0O07596r-03 131127E 00700 -045795E 00 002C7F 00 0442)F 01

0427A C 03 030J44F-02 Jq132F 00 074309l 00 O6015 F-01 0tlt6 00

0l707C 0O 79162F10 0$43144-03 98I7071 00800 -013600E 01 021565F 01 0453280 03 043CnQ0 03 047101F-C

0A027-0 0 77F 0900 -035166E0 01 085026E 01 0434310 01 0I0846-02 nP77R 00 0 505C 00

1000 -080494F 01 03 0I325IF-01 C34603F 00 0765369 00 0CC096 -03 (114601 00

1100 -016952E 0 0144200 02 0437A3 100 8A7671F 00

n440lF 03 1306qlC-01 0S7A7PF O 0773041 09 O368F

10 83413531 00 1921931F 01200 -030972F 02 0223680 02

01 34731I-01 I023031 00 07824001300 -051340E 02 032054V 02 0444050 OC 0 971 00 o0004F 1003 067104r-02 PQ041F 00 070433

1400 -085394E 02 042509E 0 044721F F 01 18002 09 001341 01 030700 02

040321F 03 98540O9F-01 0107q01500 -012820E 01 053693F 00 092900 n0 3261F 0O 011006F 0104537 03 0I1065 00 C11106C 011600 -018190 03 0636600 0

045637 03 013019C 00 013205F 03 085261 00 04631F CI 118C1F 02

03 314164F 00 14664F 01 0O06 1700 -0245566 03 01748F 02

09 n08547 00 n14A64F 01 1800 -0317300 03 C7722Ar 02 04=93PF 1

00317gr 00 01871 00 016221 1900 -034453E 00 0796880 02 046224F 01 0I5563E 00 0 62210 01

P 7 6 F 03

no 31t102 046 531 03 91543F 00 37 5F 03 0q5073C 00 0 30 00 n 01

2000 -047422S 03 07904RF 00470F 09 01031F P1

2100 -055327E 03 075521F 0 0467qRP A3 115704F 00 093cS 03 099123F 00

014898 00 20575F 11 010346- 01 0I92q1 01 JP71 01 2200 -062879E 03 069533F 02 047083C 03

F 01 33Q1700 01 01141n1 0 n2237 03 2300 -06g832E 03 061640F 01 04766F 03 01362F 00 02

023436 01 012AS 01 032173I 01 023476P 2l 2400 -075996F 03 052444E 02 0476486 03 0ollq3F 00

110134F 00 024450F 03 n337350 327151 0t 07445 01 2500 -081241E 03 042525F 02 047930F 0

01 033064r 1 05p61 03048P13E 03 o1611r-91 25241 0t 0122012600 -054g3E 02 032400F 02 0126q 0t 11226- 03 00541 03

2700 -057336 03 022495r 02 044E 0 061755C-01 0258q4F 01 F

013135F C 0487729 03 049qqF-0l 2610E I1 C01099 03 01321 96Cq 0l 2800 -090q83E 02

2000 -0-92296E 03 045169 01 n40051C 03 024702F-01 02655br0 01 033520 03 l03qr Cl 2658 01

027211 92664304331F 03 089021F-02 02f641F 01 P13O0201F 0t 01 03

01 C142040A3 I2QF cl 026584F 013000 -092751E C3 -031149F 01 04060q 0 -7797F-0U2 C265 43100 -092440F 0 -O7944F 03

l 0P6401F 0 3200 -091460 03 -015475E 02 C49P 60 03 -018CR3F-01 0064c3F 01 -14442F 02 9161C

3300 -089913E E

03 -020161F 02 050111F 91 -928336F-01 0263200 03 034062f 01 021 02 02A121F 0

01 753E 93 015215 3 031O4q1 l 5S 01050436F 03 -031721F-01

007084F 03 1 10 n3400 -057894E 03 -023987C 02 C5071R 03 -0473536-01 02-3I1F 01 152plr 91

3500 -065496E 03 -02656F 02 00 o24835 01

-029181F 02 350C1IF 03 -049407F-01 014835F 03 015760 01 60741

-079882E 03 -030754F 02 0512510 03 -39070F--0 2334F 01 3600 -082800E 03

0190750 03 0PI331F - 243t1F ^1 3700

051519 01 -354530E-Pt 037 Q0 03 (1661 02 70021 0r 123760F 01 3900 -076806E 03 -031763r 02 =

02 51785 03 -0550 8F-01 0232006 01 01631102 96R74A 00 13 0F 01

022644F 01 0164526 01 061140 00 171644r 03900 -073630E 03 -01295E

4000 -070401E 03 -012426E 02 052C4C 03 -05695 F-Cl 0546 r 0 122070 01-056416F-01 O207qE 01 0613C 03

4100 -067158E 03 -032220 02 052311F 03 n r 07159 01 016721 01 q4901C O 92I2P1F n3

35572 03 -05575F-01 00 02071 034200 -063935E 03 -031766F 02

-031003E 02 050O 03 -054624F-01 010076F 031 degI615 0 Co6OF 03 0007F 00 J444F 014300 -06075q6 01

-s3l4F10I 020444 02 016831 03 015051 01 0117194 0 31l 014400 -057649E 03 -030256F 02 053CS6E 03

4500 -054624E 03 -020206P 02 053343C 03 -5 416F-01 (200390 0

4600 -051694E 03 -028247E 02 0535deg38 03 -049406F-01 degI495f 01 017011F 01 n2441 00 010435

-048869E 03 -027137F 0 053843F 03 -047450F-01 0I3961 03 0170591 n 03Ol01 00 03 061F 01

0170811 01 nl443 00 O38C07 014700 094091F 03 -04507-0l 085076 014800 -046156E 01 -025991C 0

03807F 031717080-030054139 03 -04316eF-01 0I3076E 01 037t05r

F1 01711A0 03 054761-01 017AFF 014000 -043557E 03 -024526F 02 l

02 0545P2 03 -04100F-C5000 -041074E 03 -0)365q0 9t2601 017p77F 01

5100 -03870P 03 -022501E 02 94S8250 03 -0356F-01 01727F 91 0171249 01 1F

0 -04367606-01 11690o 03 q17121 P3 144100 0l6t0 01 5200 -036458E 03 -021164F 02 055060

0171170 01 -09511-03 36562F 03055301E 01 -034717h-0l 016562F 03 0 91621F nl

5300 -034322F 03 -0022F 02 174F 02 055542r 93 -032732F-01 030351S 01710 -0Q7npo-03

- Io6251 00 03 07F 01540C -032298E 03 -01 01 -030825F-1t 035q2E 1 0170Rq1 O

Ol0A60 -343240 00 256371 015500 -03037QE 03 -018332E 02 05777F

5600 - 028566E 03 -0171100 02 056011- 0 -020800 156371 03 911364 01 C1734 F 0l -03650nE0 0 11364F 01

- 3665 02 05243r 03 -02725IF-015700 -026853E 03 01 01 0170IRq 03 -Q100071 00 0t3051 03

5800 -025236E 03 -035249F OP 0504700 03 - 5 F-01 - 21200 n 1161F 0-0401F-03 01486F 03 016058E 03

5900 -023711E 03 -014173E 0 096702F 03

H N(TI - N( 11) THFTA nFLTA TAU TM) FPSTLON nCI TA rOSILnN+DELTA

6000 -072274F 03 -015a0F 0 C$6250 Q9 - ttF-0l 11461 0t rIA056c 01 -0pO 0 14643F n -

6100 -020q2 03 -0214f 02 C37154F 01 -)I11- 4amp3-2F 01 17IF 01 - r 0 14A1 01 1 deg

6400 -O2144E 0 -0IQo5r 02 o573T8r 03 -0lO77TF-0l0l 0143hfI 1= Cl -4S23F 09 O14P 4 01 0 0

300 -shy 011834AE 03 -C2P4r 02 076C 03 -0195-10F1 14 F 01 lAP4o0 01 -0ipl 90 tIflIF 1

600

6500 -0317E 03 -0I65F C3

-010611E 0 deg

-Q0CI 01 S7

0 0 -0t1l3F0-0I78 090C4In3 - 1Ah3F-C

125 01I3 O -0I0331 CS 175F oiIl111F o1 P1676OF SI -I W C0 01913F 01

6600 -015259E 03 -Cn34Qr 01 r-l Cl -11~C -I351r I CI67p SI -nl C6AF 01 lW6r n

6700 -01432W 03 -07oFAF 01 051476C 0l - I4l07r-0l 11g4109 01 1AI7l6 01 -n3)en0r 03 t r

6800 -0112amp4E 02 -C827ampIQ 01 C5qf0I 1i -1l1217F-01 3ol71 1 l6n442 01 -01O1 0 19177F Cl

6900 -012613F 02 -07721r c C3-04- 03 -0Id41r-0l lllf 01 0o OCl -S419W A5 91116F 0i 1

7000 -0118365 03 -072046F 01 01117E n3 - I116 0F-0 13046F 0 9 4550 01 -03Ol4 CC )114Ar nI

7100 -011I06F 03 -C132amp7E 02 0912FA 3 - 20 F-01 112914F 01 0I651cA 1 - 1770F CO 1 2 0 3 q A

7300 -0977CE 02 -0I7IC0E 02 C507465 9 -0l161NF-0I 12747F 0l 0163 91 -e6A0r 01t7418 0l

7500 -086361F 02 -010315C C C00l o -3171-48-0I C1251OF 01 014 3 n 1 - 1171F n 1115 01

F7700 -075747F 02 - Camp01 C604N7F n3 -0I40hlr-0l 0l24IF oI 0l62 -01 no0 1q7r 3 2421C 01

07000 -066663E 02 -079QF18 0 06Cq7l0 03 - 13b0n 9F0 26j75C 3 -3n44 0ol~08

8100 -C5666IE 02 -CC4ISC Cl S61134r 03 -11149E-01 l 112210-0 2C1 02 -0SI065 00 tl21765 02

8300 -051624E 02 -C61177F 01 C61763F 01 -30542E-02 012077 02 16011 01 - 13044 0 I0771 1

8500 -045426E 02 -C5454PF 01 07151F 11 - 9 0 1100n01Cl I22 1 03 4 2

A 108

8700 -03Q07l 02 -0420750 01 0621 C - 760545-C3 011F 01 15Al01 I - 0t04V 01 1 111 01 3 0 0

8900 -035171E 02 -C4271- 01 0oA0177 03 166220F--2 11040F 01 1S77- 01 orlr 00 t11 49 02

9100 -03D046F 02 -C37l79r Cl C6068 )I -)5P8C 1170 01 2SC I -0C161F 0ll-70 1 9 0 0

0300 C02722CE 02 -032712 cl C63AA08 03 -103474F-52 117308 CI01 206300 01l 01 S12l 01

1500 -023057F 02 -0PR7PC 0I 440308 I -)44072C02 111608 ii OSAOF 01 -0fl7A CA 0IC1P9 0

9700 -021079F 02 -32521C 01 C44 3F 11 -004038-02 C1407E SI 11S~ n2-04AC0 11 rC

9900 -018546E 02 -0114-A5 01 064754C 01 -)1305C-02 C12 3 t 111414F 01 0203 C l16098

10000 -0l7Z307E 02 -0I7ERF 0 06494 0 -)l5l72F-n 126C-F 01 A 4 01l - 780 1rCC

20000 -028672C-01 -028A45-Cl 00003C -1l742r-Cl 1141F 02 011710 C1 -ltf01 00 114210

30000 -047013F-04 -C474135-04 040977F 03 -025b46amp-04 01141WP 52 C13r7Rc01 1jAl~ f11OF

C

7 Program Listing A complete listing of the program follows

G LEVEL 1 MOD I MAIN DATE = 6812R 195912

DOUBLE PRECISION THETA(125)DELTAU(125)FPS(125)SN(125)AN(IS) IHAUX(6) TAU(125)GAMMA(I25)H(125) VOUBL PRECISION DARSINDEXPDSQRTDATANDTANDCOSTHETAO DOUBLE PRECISION COTHETATHE DOUBLE PRECISION DESUMCGAMIEPAA3DENIDENEDFN3ANUMI IANUM2ANUM3SNO DOUSCE PRECISION ANMHMHHANOFRo ANFZEXIEXPAPGDW F EQUIVALENCE (HAUX(I)H(1)) DATA HAUXODOI00300sC

7 0 0 oO00 100 FORMAT (80102)

DO 40 1=721 40 HCI)=H(I-1)+2DO

D 42 1=2233 42 H(I)=H(I-1)+5DO

DO 43 1=3438 43 HI)=H(I-1) + 10

H(39 =20ODO DO 44 1=40108

44 H(I)=H(I-1)+10000 DO 45 1=109122

45 HI)=H(1-1)+20ODO

H(123=1000000 H(124)=2000ODO H(125)=3000000

PROGRAM STOPS WHEN THFRE ARE NO MORE DATA CARDS TO BE PFAD IN 200 READ(S100END=122) CANMAN0FHHHMTHETA0

ANM=4248550+11 TATHE=DTAN(THETAO) COTHE=DCOS(THETAC) TO=THETAOI 0+3 RO=6373015DO SNO=1DOtANOID-6 EXI=2DO(DSIN(THETAO20))

2 00 62 1=1125 AH=HI)

IF(AHGT500) GO TO 58 AN(I)=ANODEXPC-CH(I)) SN(I)=IDOAN(I)ID-6

GO TO 60 58 Z=(HI)-HM)HH

ANE=ANMDEXP((1DO-Z-DEXP(-Z))200) AN(I)=(-403800ANEn D+6)F2 SN(I)=IDO + AN(I)ID-6

60 CONTINUE EX2=(ANO-AN(T)) SN(t) ID-6COTHE ARG=DSORT(RO(2(RO+H(I))) (EXI +H(I)PO -EX2)) THETAI)=2D0DARSIN(ARG)

62 CONTINUE WRITE(6105) ANMHMHHANOTOCFpO WRITE(6108) WRITE(BI10) ILCNT=14 THETA(1)=THETAO

EPS(I)=OOOO GAMMA(1)=OODO TAU(I)=OODO

11

V REFERENCES

1 Bjork C A and W M Layson Comparison of Refraction Correction Techshyniques PAA Technical Memo No 65 ETV-TM-67-2 (1967)

2 Bean B R and G D Thayer CRPL Exponential Reference Atmosphere U S Department of Commerce National Bureau of Standards (now ESSA) October 29 1959

13

Page 3: A PROGRAMMED MATHEMATICAL MODEL TO SIMULATE · PDF filex-551-68-1167 . prepri nt . a . programmed mathematical model to simulate the bending of radio waves in atmospheric propagation

PRECEDING PA3E BLANK NOT FIL-M

A PROGRAMMED MATHEMATICAL MODEL

TO SIMULATE THE BENDING OF RADIO

WAVES IN ATMOSPHERIC PROPAGATION

B Rosenbaum N Snow

ABSTRACT

The ray path of an RF signal undergoes bending in the interval of atmosshypheric propagation between a satellite and an earth-based tracking station Resultant refraction is a perturbation on observed elevation angles and Doppler shifted signals As a practical tool for the computation of corrections a matheshymatical model simulating the tracing of the refracted ray path has been proshygrammed for use by the Goddard Space Flight Center computer facilities

ii

PRECEDING PAGE BLANK NOT FILAED

CONTENTS

Page

ABSTRACT

I INTRODUCTION 1

II REFRACTIVITY MODEL 1

1 Relation of Refractivity to the Index of Refraction 1 2 Tropospheric Refractivity Profile 2 3 Ionospheric Refractivity Profile - Chapman Model 2

III METHOD OF COMPUTATION 2

IV USERS GUIDE 5

1 Introduction 5 2 Programming System 5

3 Required InputOutput Units 5 4 Restrictions 5 5 Input 5 6 Output 7

7 Program Listing 14

V REFERENCES 17

ILLUSTRATIONS

Figure Page

1 The Geometry of the Ray-Tracing 3

V

LIST OF SYMBOLS

c reciprocal scale height of troposphere (km

f signal frequency (MHz)

h altitude (km)

h altitude of Nm

-2H scale height of the ionosphere

n index of refraction

N refractivity

Ne electron density (m 3)

Nm maximum of the N profile

r radial distance (kin)

r o earth radius (km)

3 true elevation angle at earth surface

8 refraction angle at satellite

6 refraction angle at earth surface

0 elevation angle at satellite

Stotal bending angle

vi

A PROGRAMMED MATHEMATICAL MODEL

TO SIMULATE THE BENDING OF RADIO

WAVES IN ATMOSPHERIC PROPAGATION

I INTRODUCTION

The ray path of an RF signal undergoes bending in the interval of atmos shy

pheric propagation from a satellite to an earth-based tracking station The

refraction introduces a perturbation on tracking measurement of elevation angle

and measurement of Doppler shift and its conversion to range rate Correction of the effect can be performed through a calculation of the finite refraction

angles between the line-of-sight and the ray parli at both the emitter and receiver

This document presents the mathematical model and its associated computer program to simulate the ray tracing of a signal path in a spherically stratified atmosphere While many such routines performing similar traces exist (Refershy

ence 1) they are not adapted to the newly installed IBM 360 computers at Goddard Space Flight Center (GSFC) This program has been checked out and run at GSFC on computer models IBM 36091 and IBM 36095 An exponential model is used for the tropospheric refractivity profile and the Chapman function is used for the ionospheric profile The refraction effect on elevation angle attributable to the troposphere and ionosphere can thus be calculated from a single routine The computation procedure is essentially that of the National Bureauof Standards tropospheric ray tracing program (Reference 2) A sample calculation is inshycluded in Chapter IV Users Guide

H REFRACTIVITY MODEL

The following equations were used in the construction of the refractivity model

1 Relation of Refractivity to the Index of Refraction

The relationship of refractivity N to the index of refraction n is expressed by the equation

N (n- 1) x 106

1

2 Tropospheric Refractivity Profile

The exponential tropospheric refractivity profile is expressed as

N(r) = N(r 0 + h) = N e-ch

where

0 lt h lt 50 km

3 Ionospheric Refractivity Profile - Chapman Model

The refractivity in the ionosphere is a function of free electron density Ne and signal frequency f as expressed in the following equation

-4038 x 106 N(r 0 + h) N(r) = 2

where

hgt 50 km

The altitude profile for electron density is given by the Chapman function

- z)Ne = N exp 12(1- z - e

where

(h - h) z

H

II METHOD OF COMPUTATION

The ray tracing procedure divides the atmosphere into a series of thin laminations (Figure 1) The refraction between consecutive layers is then folshylowed SnellTs law which for a spherically stratified medium is given by

ni r cos 0 = cos 00 n o r o

2

Figure 1 The Geometry of-the Ray-Tracing

3

is the basis for the calculation This is rewritten for computation purpose

as

r - re (No- N) sin 2 (6i2) - 2 sin 2 (802) + r n x 10-6 cos 60

The incremental bending angle AT is determined by the general formula

An AT = - cos 0

n

Between the 1 th and (i + i)th lamination the bending A-i is calculated by

the expression

(Ni - Ni+) c ( 2) AT (ni + ni+)2cot i +

The total bending is given by

I

LEAT j=1

The error in the computation of r1 is made small by making the laminations

sufficiently thin

The refraction angle is calculated from the formula

Cos Ti - sin Ti tan 6i - nin0 tane i = (nn 0 ) tan 60 - sin T i - Cos T tan Oi

and the refraction angle 8i can be calculated by the formula

4

non i - cos T - sin 7- tan 00

sin r - cos T tan 00 + (noni) tan 0

The relation - = + S can be used as a check on the computation

IV USERS GUIDE

1 Introduction

This program computes the bending angle of radio waves in atmospheric propagation

2 Programming System

The program is written in double precision FORTRAN IV compiler language It is operational on the IBM 360Model 91 and Model 95 computers

3 Required InputOutput Units

No special equipment configurations are required Input is a source card deck and data cards Output is a standard printout

4 Restrictions

There are no restrictions on this program

5 nput

The following values are read into the computer in a D102 format

(1) The reciprocal scale height of the troposphere (c)

(2) The maximum electron density (N)

(3) The initial value of the refractivity (NO)

(4) The signal frequency in megahertz (f)

(5) The scale height of the ionosphere in kilometers (2H)

(6) The height of N (hm) and

5

_____

(7) The initial value of the angle between the ray path and the-radius vector in radians (60)

A sample input data card is shown below

156Sl-2 P00O 34451D+G1 1SEP+C 7SID+ 00 73 O0 404

jIt)(2) (3) (4) (5) ()(7) 000000 0i 0 00000 000 00000000 0000000 O O00000 0000 0 000000000 1 2 3 4 5 6 7 a 112 M1415 TO 7181 22 22232425227282953031323334353$373839404142434445464748495 51525354555657585960 I66364966667b86970 n 7374n76 V7879801 11111111~111111111 111111111 11 11111111111 11111111111111 1111111111111111 111

The following Job Control Language cards are required to successfully execute the program

C C

DSNAS033bJOBb(G700H310TDA002300005) 608MSGLEVEL=1 bEXECbFORTRAN SOURCESYSINbDDb

SOURCE LANGUAGE PROGRAM

C C

bEXECbLINKGO GODATA5bDDb

DATA CARDS

C C 1

CC = Card Column

b = blank column

6

6 Output

The values of the following parameters are printed as the input value of H is incremented by the program to its predetermined maximum (3000 kin) Forshymat is indicated following the parameter

H (altitude in kilometers) F 71

N (refractivity) E 155

Ni - Ni+ 1 (difference between successive values of N) E155

e (angle between ray path and radius vector in milliradians) E155

AT (discrete portion of the bending angle in milliradians) E155

7- (bending angle in milliradians) E155

(refraction angle at the earth surface in milliradians) E155

8 (refraction angle at the satellite in milliradians) E155

6 + S (the sum of epsilon and delta in milliradians) E155

In addition initial values and constants used in the equations are printed A sample output follows

7

RENDING nF VA01n W4VFS IN ATMnSPHFOIC PRnfAGATIOI

Nm = 0424A50 12 HM 33073 H = 7811 NO = 14450

INITIAL THETA = 40000 C = 0IbA F = 016000 0 DO = 61701

ALL ANGULAP M A4OPFMFNTq ARF IN MILLIADIAN9

H N NIt) - N(I1) THETA 0ELTA TAU TAt) FSILON DELTA FPSILON+PLTA

00

01 03

034450F 03

O33q14F 03 032a675 03

0535q6F 01

010470E 0 010147F 02

040OOF 03 04002E 03 C400075 03

0 01267C-01 024753F-01

00 012672F-01 037429E-01

30 3603E0-CIStI-01

O 3RqC- 7 0

a15614F-Ol-

C0 3167P-O 037425E-O

05 07

031852E 030869C

03 03

0983gF 01

C141$4l 0

040012F 03

C40CBE 03

123P-6F-01

J2324PE-01

C61433E-01

0R4643-01

O310550I

0430455-0

003S4F-3

4C 03

61410F-shy

shy 46S3(-OI

10 029450E 03 0909235 01 040025F 03 03519E-01 011817F 00 0602E-oI Io7 6 32r-01 3131] 0

12 14

028541E C3 027660E O

08PIt3F 01 05306E 01

4CC31 0400305

03 03

12148F-0 02015E-01

3lQ06E 00

01647 O0

071942-01 D30997

-01

l711 -l

0 7 7

13 F -I

o36600

C0306F o0

36 1

026806E C3 025978E 0

0e2750F 01 0802C4F 01

00041F C40047F

13 03

)20171c-oI 0309tS-01

3116 00 CPOIF 00

C4024E-01 010413F 00

DS6617-0I V-54 5-O

164F 00 n2001

o OD

20 025176E 03 077728F 01 0403525 03 01R930F-DI 0t913F 3D n1352F 00 0l05F CO 031111F 00

22 024399E 03 075128E 01 040055F 03 3S32F-O1 m13744F 00 C1540 90 3 3 1 9 CC r9 P 3 74q O0

24 024646E 03 073003E 03 040061W 03 17q3E-01 01 56F 00 013516F 00 307 on IOq26F 00

26 022915F 03 07074OF 03 CA0069F 03 017715-OI 11749F 00 145ampE 00 11701r 0 PT740E 00

28 022208E 03 06896E 01 0400755 03 D1669hF-01 flpPP0F 00 P155015 OC 333410F 0C 02po0F 00

30 021523F 03 066448E 0 C400lE 0 116178F-CI C30S3Tr CO 0164543 00 01051F o0 03537F 10

32 34

0208585 03 020214E 03

0643qb 062408F

01 01

C400865 03 040302F 0

015677F-01 ItI1IOF-O

03PI04F CO 213623E 00

017384F 00 Cl 2CW 00P

017211 1533

0

32104F 33403

00 00

36 019590E 03 0604F25 01 040008F 03 36710F-C3 n39009F O0 O10t490 0 O1 Ior C D904F CC

38 01898SE 03 058614F 03 040104F 03 DI42A2E-0I 016921E 00 OICSF 0 016465 02 06521E 00

40 49

018399E 03 01701e O

013874C O 0122PF O

040110- 03 040125F 03

)I3P20E-nl )3170F-01

03703S 00

D41174F O0

0200ISl 00

0221A4 00

D63SRF 0 31710C

P3$102r00 06174 PC

00

50

55 60 65

01572qE 03

014543E 03 013446E 03 012432E C3

011861C 02

010066F O 010IF 02 093747C 01

040141 03

040157F 03 C401725 0 04018e O

23023F-01

027-33E-01 025A19F-0I 3238585-Cl

0449 5f 0

4(9AQ4 CO n4057F 00 rt57C 00

4049F 00

2462p2 00 CA0

c 0

30345 00

0104 7F 0 I441-AEO

016F 00 044080F 00 O230643 0POdeg4W73 00 21640r D 051057F o6

70

75 80

011495F 03

0106268F 03

098268F 02

086o79E 01

080142r 01

07409F 01

040205F C3 040221C 03

040239F 03

O2OCOF-o0 3203743--03 A34433C-01

054162F 00 0561q9 00

C580slr 00

31920E o0 033479C 0

034050 =

00

02213PF 00 0P272A4 0

02l31p3 00

q51ApE 3561005 O0S33F

o 00

00

85 090856E 02 068S32F 03 043SF 03 31740E-01 C59823E 30 03639$F 00 023465F 0 00

90 0840065 02 063345F 01 040271E 01 0I60S5F-CI 061432F 00 C1770PF 0 0272o9 0 61412 00

95 077672E 02 05859c 03 0402SRF 03 314R65F-01 C52915F 00 D3Pqf6 00 030o O F 062O30

100 330

071815E 02 061393E 02

010422F 02 8a006r Cl

040305F 01 040330E 01

01373RE-01 0244C-C01

054O2F 00 066719E 00

34021F O0 04

V 504F 00

0240eF 9P2431F

C0 90

0e423 166F

00 OP

120 052483E 02 076165C 03 0403745 03 020=64-01 06ASII 00 0446I 03 OP12OF 03 068921F 00

130 0448675 0 065113E 01 04C409F 03 017819E-01 070603F 00 04652ampE 00 0247OE 01 0706015 00

140 0383555 02 055bt3c 01 040444F 03 015210F-0I 071129q 00 049E 00 C21 A 00 072125 PO

190 032780E 0 C17I3F O 040470Q3 03 012qqF-03 0342SF 00 349913E 00 923512F 07 973425r 00

200 014971E 0 03150 02 040657F 03 141495F-01 7753F 00 056271E 00 02102F 0 7075 O

300 03120P0 01 0472F 01 C430165 03 02734AP-01 O80312F 00 063767q 00 01695S 01 O012F On

400 ObO57F 00 051499F 00 041372r 03 096535F-02 090877 00 67q235 00 0325qF 00 0077F 00

500 01356E 00 026738F 00 P41725P03 1167-00F--O OOqq4F 00 070493 30 IIC51F 00 0C904F 00

600 -013176E 00 032622E 00 04075F 01 060035F--P3 091054F 00 072259 00 OS845F-Ot O381054F 00

TAIl EPSTL0N FLi-TA rOOTLnNOFITA N N(1 - 113 THTA 0FLTA TAWH

07444 00 076A2l8-0I 0A82371 0O07596r-03 131127E 00700 -045795E 00 002C7F 00 0442)F 01

0427A C 03 030J44F-02 Jq132F 00 074309l 00 O6015 F-01 0tlt6 00

0l707C 0O 79162F10 0$43144-03 98I7071 00800 -013600E 01 021565F 01 0453280 03 043CnQ0 03 047101F-C

0A027-0 0 77F 0900 -035166E0 01 085026E 01 0434310 01 0I0846-02 nP77R 00 0 505C 00

1000 -080494F 01 03 0I325IF-01 C34603F 00 0765369 00 0CC096 -03 (114601 00

1100 -016952E 0 0144200 02 0437A3 100 8A7671F 00

n440lF 03 1306qlC-01 0S7A7PF O 0773041 09 O368F

10 83413531 00 1921931F 01200 -030972F 02 0223680 02

01 34731I-01 I023031 00 07824001300 -051340E 02 032054V 02 0444050 OC 0 971 00 o0004F 1003 067104r-02 PQ041F 00 070433

1400 -085394E 02 042509E 0 044721F F 01 18002 09 001341 01 030700 02

040321F 03 98540O9F-01 0107q01500 -012820E 01 053693F 00 092900 n0 3261F 0O 011006F 0104537 03 0I1065 00 C11106C 011600 -018190 03 0636600 0

045637 03 013019C 00 013205F 03 085261 00 04631F CI 118C1F 02

03 314164F 00 14664F 01 0O06 1700 -0245566 03 01748F 02

09 n08547 00 n14A64F 01 1800 -0317300 03 C7722Ar 02 04=93PF 1

00317gr 00 01871 00 016221 1900 -034453E 00 0796880 02 046224F 01 0I5563E 00 0 62210 01

P 7 6 F 03

no 31t102 046 531 03 91543F 00 37 5F 03 0q5073C 00 0 30 00 n 01

2000 -047422S 03 07904RF 00470F 09 01031F P1

2100 -055327E 03 075521F 0 0467qRP A3 115704F 00 093cS 03 099123F 00

014898 00 20575F 11 010346- 01 0I92q1 01 JP71 01 2200 -062879E 03 069533F 02 047083C 03

F 01 33Q1700 01 01141n1 0 n2237 03 2300 -06g832E 03 061640F 01 04766F 03 01362F 00 02

023436 01 012AS 01 032173I 01 023476P 2l 2400 -075996F 03 052444E 02 0476486 03 0ollq3F 00

110134F 00 024450F 03 n337350 327151 0t 07445 01 2500 -081241E 03 042525F 02 047930F 0

01 033064r 1 05p61 03048P13E 03 o1611r-91 25241 0t 0122012600 -054g3E 02 032400F 02 0126q 0t 11226- 03 00541 03

2700 -057336 03 022495r 02 044E 0 061755C-01 0258q4F 01 F

013135F C 0487729 03 049qqF-0l 2610E I1 C01099 03 01321 96Cq 0l 2800 -090q83E 02

2000 -0-92296E 03 045169 01 n40051C 03 024702F-01 02655br0 01 033520 03 l03qr Cl 2658 01

027211 92664304331F 03 089021F-02 02f641F 01 P13O0201F 0t 01 03

01 C142040A3 I2QF cl 026584F 013000 -092751E C3 -031149F 01 04060q 0 -7797F-0U2 C265 43100 -092440F 0 -O7944F 03

l 0P6401F 0 3200 -091460 03 -015475E 02 C49P 60 03 -018CR3F-01 0064c3F 01 -14442F 02 9161C

3300 -089913E E

03 -020161F 02 050111F 91 -928336F-01 0263200 03 034062f 01 021 02 02A121F 0

01 753E 93 015215 3 031O4q1 l 5S 01050436F 03 -031721F-01

007084F 03 1 10 n3400 -057894E 03 -023987C 02 C5071R 03 -0473536-01 02-3I1F 01 152plr 91

3500 -065496E 03 -02656F 02 00 o24835 01

-029181F 02 350C1IF 03 -049407F-01 014835F 03 015760 01 60741

-079882E 03 -030754F 02 0512510 03 -39070F--0 2334F 01 3600 -082800E 03

0190750 03 0PI331F - 243t1F ^1 3700

051519 01 -354530E-Pt 037 Q0 03 (1661 02 70021 0r 123760F 01 3900 -076806E 03 -031763r 02 =

02 51785 03 -0550 8F-01 0232006 01 01631102 96R74A 00 13 0F 01

022644F 01 0164526 01 061140 00 171644r 03900 -073630E 03 -01295E

4000 -070401E 03 -012426E 02 052C4C 03 -05695 F-Cl 0546 r 0 122070 01-056416F-01 O207qE 01 0613C 03

4100 -067158E 03 -032220 02 052311F 03 n r 07159 01 016721 01 q4901C O 92I2P1F n3

35572 03 -05575F-01 00 02071 034200 -063935E 03 -031766F 02

-031003E 02 050O 03 -054624F-01 010076F 031 degI615 0 Co6OF 03 0007F 00 J444F 014300 -06075q6 01

-s3l4F10I 020444 02 016831 03 015051 01 0117194 0 31l 014400 -057649E 03 -030256F 02 053CS6E 03

4500 -054624E 03 -020206P 02 053343C 03 -5 416F-01 (200390 0

4600 -051694E 03 -028247E 02 0535deg38 03 -049406F-01 degI495f 01 017011F 01 n2441 00 010435

-048869E 03 -027137F 0 053843F 03 -047450F-01 0I3961 03 0170591 n 03Ol01 00 03 061F 01

0170811 01 nl443 00 O38C07 014700 094091F 03 -04507-0l 085076 014800 -046156E 01 -025991C 0

03807F 031717080-030054139 03 -04316eF-01 0I3076E 01 037t05r

F1 01711A0 03 054761-01 017AFF 014000 -043557E 03 -024526F 02 l

02 0545P2 03 -04100F-C5000 -041074E 03 -0)365q0 9t2601 017p77F 01

5100 -03870P 03 -022501E 02 94S8250 03 -0356F-01 01727F 91 0171249 01 1F

0 -04367606-01 11690o 03 q17121 P3 144100 0l6t0 01 5200 -036458E 03 -021164F 02 055060

0171170 01 -09511-03 36562F 03055301E 01 -034717h-0l 016562F 03 0 91621F nl

5300 -034322F 03 -0022F 02 174F 02 055542r 93 -032732F-01 030351S 01710 -0Q7npo-03

- Io6251 00 03 07F 01540C -032298E 03 -01 01 -030825F-1t 035q2E 1 0170Rq1 O

Ol0A60 -343240 00 256371 015500 -03037QE 03 -018332E 02 05777F

5600 - 028566E 03 -0171100 02 056011- 0 -020800 156371 03 911364 01 C1734 F 0l -03650nE0 0 11364F 01

- 3665 02 05243r 03 -02725IF-015700 -026853E 03 01 01 0170IRq 03 -Q100071 00 0t3051 03

5800 -025236E 03 -035249F OP 0504700 03 - 5 F-01 - 21200 n 1161F 0-0401F-03 01486F 03 016058E 03

5900 -023711E 03 -014173E 0 096702F 03

H N(TI - N( 11) THFTA nFLTA TAU TM) FPSTLON nCI TA rOSILnN+DELTA

6000 -072274F 03 -015a0F 0 C$6250 Q9 - ttF-0l 11461 0t rIA056c 01 -0pO 0 14643F n -

6100 -020q2 03 -0214f 02 C37154F 01 -)I11- 4amp3-2F 01 17IF 01 - r 0 14A1 01 1 deg

6400 -O2144E 0 -0IQo5r 02 o573T8r 03 -0lO77TF-0l0l 0143hfI 1= Cl -4S23F 09 O14P 4 01 0 0

300 -shy 011834AE 03 -C2P4r 02 076C 03 -0195-10F1 14 F 01 lAP4o0 01 -0ipl 90 tIflIF 1

600

6500 -0317E 03 -0I65F C3

-010611E 0 deg

-Q0CI 01 S7

0 0 -0t1l3F0-0I78 090C4In3 - 1Ah3F-C

125 01I3 O -0I0331 CS 175F oiIl111F o1 P1676OF SI -I W C0 01913F 01

6600 -015259E 03 -Cn34Qr 01 r-l Cl -11~C -I351r I CI67p SI -nl C6AF 01 lW6r n

6700 -01432W 03 -07oFAF 01 051476C 0l - I4l07r-0l 11g4109 01 1AI7l6 01 -n3)en0r 03 t r

6800 -0112amp4E 02 -C827ampIQ 01 C5qf0I 1i -1l1217F-01 3ol71 1 l6n442 01 -01O1 0 19177F Cl

6900 -012613F 02 -07721r c C3-04- 03 -0Id41r-0l lllf 01 0o OCl -S419W A5 91116F 0i 1

7000 -0118365 03 -072046F 01 01117E n3 - I116 0F-0 13046F 0 9 4550 01 -03Ol4 CC )114Ar nI

7100 -011I06F 03 -C132amp7E 02 0912FA 3 - 20 F-01 112914F 01 0I651cA 1 - 1770F CO 1 2 0 3 q A

7300 -0977CE 02 -0I7IC0E 02 C507465 9 -0l161NF-0I 12747F 0l 0163 91 -e6A0r 01t7418 0l

7500 -086361F 02 -010315C C C00l o -3171-48-0I C1251OF 01 014 3 n 1 - 1171F n 1115 01

F7700 -075747F 02 - Camp01 C604N7F n3 -0I40hlr-0l 0l24IF oI 0l62 -01 no0 1q7r 3 2421C 01

07000 -066663E 02 -079QF18 0 06Cq7l0 03 - 13b0n 9F0 26j75C 3 -3n44 0ol~08

8100 -C5666IE 02 -CC4ISC Cl S61134r 03 -11149E-01 l 112210-0 2C1 02 -0SI065 00 tl21765 02

8300 -051624E 02 -C61177F 01 C61763F 01 -30542E-02 012077 02 16011 01 - 13044 0 I0771 1

8500 -045426E 02 -C5454PF 01 07151F 11 - 9 0 1100n01Cl I22 1 03 4 2

A 108

8700 -03Q07l 02 -0420750 01 0621 C - 760545-C3 011F 01 15Al01 I - 0t04V 01 1 111 01 3 0 0

8900 -035171E 02 -C4271- 01 0oA0177 03 166220F--2 11040F 01 1S77- 01 orlr 00 t11 49 02

9100 -03D046F 02 -C37l79r Cl C6068 )I -)5P8C 1170 01 2SC I -0C161F 0ll-70 1 9 0 0

0300 C02722CE 02 -032712 cl C63AA08 03 -103474F-52 117308 CI01 206300 01l 01 S12l 01

1500 -023057F 02 -0PR7PC 0I 440308 I -)44072C02 111608 ii OSAOF 01 -0fl7A CA 0IC1P9 0

9700 -021079F 02 -32521C 01 C44 3F 11 -004038-02 C1407E SI 11S~ n2-04AC0 11 rC

9900 -018546E 02 -0114-A5 01 064754C 01 -)1305C-02 C12 3 t 111414F 01 0203 C l16098

10000 -0l7Z307E 02 -0I7ERF 0 06494 0 -)l5l72F-n 126C-F 01 A 4 01l - 780 1rCC

20000 -028672C-01 -028A45-Cl 00003C -1l742r-Cl 1141F 02 011710 C1 -ltf01 00 114210

30000 -047013F-04 -C474135-04 040977F 03 -025b46amp-04 01141WP 52 C13r7Rc01 1jAl~ f11OF

C

7 Program Listing A complete listing of the program follows

G LEVEL 1 MOD I MAIN DATE = 6812R 195912

DOUBLE PRECISION THETA(125)DELTAU(125)FPS(125)SN(125)AN(IS) IHAUX(6) TAU(125)GAMMA(I25)H(125) VOUBL PRECISION DARSINDEXPDSQRTDATANDTANDCOSTHETAO DOUBLE PRECISION COTHETATHE DOUBLE PRECISION DESUMCGAMIEPAA3DENIDENEDFN3ANUMI IANUM2ANUM3SNO DOUSCE PRECISION ANMHMHHANOFRo ANFZEXIEXPAPGDW F EQUIVALENCE (HAUX(I)H(1)) DATA HAUXODOI00300sC

7 0 0 oO00 100 FORMAT (80102)

DO 40 1=721 40 HCI)=H(I-1)+2DO

D 42 1=2233 42 H(I)=H(I-1)+5DO

DO 43 1=3438 43 HI)=H(I-1) + 10

H(39 =20ODO DO 44 1=40108

44 H(I)=H(I-1)+10000 DO 45 1=109122

45 HI)=H(1-1)+20ODO

H(123=1000000 H(124)=2000ODO H(125)=3000000

PROGRAM STOPS WHEN THFRE ARE NO MORE DATA CARDS TO BE PFAD IN 200 READ(S100END=122) CANMAN0FHHHMTHETA0

ANM=4248550+11 TATHE=DTAN(THETAO) COTHE=DCOS(THETAC) TO=THETAOI 0+3 RO=6373015DO SNO=1DOtANOID-6 EXI=2DO(DSIN(THETAO20))

2 00 62 1=1125 AH=HI)

IF(AHGT500) GO TO 58 AN(I)=ANODEXPC-CH(I)) SN(I)=IDOAN(I)ID-6

GO TO 60 58 Z=(HI)-HM)HH

ANE=ANMDEXP((1DO-Z-DEXP(-Z))200) AN(I)=(-403800ANEn D+6)F2 SN(I)=IDO + AN(I)ID-6

60 CONTINUE EX2=(ANO-AN(T)) SN(t) ID-6COTHE ARG=DSORT(RO(2(RO+H(I))) (EXI +H(I)PO -EX2)) THETAI)=2D0DARSIN(ARG)

62 CONTINUE WRITE(6105) ANMHMHHANOTOCFpO WRITE(6108) WRITE(BI10) ILCNT=14 THETA(1)=THETAO

EPS(I)=OOOO GAMMA(1)=OODO TAU(I)=OODO

11

V REFERENCES

1 Bjork C A and W M Layson Comparison of Refraction Correction Techshyniques PAA Technical Memo No 65 ETV-TM-67-2 (1967)

2 Bean B R and G D Thayer CRPL Exponential Reference Atmosphere U S Department of Commerce National Bureau of Standards (now ESSA) October 29 1959

13

Page 4: A PROGRAMMED MATHEMATICAL MODEL TO SIMULATE · PDF filex-551-68-1167 . prepri nt . a . programmed mathematical model to simulate the bending of radio waves in atmospheric propagation

PRECEDING PAGE BLANK NOT FILAED

CONTENTS

Page

ABSTRACT

I INTRODUCTION 1

II REFRACTIVITY MODEL 1

1 Relation of Refractivity to the Index of Refraction 1 2 Tropospheric Refractivity Profile 2 3 Ionospheric Refractivity Profile - Chapman Model 2

III METHOD OF COMPUTATION 2

IV USERS GUIDE 5

1 Introduction 5 2 Programming System 5

3 Required InputOutput Units 5 4 Restrictions 5 5 Input 5 6 Output 7

7 Program Listing 14

V REFERENCES 17

ILLUSTRATIONS

Figure Page

1 The Geometry of the Ray-Tracing 3

V

LIST OF SYMBOLS

c reciprocal scale height of troposphere (km

f signal frequency (MHz)

h altitude (km)

h altitude of Nm

-2H scale height of the ionosphere

n index of refraction

N refractivity

Ne electron density (m 3)

Nm maximum of the N profile

r radial distance (kin)

r o earth radius (km)

3 true elevation angle at earth surface

8 refraction angle at satellite

6 refraction angle at earth surface

0 elevation angle at satellite

Stotal bending angle

vi

A PROGRAMMED MATHEMATICAL MODEL

TO SIMULATE THE BENDING OF RADIO

WAVES IN ATMOSPHERIC PROPAGATION

I INTRODUCTION

The ray path of an RF signal undergoes bending in the interval of atmos shy

pheric propagation from a satellite to an earth-based tracking station The

refraction introduces a perturbation on tracking measurement of elevation angle

and measurement of Doppler shift and its conversion to range rate Correction of the effect can be performed through a calculation of the finite refraction

angles between the line-of-sight and the ray parli at both the emitter and receiver

This document presents the mathematical model and its associated computer program to simulate the ray tracing of a signal path in a spherically stratified atmosphere While many such routines performing similar traces exist (Refershy

ence 1) they are not adapted to the newly installed IBM 360 computers at Goddard Space Flight Center (GSFC) This program has been checked out and run at GSFC on computer models IBM 36091 and IBM 36095 An exponential model is used for the tropospheric refractivity profile and the Chapman function is used for the ionospheric profile The refraction effect on elevation angle attributable to the troposphere and ionosphere can thus be calculated from a single routine The computation procedure is essentially that of the National Bureauof Standards tropospheric ray tracing program (Reference 2) A sample calculation is inshycluded in Chapter IV Users Guide

H REFRACTIVITY MODEL

The following equations were used in the construction of the refractivity model

1 Relation of Refractivity to the Index of Refraction

The relationship of refractivity N to the index of refraction n is expressed by the equation

N (n- 1) x 106

1

2 Tropospheric Refractivity Profile

The exponential tropospheric refractivity profile is expressed as

N(r) = N(r 0 + h) = N e-ch

where

0 lt h lt 50 km

3 Ionospheric Refractivity Profile - Chapman Model

The refractivity in the ionosphere is a function of free electron density Ne and signal frequency f as expressed in the following equation

-4038 x 106 N(r 0 + h) N(r) = 2

where

hgt 50 km

The altitude profile for electron density is given by the Chapman function

- z)Ne = N exp 12(1- z - e

where

(h - h) z

H

II METHOD OF COMPUTATION

The ray tracing procedure divides the atmosphere into a series of thin laminations (Figure 1) The refraction between consecutive layers is then folshylowed SnellTs law which for a spherically stratified medium is given by

ni r cos 0 = cos 00 n o r o

2

Figure 1 The Geometry of-the Ray-Tracing

3

is the basis for the calculation This is rewritten for computation purpose

as

r - re (No- N) sin 2 (6i2) - 2 sin 2 (802) + r n x 10-6 cos 60

The incremental bending angle AT is determined by the general formula

An AT = - cos 0

n

Between the 1 th and (i + i)th lamination the bending A-i is calculated by

the expression

(Ni - Ni+) c ( 2) AT (ni + ni+)2cot i +

The total bending is given by

I

LEAT j=1

The error in the computation of r1 is made small by making the laminations

sufficiently thin

The refraction angle is calculated from the formula

Cos Ti - sin Ti tan 6i - nin0 tane i = (nn 0 ) tan 60 - sin T i - Cos T tan Oi

and the refraction angle 8i can be calculated by the formula

4

non i - cos T - sin 7- tan 00

sin r - cos T tan 00 + (noni) tan 0

The relation - = + S can be used as a check on the computation

IV USERS GUIDE

1 Introduction

This program computes the bending angle of radio waves in atmospheric propagation

2 Programming System

The program is written in double precision FORTRAN IV compiler language It is operational on the IBM 360Model 91 and Model 95 computers

3 Required InputOutput Units

No special equipment configurations are required Input is a source card deck and data cards Output is a standard printout

4 Restrictions

There are no restrictions on this program

5 nput

The following values are read into the computer in a D102 format

(1) The reciprocal scale height of the troposphere (c)

(2) The maximum electron density (N)

(3) The initial value of the refractivity (NO)

(4) The signal frequency in megahertz (f)

(5) The scale height of the ionosphere in kilometers (2H)

(6) The height of N (hm) and

5

_____

(7) The initial value of the angle between the ray path and the-radius vector in radians (60)

A sample input data card is shown below

156Sl-2 P00O 34451D+G1 1SEP+C 7SID+ 00 73 O0 404

jIt)(2) (3) (4) (5) ()(7) 000000 0i 0 00000 000 00000000 0000000 O O00000 0000 0 000000000 1 2 3 4 5 6 7 a 112 M1415 TO 7181 22 22232425227282953031323334353$373839404142434445464748495 51525354555657585960 I66364966667b86970 n 7374n76 V7879801 11111111~111111111 111111111 11 11111111111 11111111111111 1111111111111111 111

The following Job Control Language cards are required to successfully execute the program

C C

DSNAS033bJOBb(G700H310TDA002300005) 608MSGLEVEL=1 bEXECbFORTRAN SOURCESYSINbDDb

SOURCE LANGUAGE PROGRAM

C C

bEXECbLINKGO GODATA5bDDb

DATA CARDS

C C 1

CC = Card Column

b = blank column

6

6 Output

The values of the following parameters are printed as the input value of H is incremented by the program to its predetermined maximum (3000 kin) Forshymat is indicated following the parameter

H (altitude in kilometers) F 71

N (refractivity) E 155

Ni - Ni+ 1 (difference between successive values of N) E155

e (angle between ray path and radius vector in milliradians) E155

AT (discrete portion of the bending angle in milliradians) E155

7- (bending angle in milliradians) E155

(refraction angle at the earth surface in milliradians) E155

8 (refraction angle at the satellite in milliradians) E155

6 + S (the sum of epsilon and delta in milliradians) E155

In addition initial values and constants used in the equations are printed A sample output follows

7

RENDING nF VA01n W4VFS IN ATMnSPHFOIC PRnfAGATIOI

Nm = 0424A50 12 HM 33073 H = 7811 NO = 14450

INITIAL THETA = 40000 C = 0IbA F = 016000 0 DO = 61701

ALL ANGULAP M A4OPFMFNTq ARF IN MILLIADIAN9

H N NIt) - N(I1) THETA 0ELTA TAU TAt) FSILON DELTA FPSILON+PLTA

00

01 03

034450F 03

O33q14F 03 032a675 03

0535q6F 01

010470E 0 010147F 02

040OOF 03 04002E 03 C400075 03

0 01267C-01 024753F-01

00 012672F-01 037429E-01

30 3603E0-CIStI-01

O 3RqC- 7 0

a15614F-Ol-

C0 3167P-O 037425E-O

05 07

031852E 030869C

03 03

0983gF 01

C141$4l 0

040012F 03

C40CBE 03

123P-6F-01

J2324PE-01

C61433E-01

0R4643-01

O310550I

0430455-0

003S4F-3

4C 03

61410F-shy

shy 46S3(-OI

10 029450E 03 0909235 01 040025F 03 03519E-01 011817F 00 0602E-oI Io7 6 32r-01 3131] 0

12 14

028541E C3 027660E O

08PIt3F 01 05306E 01

4CC31 0400305

03 03

12148F-0 02015E-01

3lQ06E 00

01647 O0

071942-01 D30997

-01

l711 -l

0 7 7

13 F -I

o36600

C0306F o0

36 1

026806E C3 025978E 0

0e2750F 01 0802C4F 01

00041F C40047F

13 03

)20171c-oI 0309tS-01

3116 00 CPOIF 00

C4024E-01 010413F 00

DS6617-0I V-54 5-O

164F 00 n2001

o OD

20 025176E 03 077728F 01 0403525 03 01R930F-DI 0t913F 3D n1352F 00 0l05F CO 031111F 00

22 024399E 03 075128E 01 040055F 03 3S32F-O1 m13744F 00 C1540 90 3 3 1 9 CC r9 P 3 74q O0

24 024646E 03 073003E 03 040061W 03 17q3E-01 01 56F 00 013516F 00 307 on IOq26F 00

26 022915F 03 07074OF 03 CA0069F 03 017715-OI 11749F 00 145ampE 00 11701r 0 PT740E 00

28 022208E 03 06896E 01 0400755 03 D1669hF-01 flpPP0F 00 P155015 OC 333410F 0C 02po0F 00

30 021523F 03 066448E 0 C400lE 0 116178F-CI C30S3Tr CO 0164543 00 01051F o0 03537F 10

32 34

0208585 03 020214E 03

0643qb 062408F

01 01

C400865 03 040302F 0

015677F-01 ItI1IOF-O

03PI04F CO 213623E 00

017384F 00 Cl 2CW 00P

017211 1533

0

32104F 33403

00 00

36 019590E 03 0604F25 01 040008F 03 36710F-C3 n39009F O0 O10t490 0 O1 Ior C D904F CC

38 01898SE 03 058614F 03 040104F 03 DI42A2E-0I 016921E 00 OICSF 0 016465 02 06521E 00

40 49

018399E 03 01701e O

013874C O 0122PF O

040110- 03 040125F 03

)I3P20E-nl )3170F-01

03703S 00

D41174F O0

0200ISl 00

0221A4 00

D63SRF 0 31710C

P3$102r00 06174 PC

00

50

55 60 65

01572qE 03

014543E 03 013446E 03 012432E C3

011861C 02

010066F O 010IF 02 093747C 01

040141 03

040157F 03 C401725 0 04018e O

23023F-01

027-33E-01 025A19F-0I 3238585-Cl

0449 5f 0

4(9AQ4 CO n4057F 00 rt57C 00

4049F 00

2462p2 00 CA0

c 0

30345 00

0104 7F 0 I441-AEO

016F 00 044080F 00 O230643 0POdeg4W73 00 21640r D 051057F o6

70

75 80

011495F 03

0106268F 03

098268F 02

086o79E 01

080142r 01

07409F 01

040205F C3 040221C 03

040239F 03

O2OCOF-o0 3203743--03 A34433C-01

054162F 00 0561q9 00

C580slr 00

31920E o0 033479C 0

034050 =

00

02213PF 00 0P272A4 0

02l31p3 00

q51ApE 3561005 O0S33F

o 00

00

85 090856E 02 068S32F 03 043SF 03 31740E-01 C59823E 30 03639$F 00 023465F 0 00

90 0840065 02 063345F 01 040271E 01 0I60S5F-CI 061432F 00 C1770PF 0 0272o9 0 61412 00

95 077672E 02 05859c 03 0402SRF 03 314R65F-01 C52915F 00 D3Pqf6 00 030o O F 062O30

100 330

071815E 02 061393E 02

010422F 02 8a006r Cl

040305F 01 040330E 01

01373RE-01 0244C-C01

054O2F 00 066719E 00

34021F O0 04

V 504F 00

0240eF 9P2431F

C0 90

0e423 166F

00 OP

120 052483E 02 076165C 03 0403745 03 020=64-01 06ASII 00 0446I 03 OP12OF 03 068921F 00

130 0448675 0 065113E 01 04C409F 03 017819E-01 070603F 00 04652ampE 00 0247OE 01 0706015 00

140 0383555 02 055bt3c 01 040444F 03 015210F-0I 071129q 00 049E 00 C21 A 00 072125 PO

190 032780E 0 C17I3F O 040470Q3 03 012qqF-03 0342SF 00 349913E 00 923512F 07 973425r 00

200 014971E 0 03150 02 040657F 03 141495F-01 7753F 00 056271E 00 02102F 0 7075 O

300 03120P0 01 0472F 01 C430165 03 02734AP-01 O80312F 00 063767q 00 01695S 01 O012F On

400 ObO57F 00 051499F 00 041372r 03 096535F-02 090877 00 67q235 00 0325qF 00 0077F 00

500 01356E 00 026738F 00 P41725P03 1167-00F--O OOqq4F 00 070493 30 IIC51F 00 0C904F 00

600 -013176E 00 032622E 00 04075F 01 060035F--P3 091054F 00 072259 00 OS845F-Ot O381054F 00

TAIl EPSTL0N FLi-TA rOOTLnNOFITA N N(1 - 113 THTA 0FLTA TAWH

07444 00 076A2l8-0I 0A82371 0O07596r-03 131127E 00700 -045795E 00 002C7F 00 0442)F 01

0427A C 03 030J44F-02 Jq132F 00 074309l 00 O6015 F-01 0tlt6 00

0l707C 0O 79162F10 0$43144-03 98I7071 00800 -013600E 01 021565F 01 0453280 03 043CnQ0 03 047101F-C

0A027-0 0 77F 0900 -035166E0 01 085026E 01 0434310 01 0I0846-02 nP77R 00 0 505C 00

1000 -080494F 01 03 0I325IF-01 C34603F 00 0765369 00 0CC096 -03 (114601 00

1100 -016952E 0 0144200 02 0437A3 100 8A7671F 00

n440lF 03 1306qlC-01 0S7A7PF O 0773041 09 O368F

10 83413531 00 1921931F 01200 -030972F 02 0223680 02

01 34731I-01 I023031 00 07824001300 -051340E 02 032054V 02 0444050 OC 0 971 00 o0004F 1003 067104r-02 PQ041F 00 070433

1400 -085394E 02 042509E 0 044721F F 01 18002 09 001341 01 030700 02

040321F 03 98540O9F-01 0107q01500 -012820E 01 053693F 00 092900 n0 3261F 0O 011006F 0104537 03 0I1065 00 C11106C 011600 -018190 03 0636600 0

045637 03 013019C 00 013205F 03 085261 00 04631F CI 118C1F 02

03 314164F 00 14664F 01 0O06 1700 -0245566 03 01748F 02

09 n08547 00 n14A64F 01 1800 -0317300 03 C7722Ar 02 04=93PF 1

00317gr 00 01871 00 016221 1900 -034453E 00 0796880 02 046224F 01 0I5563E 00 0 62210 01

P 7 6 F 03

no 31t102 046 531 03 91543F 00 37 5F 03 0q5073C 00 0 30 00 n 01

2000 -047422S 03 07904RF 00470F 09 01031F P1

2100 -055327E 03 075521F 0 0467qRP A3 115704F 00 093cS 03 099123F 00

014898 00 20575F 11 010346- 01 0I92q1 01 JP71 01 2200 -062879E 03 069533F 02 047083C 03

F 01 33Q1700 01 01141n1 0 n2237 03 2300 -06g832E 03 061640F 01 04766F 03 01362F 00 02

023436 01 012AS 01 032173I 01 023476P 2l 2400 -075996F 03 052444E 02 0476486 03 0ollq3F 00

110134F 00 024450F 03 n337350 327151 0t 07445 01 2500 -081241E 03 042525F 02 047930F 0

01 033064r 1 05p61 03048P13E 03 o1611r-91 25241 0t 0122012600 -054g3E 02 032400F 02 0126q 0t 11226- 03 00541 03

2700 -057336 03 022495r 02 044E 0 061755C-01 0258q4F 01 F

013135F C 0487729 03 049qqF-0l 2610E I1 C01099 03 01321 96Cq 0l 2800 -090q83E 02

2000 -0-92296E 03 045169 01 n40051C 03 024702F-01 02655br0 01 033520 03 l03qr Cl 2658 01

027211 92664304331F 03 089021F-02 02f641F 01 P13O0201F 0t 01 03

01 C142040A3 I2QF cl 026584F 013000 -092751E C3 -031149F 01 04060q 0 -7797F-0U2 C265 43100 -092440F 0 -O7944F 03

l 0P6401F 0 3200 -091460 03 -015475E 02 C49P 60 03 -018CR3F-01 0064c3F 01 -14442F 02 9161C

3300 -089913E E

03 -020161F 02 050111F 91 -928336F-01 0263200 03 034062f 01 021 02 02A121F 0

01 753E 93 015215 3 031O4q1 l 5S 01050436F 03 -031721F-01

007084F 03 1 10 n3400 -057894E 03 -023987C 02 C5071R 03 -0473536-01 02-3I1F 01 152plr 91

3500 -065496E 03 -02656F 02 00 o24835 01

-029181F 02 350C1IF 03 -049407F-01 014835F 03 015760 01 60741

-079882E 03 -030754F 02 0512510 03 -39070F--0 2334F 01 3600 -082800E 03

0190750 03 0PI331F - 243t1F ^1 3700

051519 01 -354530E-Pt 037 Q0 03 (1661 02 70021 0r 123760F 01 3900 -076806E 03 -031763r 02 =

02 51785 03 -0550 8F-01 0232006 01 01631102 96R74A 00 13 0F 01

022644F 01 0164526 01 061140 00 171644r 03900 -073630E 03 -01295E

4000 -070401E 03 -012426E 02 052C4C 03 -05695 F-Cl 0546 r 0 122070 01-056416F-01 O207qE 01 0613C 03

4100 -067158E 03 -032220 02 052311F 03 n r 07159 01 016721 01 q4901C O 92I2P1F n3

35572 03 -05575F-01 00 02071 034200 -063935E 03 -031766F 02

-031003E 02 050O 03 -054624F-01 010076F 031 degI615 0 Co6OF 03 0007F 00 J444F 014300 -06075q6 01

-s3l4F10I 020444 02 016831 03 015051 01 0117194 0 31l 014400 -057649E 03 -030256F 02 053CS6E 03

4500 -054624E 03 -020206P 02 053343C 03 -5 416F-01 (200390 0

4600 -051694E 03 -028247E 02 0535deg38 03 -049406F-01 degI495f 01 017011F 01 n2441 00 010435

-048869E 03 -027137F 0 053843F 03 -047450F-01 0I3961 03 0170591 n 03Ol01 00 03 061F 01

0170811 01 nl443 00 O38C07 014700 094091F 03 -04507-0l 085076 014800 -046156E 01 -025991C 0

03807F 031717080-030054139 03 -04316eF-01 0I3076E 01 037t05r

F1 01711A0 03 054761-01 017AFF 014000 -043557E 03 -024526F 02 l

02 0545P2 03 -04100F-C5000 -041074E 03 -0)365q0 9t2601 017p77F 01

5100 -03870P 03 -022501E 02 94S8250 03 -0356F-01 01727F 91 0171249 01 1F

0 -04367606-01 11690o 03 q17121 P3 144100 0l6t0 01 5200 -036458E 03 -021164F 02 055060

0171170 01 -09511-03 36562F 03055301E 01 -034717h-0l 016562F 03 0 91621F nl

5300 -034322F 03 -0022F 02 174F 02 055542r 93 -032732F-01 030351S 01710 -0Q7npo-03

- Io6251 00 03 07F 01540C -032298E 03 -01 01 -030825F-1t 035q2E 1 0170Rq1 O

Ol0A60 -343240 00 256371 015500 -03037QE 03 -018332E 02 05777F

5600 - 028566E 03 -0171100 02 056011- 0 -020800 156371 03 911364 01 C1734 F 0l -03650nE0 0 11364F 01

- 3665 02 05243r 03 -02725IF-015700 -026853E 03 01 01 0170IRq 03 -Q100071 00 0t3051 03

5800 -025236E 03 -035249F OP 0504700 03 - 5 F-01 - 21200 n 1161F 0-0401F-03 01486F 03 016058E 03

5900 -023711E 03 -014173E 0 096702F 03

H N(TI - N( 11) THFTA nFLTA TAU TM) FPSTLON nCI TA rOSILnN+DELTA

6000 -072274F 03 -015a0F 0 C$6250 Q9 - ttF-0l 11461 0t rIA056c 01 -0pO 0 14643F n -

6100 -020q2 03 -0214f 02 C37154F 01 -)I11- 4amp3-2F 01 17IF 01 - r 0 14A1 01 1 deg

6400 -O2144E 0 -0IQo5r 02 o573T8r 03 -0lO77TF-0l0l 0143hfI 1= Cl -4S23F 09 O14P 4 01 0 0

300 -shy 011834AE 03 -C2P4r 02 076C 03 -0195-10F1 14 F 01 lAP4o0 01 -0ipl 90 tIflIF 1

600

6500 -0317E 03 -0I65F C3

-010611E 0 deg

-Q0CI 01 S7

0 0 -0t1l3F0-0I78 090C4In3 - 1Ah3F-C

125 01I3 O -0I0331 CS 175F oiIl111F o1 P1676OF SI -I W C0 01913F 01

6600 -015259E 03 -Cn34Qr 01 r-l Cl -11~C -I351r I CI67p SI -nl C6AF 01 lW6r n

6700 -01432W 03 -07oFAF 01 051476C 0l - I4l07r-0l 11g4109 01 1AI7l6 01 -n3)en0r 03 t r

6800 -0112amp4E 02 -C827ampIQ 01 C5qf0I 1i -1l1217F-01 3ol71 1 l6n442 01 -01O1 0 19177F Cl

6900 -012613F 02 -07721r c C3-04- 03 -0Id41r-0l lllf 01 0o OCl -S419W A5 91116F 0i 1

7000 -0118365 03 -072046F 01 01117E n3 - I116 0F-0 13046F 0 9 4550 01 -03Ol4 CC )114Ar nI

7100 -011I06F 03 -C132amp7E 02 0912FA 3 - 20 F-01 112914F 01 0I651cA 1 - 1770F CO 1 2 0 3 q A

7300 -0977CE 02 -0I7IC0E 02 C507465 9 -0l161NF-0I 12747F 0l 0163 91 -e6A0r 01t7418 0l

7500 -086361F 02 -010315C C C00l o -3171-48-0I C1251OF 01 014 3 n 1 - 1171F n 1115 01

F7700 -075747F 02 - Camp01 C604N7F n3 -0I40hlr-0l 0l24IF oI 0l62 -01 no0 1q7r 3 2421C 01

07000 -066663E 02 -079QF18 0 06Cq7l0 03 - 13b0n 9F0 26j75C 3 -3n44 0ol~08

8100 -C5666IE 02 -CC4ISC Cl S61134r 03 -11149E-01 l 112210-0 2C1 02 -0SI065 00 tl21765 02

8300 -051624E 02 -C61177F 01 C61763F 01 -30542E-02 012077 02 16011 01 - 13044 0 I0771 1

8500 -045426E 02 -C5454PF 01 07151F 11 - 9 0 1100n01Cl I22 1 03 4 2

A 108

8700 -03Q07l 02 -0420750 01 0621 C - 760545-C3 011F 01 15Al01 I - 0t04V 01 1 111 01 3 0 0

8900 -035171E 02 -C4271- 01 0oA0177 03 166220F--2 11040F 01 1S77- 01 orlr 00 t11 49 02

9100 -03D046F 02 -C37l79r Cl C6068 )I -)5P8C 1170 01 2SC I -0C161F 0ll-70 1 9 0 0

0300 C02722CE 02 -032712 cl C63AA08 03 -103474F-52 117308 CI01 206300 01l 01 S12l 01

1500 -023057F 02 -0PR7PC 0I 440308 I -)44072C02 111608 ii OSAOF 01 -0fl7A CA 0IC1P9 0

9700 -021079F 02 -32521C 01 C44 3F 11 -004038-02 C1407E SI 11S~ n2-04AC0 11 rC

9900 -018546E 02 -0114-A5 01 064754C 01 -)1305C-02 C12 3 t 111414F 01 0203 C l16098

10000 -0l7Z307E 02 -0I7ERF 0 06494 0 -)l5l72F-n 126C-F 01 A 4 01l - 780 1rCC

20000 -028672C-01 -028A45-Cl 00003C -1l742r-Cl 1141F 02 011710 C1 -ltf01 00 114210

30000 -047013F-04 -C474135-04 040977F 03 -025b46amp-04 01141WP 52 C13r7Rc01 1jAl~ f11OF

C

7 Program Listing A complete listing of the program follows

G LEVEL 1 MOD I MAIN DATE = 6812R 195912

DOUBLE PRECISION THETA(125)DELTAU(125)FPS(125)SN(125)AN(IS) IHAUX(6) TAU(125)GAMMA(I25)H(125) VOUBL PRECISION DARSINDEXPDSQRTDATANDTANDCOSTHETAO DOUBLE PRECISION COTHETATHE DOUBLE PRECISION DESUMCGAMIEPAA3DENIDENEDFN3ANUMI IANUM2ANUM3SNO DOUSCE PRECISION ANMHMHHANOFRo ANFZEXIEXPAPGDW F EQUIVALENCE (HAUX(I)H(1)) DATA HAUXODOI00300sC

7 0 0 oO00 100 FORMAT (80102)

DO 40 1=721 40 HCI)=H(I-1)+2DO

D 42 1=2233 42 H(I)=H(I-1)+5DO

DO 43 1=3438 43 HI)=H(I-1) + 10

H(39 =20ODO DO 44 1=40108

44 H(I)=H(I-1)+10000 DO 45 1=109122

45 HI)=H(1-1)+20ODO

H(123=1000000 H(124)=2000ODO H(125)=3000000

PROGRAM STOPS WHEN THFRE ARE NO MORE DATA CARDS TO BE PFAD IN 200 READ(S100END=122) CANMAN0FHHHMTHETA0

ANM=4248550+11 TATHE=DTAN(THETAO) COTHE=DCOS(THETAC) TO=THETAOI 0+3 RO=6373015DO SNO=1DOtANOID-6 EXI=2DO(DSIN(THETAO20))

2 00 62 1=1125 AH=HI)

IF(AHGT500) GO TO 58 AN(I)=ANODEXPC-CH(I)) SN(I)=IDOAN(I)ID-6

GO TO 60 58 Z=(HI)-HM)HH

ANE=ANMDEXP((1DO-Z-DEXP(-Z))200) AN(I)=(-403800ANEn D+6)F2 SN(I)=IDO + AN(I)ID-6

60 CONTINUE EX2=(ANO-AN(T)) SN(t) ID-6COTHE ARG=DSORT(RO(2(RO+H(I))) (EXI +H(I)PO -EX2)) THETAI)=2D0DARSIN(ARG)

62 CONTINUE WRITE(6105) ANMHMHHANOTOCFpO WRITE(6108) WRITE(BI10) ILCNT=14 THETA(1)=THETAO

EPS(I)=OOOO GAMMA(1)=OODO TAU(I)=OODO

11

V REFERENCES

1 Bjork C A and W M Layson Comparison of Refraction Correction Techshyniques PAA Technical Memo No 65 ETV-TM-67-2 (1967)

2 Bean B R and G D Thayer CRPL Exponential Reference Atmosphere U S Department of Commerce National Bureau of Standards (now ESSA) October 29 1959

13

Page 5: A PROGRAMMED MATHEMATICAL MODEL TO SIMULATE · PDF filex-551-68-1167 . prepri nt . a . programmed mathematical model to simulate the bending of radio waves in atmospheric propagation

LIST OF SYMBOLS

c reciprocal scale height of troposphere (km

f signal frequency (MHz)

h altitude (km)

h altitude of Nm

-2H scale height of the ionosphere

n index of refraction

N refractivity

Ne electron density (m 3)

Nm maximum of the N profile

r radial distance (kin)

r o earth radius (km)

3 true elevation angle at earth surface

8 refraction angle at satellite

6 refraction angle at earth surface

0 elevation angle at satellite

Stotal bending angle

vi

A PROGRAMMED MATHEMATICAL MODEL

TO SIMULATE THE BENDING OF RADIO

WAVES IN ATMOSPHERIC PROPAGATION

I INTRODUCTION

The ray path of an RF signal undergoes bending in the interval of atmos shy

pheric propagation from a satellite to an earth-based tracking station The

refraction introduces a perturbation on tracking measurement of elevation angle

and measurement of Doppler shift and its conversion to range rate Correction of the effect can be performed through a calculation of the finite refraction

angles between the line-of-sight and the ray parli at both the emitter and receiver

This document presents the mathematical model and its associated computer program to simulate the ray tracing of a signal path in a spherically stratified atmosphere While many such routines performing similar traces exist (Refershy

ence 1) they are not adapted to the newly installed IBM 360 computers at Goddard Space Flight Center (GSFC) This program has been checked out and run at GSFC on computer models IBM 36091 and IBM 36095 An exponential model is used for the tropospheric refractivity profile and the Chapman function is used for the ionospheric profile The refraction effect on elevation angle attributable to the troposphere and ionosphere can thus be calculated from a single routine The computation procedure is essentially that of the National Bureauof Standards tropospheric ray tracing program (Reference 2) A sample calculation is inshycluded in Chapter IV Users Guide

H REFRACTIVITY MODEL

The following equations were used in the construction of the refractivity model

1 Relation of Refractivity to the Index of Refraction

The relationship of refractivity N to the index of refraction n is expressed by the equation

N (n- 1) x 106

1

2 Tropospheric Refractivity Profile

The exponential tropospheric refractivity profile is expressed as

N(r) = N(r 0 + h) = N e-ch

where

0 lt h lt 50 km

3 Ionospheric Refractivity Profile - Chapman Model

The refractivity in the ionosphere is a function of free electron density Ne and signal frequency f as expressed in the following equation

-4038 x 106 N(r 0 + h) N(r) = 2

where

hgt 50 km

The altitude profile for electron density is given by the Chapman function

- z)Ne = N exp 12(1- z - e

where

(h - h) z

H

II METHOD OF COMPUTATION

The ray tracing procedure divides the atmosphere into a series of thin laminations (Figure 1) The refraction between consecutive layers is then folshylowed SnellTs law which for a spherically stratified medium is given by

ni r cos 0 = cos 00 n o r o

2

Figure 1 The Geometry of-the Ray-Tracing

3

is the basis for the calculation This is rewritten for computation purpose

as

r - re (No- N) sin 2 (6i2) - 2 sin 2 (802) + r n x 10-6 cos 60

The incremental bending angle AT is determined by the general formula

An AT = - cos 0

n

Between the 1 th and (i + i)th lamination the bending A-i is calculated by

the expression

(Ni - Ni+) c ( 2) AT (ni + ni+)2cot i +

The total bending is given by

I

LEAT j=1

The error in the computation of r1 is made small by making the laminations

sufficiently thin

The refraction angle is calculated from the formula

Cos Ti - sin Ti tan 6i - nin0 tane i = (nn 0 ) tan 60 - sin T i - Cos T tan Oi

and the refraction angle 8i can be calculated by the formula

4

non i - cos T - sin 7- tan 00

sin r - cos T tan 00 + (noni) tan 0

The relation - = + S can be used as a check on the computation

IV USERS GUIDE

1 Introduction

This program computes the bending angle of radio waves in atmospheric propagation

2 Programming System

The program is written in double precision FORTRAN IV compiler language It is operational on the IBM 360Model 91 and Model 95 computers

3 Required InputOutput Units

No special equipment configurations are required Input is a source card deck and data cards Output is a standard printout

4 Restrictions

There are no restrictions on this program

5 nput

The following values are read into the computer in a D102 format

(1) The reciprocal scale height of the troposphere (c)

(2) The maximum electron density (N)

(3) The initial value of the refractivity (NO)

(4) The signal frequency in megahertz (f)

(5) The scale height of the ionosphere in kilometers (2H)

(6) The height of N (hm) and

5

_____

(7) The initial value of the angle between the ray path and the-radius vector in radians (60)

A sample input data card is shown below

156Sl-2 P00O 34451D+G1 1SEP+C 7SID+ 00 73 O0 404

jIt)(2) (3) (4) (5) ()(7) 000000 0i 0 00000 000 00000000 0000000 O O00000 0000 0 000000000 1 2 3 4 5 6 7 a 112 M1415 TO 7181 22 22232425227282953031323334353$373839404142434445464748495 51525354555657585960 I66364966667b86970 n 7374n76 V7879801 11111111~111111111 111111111 11 11111111111 11111111111111 1111111111111111 111

The following Job Control Language cards are required to successfully execute the program

C C

DSNAS033bJOBb(G700H310TDA002300005) 608MSGLEVEL=1 bEXECbFORTRAN SOURCESYSINbDDb

SOURCE LANGUAGE PROGRAM

C C

bEXECbLINKGO GODATA5bDDb

DATA CARDS

C C 1

CC = Card Column

b = blank column

6

6 Output

The values of the following parameters are printed as the input value of H is incremented by the program to its predetermined maximum (3000 kin) Forshymat is indicated following the parameter

H (altitude in kilometers) F 71

N (refractivity) E 155

Ni - Ni+ 1 (difference between successive values of N) E155

e (angle between ray path and radius vector in milliradians) E155

AT (discrete portion of the bending angle in milliradians) E155

7- (bending angle in milliradians) E155

(refraction angle at the earth surface in milliradians) E155

8 (refraction angle at the satellite in milliradians) E155

6 + S (the sum of epsilon and delta in milliradians) E155

In addition initial values and constants used in the equations are printed A sample output follows

7

RENDING nF VA01n W4VFS IN ATMnSPHFOIC PRnfAGATIOI

Nm = 0424A50 12 HM 33073 H = 7811 NO = 14450

INITIAL THETA = 40000 C = 0IbA F = 016000 0 DO = 61701

ALL ANGULAP M A4OPFMFNTq ARF IN MILLIADIAN9

H N NIt) - N(I1) THETA 0ELTA TAU TAt) FSILON DELTA FPSILON+PLTA

00

01 03

034450F 03

O33q14F 03 032a675 03

0535q6F 01

010470E 0 010147F 02

040OOF 03 04002E 03 C400075 03

0 01267C-01 024753F-01

00 012672F-01 037429E-01

30 3603E0-CIStI-01

O 3RqC- 7 0

a15614F-Ol-

C0 3167P-O 037425E-O

05 07

031852E 030869C

03 03

0983gF 01

C141$4l 0

040012F 03

C40CBE 03

123P-6F-01

J2324PE-01

C61433E-01

0R4643-01

O310550I

0430455-0

003S4F-3

4C 03

61410F-shy

shy 46S3(-OI

10 029450E 03 0909235 01 040025F 03 03519E-01 011817F 00 0602E-oI Io7 6 32r-01 3131] 0

12 14

028541E C3 027660E O

08PIt3F 01 05306E 01

4CC31 0400305

03 03

12148F-0 02015E-01

3lQ06E 00

01647 O0

071942-01 D30997

-01

l711 -l

0 7 7

13 F -I

o36600

C0306F o0

36 1

026806E C3 025978E 0

0e2750F 01 0802C4F 01

00041F C40047F

13 03

)20171c-oI 0309tS-01

3116 00 CPOIF 00

C4024E-01 010413F 00

DS6617-0I V-54 5-O

164F 00 n2001

o OD

20 025176E 03 077728F 01 0403525 03 01R930F-DI 0t913F 3D n1352F 00 0l05F CO 031111F 00

22 024399E 03 075128E 01 040055F 03 3S32F-O1 m13744F 00 C1540 90 3 3 1 9 CC r9 P 3 74q O0

24 024646E 03 073003E 03 040061W 03 17q3E-01 01 56F 00 013516F 00 307 on IOq26F 00

26 022915F 03 07074OF 03 CA0069F 03 017715-OI 11749F 00 145ampE 00 11701r 0 PT740E 00

28 022208E 03 06896E 01 0400755 03 D1669hF-01 flpPP0F 00 P155015 OC 333410F 0C 02po0F 00

30 021523F 03 066448E 0 C400lE 0 116178F-CI C30S3Tr CO 0164543 00 01051F o0 03537F 10

32 34

0208585 03 020214E 03

0643qb 062408F

01 01

C400865 03 040302F 0

015677F-01 ItI1IOF-O

03PI04F CO 213623E 00

017384F 00 Cl 2CW 00P

017211 1533

0

32104F 33403

00 00

36 019590E 03 0604F25 01 040008F 03 36710F-C3 n39009F O0 O10t490 0 O1 Ior C D904F CC

38 01898SE 03 058614F 03 040104F 03 DI42A2E-0I 016921E 00 OICSF 0 016465 02 06521E 00

40 49

018399E 03 01701e O

013874C O 0122PF O

040110- 03 040125F 03

)I3P20E-nl )3170F-01

03703S 00

D41174F O0

0200ISl 00

0221A4 00

D63SRF 0 31710C

P3$102r00 06174 PC

00

50

55 60 65

01572qE 03

014543E 03 013446E 03 012432E C3

011861C 02

010066F O 010IF 02 093747C 01

040141 03

040157F 03 C401725 0 04018e O

23023F-01

027-33E-01 025A19F-0I 3238585-Cl

0449 5f 0

4(9AQ4 CO n4057F 00 rt57C 00

4049F 00

2462p2 00 CA0

c 0

30345 00

0104 7F 0 I441-AEO

016F 00 044080F 00 O230643 0POdeg4W73 00 21640r D 051057F o6

70

75 80

011495F 03

0106268F 03

098268F 02

086o79E 01

080142r 01

07409F 01

040205F C3 040221C 03

040239F 03

O2OCOF-o0 3203743--03 A34433C-01

054162F 00 0561q9 00

C580slr 00

31920E o0 033479C 0

034050 =

00

02213PF 00 0P272A4 0

02l31p3 00

q51ApE 3561005 O0S33F

o 00

00

85 090856E 02 068S32F 03 043SF 03 31740E-01 C59823E 30 03639$F 00 023465F 0 00

90 0840065 02 063345F 01 040271E 01 0I60S5F-CI 061432F 00 C1770PF 0 0272o9 0 61412 00

95 077672E 02 05859c 03 0402SRF 03 314R65F-01 C52915F 00 D3Pqf6 00 030o O F 062O30

100 330

071815E 02 061393E 02

010422F 02 8a006r Cl

040305F 01 040330E 01

01373RE-01 0244C-C01

054O2F 00 066719E 00

34021F O0 04

V 504F 00

0240eF 9P2431F

C0 90

0e423 166F

00 OP

120 052483E 02 076165C 03 0403745 03 020=64-01 06ASII 00 0446I 03 OP12OF 03 068921F 00

130 0448675 0 065113E 01 04C409F 03 017819E-01 070603F 00 04652ampE 00 0247OE 01 0706015 00

140 0383555 02 055bt3c 01 040444F 03 015210F-0I 071129q 00 049E 00 C21 A 00 072125 PO

190 032780E 0 C17I3F O 040470Q3 03 012qqF-03 0342SF 00 349913E 00 923512F 07 973425r 00

200 014971E 0 03150 02 040657F 03 141495F-01 7753F 00 056271E 00 02102F 0 7075 O

300 03120P0 01 0472F 01 C430165 03 02734AP-01 O80312F 00 063767q 00 01695S 01 O012F On

400 ObO57F 00 051499F 00 041372r 03 096535F-02 090877 00 67q235 00 0325qF 00 0077F 00

500 01356E 00 026738F 00 P41725P03 1167-00F--O OOqq4F 00 070493 30 IIC51F 00 0C904F 00

600 -013176E 00 032622E 00 04075F 01 060035F--P3 091054F 00 072259 00 OS845F-Ot O381054F 00

TAIl EPSTL0N FLi-TA rOOTLnNOFITA N N(1 - 113 THTA 0FLTA TAWH

07444 00 076A2l8-0I 0A82371 0O07596r-03 131127E 00700 -045795E 00 002C7F 00 0442)F 01

0427A C 03 030J44F-02 Jq132F 00 074309l 00 O6015 F-01 0tlt6 00

0l707C 0O 79162F10 0$43144-03 98I7071 00800 -013600E 01 021565F 01 0453280 03 043CnQ0 03 047101F-C

0A027-0 0 77F 0900 -035166E0 01 085026E 01 0434310 01 0I0846-02 nP77R 00 0 505C 00

1000 -080494F 01 03 0I325IF-01 C34603F 00 0765369 00 0CC096 -03 (114601 00

1100 -016952E 0 0144200 02 0437A3 100 8A7671F 00

n440lF 03 1306qlC-01 0S7A7PF O 0773041 09 O368F

10 83413531 00 1921931F 01200 -030972F 02 0223680 02

01 34731I-01 I023031 00 07824001300 -051340E 02 032054V 02 0444050 OC 0 971 00 o0004F 1003 067104r-02 PQ041F 00 070433

1400 -085394E 02 042509E 0 044721F F 01 18002 09 001341 01 030700 02

040321F 03 98540O9F-01 0107q01500 -012820E 01 053693F 00 092900 n0 3261F 0O 011006F 0104537 03 0I1065 00 C11106C 011600 -018190 03 0636600 0

045637 03 013019C 00 013205F 03 085261 00 04631F CI 118C1F 02

03 314164F 00 14664F 01 0O06 1700 -0245566 03 01748F 02

09 n08547 00 n14A64F 01 1800 -0317300 03 C7722Ar 02 04=93PF 1

00317gr 00 01871 00 016221 1900 -034453E 00 0796880 02 046224F 01 0I5563E 00 0 62210 01

P 7 6 F 03

no 31t102 046 531 03 91543F 00 37 5F 03 0q5073C 00 0 30 00 n 01

2000 -047422S 03 07904RF 00470F 09 01031F P1

2100 -055327E 03 075521F 0 0467qRP A3 115704F 00 093cS 03 099123F 00

014898 00 20575F 11 010346- 01 0I92q1 01 JP71 01 2200 -062879E 03 069533F 02 047083C 03

F 01 33Q1700 01 01141n1 0 n2237 03 2300 -06g832E 03 061640F 01 04766F 03 01362F 00 02

023436 01 012AS 01 032173I 01 023476P 2l 2400 -075996F 03 052444E 02 0476486 03 0ollq3F 00

110134F 00 024450F 03 n337350 327151 0t 07445 01 2500 -081241E 03 042525F 02 047930F 0

01 033064r 1 05p61 03048P13E 03 o1611r-91 25241 0t 0122012600 -054g3E 02 032400F 02 0126q 0t 11226- 03 00541 03

2700 -057336 03 022495r 02 044E 0 061755C-01 0258q4F 01 F

013135F C 0487729 03 049qqF-0l 2610E I1 C01099 03 01321 96Cq 0l 2800 -090q83E 02

2000 -0-92296E 03 045169 01 n40051C 03 024702F-01 02655br0 01 033520 03 l03qr Cl 2658 01

027211 92664304331F 03 089021F-02 02f641F 01 P13O0201F 0t 01 03

01 C142040A3 I2QF cl 026584F 013000 -092751E C3 -031149F 01 04060q 0 -7797F-0U2 C265 43100 -092440F 0 -O7944F 03

l 0P6401F 0 3200 -091460 03 -015475E 02 C49P 60 03 -018CR3F-01 0064c3F 01 -14442F 02 9161C

3300 -089913E E

03 -020161F 02 050111F 91 -928336F-01 0263200 03 034062f 01 021 02 02A121F 0

01 753E 93 015215 3 031O4q1 l 5S 01050436F 03 -031721F-01

007084F 03 1 10 n3400 -057894E 03 -023987C 02 C5071R 03 -0473536-01 02-3I1F 01 152plr 91

3500 -065496E 03 -02656F 02 00 o24835 01

-029181F 02 350C1IF 03 -049407F-01 014835F 03 015760 01 60741

-079882E 03 -030754F 02 0512510 03 -39070F--0 2334F 01 3600 -082800E 03

0190750 03 0PI331F - 243t1F ^1 3700

051519 01 -354530E-Pt 037 Q0 03 (1661 02 70021 0r 123760F 01 3900 -076806E 03 -031763r 02 =

02 51785 03 -0550 8F-01 0232006 01 01631102 96R74A 00 13 0F 01

022644F 01 0164526 01 061140 00 171644r 03900 -073630E 03 -01295E

4000 -070401E 03 -012426E 02 052C4C 03 -05695 F-Cl 0546 r 0 122070 01-056416F-01 O207qE 01 0613C 03

4100 -067158E 03 -032220 02 052311F 03 n r 07159 01 016721 01 q4901C O 92I2P1F n3

35572 03 -05575F-01 00 02071 034200 -063935E 03 -031766F 02

-031003E 02 050O 03 -054624F-01 010076F 031 degI615 0 Co6OF 03 0007F 00 J444F 014300 -06075q6 01

-s3l4F10I 020444 02 016831 03 015051 01 0117194 0 31l 014400 -057649E 03 -030256F 02 053CS6E 03

4500 -054624E 03 -020206P 02 053343C 03 -5 416F-01 (200390 0

4600 -051694E 03 -028247E 02 0535deg38 03 -049406F-01 degI495f 01 017011F 01 n2441 00 010435

-048869E 03 -027137F 0 053843F 03 -047450F-01 0I3961 03 0170591 n 03Ol01 00 03 061F 01

0170811 01 nl443 00 O38C07 014700 094091F 03 -04507-0l 085076 014800 -046156E 01 -025991C 0

03807F 031717080-030054139 03 -04316eF-01 0I3076E 01 037t05r

F1 01711A0 03 054761-01 017AFF 014000 -043557E 03 -024526F 02 l

02 0545P2 03 -04100F-C5000 -041074E 03 -0)365q0 9t2601 017p77F 01

5100 -03870P 03 -022501E 02 94S8250 03 -0356F-01 01727F 91 0171249 01 1F

0 -04367606-01 11690o 03 q17121 P3 144100 0l6t0 01 5200 -036458E 03 -021164F 02 055060

0171170 01 -09511-03 36562F 03055301E 01 -034717h-0l 016562F 03 0 91621F nl

5300 -034322F 03 -0022F 02 174F 02 055542r 93 -032732F-01 030351S 01710 -0Q7npo-03

- Io6251 00 03 07F 01540C -032298E 03 -01 01 -030825F-1t 035q2E 1 0170Rq1 O

Ol0A60 -343240 00 256371 015500 -03037QE 03 -018332E 02 05777F

5600 - 028566E 03 -0171100 02 056011- 0 -020800 156371 03 911364 01 C1734 F 0l -03650nE0 0 11364F 01

- 3665 02 05243r 03 -02725IF-015700 -026853E 03 01 01 0170IRq 03 -Q100071 00 0t3051 03

5800 -025236E 03 -035249F OP 0504700 03 - 5 F-01 - 21200 n 1161F 0-0401F-03 01486F 03 016058E 03

5900 -023711E 03 -014173E 0 096702F 03

H N(TI - N( 11) THFTA nFLTA TAU TM) FPSTLON nCI TA rOSILnN+DELTA

6000 -072274F 03 -015a0F 0 C$6250 Q9 - ttF-0l 11461 0t rIA056c 01 -0pO 0 14643F n -

6100 -020q2 03 -0214f 02 C37154F 01 -)I11- 4amp3-2F 01 17IF 01 - r 0 14A1 01 1 deg

6400 -O2144E 0 -0IQo5r 02 o573T8r 03 -0lO77TF-0l0l 0143hfI 1= Cl -4S23F 09 O14P 4 01 0 0

300 -shy 011834AE 03 -C2P4r 02 076C 03 -0195-10F1 14 F 01 lAP4o0 01 -0ipl 90 tIflIF 1

600

6500 -0317E 03 -0I65F C3

-010611E 0 deg

-Q0CI 01 S7

0 0 -0t1l3F0-0I78 090C4In3 - 1Ah3F-C

125 01I3 O -0I0331 CS 175F oiIl111F o1 P1676OF SI -I W C0 01913F 01

6600 -015259E 03 -Cn34Qr 01 r-l Cl -11~C -I351r I CI67p SI -nl C6AF 01 lW6r n

6700 -01432W 03 -07oFAF 01 051476C 0l - I4l07r-0l 11g4109 01 1AI7l6 01 -n3)en0r 03 t r

6800 -0112amp4E 02 -C827ampIQ 01 C5qf0I 1i -1l1217F-01 3ol71 1 l6n442 01 -01O1 0 19177F Cl

6900 -012613F 02 -07721r c C3-04- 03 -0Id41r-0l lllf 01 0o OCl -S419W A5 91116F 0i 1

7000 -0118365 03 -072046F 01 01117E n3 - I116 0F-0 13046F 0 9 4550 01 -03Ol4 CC )114Ar nI

7100 -011I06F 03 -C132amp7E 02 0912FA 3 - 20 F-01 112914F 01 0I651cA 1 - 1770F CO 1 2 0 3 q A

7300 -0977CE 02 -0I7IC0E 02 C507465 9 -0l161NF-0I 12747F 0l 0163 91 -e6A0r 01t7418 0l

7500 -086361F 02 -010315C C C00l o -3171-48-0I C1251OF 01 014 3 n 1 - 1171F n 1115 01

F7700 -075747F 02 - Camp01 C604N7F n3 -0I40hlr-0l 0l24IF oI 0l62 -01 no0 1q7r 3 2421C 01

07000 -066663E 02 -079QF18 0 06Cq7l0 03 - 13b0n 9F0 26j75C 3 -3n44 0ol~08

8100 -C5666IE 02 -CC4ISC Cl S61134r 03 -11149E-01 l 112210-0 2C1 02 -0SI065 00 tl21765 02

8300 -051624E 02 -C61177F 01 C61763F 01 -30542E-02 012077 02 16011 01 - 13044 0 I0771 1

8500 -045426E 02 -C5454PF 01 07151F 11 - 9 0 1100n01Cl I22 1 03 4 2

A 108

8700 -03Q07l 02 -0420750 01 0621 C - 760545-C3 011F 01 15Al01 I - 0t04V 01 1 111 01 3 0 0

8900 -035171E 02 -C4271- 01 0oA0177 03 166220F--2 11040F 01 1S77- 01 orlr 00 t11 49 02

9100 -03D046F 02 -C37l79r Cl C6068 )I -)5P8C 1170 01 2SC I -0C161F 0ll-70 1 9 0 0

0300 C02722CE 02 -032712 cl C63AA08 03 -103474F-52 117308 CI01 206300 01l 01 S12l 01

1500 -023057F 02 -0PR7PC 0I 440308 I -)44072C02 111608 ii OSAOF 01 -0fl7A CA 0IC1P9 0

9700 -021079F 02 -32521C 01 C44 3F 11 -004038-02 C1407E SI 11S~ n2-04AC0 11 rC

9900 -018546E 02 -0114-A5 01 064754C 01 -)1305C-02 C12 3 t 111414F 01 0203 C l16098

10000 -0l7Z307E 02 -0I7ERF 0 06494 0 -)l5l72F-n 126C-F 01 A 4 01l - 780 1rCC

20000 -028672C-01 -028A45-Cl 00003C -1l742r-Cl 1141F 02 011710 C1 -ltf01 00 114210

30000 -047013F-04 -C474135-04 040977F 03 -025b46amp-04 01141WP 52 C13r7Rc01 1jAl~ f11OF

C

7 Program Listing A complete listing of the program follows

G LEVEL 1 MOD I MAIN DATE = 6812R 195912

DOUBLE PRECISION THETA(125)DELTAU(125)FPS(125)SN(125)AN(IS) IHAUX(6) TAU(125)GAMMA(I25)H(125) VOUBL PRECISION DARSINDEXPDSQRTDATANDTANDCOSTHETAO DOUBLE PRECISION COTHETATHE DOUBLE PRECISION DESUMCGAMIEPAA3DENIDENEDFN3ANUMI IANUM2ANUM3SNO DOUSCE PRECISION ANMHMHHANOFRo ANFZEXIEXPAPGDW F EQUIVALENCE (HAUX(I)H(1)) DATA HAUXODOI00300sC

7 0 0 oO00 100 FORMAT (80102)

DO 40 1=721 40 HCI)=H(I-1)+2DO

D 42 1=2233 42 H(I)=H(I-1)+5DO

DO 43 1=3438 43 HI)=H(I-1) + 10

H(39 =20ODO DO 44 1=40108

44 H(I)=H(I-1)+10000 DO 45 1=109122

45 HI)=H(1-1)+20ODO

H(123=1000000 H(124)=2000ODO H(125)=3000000

PROGRAM STOPS WHEN THFRE ARE NO MORE DATA CARDS TO BE PFAD IN 200 READ(S100END=122) CANMAN0FHHHMTHETA0

ANM=4248550+11 TATHE=DTAN(THETAO) COTHE=DCOS(THETAC) TO=THETAOI 0+3 RO=6373015DO SNO=1DOtANOID-6 EXI=2DO(DSIN(THETAO20))

2 00 62 1=1125 AH=HI)

IF(AHGT500) GO TO 58 AN(I)=ANODEXPC-CH(I)) SN(I)=IDOAN(I)ID-6

GO TO 60 58 Z=(HI)-HM)HH

ANE=ANMDEXP((1DO-Z-DEXP(-Z))200) AN(I)=(-403800ANEn D+6)F2 SN(I)=IDO + AN(I)ID-6

60 CONTINUE EX2=(ANO-AN(T)) SN(t) ID-6COTHE ARG=DSORT(RO(2(RO+H(I))) (EXI +H(I)PO -EX2)) THETAI)=2D0DARSIN(ARG)

62 CONTINUE WRITE(6105) ANMHMHHANOTOCFpO WRITE(6108) WRITE(BI10) ILCNT=14 THETA(1)=THETAO

EPS(I)=OOOO GAMMA(1)=OODO TAU(I)=OODO

11

V REFERENCES

1 Bjork C A and W M Layson Comparison of Refraction Correction Techshyniques PAA Technical Memo No 65 ETV-TM-67-2 (1967)

2 Bean B R and G D Thayer CRPL Exponential Reference Atmosphere U S Department of Commerce National Bureau of Standards (now ESSA) October 29 1959

13

Page 6: A PROGRAMMED MATHEMATICAL MODEL TO SIMULATE · PDF filex-551-68-1167 . prepri nt . a . programmed mathematical model to simulate the bending of radio waves in atmospheric propagation

A PROGRAMMED MATHEMATICAL MODEL

TO SIMULATE THE BENDING OF RADIO

WAVES IN ATMOSPHERIC PROPAGATION

I INTRODUCTION

The ray path of an RF signal undergoes bending in the interval of atmos shy

pheric propagation from a satellite to an earth-based tracking station The

refraction introduces a perturbation on tracking measurement of elevation angle

and measurement of Doppler shift and its conversion to range rate Correction of the effect can be performed through a calculation of the finite refraction

angles between the line-of-sight and the ray parli at both the emitter and receiver

This document presents the mathematical model and its associated computer program to simulate the ray tracing of a signal path in a spherically stratified atmosphere While many such routines performing similar traces exist (Refershy

ence 1) they are not adapted to the newly installed IBM 360 computers at Goddard Space Flight Center (GSFC) This program has been checked out and run at GSFC on computer models IBM 36091 and IBM 36095 An exponential model is used for the tropospheric refractivity profile and the Chapman function is used for the ionospheric profile The refraction effect on elevation angle attributable to the troposphere and ionosphere can thus be calculated from a single routine The computation procedure is essentially that of the National Bureauof Standards tropospheric ray tracing program (Reference 2) A sample calculation is inshycluded in Chapter IV Users Guide

H REFRACTIVITY MODEL

The following equations were used in the construction of the refractivity model

1 Relation of Refractivity to the Index of Refraction

The relationship of refractivity N to the index of refraction n is expressed by the equation

N (n- 1) x 106

1

2 Tropospheric Refractivity Profile

The exponential tropospheric refractivity profile is expressed as

N(r) = N(r 0 + h) = N e-ch

where

0 lt h lt 50 km

3 Ionospheric Refractivity Profile - Chapman Model

The refractivity in the ionosphere is a function of free electron density Ne and signal frequency f as expressed in the following equation

-4038 x 106 N(r 0 + h) N(r) = 2

where

hgt 50 km

The altitude profile for electron density is given by the Chapman function

- z)Ne = N exp 12(1- z - e

where

(h - h) z

H

II METHOD OF COMPUTATION

The ray tracing procedure divides the atmosphere into a series of thin laminations (Figure 1) The refraction between consecutive layers is then folshylowed SnellTs law which for a spherically stratified medium is given by

ni r cos 0 = cos 00 n o r o

2

Figure 1 The Geometry of-the Ray-Tracing

3

is the basis for the calculation This is rewritten for computation purpose

as

r - re (No- N) sin 2 (6i2) - 2 sin 2 (802) + r n x 10-6 cos 60

The incremental bending angle AT is determined by the general formula

An AT = - cos 0

n

Between the 1 th and (i + i)th lamination the bending A-i is calculated by

the expression

(Ni - Ni+) c ( 2) AT (ni + ni+)2cot i +

The total bending is given by

I

LEAT j=1

The error in the computation of r1 is made small by making the laminations

sufficiently thin

The refraction angle is calculated from the formula

Cos Ti - sin Ti tan 6i - nin0 tane i = (nn 0 ) tan 60 - sin T i - Cos T tan Oi

and the refraction angle 8i can be calculated by the formula

4

non i - cos T - sin 7- tan 00

sin r - cos T tan 00 + (noni) tan 0

The relation - = + S can be used as a check on the computation

IV USERS GUIDE

1 Introduction

This program computes the bending angle of radio waves in atmospheric propagation

2 Programming System

The program is written in double precision FORTRAN IV compiler language It is operational on the IBM 360Model 91 and Model 95 computers

3 Required InputOutput Units

No special equipment configurations are required Input is a source card deck and data cards Output is a standard printout

4 Restrictions

There are no restrictions on this program

5 nput

The following values are read into the computer in a D102 format

(1) The reciprocal scale height of the troposphere (c)

(2) The maximum electron density (N)

(3) The initial value of the refractivity (NO)

(4) The signal frequency in megahertz (f)

(5) The scale height of the ionosphere in kilometers (2H)

(6) The height of N (hm) and

5

_____

(7) The initial value of the angle between the ray path and the-radius vector in radians (60)

A sample input data card is shown below

156Sl-2 P00O 34451D+G1 1SEP+C 7SID+ 00 73 O0 404

jIt)(2) (3) (4) (5) ()(7) 000000 0i 0 00000 000 00000000 0000000 O O00000 0000 0 000000000 1 2 3 4 5 6 7 a 112 M1415 TO 7181 22 22232425227282953031323334353$373839404142434445464748495 51525354555657585960 I66364966667b86970 n 7374n76 V7879801 11111111~111111111 111111111 11 11111111111 11111111111111 1111111111111111 111

The following Job Control Language cards are required to successfully execute the program

C C

DSNAS033bJOBb(G700H310TDA002300005) 608MSGLEVEL=1 bEXECbFORTRAN SOURCESYSINbDDb

SOURCE LANGUAGE PROGRAM

C C

bEXECbLINKGO GODATA5bDDb

DATA CARDS

C C 1

CC = Card Column

b = blank column

6

6 Output

The values of the following parameters are printed as the input value of H is incremented by the program to its predetermined maximum (3000 kin) Forshymat is indicated following the parameter

H (altitude in kilometers) F 71

N (refractivity) E 155

Ni - Ni+ 1 (difference between successive values of N) E155

e (angle between ray path and radius vector in milliradians) E155

AT (discrete portion of the bending angle in milliradians) E155

7- (bending angle in milliradians) E155

(refraction angle at the earth surface in milliradians) E155

8 (refraction angle at the satellite in milliradians) E155

6 + S (the sum of epsilon and delta in milliradians) E155

In addition initial values and constants used in the equations are printed A sample output follows

7

RENDING nF VA01n W4VFS IN ATMnSPHFOIC PRnfAGATIOI

Nm = 0424A50 12 HM 33073 H = 7811 NO = 14450

INITIAL THETA = 40000 C = 0IbA F = 016000 0 DO = 61701

ALL ANGULAP M A4OPFMFNTq ARF IN MILLIADIAN9

H N NIt) - N(I1) THETA 0ELTA TAU TAt) FSILON DELTA FPSILON+PLTA

00

01 03

034450F 03

O33q14F 03 032a675 03

0535q6F 01

010470E 0 010147F 02

040OOF 03 04002E 03 C400075 03

0 01267C-01 024753F-01

00 012672F-01 037429E-01

30 3603E0-CIStI-01

O 3RqC- 7 0

a15614F-Ol-

C0 3167P-O 037425E-O

05 07

031852E 030869C

03 03

0983gF 01

C141$4l 0

040012F 03

C40CBE 03

123P-6F-01

J2324PE-01

C61433E-01

0R4643-01

O310550I

0430455-0

003S4F-3

4C 03

61410F-shy

shy 46S3(-OI

10 029450E 03 0909235 01 040025F 03 03519E-01 011817F 00 0602E-oI Io7 6 32r-01 3131] 0

12 14

028541E C3 027660E O

08PIt3F 01 05306E 01

4CC31 0400305

03 03

12148F-0 02015E-01

3lQ06E 00

01647 O0

071942-01 D30997

-01

l711 -l

0 7 7

13 F -I

o36600

C0306F o0

36 1

026806E C3 025978E 0

0e2750F 01 0802C4F 01

00041F C40047F

13 03

)20171c-oI 0309tS-01

3116 00 CPOIF 00

C4024E-01 010413F 00

DS6617-0I V-54 5-O

164F 00 n2001

o OD

20 025176E 03 077728F 01 0403525 03 01R930F-DI 0t913F 3D n1352F 00 0l05F CO 031111F 00

22 024399E 03 075128E 01 040055F 03 3S32F-O1 m13744F 00 C1540 90 3 3 1 9 CC r9 P 3 74q O0

24 024646E 03 073003E 03 040061W 03 17q3E-01 01 56F 00 013516F 00 307 on IOq26F 00

26 022915F 03 07074OF 03 CA0069F 03 017715-OI 11749F 00 145ampE 00 11701r 0 PT740E 00

28 022208E 03 06896E 01 0400755 03 D1669hF-01 flpPP0F 00 P155015 OC 333410F 0C 02po0F 00

30 021523F 03 066448E 0 C400lE 0 116178F-CI C30S3Tr CO 0164543 00 01051F o0 03537F 10

32 34

0208585 03 020214E 03

0643qb 062408F

01 01

C400865 03 040302F 0

015677F-01 ItI1IOF-O

03PI04F CO 213623E 00

017384F 00 Cl 2CW 00P

017211 1533

0

32104F 33403

00 00

36 019590E 03 0604F25 01 040008F 03 36710F-C3 n39009F O0 O10t490 0 O1 Ior C D904F CC

38 01898SE 03 058614F 03 040104F 03 DI42A2E-0I 016921E 00 OICSF 0 016465 02 06521E 00

40 49

018399E 03 01701e O

013874C O 0122PF O

040110- 03 040125F 03

)I3P20E-nl )3170F-01

03703S 00

D41174F O0

0200ISl 00

0221A4 00

D63SRF 0 31710C

P3$102r00 06174 PC

00

50

55 60 65

01572qE 03

014543E 03 013446E 03 012432E C3

011861C 02

010066F O 010IF 02 093747C 01

040141 03

040157F 03 C401725 0 04018e O

23023F-01

027-33E-01 025A19F-0I 3238585-Cl

0449 5f 0

4(9AQ4 CO n4057F 00 rt57C 00

4049F 00

2462p2 00 CA0

c 0

30345 00

0104 7F 0 I441-AEO

016F 00 044080F 00 O230643 0POdeg4W73 00 21640r D 051057F o6

70

75 80

011495F 03

0106268F 03

098268F 02

086o79E 01

080142r 01

07409F 01

040205F C3 040221C 03

040239F 03

O2OCOF-o0 3203743--03 A34433C-01

054162F 00 0561q9 00

C580slr 00

31920E o0 033479C 0

034050 =

00

02213PF 00 0P272A4 0

02l31p3 00

q51ApE 3561005 O0S33F

o 00

00

85 090856E 02 068S32F 03 043SF 03 31740E-01 C59823E 30 03639$F 00 023465F 0 00

90 0840065 02 063345F 01 040271E 01 0I60S5F-CI 061432F 00 C1770PF 0 0272o9 0 61412 00

95 077672E 02 05859c 03 0402SRF 03 314R65F-01 C52915F 00 D3Pqf6 00 030o O F 062O30

100 330

071815E 02 061393E 02

010422F 02 8a006r Cl

040305F 01 040330E 01

01373RE-01 0244C-C01

054O2F 00 066719E 00

34021F O0 04

V 504F 00

0240eF 9P2431F

C0 90

0e423 166F

00 OP

120 052483E 02 076165C 03 0403745 03 020=64-01 06ASII 00 0446I 03 OP12OF 03 068921F 00

130 0448675 0 065113E 01 04C409F 03 017819E-01 070603F 00 04652ampE 00 0247OE 01 0706015 00

140 0383555 02 055bt3c 01 040444F 03 015210F-0I 071129q 00 049E 00 C21 A 00 072125 PO

190 032780E 0 C17I3F O 040470Q3 03 012qqF-03 0342SF 00 349913E 00 923512F 07 973425r 00

200 014971E 0 03150 02 040657F 03 141495F-01 7753F 00 056271E 00 02102F 0 7075 O

300 03120P0 01 0472F 01 C430165 03 02734AP-01 O80312F 00 063767q 00 01695S 01 O012F On

400 ObO57F 00 051499F 00 041372r 03 096535F-02 090877 00 67q235 00 0325qF 00 0077F 00

500 01356E 00 026738F 00 P41725P03 1167-00F--O OOqq4F 00 070493 30 IIC51F 00 0C904F 00

600 -013176E 00 032622E 00 04075F 01 060035F--P3 091054F 00 072259 00 OS845F-Ot O381054F 00

TAIl EPSTL0N FLi-TA rOOTLnNOFITA N N(1 - 113 THTA 0FLTA TAWH

07444 00 076A2l8-0I 0A82371 0O07596r-03 131127E 00700 -045795E 00 002C7F 00 0442)F 01

0427A C 03 030J44F-02 Jq132F 00 074309l 00 O6015 F-01 0tlt6 00

0l707C 0O 79162F10 0$43144-03 98I7071 00800 -013600E 01 021565F 01 0453280 03 043CnQ0 03 047101F-C

0A027-0 0 77F 0900 -035166E0 01 085026E 01 0434310 01 0I0846-02 nP77R 00 0 505C 00

1000 -080494F 01 03 0I325IF-01 C34603F 00 0765369 00 0CC096 -03 (114601 00

1100 -016952E 0 0144200 02 0437A3 100 8A7671F 00

n440lF 03 1306qlC-01 0S7A7PF O 0773041 09 O368F

10 83413531 00 1921931F 01200 -030972F 02 0223680 02

01 34731I-01 I023031 00 07824001300 -051340E 02 032054V 02 0444050 OC 0 971 00 o0004F 1003 067104r-02 PQ041F 00 070433

1400 -085394E 02 042509E 0 044721F F 01 18002 09 001341 01 030700 02

040321F 03 98540O9F-01 0107q01500 -012820E 01 053693F 00 092900 n0 3261F 0O 011006F 0104537 03 0I1065 00 C11106C 011600 -018190 03 0636600 0

045637 03 013019C 00 013205F 03 085261 00 04631F CI 118C1F 02

03 314164F 00 14664F 01 0O06 1700 -0245566 03 01748F 02

09 n08547 00 n14A64F 01 1800 -0317300 03 C7722Ar 02 04=93PF 1

00317gr 00 01871 00 016221 1900 -034453E 00 0796880 02 046224F 01 0I5563E 00 0 62210 01

P 7 6 F 03

no 31t102 046 531 03 91543F 00 37 5F 03 0q5073C 00 0 30 00 n 01

2000 -047422S 03 07904RF 00470F 09 01031F P1

2100 -055327E 03 075521F 0 0467qRP A3 115704F 00 093cS 03 099123F 00

014898 00 20575F 11 010346- 01 0I92q1 01 JP71 01 2200 -062879E 03 069533F 02 047083C 03

F 01 33Q1700 01 01141n1 0 n2237 03 2300 -06g832E 03 061640F 01 04766F 03 01362F 00 02

023436 01 012AS 01 032173I 01 023476P 2l 2400 -075996F 03 052444E 02 0476486 03 0ollq3F 00

110134F 00 024450F 03 n337350 327151 0t 07445 01 2500 -081241E 03 042525F 02 047930F 0

01 033064r 1 05p61 03048P13E 03 o1611r-91 25241 0t 0122012600 -054g3E 02 032400F 02 0126q 0t 11226- 03 00541 03

2700 -057336 03 022495r 02 044E 0 061755C-01 0258q4F 01 F

013135F C 0487729 03 049qqF-0l 2610E I1 C01099 03 01321 96Cq 0l 2800 -090q83E 02

2000 -0-92296E 03 045169 01 n40051C 03 024702F-01 02655br0 01 033520 03 l03qr Cl 2658 01

027211 92664304331F 03 089021F-02 02f641F 01 P13O0201F 0t 01 03

01 C142040A3 I2QF cl 026584F 013000 -092751E C3 -031149F 01 04060q 0 -7797F-0U2 C265 43100 -092440F 0 -O7944F 03

l 0P6401F 0 3200 -091460 03 -015475E 02 C49P 60 03 -018CR3F-01 0064c3F 01 -14442F 02 9161C

3300 -089913E E

03 -020161F 02 050111F 91 -928336F-01 0263200 03 034062f 01 021 02 02A121F 0

01 753E 93 015215 3 031O4q1 l 5S 01050436F 03 -031721F-01

007084F 03 1 10 n3400 -057894E 03 -023987C 02 C5071R 03 -0473536-01 02-3I1F 01 152plr 91

3500 -065496E 03 -02656F 02 00 o24835 01

-029181F 02 350C1IF 03 -049407F-01 014835F 03 015760 01 60741

-079882E 03 -030754F 02 0512510 03 -39070F--0 2334F 01 3600 -082800E 03

0190750 03 0PI331F - 243t1F ^1 3700

051519 01 -354530E-Pt 037 Q0 03 (1661 02 70021 0r 123760F 01 3900 -076806E 03 -031763r 02 =

02 51785 03 -0550 8F-01 0232006 01 01631102 96R74A 00 13 0F 01

022644F 01 0164526 01 061140 00 171644r 03900 -073630E 03 -01295E

4000 -070401E 03 -012426E 02 052C4C 03 -05695 F-Cl 0546 r 0 122070 01-056416F-01 O207qE 01 0613C 03

4100 -067158E 03 -032220 02 052311F 03 n r 07159 01 016721 01 q4901C O 92I2P1F n3

35572 03 -05575F-01 00 02071 034200 -063935E 03 -031766F 02

-031003E 02 050O 03 -054624F-01 010076F 031 degI615 0 Co6OF 03 0007F 00 J444F 014300 -06075q6 01

-s3l4F10I 020444 02 016831 03 015051 01 0117194 0 31l 014400 -057649E 03 -030256F 02 053CS6E 03

4500 -054624E 03 -020206P 02 053343C 03 -5 416F-01 (200390 0

4600 -051694E 03 -028247E 02 0535deg38 03 -049406F-01 degI495f 01 017011F 01 n2441 00 010435

-048869E 03 -027137F 0 053843F 03 -047450F-01 0I3961 03 0170591 n 03Ol01 00 03 061F 01

0170811 01 nl443 00 O38C07 014700 094091F 03 -04507-0l 085076 014800 -046156E 01 -025991C 0

03807F 031717080-030054139 03 -04316eF-01 0I3076E 01 037t05r

F1 01711A0 03 054761-01 017AFF 014000 -043557E 03 -024526F 02 l

02 0545P2 03 -04100F-C5000 -041074E 03 -0)365q0 9t2601 017p77F 01

5100 -03870P 03 -022501E 02 94S8250 03 -0356F-01 01727F 91 0171249 01 1F

0 -04367606-01 11690o 03 q17121 P3 144100 0l6t0 01 5200 -036458E 03 -021164F 02 055060

0171170 01 -09511-03 36562F 03055301E 01 -034717h-0l 016562F 03 0 91621F nl

5300 -034322F 03 -0022F 02 174F 02 055542r 93 -032732F-01 030351S 01710 -0Q7npo-03

- Io6251 00 03 07F 01540C -032298E 03 -01 01 -030825F-1t 035q2E 1 0170Rq1 O

Ol0A60 -343240 00 256371 015500 -03037QE 03 -018332E 02 05777F

5600 - 028566E 03 -0171100 02 056011- 0 -020800 156371 03 911364 01 C1734 F 0l -03650nE0 0 11364F 01

- 3665 02 05243r 03 -02725IF-015700 -026853E 03 01 01 0170IRq 03 -Q100071 00 0t3051 03

5800 -025236E 03 -035249F OP 0504700 03 - 5 F-01 - 21200 n 1161F 0-0401F-03 01486F 03 016058E 03

5900 -023711E 03 -014173E 0 096702F 03

H N(TI - N( 11) THFTA nFLTA TAU TM) FPSTLON nCI TA rOSILnN+DELTA

6000 -072274F 03 -015a0F 0 C$6250 Q9 - ttF-0l 11461 0t rIA056c 01 -0pO 0 14643F n -

6100 -020q2 03 -0214f 02 C37154F 01 -)I11- 4amp3-2F 01 17IF 01 - r 0 14A1 01 1 deg

6400 -O2144E 0 -0IQo5r 02 o573T8r 03 -0lO77TF-0l0l 0143hfI 1= Cl -4S23F 09 O14P 4 01 0 0

300 -shy 011834AE 03 -C2P4r 02 076C 03 -0195-10F1 14 F 01 lAP4o0 01 -0ipl 90 tIflIF 1

600

6500 -0317E 03 -0I65F C3

-010611E 0 deg

-Q0CI 01 S7

0 0 -0t1l3F0-0I78 090C4In3 - 1Ah3F-C

125 01I3 O -0I0331 CS 175F oiIl111F o1 P1676OF SI -I W C0 01913F 01

6600 -015259E 03 -Cn34Qr 01 r-l Cl -11~C -I351r I CI67p SI -nl C6AF 01 lW6r n

6700 -01432W 03 -07oFAF 01 051476C 0l - I4l07r-0l 11g4109 01 1AI7l6 01 -n3)en0r 03 t r

6800 -0112amp4E 02 -C827ampIQ 01 C5qf0I 1i -1l1217F-01 3ol71 1 l6n442 01 -01O1 0 19177F Cl

6900 -012613F 02 -07721r c C3-04- 03 -0Id41r-0l lllf 01 0o OCl -S419W A5 91116F 0i 1

7000 -0118365 03 -072046F 01 01117E n3 - I116 0F-0 13046F 0 9 4550 01 -03Ol4 CC )114Ar nI

7100 -011I06F 03 -C132amp7E 02 0912FA 3 - 20 F-01 112914F 01 0I651cA 1 - 1770F CO 1 2 0 3 q A

7300 -0977CE 02 -0I7IC0E 02 C507465 9 -0l161NF-0I 12747F 0l 0163 91 -e6A0r 01t7418 0l

7500 -086361F 02 -010315C C C00l o -3171-48-0I C1251OF 01 014 3 n 1 - 1171F n 1115 01

F7700 -075747F 02 - Camp01 C604N7F n3 -0I40hlr-0l 0l24IF oI 0l62 -01 no0 1q7r 3 2421C 01

07000 -066663E 02 -079QF18 0 06Cq7l0 03 - 13b0n 9F0 26j75C 3 -3n44 0ol~08

8100 -C5666IE 02 -CC4ISC Cl S61134r 03 -11149E-01 l 112210-0 2C1 02 -0SI065 00 tl21765 02

8300 -051624E 02 -C61177F 01 C61763F 01 -30542E-02 012077 02 16011 01 - 13044 0 I0771 1

8500 -045426E 02 -C5454PF 01 07151F 11 - 9 0 1100n01Cl I22 1 03 4 2

A 108

8700 -03Q07l 02 -0420750 01 0621 C - 760545-C3 011F 01 15Al01 I - 0t04V 01 1 111 01 3 0 0

8900 -035171E 02 -C4271- 01 0oA0177 03 166220F--2 11040F 01 1S77- 01 orlr 00 t11 49 02

9100 -03D046F 02 -C37l79r Cl C6068 )I -)5P8C 1170 01 2SC I -0C161F 0ll-70 1 9 0 0

0300 C02722CE 02 -032712 cl C63AA08 03 -103474F-52 117308 CI01 206300 01l 01 S12l 01

1500 -023057F 02 -0PR7PC 0I 440308 I -)44072C02 111608 ii OSAOF 01 -0fl7A CA 0IC1P9 0

9700 -021079F 02 -32521C 01 C44 3F 11 -004038-02 C1407E SI 11S~ n2-04AC0 11 rC

9900 -018546E 02 -0114-A5 01 064754C 01 -)1305C-02 C12 3 t 111414F 01 0203 C l16098

10000 -0l7Z307E 02 -0I7ERF 0 06494 0 -)l5l72F-n 126C-F 01 A 4 01l - 780 1rCC

20000 -028672C-01 -028A45-Cl 00003C -1l742r-Cl 1141F 02 011710 C1 -ltf01 00 114210

30000 -047013F-04 -C474135-04 040977F 03 -025b46amp-04 01141WP 52 C13r7Rc01 1jAl~ f11OF

C

7 Program Listing A complete listing of the program follows

G LEVEL 1 MOD I MAIN DATE = 6812R 195912

DOUBLE PRECISION THETA(125)DELTAU(125)FPS(125)SN(125)AN(IS) IHAUX(6) TAU(125)GAMMA(I25)H(125) VOUBL PRECISION DARSINDEXPDSQRTDATANDTANDCOSTHETAO DOUBLE PRECISION COTHETATHE DOUBLE PRECISION DESUMCGAMIEPAA3DENIDENEDFN3ANUMI IANUM2ANUM3SNO DOUSCE PRECISION ANMHMHHANOFRo ANFZEXIEXPAPGDW F EQUIVALENCE (HAUX(I)H(1)) DATA HAUXODOI00300sC

7 0 0 oO00 100 FORMAT (80102)

DO 40 1=721 40 HCI)=H(I-1)+2DO

D 42 1=2233 42 H(I)=H(I-1)+5DO

DO 43 1=3438 43 HI)=H(I-1) + 10

H(39 =20ODO DO 44 1=40108

44 H(I)=H(I-1)+10000 DO 45 1=109122

45 HI)=H(1-1)+20ODO

H(123=1000000 H(124)=2000ODO H(125)=3000000

PROGRAM STOPS WHEN THFRE ARE NO MORE DATA CARDS TO BE PFAD IN 200 READ(S100END=122) CANMAN0FHHHMTHETA0

ANM=4248550+11 TATHE=DTAN(THETAO) COTHE=DCOS(THETAC) TO=THETAOI 0+3 RO=6373015DO SNO=1DOtANOID-6 EXI=2DO(DSIN(THETAO20))

2 00 62 1=1125 AH=HI)

IF(AHGT500) GO TO 58 AN(I)=ANODEXPC-CH(I)) SN(I)=IDOAN(I)ID-6

GO TO 60 58 Z=(HI)-HM)HH

ANE=ANMDEXP((1DO-Z-DEXP(-Z))200) AN(I)=(-403800ANEn D+6)F2 SN(I)=IDO + AN(I)ID-6

60 CONTINUE EX2=(ANO-AN(T)) SN(t) ID-6COTHE ARG=DSORT(RO(2(RO+H(I))) (EXI +H(I)PO -EX2)) THETAI)=2D0DARSIN(ARG)

62 CONTINUE WRITE(6105) ANMHMHHANOTOCFpO WRITE(6108) WRITE(BI10) ILCNT=14 THETA(1)=THETAO

EPS(I)=OOOO GAMMA(1)=OODO TAU(I)=OODO

11

V REFERENCES

1 Bjork C A and W M Layson Comparison of Refraction Correction Techshyniques PAA Technical Memo No 65 ETV-TM-67-2 (1967)

2 Bean B R and G D Thayer CRPL Exponential Reference Atmosphere U S Department of Commerce National Bureau of Standards (now ESSA) October 29 1959

13

Page 7: A PROGRAMMED MATHEMATICAL MODEL TO SIMULATE · PDF filex-551-68-1167 . prepri nt . a . programmed mathematical model to simulate the bending of radio waves in atmospheric propagation

2 Tropospheric Refractivity Profile

The exponential tropospheric refractivity profile is expressed as

N(r) = N(r 0 + h) = N e-ch

where

0 lt h lt 50 km

3 Ionospheric Refractivity Profile - Chapman Model

The refractivity in the ionosphere is a function of free electron density Ne and signal frequency f as expressed in the following equation

-4038 x 106 N(r 0 + h) N(r) = 2

where

hgt 50 km

The altitude profile for electron density is given by the Chapman function

- z)Ne = N exp 12(1- z - e

where

(h - h) z

H

II METHOD OF COMPUTATION

The ray tracing procedure divides the atmosphere into a series of thin laminations (Figure 1) The refraction between consecutive layers is then folshylowed SnellTs law which for a spherically stratified medium is given by

ni r cos 0 = cos 00 n o r o

2

Figure 1 The Geometry of-the Ray-Tracing

3

is the basis for the calculation This is rewritten for computation purpose

as

r - re (No- N) sin 2 (6i2) - 2 sin 2 (802) + r n x 10-6 cos 60

The incremental bending angle AT is determined by the general formula

An AT = - cos 0

n

Between the 1 th and (i + i)th lamination the bending A-i is calculated by

the expression

(Ni - Ni+) c ( 2) AT (ni + ni+)2cot i +

The total bending is given by

I

LEAT j=1

The error in the computation of r1 is made small by making the laminations

sufficiently thin

The refraction angle is calculated from the formula

Cos Ti - sin Ti tan 6i - nin0 tane i = (nn 0 ) tan 60 - sin T i - Cos T tan Oi

and the refraction angle 8i can be calculated by the formula

4

non i - cos T - sin 7- tan 00

sin r - cos T tan 00 + (noni) tan 0

The relation - = + S can be used as a check on the computation

IV USERS GUIDE

1 Introduction

This program computes the bending angle of radio waves in atmospheric propagation

2 Programming System

The program is written in double precision FORTRAN IV compiler language It is operational on the IBM 360Model 91 and Model 95 computers

3 Required InputOutput Units

No special equipment configurations are required Input is a source card deck and data cards Output is a standard printout

4 Restrictions

There are no restrictions on this program

5 nput

The following values are read into the computer in a D102 format

(1) The reciprocal scale height of the troposphere (c)

(2) The maximum electron density (N)

(3) The initial value of the refractivity (NO)

(4) The signal frequency in megahertz (f)

(5) The scale height of the ionosphere in kilometers (2H)

(6) The height of N (hm) and

5

_____

(7) The initial value of the angle between the ray path and the-radius vector in radians (60)

A sample input data card is shown below

156Sl-2 P00O 34451D+G1 1SEP+C 7SID+ 00 73 O0 404

jIt)(2) (3) (4) (5) ()(7) 000000 0i 0 00000 000 00000000 0000000 O O00000 0000 0 000000000 1 2 3 4 5 6 7 a 112 M1415 TO 7181 22 22232425227282953031323334353$373839404142434445464748495 51525354555657585960 I66364966667b86970 n 7374n76 V7879801 11111111~111111111 111111111 11 11111111111 11111111111111 1111111111111111 111

The following Job Control Language cards are required to successfully execute the program

C C

DSNAS033bJOBb(G700H310TDA002300005) 608MSGLEVEL=1 bEXECbFORTRAN SOURCESYSINbDDb

SOURCE LANGUAGE PROGRAM

C C

bEXECbLINKGO GODATA5bDDb

DATA CARDS

C C 1

CC = Card Column

b = blank column

6

6 Output

The values of the following parameters are printed as the input value of H is incremented by the program to its predetermined maximum (3000 kin) Forshymat is indicated following the parameter

H (altitude in kilometers) F 71

N (refractivity) E 155

Ni - Ni+ 1 (difference between successive values of N) E155

e (angle between ray path and radius vector in milliradians) E155

AT (discrete portion of the bending angle in milliradians) E155

7- (bending angle in milliradians) E155

(refraction angle at the earth surface in milliradians) E155

8 (refraction angle at the satellite in milliradians) E155

6 + S (the sum of epsilon and delta in milliradians) E155

In addition initial values and constants used in the equations are printed A sample output follows

7

RENDING nF VA01n W4VFS IN ATMnSPHFOIC PRnfAGATIOI

Nm = 0424A50 12 HM 33073 H = 7811 NO = 14450

INITIAL THETA = 40000 C = 0IbA F = 016000 0 DO = 61701

ALL ANGULAP M A4OPFMFNTq ARF IN MILLIADIAN9

H N NIt) - N(I1) THETA 0ELTA TAU TAt) FSILON DELTA FPSILON+PLTA

00

01 03

034450F 03

O33q14F 03 032a675 03

0535q6F 01

010470E 0 010147F 02

040OOF 03 04002E 03 C400075 03

0 01267C-01 024753F-01

00 012672F-01 037429E-01

30 3603E0-CIStI-01

O 3RqC- 7 0

a15614F-Ol-

C0 3167P-O 037425E-O

05 07

031852E 030869C

03 03

0983gF 01

C141$4l 0

040012F 03

C40CBE 03

123P-6F-01

J2324PE-01

C61433E-01

0R4643-01

O310550I

0430455-0

003S4F-3

4C 03

61410F-shy

shy 46S3(-OI

10 029450E 03 0909235 01 040025F 03 03519E-01 011817F 00 0602E-oI Io7 6 32r-01 3131] 0

12 14

028541E C3 027660E O

08PIt3F 01 05306E 01

4CC31 0400305

03 03

12148F-0 02015E-01

3lQ06E 00

01647 O0

071942-01 D30997

-01

l711 -l

0 7 7

13 F -I

o36600

C0306F o0

36 1

026806E C3 025978E 0

0e2750F 01 0802C4F 01

00041F C40047F

13 03

)20171c-oI 0309tS-01

3116 00 CPOIF 00

C4024E-01 010413F 00

DS6617-0I V-54 5-O

164F 00 n2001

o OD

20 025176E 03 077728F 01 0403525 03 01R930F-DI 0t913F 3D n1352F 00 0l05F CO 031111F 00

22 024399E 03 075128E 01 040055F 03 3S32F-O1 m13744F 00 C1540 90 3 3 1 9 CC r9 P 3 74q O0

24 024646E 03 073003E 03 040061W 03 17q3E-01 01 56F 00 013516F 00 307 on IOq26F 00

26 022915F 03 07074OF 03 CA0069F 03 017715-OI 11749F 00 145ampE 00 11701r 0 PT740E 00

28 022208E 03 06896E 01 0400755 03 D1669hF-01 flpPP0F 00 P155015 OC 333410F 0C 02po0F 00

30 021523F 03 066448E 0 C400lE 0 116178F-CI C30S3Tr CO 0164543 00 01051F o0 03537F 10

32 34

0208585 03 020214E 03

0643qb 062408F

01 01

C400865 03 040302F 0

015677F-01 ItI1IOF-O

03PI04F CO 213623E 00

017384F 00 Cl 2CW 00P

017211 1533

0

32104F 33403

00 00

36 019590E 03 0604F25 01 040008F 03 36710F-C3 n39009F O0 O10t490 0 O1 Ior C D904F CC

38 01898SE 03 058614F 03 040104F 03 DI42A2E-0I 016921E 00 OICSF 0 016465 02 06521E 00

40 49

018399E 03 01701e O

013874C O 0122PF O

040110- 03 040125F 03

)I3P20E-nl )3170F-01

03703S 00

D41174F O0

0200ISl 00

0221A4 00

D63SRF 0 31710C

P3$102r00 06174 PC

00

50

55 60 65

01572qE 03

014543E 03 013446E 03 012432E C3

011861C 02

010066F O 010IF 02 093747C 01

040141 03

040157F 03 C401725 0 04018e O

23023F-01

027-33E-01 025A19F-0I 3238585-Cl

0449 5f 0

4(9AQ4 CO n4057F 00 rt57C 00

4049F 00

2462p2 00 CA0

c 0

30345 00

0104 7F 0 I441-AEO

016F 00 044080F 00 O230643 0POdeg4W73 00 21640r D 051057F o6

70

75 80

011495F 03

0106268F 03

098268F 02

086o79E 01

080142r 01

07409F 01

040205F C3 040221C 03

040239F 03

O2OCOF-o0 3203743--03 A34433C-01

054162F 00 0561q9 00

C580slr 00

31920E o0 033479C 0

034050 =

00

02213PF 00 0P272A4 0

02l31p3 00

q51ApE 3561005 O0S33F

o 00

00

85 090856E 02 068S32F 03 043SF 03 31740E-01 C59823E 30 03639$F 00 023465F 0 00

90 0840065 02 063345F 01 040271E 01 0I60S5F-CI 061432F 00 C1770PF 0 0272o9 0 61412 00

95 077672E 02 05859c 03 0402SRF 03 314R65F-01 C52915F 00 D3Pqf6 00 030o O F 062O30

100 330

071815E 02 061393E 02

010422F 02 8a006r Cl

040305F 01 040330E 01

01373RE-01 0244C-C01

054O2F 00 066719E 00

34021F O0 04

V 504F 00

0240eF 9P2431F

C0 90

0e423 166F

00 OP

120 052483E 02 076165C 03 0403745 03 020=64-01 06ASII 00 0446I 03 OP12OF 03 068921F 00

130 0448675 0 065113E 01 04C409F 03 017819E-01 070603F 00 04652ampE 00 0247OE 01 0706015 00

140 0383555 02 055bt3c 01 040444F 03 015210F-0I 071129q 00 049E 00 C21 A 00 072125 PO

190 032780E 0 C17I3F O 040470Q3 03 012qqF-03 0342SF 00 349913E 00 923512F 07 973425r 00

200 014971E 0 03150 02 040657F 03 141495F-01 7753F 00 056271E 00 02102F 0 7075 O

300 03120P0 01 0472F 01 C430165 03 02734AP-01 O80312F 00 063767q 00 01695S 01 O012F On

400 ObO57F 00 051499F 00 041372r 03 096535F-02 090877 00 67q235 00 0325qF 00 0077F 00

500 01356E 00 026738F 00 P41725P03 1167-00F--O OOqq4F 00 070493 30 IIC51F 00 0C904F 00

600 -013176E 00 032622E 00 04075F 01 060035F--P3 091054F 00 072259 00 OS845F-Ot O381054F 00

TAIl EPSTL0N FLi-TA rOOTLnNOFITA N N(1 - 113 THTA 0FLTA TAWH

07444 00 076A2l8-0I 0A82371 0O07596r-03 131127E 00700 -045795E 00 002C7F 00 0442)F 01

0427A C 03 030J44F-02 Jq132F 00 074309l 00 O6015 F-01 0tlt6 00

0l707C 0O 79162F10 0$43144-03 98I7071 00800 -013600E 01 021565F 01 0453280 03 043CnQ0 03 047101F-C

0A027-0 0 77F 0900 -035166E0 01 085026E 01 0434310 01 0I0846-02 nP77R 00 0 505C 00

1000 -080494F 01 03 0I325IF-01 C34603F 00 0765369 00 0CC096 -03 (114601 00

1100 -016952E 0 0144200 02 0437A3 100 8A7671F 00

n440lF 03 1306qlC-01 0S7A7PF O 0773041 09 O368F

10 83413531 00 1921931F 01200 -030972F 02 0223680 02

01 34731I-01 I023031 00 07824001300 -051340E 02 032054V 02 0444050 OC 0 971 00 o0004F 1003 067104r-02 PQ041F 00 070433

1400 -085394E 02 042509E 0 044721F F 01 18002 09 001341 01 030700 02

040321F 03 98540O9F-01 0107q01500 -012820E 01 053693F 00 092900 n0 3261F 0O 011006F 0104537 03 0I1065 00 C11106C 011600 -018190 03 0636600 0

045637 03 013019C 00 013205F 03 085261 00 04631F CI 118C1F 02

03 314164F 00 14664F 01 0O06 1700 -0245566 03 01748F 02

09 n08547 00 n14A64F 01 1800 -0317300 03 C7722Ar 02 04=93PF 1

00317gr 00 01871 00 016221 1900 -034453E 00 0796880 02 046224F 01 0I5563E 00 0 62210 01

P 7 6 F 03

no 31t102 046 531 03 91543F 00 37 5F 03 0q5073C 00 0 30 00 n 01

2000 -047422S 03 07904RF 00470F 09 01031F P1

2100 -055327E 03 075521F 0 0467qRP A3 115704F 00 093cS 03 099123F 00

014898 00 20575F 11 010346- 01 0I92q1 01 JP71 01 2200 -062879E 03 069533F 02 047083C 03

F 01 33Q1700 01 01141n1 0 n2237 03 2300 -06g832E 03 061640F 01 04766F 03 01362F 00 02

023436 01 012AS 01 032173I 01 023476P 2l 2400 -075996F 03 052444E 02 0476486 03 0ollq3F 00

110134F 00 024450F 03 n337350 327151 0t 07445 01 2500 -081241E 03 042525F 02 047930F 0

01 033064r 1 05p61 03048P13E 03 o1611r-91 25241 0t 0122012600 -054g3E 02 032400F 02 0126q 0t 11226- 03 00541 03

2700 -057336 03 022495r 02 044E 0 061755C-01 0258q4F 01 F

013135F C 0487729 03 049qqF-0l 2610E I1 C01099 03 01321 96Cq 0l 2800 -090q83E 02

2000 -0-92296E 03 045169 01 n40051C 03 024702F-01 02655br0 01 033520 03 l03qr Cl 2658 01

027211 92664304331F 03 089021F-02 02f641F 01 P13O0201F 0t 01 03

01 C142040A3 I2QF cl 026584F 013000 -092751E C3 -031149F 01 04060q 0 -7797F-0U2 C265 43100 -092440F 0 -O7944F 03

l 0P6401F 0 3200 -091460 03 -015475E 02 C49P 60 03 -018CR3F-01 0064c3F 01 -14442F 02 9161C

3300 -089913E E

03 -020161F 02 050111F 91 -928336F-01 0263200 03 034062f 01 021 02 02A121F 0

01 753E 93 015215 3 031O4q1 l 5S 01050436F 03 -031721F-01

007084F 03 1 10 n3400 -057894E 03 -023987C 02 C5071R 03 -0473536-01 02-3I1F 01 152plr 91

3500 -065496E 03 -02656F 02 00 o24835 01

-029181F 02 350C1IF 03 -049407F-01 014835F 03 015760 01 60741

-079882E 03 -030754F 02 0512510 03 -39070F--0 2334F 01 3600 -082800E 03

0190750 03 0PI331F - 243t1F ^1 3700

051519 01 -354530E-Pt 037 Q0 03 (1661 02 70021 0r 123760F 01 3900 -076806E 03 -031763r 02 =

02 51785 03 -0550 8F-01 0232006 01 01631102 96R74A 00 13 0F 01

022644F 01 0164526 01 061140 00 171644r 03900 -073630E 03 -01295E

4000 -070401E 03 -012426E 02 052C4C 03 -05695 F-Cl 0546 r 0 122070 01-056416F-01 O207qE 01 0613C 03

4100 -067158E 03 -032220 02 052311F 03 n r 07159 01 016721 01 q4901C O 92I2P1F n3

35572 03 -05575F-01 00 02071 034200 -063935E 03 -031766F 02

-031003E 02 050O 03 -054624F-01 010076F 031 degI615 0 Co6OF 03 0007F 00 J444F 014300 -06075q6 01

-s3l4F10I 020444 02 016831 03 015051 01 0117194 0 31l 014400 -057649E 03 -030256F 02 053CS6E 03

4500 -054624E 03 -020206P 02 053343C 03 -5 416F-01 (200390 0

4600 -051694E 03 -028247E 02 0535deg38 03 -049406F-01 degI495f 01 017011F 01 n2441 00 010435

-048869E 03 -027137F 0 053843F 03 -047450F-01 0I3961 03 0170591 n 03Ol01 00 03 061F 01

0170811 01 nl443 00 O38C07 014700 094091F 03 -04507-0l 085076 014800 -046156E 01 -025991C 0

03807F 031717080-030054139 03 -04316eF-01 0I3076E 01 037t05r

F1 01711A0 03 054761-01 017AFF 014000 -043557E 03 -024526F 02 l

02 0545P2 03 -04100F-C5000 -041074E 03 -0)365q0 9t2601 017p77F 01

5100 -03870P 03 -022501E 02 94S8250 03 -0356F-01 01727F 91 0171249 01 1F

0 -04367606-01 11690o 03 q17121 P3 144100 0l6t0 01 5200 -036458E 03 -021164F 02 055060

0171170 01 -09511-03 36562F 03055301E 01 -034717h-0l 016562F 03 0 91621F nl

5300 -034322F 03 -0022F 02 174F 02 055542r 93 -032732F-01 030351S 01710 -0Q7npo-03

- Io6251 00 03 07F 01540C -032298E 03 -01 01 -030825F-1t 035q2E 1 0170Rq1 O

Ol0A60 -343240 00 256371 015500 -03037QE 03 -018332E 02 05777F

5600 - 028566E 03 -0171100 02 056011- 0 -020800 156371 03 911364 01 C1734 F 0l -03650nE0 0 11364F 01

- 3665 02 05243r 03 -02725IF-015700 -026853E 03 01 01 0170IRq 03 -Q100071 00 0t3051 03

5800 -025236E 03 -035249F OP 0504700 03 - 5 F-01 - 21200 n 1161F 0-0401F-03 01486F 03 016058E 03

5900 -023711E 03 -014173E 0 096702F 03

H N(TI - N( 11) THFTA nFLTA TAU TM) FPSTLON nCI TA rOSILnN+DELTA

6000 -072274F 03 -015a0F 0 C$6250 Q9 - ttF-0l 11461 0t rIA056c 01 -0pO 0 14643F n -

6100 -020q2 03 -0214f 02 C37154F 01 -)I11- 4amp3-2F 01 17IF 01 - r 0 14A1 01 1 deg

6400 -O2144E 0 -0IQo5r 02 o573T8r 03 -0lO77TF-0l0l 0143hfI 1= Cl -4S23F 09 O14P 4 01 0 0

300 -shy 011834AE 03 -C2P4r 02 076C 03 -0195-10F1 14 F 01 lAP4o0 01 -0ipl 90 tIflIF 1

600

6500 -0317E 03 -0I65F C3

-010611E 0 deg

-Q0CI 01 S7

0 0 -0t1l3F0-0I78 090C4In3 - 1Ah3F-C

125 01I3 O -0I0331 CS 175F oiIl111F o1 P1676OF SI -I W C0 01913F 01

6600 -015259E 03 -Cn34Qr 01 r-l Cl -11~C -I351r I CI67p SI -nl C6AF 01 lW6r n

6700 -01432W 03 -07oFAF 01 051476C 0l - I4l07r-0l 11g4109 01 1AI7l6 01 -n3)en0r 03 t r

6800 -0112amp4E 02 -C827ampIQ 01 C5qf0I 1i -1l1217F-01 3ol71 1 l6n442 01 -01O1 0 19177F Cl

6900 -012613F 02 -07721r c C3-04- 03 -0Id41r-0l lllf 01 0o OCl -S419W A5 91116F 0i 1

7000 -0118365 03 -072046F 01 01117E n3 - I116 0F-0 13046F 0 9 4550 01 -03Ol4 CC )114Ar nI

7100 -011I06F 03 -C132amp7E 02 0912FA 3 - 20 F-01 112914F 01 0I651cA 1 - 1770F CO 1 2 0 3 q A

7300 -0977CE 02 -0I7IC0E 02 C507465 9 -0l161NF-0I 12747F 0l 0163 91 -e6A0r 01t7418 0l

7500 -086361F 02 -010315C C C00l o -3171-48-0I C1251OF 01 014 3 n 1 - 1171F n 1115 01

F7700 -075747F 02 - Camp01 C604N7F n3 -0I40hlr-0l 0l24IF oI 0l62 -01 no0 1q7r 3 2421C 01

07000 -066663E 02 -079QF18 0 06Cq7l0 03 - 13b0n 9F0 26j75C 3 -3n44 0ol~08

8100 -C5666IE 02 -CC4ISC Cl S61134r 03 -11149E-01 l 112210-0 2C1 02 -0SI065 00 tl21765 02

8300 -051624E 02 -C61177F 01 C61763F 01 -30542E-02 012077 02 16011 01 - 13044 0 I0771 1

8500 -045426E 02 -C5454PF 01 07151F 11 - 9 0 1100n01Cl I22 1 03 4 2

A 108

8700 -03Q07l 02 -0420750 01 0621 C - 760545-C3 011F 01 15Al01 I - 0t04V 01 1 111 01 3 0 0

8900 -035171E 02 -C4271- 01 0oA0177 03 166220F--2 11040F 01 1S77- 01 orlr 00 t11 49 02

9100 -03D046F 02 -C37l79r Cl C6068 )I -)5P8C 1170 01 2SC I -0C161F 0ll-70 1 9 0 0

0300 C02722CE 02 -032712 cl C63AA08 03 -103474F-52 117308 CI01 206300 01l 01 S12l 01

1500 -023057F 02 -0PR7PC 0I 440308 I -)44072C02 111608 ii OSAOF 01 -0fl7A CA 0IC1P9 0

9700 -021079F 02 -32521C 01 C44 3F 11 -004038-02 C1407E SI 11S~ n2-04AC0 11 rC

9900 -018546E 02 -0114-A5 01 064754C 01 -)1305C-02 C12 3 t 111414F 01 0203 C l16098

10000 -0l7Z307E 02 -0I7ERF 0 06494 0 -)l5l72F-n 126C-F 01 A 4 01l - 780 1rCC

20000 -028672C-01 -028A45-Cl 00003C -1l742r-Cl 1141F 02 011710 C1 -ltf01 00 114210

30000 -047013F-04 -C474135-04 040977F 03 -025b46amp-04 01141WP 52 C13r7Rc01 1jAl~ f11OF

C

7 Program Listing A complete listing of the program follows

G LEVEL 1 MOD I MAIN DATE = 6812R 195912

DOUBLE PRECISION THETA(125)DELTAU(125)FPS(125)SN(125)AN(IS) IHAUX(6) TAU(125)GAMMA(I25)H(125) VOUBL PRECISION DARSINDEXPDSQRTDATANDTANDCOSTHETAO DOUBLE PRECISION COTHETATHE DOUBLE PRECISION DESUMCGAMIEPAA3DENIDENEDFN3ANUMI IANUM2ANUM3SNO DOUSCE PRECISION ANMHMHHANOFRo ANFZEXIEXPAPGDW F EQUIVALENCE (HAUX(I)H(1)) DATA HAUXODOI00300sC

7 0 0 oO00 100 FORMAT (80102)

DO 40 1=721 40 HCI)=H(I-1)+2DO

D 42 1=2233 42 H(I)=H(I-1)+5DO

DO 43 1=3438 43 HI)=H(I-1) + 10

H(39 =20ODO DO 44 1=40108

44 H(I)=H(I-1)+10000 DO 45 1=109122

45 HI)=H(1-1)+20ODO

H(123=1000000 H(124)=2000ODO H(125)=3000000

PROGRAM STOPS WHEN THFRE ARE NO MORE DATA CARDS TO BE PFAD IN 200 READ(S100END=122) CANMAN0FHHHMTHETA0

ANM=4248550+11 TATHE=DTAN(THETAO) COTHE=DCOS(THETAC) TO=THETAOI 0+3 RO=6373015DO SNO=1DOtANOID-6 EXI=2DO(DSIN(THETAO20))

2 00 62 1=1125 AH=HI)

IF(AHGT500) GO TO 58 AN(I)=ANODEXPC-CH(I)) SN(I)=IDOAN(I)ID-6

GO TO 60 58 Z=(HI)-HM)HH

ANE=ANMDEXP((1DO-Z-DEXP(-Z))200) AN(I)=(-403800ANEn D+6)F2 SN(I)=IDO + AN(I)ID-6

60 CONTINUE EX2=(ANO-AN(T)) SN(t) ID-6COTHE ARG=DSORT(RO(2(RO+H(I))) (EXI +H(I)PO -EX2)) THETAI)=2D0DARSIN(ARG)

62 CONTINUE WRITE(6105) ANMHMHHANOTOCFpO WRITE(6108) WRITE(BI10) ILCNT=14 THETA(1)=THETAO

EPS(I)=OOOO GAMMA(1)=OODO TAU(I)=OODO

11

V REFERENCES

1 Bjork C A and W M Layson Comparison of Refraction Correction Techshyniques PAA Technical Memo No 65 ETV-TM-67-2 (1967)

2 Bean B R and G D Thayer CRPL Exponential Reference Atmosphere U S Department of Commerce National Bureau of Standards (now ESSA) October 29 1959

13

Page 8: A PROGRAMMED MATHEMATICAL MODEL TO SIMULATE · PDF filex-551-68-1167 . prepri nt . a . programmed mathematical model to simulate the bending of radio waves in atmospheric propagation

Figure 1 The Geometry of-the Ray-Tracing

3

is the basis for the calculation This is rewritten for computation purpose

as

r - re (No- N) sin 2 (6i2) - 2 sin 2 (802) + r n x 10-6 cos 60

The incremental bending angle AT is determined by the general formula

An AT = - cos 0

n

Between the 1 th and (i + i)th lamination the bending A-i is calculated by

the expression

(Ni - Ni+) c ( 2) AT (ni + ni+)2cot i +

The total bending is given by

I

LEAT j=1

The error in the computation of r1 is made small by making the laminations

sufficiently thin

The refraction angle is calculated from the formula

Cos Ti - sin Ti tan 6i - nin0 tane i = (nn 0 ) tan 60 - sin T i - Cos T tan Oi

and the refraction angle 8i can be calculated by the formula

4

non i - cos T - sin 7- tan 00

sin r - cos T tan 00 + (noni) tan 0

The relation - = + S can be used as a check on the computation

IV USERS GUIDE

1 Introduction

This program computes the bending angle of radio waves in atmospheric propagation

2 Programming System

The program is written in double precision FORTRAN IV compiler language It is operational on the IBM 360Model 91 and Model 95 computers

3 Required InputOutput Units

No special equipment configurations are required Input is a source card deck and data cards Output is a standard printout

4 Restrictions

There are no restrictions on this program

5 nput

The following values are read into the computer in a D102 format

(1) The reciprocal scale height of the troposphere (c)

(2) The maximum electron density (N)

(3) The initial value of the refractivity (NO)

(4) The signal frequency in megahertz (f)

(5) The scale height of the ionosphere in kilometers (2H)

(6) The height of N (hm) and

5

_____

(7) The initial value of the angle between the ray path and the-radius vector in radians (60)

A sample input data card is shown below

156Sl-2 P00O 34451D+G1 1SEP+C 7SID+ 00 73 O0 404

jIt)(2) (3) (4) (5) ()(7) 000000 0i 0 00000 000 00000000 0000000 O O00000 0000 0 000000000 1 2 3 4 5 6 7 a 112 M1415 TO 7181 22 22232425227282953031323334353$373839404142434445464748495 51525354555657585960 I66364966667b86970 n 7374n76 V7879801 11111111~111111111 111111111 11 11111111111 11111111111111 1111111111111111 111

The following Job Control Language cards are required to successfully execute the program

C C

DSNAS033bJOBb(G700H310TDA002300005) 608MSGLEVEL=1 bEXECbFORTRAN SOURCESYSINbDDb

SOURCE LANGUAGE PROGRAM

C C

bEXECbLINKGO GODATA5bDDb

DATA CARDS

C C 1

CC = Card Column

b = blank column

6

6 Output

The values of the following parameters are printed as the input value of H is incremented by the program to its predetermined maximum (3000 kin) Forshymat is indicated following the parameter

H (altitude in kilometers) F 71

N (refractivity) E 155

Ni - Ni+ 1 (difference between successive values of N) E155

e (angle between ray path and radius vector in milliradians) E155

AT (discrete portion of the bending angle in milliradians) E155

7- (bending angle in milliradians) E155

(refraction angle at the earth surface in milliradians) E155

8 (refraction angle at the satellite in milliradians) E155

6 + S (the sum of epsilon and delta in milliradians) E155

In addition initial values and constants used in the equations are printed A sample output follows

7

RENDING nF VA01n W4VFS IN ATMnSPHFOIC PRnfAGATIOI

Nm = 0424A50 12 HM 33073 H = 7811 NO = 14450

INITIAL THETA = 40000 C = 0IbA F = 016000 0 DO = 61701

ALL ANGULAP M A4OPFMFNTq ARF IN MILLIADIAN9

H N NIt) - N(I1) THETA 0ELTA TAU TAt) FSILON DELTA FPSILON+PLTA

00

01 03

034450F 03

O33q14F 03 032a675 03

0535q6F 01

010470E 0 010147F 02

040OOF 03 04002E 03 C400075 03

0 01267C-01 024753F-01

00 012672F-01 037429E-01

30 3603E0-CIStI-01

O 3RqC- 7 0

a15614F-Ol-

C0 3167P-O 037425E-O

05 07

031852E 030869C

03 03

0983gF 01

C141$4l 0

040012F 03

C40CBE 03

123P-6F-01

J2324PE-01

C61433E-01

0R4643-01

O310550I

0430455-0

003S4F-3

4C 03

61410F-shy

shy 46S3(-OI

10 029450E 03 0909235 01 040025F 03 03519E-01 011817F 00 0602E-oI Io7 6 32r-01 3131] 0

12 14

028541E C3 027660E O

08PIt3F 01 05306E 01

4CC31 0400305

03 03

12148F-0 02015E-01

3lQ06E 00

01647 O0

071942-01 D30997

-01

l711 -l

0 7 7

13 F -I

o36600

C0306F o0

36 1

026806E C3 025978E 0

0e2750F 01 0802C4F 01

00041F C40047F

13 03

)20171c-oI 0309tS-01

3116 00 CPOIF 00

C4024E-01 010413F 00

DS6617-0I V-54 5-O

164F 00 n2001

o OD

20 025176E 03 077728F 01 0403525 03 01R930F-DI 0t913F 3D n1352F 00 0l05F CO 031111F 00

22 024399E 03 075128E 01 040055F 03 3S32F-O1 m13744F 00 C1540 90 3 3 1 9 CC r9 P 3 74q O0

24 024646E 03 073003E 03 040061W 03 17q3E-01 01 56F 00 013516F 00 307 on IOq26F 00

26 022915F 03 07074OF 03 CA0069F 03 017715-OI 11749F 00 145ampE 00 11701r 0 PT740E 00

28 022208E 03 06896E 01 0400755 03 D1669hF-01 flpPP0F 00 P155015 OC 333410F 0C 02po0F 00

30 021523F 03 066448E 0 C400lE 0 116178F-CI C30S3Tr CO 0164543 00 01051F o0 03537F 10

32 34

0208585 03 020214E 03

0643qb 062408F

01 01

C400865 03 040302F 0

015677F-01 ItI1IOF-O

03PI04F CO 213623E 00

017384F 00 Cl 2CW 00P

017211 1533

0

32104F 33403

00 00

36 019590E 03 0604F25 01 040008F 03 36710F-C3 n39009F O0 O10t490 0 O1 Ior C D904F CC

38 01898SE 03 058614F 03 040104F 03 DI42A2E-0I 016921E 00 OICSF 0 016465 02 06521E 00

40 49

018399E 03 01701e O

013874C O 0122PF O

040110- 03 040125F 03

)I3P20E-nl )3170F-01

03703S 00

D41174F O0

0200ISl 00

0221A4 00

D63SRF 0 31710C

P3$102r00 06174 PC

00

50

55 60 65

01572qE 03

014543E 03 013446E 03 012432E C3

011861C 02

010066F O 010IF 02 093747C 01

040141 03

040157F 03 C401725 0 04018e O

23023F-01

027-33E-01 025A19F-0I 3238585-Cl

0449 5f 0

4(9AQ4 CO n4057F 00 rt57C 00

4049F 00

2462p2 00 CA0

c 0

30345 00

0104 7F 0 I441-AEO

016F 00 044080F 00 O230643 0POdeg4W73 00 21640r D 051057F o6

70

75 80

011495F 03

0106268F 03

098268F 02

086o79E 01

080142r 01

07409F 01

040205F C3 040221C 03

040239F 03

O2OCOF-o0 3203743--03 A34433C-01

054162F 00 0561q9 00

C580slr 00

31920E o0 033479C 0

034050 =

00

02213PF 00 0P272A4 0

02l31p3 00

q51ApE 3561005 O0S33F

o 00

00

85 090856E 02 068S32F 03 043SF 03 31740E-01 C59823E 30 03639$F 00 023465F 0 00

90 0840065 02 063345F 01 040271E 01 0I60S5F-CI 061432F 00 C1770PF 0 0272o9 0 61412 00

95 077672E 02 05859c 03 0402SRF 03 314R65F-01 C52915F 00 D3Pqf6 00 030o O F 062O30

100 330

071815E 02 061393E 02

010422F 02 8a006r Cl

040305F 01 040330E 01

01373RE-01 0244C-C01

054O2F 00 066719E 00

34021F O0 04

V 504F 00

0240eF 9P2431F

C0 90

0e423 166F

00 OP

120 052483E 02 076165C 03 0403745 03 020=64-01 06ASII 00 0446I 03 OP12OF 03 068921F 00

130 0448675 0 065113E 01 04C409F 03 017819E-01 070603F 00 04652ampE 00 0247OE 01 0706015 00

140 0383555 02 055bt3c 01 040444F 03 015210F-0I 071129q 00 049E 00 C21 A 00 072125 PO

190 032780E 0 C17I3F O 040470Q3 03 012qqF-03 0342SF 00 349913E 00 923512F 07 973425r 00

200 014971E 0 03150 02 040657F 03 141495F-01 7753F 00 056271E 00 02102F 0 7075 O

300 03120P0 01 0472F 01 C430165 03 02734AP-01 O80312F 00 063767q 00 01695S 01 O012F On

400 ObO57F 00 051499F 00 041372r 03 096535F-02 090877 00 67q235 00 0325qF 00 0077F 00

500 01356E 00 026738F 00 P41725P03 1167-00F--O OOqq4F 00 070493 30 IIC51F 00 0C904F 00

600 -013176E 00 032622E 00 04075F 01 060035F--P3 091054F 00 072259 00 OS845F-Ot O381054F 00

TAIl EPSTL0N FLi-TA rOOTLnNOFITA N N(1 - 113 THTA 0FLTA TAWH

07444 00 076A2l8-0I 0A82371 0O07596r-03 131127E 00700 -045795E 00 002C7F 00 0442)F 01

0427A C 03 030J44F-02 Jq132F 00 074309l 00 O6015 F-01 0tlt6 00

0l707C 0O 79162F10 0$43144-03 98I7071 00800 -013600E 01 021565F 01 0453280 03 043CnQ0 03 047101F-C

0A027-0 0 77F 0900 -035166E0 01 085026E 01 0434310 01 0I0846-02 nP77R 00 0 505C 00

1000 -080494F 01 03 0I325IF-01 C34603F 00 0765369 00 0CC096 -03 (114601 00

1100 -016952E 0 0144200 02 0437A3 100 8A7671F 00

n440lF 03 1306qlC-01 0S7A7PF O 0773041 09 O368F

10 83413531 00 1921931F 01200 -030972F 02 0223680 02

01 34731I-01 I023031 00 07824001300 -051340E 02 032054V 02 0444050 OC 0 971 00 o0004F 1003 067104r-02 PQ041F 00 070433

1400 -085394E 02 042509E 0 044721F F 01 18002 09 001341 01 030700 02

040321F 03 98540O9F-01 0107q01500 -012820E 01 053693F 00 092900 n0 3261F 0O 011006F 0104537 03 0I1065 00 C11106C 011600 -018190 03 0636600 0

045637 03 013019C 00 013205F 03 085261 00 04631F CI 118C1F 02

03 314164F 00 14664F 01 0O06 1700 -0245566 03 01748F 02

09 n08547 00 n14A64F 01 1800 -0317300 03 C7722Ar 02 04=93PF 1

00317gr 00 01871 00 016221 1900 -034453E 00 0796880 02 046224F 01 0I5563E 00 0 62210 01

P 7 6 F 03

no 31t102 046 531 03 91543F 00 37 5F 03 0q5073C 00 0 30 00 n 01

2000 -047422S 03 07904RF 00470F 09 01031F P1

2100 -055327E 03 075521F 0 0467qRP A3 115704F 00 093cS 03 099123F 00

014898 00 20575F 11 010346- 01 0I92q1 01 JP71 01 2200 -062879E 03 069533F 02 047083C 03

F 01 33Q1700 01 01141n1 0 n2237 03 2300 -06g832E 03 061640F 01 04766F 03 01362F 00 02

023436 01 012AS 01 032173I 01 023476P 2l 2400 -075996F 03 052444E 02 0476486 03 0ollq3F 00

110134F 00 024450F 03 n337350 327151 0t 07445 01 2500 -081241E 03 042525F 02 047930F 0

01 033064r 1 05p61 03048P13E 03 o1611r-91 25241 0t 0122012600 -054g3E 02 032400F 02 0126q 0t 11226- 03 00541 03

2700 -057336 03 022495r 02 044E 0 061755C-01 0258q4F 01 F

013135F C 0487729 03 049qqF-0l 2610E I1 C01099 03 01321 96Cq 0l 2800 -090q83E 02

2000 -0-92296E 03 045169 01 n40051C 03 024702F-01 02655br0 01 033520 03 l03qr Cl 2658 01

027211 92664304331F 03 089021F-02 02f641F 01 P13O0201F 0t 01 03

01 C142040A3 I2QF cl 026584F 013000 -092751E C3 -031149F 01 04060q 0 -7797F-0U2 C265 43100 -092440F 0 -O7944F 03

l 0P6401F 0 3200 -091460 03 -015475E 02 C49P 60 03 -018CR3F-01 0064c3F 01 -14442F 02 9161C

3300 -089913E E

03 -020161F 02 050111F 91 -928336F-01 0263200 03 034062f 01 021 02 02A121F 0

01 753E 93 015215 3 031O4q1 l 5S 01050436F 03 -031721F-01

007084F 03 1 10 n3400 -057894E 03 -023987C 02 C5071R 03 -0473536-01 02-3I1F 01 152plr 91

3500 -065496E 03 -02656F 02 00 o24835 01

-029181F 02 350C1IF 03 -049407F-01 014835F 03 015760 01 60741

-079882E 03 -030754F 02 0512510 03 -39070F--0 2334F 01 3600 -082800E 03

0190750 03 0PI331F - 243t1F ^1 3700

051519 01 -354530E-Pt 037 Q0 03 (1661 02 70021 0r 123760F 01 3900 -076806E 03 -031763r 02 =

02 51785 03 -0550 8F-01 0232006 01 01631102 96R74A 00 13 0F 01

022644F 01 0164526 01 061140 00 171644r 03900 -073630E 03 -01295E

4000 -070401E 03 -012426E 02 052C4C 03 -05695 F-Cl 0546 r 0 122070 01-056416F-01 O207qE 01 0613C 03

4100 -067158E 03 -032220 02 052311F 03 n r 07159 01 016721 01 q4901C O 92I2P1F n3

35572 03 -05575F-01 00 02071 034200 -063935E 03 -031766F 02

-031003E 02 050O 03 -054624F-01 010076F 031 degI615 0 Co6OF 03 0007F 00 J444F 014300 -06075q6 01

-s3l4F10I 020444 02 016831 03 015051 01 0117194 0 31l 014400 -057649E 03 -030256F 02 053CS6E 03

4500 -054624E 03 -020206P 02 053343C 03 -5 416F-01 (200390 0

4600 -051694E 03 -028247E 02 0535deg38 03 -049406F-01 degI495f 01 017011F 01 n2441 00 010435

-048869E 03 -027137F 0 053843F 03 -047450F-01 0I3961 03 0170591 n 03Ol01 00 03 061F 01

0170811 01 nl443 00 O38C07 014700 094091F 03 -04507-0l 085076 014800 -046156E 01 -025991C 0

03807F 031717080-030054139 03 -04316eF-01 0I3076E 01 037t05r

F1 01711A0 03 054761-01 017AFF 014000 -043557E 03 -024526F 02 l

02 0545P2 03 -04100F-C5000 -041074E 03 -0)365q0 9t2601 017p77F 01

5100 -03870P 03 -022501E 02 94S8250 03 -0356F-01 01727F 91 0171249 01 1F

0 -04367606-01 11690o 03 q17121 P3 144100 0l6t0 01 5200 -036458E 03 -021164F 02 055060

0171170 01 -09511-03 36562F 03055301E 01 -034717h-0l 016562F 03 0 91621F nl

5300 -034322F 03 -0022F 02 174F 02 055542r 93 -032732F-01 030351S 01710 -0Q7npo-03

- Io6251 00 03 07F 01540C -032298E 03 -01 01 -030825F-1t 035q2E 1 0170Rq1 O

Ol0A60 -343240 00 256371 015500 -03037QE 03 -018332E 02 05777F

5600 - 028566E 03 -0171100 02 056011- 0 -020800 156371 03 911364 01 C1734 F 0l -03650nE0 0 11364F 01

- 3665 02 05243r 03 -02725IF-015700 -026853E 03 01 01 0170IRq 03 -Q100071 00 0t3051 03

5800 -025236E 03 -035249F OP 0504700 03 - 5 F-01 - 21200 n 1161F 0-0401F-03 01486F 03 016058E 03

5900 -023711E 03 -014173E 0 096702F 03

H N(TI - N( 11) THFTA nFLTA TAU TM) FPSTLON nCI TA rOSILnN+DELTA

6000 -072274F 03 -015a0F 0 C$6250 Q9 - ttF-0l 11461 0t rIA056c 01 -0pO 0 14643F n -

6100 -020q2 03 -0214f 02 C37154F 01 -)I11- 4amp3-2F 01 17IF 01 - r 0 14A1 01 1 deg

6400 -O2144E 0 -0IQo5r 02 o573T8r 03 -0lO77TF-0l0l 0143hfI 1= Cl -4S23F 09 O14P 4 01 0 0

300 -shy 011834AE 03 -C2P4r 02 076C 03 -0195-10F1 14 F 01 lAP4o0 01 -0ipl 90 tIflIF 1

600

6500 -0317E 03 -0I65F C3

-010611E 0 deg

-Q0CI 01 S7

0 0 -0t1l3F0-0I78 090C4In3 - 1Ah3F-C

125 01I3 O -0I0331 CS 175F oiIl111F o1 P1676OF SI -I W C0 01913F 01

6600 -015259E 03 -Cn34Qr 01 r-l Cl -11~C -I351r I CI67p SI -nl C6AF 01 lW6r n

6700 -01432W 03 -07oFAF 01 051476C 0l - I4l07r-0l 11g4109 01 1AI7l6 01 -n3)en0r 03 t r

6800 -0112amp4E 02 -C827ampIQ 01 C5qf0I 1i -1l1217F-01 3ol71 1 l6n442 01 -01O1 0 19177F Cl

6900 -012613F 02 -07721r c C3-04- 03 -0Id41r-0l lllf 01 0o OCl -S419W A5 91116F 0i 1

7000 -0118365 03 -072046F 01 01117E n3 - I116 0F-0 13046F 0 9 4550 01 -03Ol4 CC )114Ar nI

7100 -011I06F 03 -C132amp7E 02 0912FA 3 - 20 F-01 112914F 01 0I651cA 1 - 1770F CO 1 2 0 3 q A

7300 -0977CE 02 -0I7IC0E 02 C507465 9 -0l161NF-0I 12747F 0l 0163 91 -e6A0r 01t7418 0l

7500 -086361F 02 -010315C C C00l o -3171-48-0I C1251OF 01 014 3 n 1 - 1171F n 1115 01

F7700 -075747F 02 - Camp01 C604N7F n3 -0I40hlr-0l 0l24IF oI 0l62 -01 no0 1q7r 3 2421C 01

07000 -066663E 02 -079QF18 0 06Cq7l0 03 - 13b0n 9F0 26j75C 3 -3n44 0ol~08

8100 -C5666IE 02 -CC4ISC Cl S61134r 03 -11149E-01 l 112210-0 2C1 02 -0SI065 00 tl21765 02

8300 -051624E 02 -C61177F 01 C61763F 01 -30542E-02 012077 02 16011 01 - 13044 0 I0771 1

8500 -045426E 02 -C5454PF 01 07151F 11 - 9 0 1100n01Cl I22 1 03 4 2

A 108

8700 -03Q07l 02 -0420750 01 0621 C - 760545-C3 011F 01 15Al01 I - 0t04V 01 1 111 01 3 0 0

8900 -035171E 02 -C4271- 01 0oA0177 03 166220F--2 11040F 01 1S77- 01 orlr 00 t11 49 02

9100 -03D046F 02 -C37l79r Cl C6068 )I -)5P8C 1170 01 2SC I -0C161F 0ll-70 1 9 0 0

0300 C02722CE 02 -032712 cl C63AA08 03 -103474F-52 117308 CI01 206300 01l 01 S12l 01

1500 -023057F 02 -0PR7PC 0I 440308 I -)44072C02 111608 ii OSAOF 01 -0fl7A CA 0IC1P9 0

9700 -021079F 02 -32521C 01 C44 3F 11 -004038-02 C1407E SI 11S~ n2-04AC0 11 rC

9900 -018546E 02 -0114-A5 01 064754C 01 -)1305C-02 C12 3 t 111414F 01 0203 C l16098

10000 -0l7Z307E 02 -0I7ERF 0 06494 0 -)l5l72F-n 126C-F 01 A 4 01l - 780 1rCC

20000 -028672C-01 -028A45-Cl 00003C -1l742r-Cl 1141F 02 011710 C1 -ltf01 00 114210

30000 -047013F-04 -C474135-04 040977F 03 -025b46amp-04 01141WP 52 C13r7Rc01 1jAl~ f11OF

C

7 Program Listing A complete listing of the program follows

G LEVEL 1 MOD I MAIN DATE = 6812R 195912

DOUBLE PRECISION THETA(125)DELTAU(125)FPS(125)SN(125)AN(IS) IHAUX(6) TAU(125)GAMMA(I25)H(125) VOUBL PRECISION DARSINDEXPDSQRTDATANDTANDCOSTHETAO DOUBLE PRECISION COTHETATHE DOUBLE PRECISION DESUMCGAMIEPAA3DENIDENEDFN3ANUMI IANUM2ANUM3SNO DOUSCE PRECISION ANMHMHHANOFRo ANFZEXIEXPAPGDW F EQUIVALENCE (HAUX(I)H(1)) DATA HAUXODOI00300sC

7 0 0 oO00 100 FORMAT (80102)

DO 40 1=721 40 HCI)=H(I-1)+2DO

D 42 1=2233 42 H(I)=H(I-1)+5DO

DO 43 1=3438 43 HI)=H(I-1) + 10

H(39 =20ODO DO 44 1=40108

44 H(I)=H(I-1)+10000 DO 45 1=109122

45 HI)=H(1-1)+20ODO

H(123=1000000 H(124)=2000ODO H(125)=3000000

PROGRAM STOPS WHEN THFRE ARE NO MORE DATA CARDS TO BE PFAD IN 200 READ(S100END=122) CANMAN0FHHHMTHETA0

ANM=4248550+11 TATHE=DTAN(THETAO) COTHE=DCOS(THETAC) TO=THETAOI 0+3 RO=6373015DO SNO=1DOtANOID-6 EXI=2DO(DSIN(THETAO20))

2 00 62 1=1125 AH=HI)

IF(AHGT500) GO TO 58 AN(I)=ANODEXPC-CH(I)) SN(I)=IDOAN(I)ID-6

GO TO 60 58 Z=(HI)-HM)HH

ANE=ANMDEXP((1DO-Z-DEXP(-Z))200) AN(I)=(-403800ANEn D+6)F2 SN(I)=IDO + AN(I)ID-6

60 CONTINUE EX2=(ANO-AN(T)) SN(t) ID-6COTHE ARG=DSORT(RO(2(RO+H(I))) (EXI +H(I)PO -EX2)) THETAI)=2D0DARSIN(ARG)

62 CONTINUE WRITE(6105) ANMHMHHANOTOCFpO WRITE(6108) WRITE(BI10) ILCNT=14 THETA(1)=THETAO

EPS(I)=OOOO GAMMA(1)=OODO TAU(I)=OODO

11

V REFERENCES

1 Bjork C A and W M Layson Comparison of Refraction Correction Techshyniques PAA Technical Memo No 65 ETV-TM-67-2 (1967)

2 Bean B R and G D Thayer CRPL Exponential Reference Atmosphere U S Department of Commerce National Bureau of Standards (now ESSA) October 29 1959

13

Page 9: A PROGRAMMED MATHEMATICAL MODEL TO SIMULATE · PDF filex-551-68-1167 . prepri nt . a . programmed mathematical model to simulate the bending of radio waves in atmospheric propagation

is the basis for the calculation This is rewritten for computation purpose

as

r - re (No- N) sin 2 (6i2) - 2 sin 2 (802) + r n x 10-6 cos 60

The incremental bending angle AT is determined by the general formula

An AT = - cos 0

n

Between the 1 th and (i + i)th lamination the bending A-i is calculated by

the expression

(Ni - Ni+) c ( 2) AT (ni + ni+)2cot i +

The total bending is given by

I

LEAT j=1

The error in the computation of r1 is made small by making the laminations

sufficiently thin

The refraction angle is calculated from the formula

Cos Ti - sin Ti tan 6i - nin0 tane i = (nn 0 ) tan 60 - sin T i - Cos T tan Oi

and the refraction angle 8i can be calculated by the formula

4

non i - cos T - sin 7- tan 00

sin r - cos T tan 00 + (noni) tan 0

The relation - = + S can be used as a check on the computation

IV USERS GUIDE

1 Introduction

This program computes the bending angle of radio waves in atmospheric propagation

2 Programming System

The program is written in double precision FORTRAN IV compiler language It is operational on the IBM 360Model 91 and Model 95 computers

3 Required InputOutput Units

No special equipment configurations are required Input is a source card deck and data cards Output is a standard printout

4 Restrictions

There are no restrictions on this program

5 nput

The following values are read into the computer in a D102 format

(1) The reciprocal scale height of the troposphere (c)

(2) The maximum electron density (N)

(3) The initial value of the refractivity (NO)

(4) The signal frequency in megahertz (f)

(5) The scale height of the ionosphere in kilometers (2H)

(6) The height of N (hm) and

5

_____

(7) The initial value of the angle between the ray path and the-radius vector in radians (60)

A sample input data card is shown below

156Sl-2 P00O 34451D+G1 1SEP+C 7SID+ 00 73 O0 404

jIt)(2) (3) (4) (5) ()(7) 000000 0i 0 00000 000 00000000 0000000 O O00000 0000 0 000000000 1 2 3 4 5 6 7 a 112 M1415 TO 7181 22 22232425227282953031323334353$373839404142434445464748495 51525354555657585960 I66364966667b86970 n 7374n76 V7879801 11111111~111111111 111111111 11 11111111111 11111111111111 1111111111111111 111

The following Job Control Language cards are required to successfully execute the program

C C

DSNAS033bJOBb(G700H310TDA002300005) 608MSGLEVEL=1 bEXECbFORTRAN SOURCESYSINbDDb

SOURCE LANGUAGE PROGRAM

C C

bEXECbLINKGO GODATA5bDDb

DATA CARDS

C C 1

CC = Card Column

b = blank column

6

6 Output

The values of the following parameters are printed as the input value of H is incremented by the program to its predetermined maximum (3000 kin) Forshymat is indicated following the parameter

H (altitude in kilometers) F 71

N (refractivity) E 155

Ni - Ni+ 1 (difference between successive values of N) E155

e (angle between ray path and radius vector in milliradians) E155

AT (discrete portion of the bending angle in milliradians) E155

7- (bending angle in milliradians) E155

(refraction angle at the earth surface in milliradians) E155

8 (refraction angle at the satellite in milliradians) E155

6 + S (the sum of epsilon and delta in milliradians) E155

In addition initial values and constants used in the equations are printed A sample output follows

7

RENDING nF VA01n W4VFS IN ATMnSPHFOIC PRnfAGATIOI

Nm = 0424A50 12 HM 33073 H = 7811 NO = 14450

INITIAL THETA = 40000 C = 0IbA F = 016000 0 DO = 61701

ALL ANGULAP M A4OPFMFNTq ARF IN MILLIADIAN9

H N NIt) - N(I1) THETA 0ELTA TAU TAt) FSILON DELTA FPSILON+PLTA

00

01 03

034450F 03

O33q14F 03 032a675 03

0535q6F 01

010470E 0 010147F 02

040OOF 03 04002E 03 C400075 03

0 01267C-01 024753F-01

00 012672F-01 037429E-01

30 3603E0-CIStI-01

O 3RqC- 7 0

a15614F-Ol-

C0 3167P-O 037425E-O

05 07

031852E 030869C

03 03

0983gF 01

C141$4l 0

040012F 03

C40CBE 03

123P-6F-01

J2324PE-01

C61433E-01

0R4643-01

O310550I

0430455-0

003S4F-3

4C 03

61410F-shy

shy 46S3(-OI

10 029450E 03 0909235 01 040025F 03 03519E-01 011817F 00 0602E-oI Io7 6 32r-01 3131] 0

12 14

028541E C3 027660E O

08PIt3F 01 05306E 01

4CC31 0400305

03 03

12148F-0 02015E-01

3lQ06E 00

01647 O0

071942-01 D30997

-01

l711 -l

0 7 7

13 F -I

o36600

C0306F o0

36 1

026806E C3 025978E 0

0e2750F 01 0802C4F 01

00041F C40047F

13 03

)20171c-oI 0309tS-01

3116 00 CPOIF 00

C4024E-01 010413F 00

DS6617-0I V-54 5-O

164F 00 n2001

o OD

20 025176E 03 077728F 01 0403525 03 01R930F-DI 0t913F 3D n1352F 00 0l05F CO 031111F 00

22 024399E 03 075128E 01 040055F 03 3S32F-O1 m13744F 00 C1540 90 3 3 1 9 CC r9 P 3 74q O0

24 024646E 03 073003E 03 040061W 03 17q3E-01 01 56F 00 013516F 00 307 on IOq26F 00

26 022915F 03 07074OF 03 CA0069F 03 017715-OI 11749F 00 145ampE 00 11701r 0 PT740E 00

28 022208E 03 06896E 01 0400755 03 D1669hF-01 flpPP0F 00 P155015 OC 333410F 0C 02po0F 00

30 021523F 03 066448E 0 C400lE 0 116178F-CI C30S3Tr CO 0164543 00 01051F o0 03537F 10

32 34

0208585 03 020214E 03

0643qb 062408F

01 01

C400865 03 040302F 0

015677F-01 ItI1IOF-O

03PI04F CO 213623E 00

017384F 00 Cl 2CW 00P

017211 1533

0

32104F 33403

00 00

36 019590E 03 0604F25 01 040008F 03 36710F-C3 n39009F O0 O10t490 0 O1 Ior C D904F CC

38 01898SE 03 058614F 03 040104F 03 DI42A2E-0I 016921E 00 OICSF 0 016465 02 06521E 00

40 49

018399E 03 01701e O

013874C O 0122PF O

040110- 03 040125F 03

)I3P20E-nl )3170F-01

03703S 00

D41174F O0

0200ISl 00

0221A4 00

D63SRF 0 31710C

P3$102r00 06174 PC

00

50

55 60 65

01572qE 03

014543E 03 013446E 03 012432E C3

011861C 02

010066F O 010IF 02 093747C 01

040141 03

040157F 03 C401725 0 04018e O

23023F-01

027-33E-01 025A19F-0I 3238585-Cl

0449 5f 0

4(9AQ4 CO n4057F 00 rt57C 00

4049F 00

2462p2 00 CA0

c 0

30345 00

0104 7F 0 I441-AEO

016F 00 044080F 00 O230643 0POdeg4W73 00 21640r D 051057F o6

70

75 80

011495F 03

0106268F 03

098268F 02

086o79E 01

080142r 01

07409F 01

040205F C3 040221C 03

040239F 03

O2OCOF-o0 3203743--03 A34433C-01

054162F 00 0561q9 00

C580slr 00

31920E o0 033479C 0

034050 =

00

02213PF 00 0P272A4 0

02l31p3 00

q51ApE 3561005 O0S33F

o 00

00

85 090856E 02 068S32F 03 043SF 03 31740E-01 C59823E 30 03639$F 00 023465F 0 00

90 0840065 02 063345F 01 040271E 01 0I60S5F-CI 061432F 00 C1770PF 0 0272o9 0 61412 00

95 077672E 02 05859c 03 0402SRF 03 314R65F-01 C52915F 00 D3Pqf6 00 030o O F 062O30

100 330

071815E 02 061393E 02

010422F 02 8a006r Cl

040305F 01 040330E 01

01373RE-01 0244C-C01

054O2F 00 066719E 00

34021F O0 04

V 504F 00

0240eF 9P2431F

C0 90

0e423 166F

00 OP

120 052483E 02 076165C 03 0403745 03 020=64-01 06ASII 00 0446I 03 OP12OF 03 068921F 00

130 0448675 0 065113E 01 04C409F 03 017819E-01 070603F 00 04652ampE 00 0247OE 01 0706015 00

140 0383555 02 055bt3c 01 040444F 03 015210F-0I 071129q 00 049E 00 C21 A 00 072125 PO

190 032780E 0 C17I3F O 040470Q3 03 012qqF-03 0342SF 00 349913E 00 923512F 07 973425r 00

200 014971E 0 03150 02 040657F 03 141495F-01 7753F 00 056271E 00 02102F 0 7075 O

300 03120P0 01 0472F 01 C430165 03 02734AP-01 O80312F 00 063767q 00 01695S 01 O012F On

400 ObO57F 00 051499F 00 041372r 03 096535F-02 090877 00 67q235 00 0325qF 00 0077F 00

500 01356E 00 026738F 00 P41725P03 1167-00F--O OOqq4F 00 070493 30 IIC51F 00 0C904F 00

600 -013176E 00 032622E 00 04075F 01 060035F--P3 091054F 00 072259 00 OS845F-Ot O381054F 00

TAIl EPSTL0N FLi-TA rOOTLnNOFITA N N(1 - 113 THTA 0FLTA TAWH

07444 00 076A2l8-0I 0A82371 0O07596r-03 131127E 00700 -045795E 00 002C7F 00 0442)F 01

0427A C 03 030J44F-02 Jq132F 00 074309l 00 O6015 F-01 0tlt6 00

0l707C 0O 79162F10 0$43144-03 98I7071 00800 -013600E 01 021565F 01 0453280 03 043CnQ0 03 047101F-C

0A027-0 0 77F 0900 -035166E0 01 085026E 01 0434310 01 0I0846-02 nP77R 00 0 505C 00

1000 -080494F 01 03 0I325IF-01 C34603F 00 0765369 00 0CC096 -03 (114601 00

1100 -016952E 0 0144200 02 0437A3 100 8A7671F 00

n440lF 03 1306qlC-01 0S7A7PF O 0773041 09 O368F

10 83413531 00 1921931F 01200 -030972F 02 0223680 02

01 34731I-01 I023031 00 07824001300 -051340E 02 032054V 02 0444050 OC 0 971 00 o0004F 1003 067104r-02 PQ041F 00 070433

1400 -085394E 02 042509E 0 044721F F 01 18002 09 001341 01 030700 02

040321F 03 98540O9F-01 0107q01500 -012820E 01 053693F 00 092900 n0 3261F 0O 011006F 0104537 03 0I1065 00 C11106C 011600 -018190 03 0636600 0

045637 03 013019C 00 013205F 03 085261 00 04631F CI 118C1F 02

03 314164F 00 14664F 01 0O06 1700 -0245566 03 01748F 02

09 n08547 00 n14A64F 01 1800 -0317300 03 C7722Ar 02 04=93PF 1

00317gr 00 01871 00 016221 1900 -034453E 00 0796880 02 046224F 01 0I5563E 00 0 62210 01

P 7 6 F 03

no 31t102 046 531 03 91543F 00 37 5F 03 0q5073C 00 0 30 00 n 01

2000 -047422S 03 07904RF 00470F 09 01031F P1

2100 -055327E 03 075521F 0 0467qRP A3 115704F 00 093cS 03 099123F 00

014898 00 20575F 11 010346- 01 0I92q1 01 JP71 01 2200 -062879E 03 069533F 02 047083C 03

F 01 33Q1700 01 01141n1 0 n2237 03 2300 -06g832E 03 061640F 01 04766F 03 01362F 00 02

023436 01 012AS 01 032173I 01 023476P 2l 2400 -075996F 03 052444E 02 0476486 03 0ollq3F 00

110134F 00 024450F 03 n337350 327151 0t 07445 01 2500 -081241E 03 042525F 02 047930F 0

01 033064r 1 05p61 03048P13E 03 o1611r-91 25241 0t 0122012600 -054g3E 02 032400F 02 0126q 0t 11226- 03 00541 03

2700 -057336 03 022495r 02 044E 0 061755C-01 0258q4F 01 F

013135F C 0487729 03 049qqF-0l 2610E I1 C01099 03 01321 96Cq 0l 2800 -090q83E 02

2000 -0-92296E 03 045169 01 n40051C 03 024702F-01 02655br0 01 033520 03 l03qr Cl 2658 01

027211 92664304331F 03 089021F-02 02f641F 01 P13O0201F 0t 01 03

01 C142040A3 I2QF cl 026584F 013000 -092751E C3 -031149F 01 04060q 0 -7797F-0U2 C265 43100 -092440F 0 -O7944F 03

l 0P6401F 0 3200 -091460 03 -015475E 02 C49P 60 03 -018CR3F-01 0064c3F 01 -14442F 02 9161C

3300 -089913E E

03 -020161F 02 050111F 91 -928336F-01 0263200 03 034062f 01 021 02 02A121F 0

01 753E 93 015215 3 031O4q1 l 5S 01050436F 03 -031721F-01

007084F 03 1 10 n3400 -057894E 03 -023987C 02 C5071R 03 -0473536-01 02-3I1F 01 152plr 91

3500 -065496E 03 -02656F 02 00 o24835 01

-029181F 02 350C1IF 03 -049407F-01 014835F 03 015760 01 60741

-079882E 03 -030754F 02 0512510 03 -39070F--0 2334F 01 3600 -082800E 03

0190750 03 0PI331F - 243t1F ^1 3700

051519 01 -354530E-Pt 037 Q0 03 (1661 02 70021 0r 123760F 01 3900 -076806E 03 -031763r 02 =

02 51785 03 -0550 8F-01 0232006 01 01631102 96R74A 00 13 0F 01

022644F 01 0164526 01 061140 00 171644r 03900 -073630E 03 -01295E

4000 -070401E 03 -012426E 02 052C4C 03 -05695 F-Cl 0546 r 0 122070 01-056416F-01 O207qE 01 0613C 03

4100 -067158E 03 -032220 02 052311F 03 n r 07159 01 016721 01 q4901C O 92I2P1F n3

35572 03 -05575F-01 00 02071 034200 -063935E 03 -031766F 02

-031003E 02 050O 03 -054624F-01 010076F 031 degI615 0 Co6OF 03 0007F 00 J444F 014300 -06075q6 01

-s3l4F10I 020444 02 016831 03 015051 01 0117194 0 31l 014400 -057649E 03 -030256F 02 053CS6E 03

4500 -054624E 03 -020206P 02 053343C 03 -5 416F-01 (200390 0

4600 -051694E 03 -028247E 02 0535deg38 03 -049406F-01 degI495f 01 017011F 01 n2441 00 010435

-048869E 03 -027137F 0 053843F 03 -047450F-01 0I3961 03 0170591 n 03Ol01 00 03 061F 01

0170811 01 nl443 00 O38C07 014700 094091F 03 -04507-0l 085076 014800 -046156E 01 -025991C 0

03807F 031717080-030054139 03 -04316eF-01 0I3076E 01 037t05r

F1 01711A0 03 054761-01 017AFF 014000 -043557E 03 -024526F 02 l

02 0545P2 03 -04100F-C5000 -041074E 03 -0)365q0 9t2601 017p77F 01

5100 -03870P 03 -022501E 02 94S8250 03 -0356F-01 01727F 91 0171249 01 1F

0 -04367606-01 11690o 03 q17121 P3 144100 0l6t0 01 5200 -036458E 03 -021164F 02 055060

0171170 01 -09511-03 36562F 03055301E 01 -034717h-0l 016562F 03 0 91621F nl

5300 -034322F 03 -0022F 02 174F 02 055542r 93 -032732F-01 030351S 01710 -0Q7npo-03

- Io6251 00 03 07F 01540C -032298E 03 -01 01 -030825F-1t 035q2E 1 0170Rq1 O

Ol0A60 -343240 00 256371 015500 -03037QE 03 -018332E 02 05777F

5600 - 028566E 03 -0171100 02 056011- 0 -020800 156371 03 911364 01 C1734 F 0l -03650nE0 0 11364F 01

- 3665 02 05243r 03 -02725IF-015700 -026853E 03 01 01 0170IRq 03 -Q100071 00 0t3051 03

5800 -025236E 03 -035249F OP 0504700 03 - 5 F-01 - 21200 n 1161F 0-0401F-03 01486F 03 016058E 03

5900 -023711E 03 -014173E 0 096702F 03

H N(TI - N( 11) THFTA nFLTA TAU TM) FPSTLON nCI TA rOSILnN+DELTA

6000 -072274F 03 -015a0F 0 C$6250 Q9 - ttF-0l 11461 0t rIA056c 01 -0pO 0 14643F n -

6100 -020q2 03 -0214f 02 C37154F 01 -)I11- 4amp3-2F 01 17IF 01 - r 0 14A1 01 1 deg

6400 -O2144E 0 -0IQo5r 02 o573T8r 03 -0lO77TF-0l0l 0143hfI 1= Cl -4S23F 09 O14P 4 01 0 0

300 -shy 011834AE 03 -C2P4r 02 076C 03 -0195-10F1 14 F 01 lAP4o0 01 -0ipl 90 tIflIF 1

600

6500 -0317E 03 -0I65F C3

-010611E 0 deg

-Q0CI 01 S7

0 0 -0t1l3F0-0I78 090C4In3 - 1Ah3F-C

125 01I3 O -0I0331 CS 175F oiIl111F o1 P1676OF SI -I W C0 01913F 01

6600 -015259E 03 -Cn34Qr 01 r-l Cl -11~C -I351r I CI67p SI -nl C6AF 01 lW6r n

6700 -01432W 03 -07oFAF 01 051476C 0l - I4l07r-0l 11g4109 01 1AI7l6 01 -n3)en0r 03 t r

6800 -0112amp4E 02 -C827ampIQ 01 C5qf0I 1i -1l1217F-01 3ol71 1 l6n442 01 -01O1 0 19177F Cl

6900 -012613F 02 -07721r c C3-04- 03 -0Id41r-0l lllf 01 0o OCl -S419W A5 91116F 0i 1

7000 -0118365 03 -072046F 01 01117E n3 - I116 0F-0 13046F 0 9 4550 01 -03Ol4 CC )114Ar nI

7100 -011I06F 03 -C132amp7E 02 0912FA 3 - 20 F-01 112914F 01 0I651cA 1 - 1770F CO 1 2 0 3 q A

7300 -0977CE 02 -0I7IC0E 02 C507465 9 -0l161NF-0I 12747F 0l 0163 91 -e6A0r 01t7418 0l

7500 -086361F 02 -010315C C C00l o -3171-48-0I C1251OF 01 014 3 n 1 - 1171F n 1115 01

F7700 -075747F 02 - Camp01 C604N7F n3 -0I40hlr-0l 0l24IF oI 0l62 -01 no0 1q7r 3 2421C 01

07000 -066663E 02 -079QF18 0 06Cq7l0 03 - 13b0n 9F0 26j75C 3 -3n44 0ol~08

8100 -C5666IE 02 -CC4ISC Cl S61134r 03 -11149E-01 l 112210-0 2C1 02 -0SI065 00 tl21765 02

8300 -051624E 02 -C61177F 01 C61763F 01 -30542E-02 012077 02 16011 01 - 13044 0 I0771 1

8500 -045426E 02 -C5454PF 01 07151F 11 - 9 0 1100n01Cl I22 1 03 4 2

A 108

8700 -03Q07l 02 -0420750 01 0621 C - 760545-C3 011F 01 15Al01 I - 0t04V 01 1 111 01 3 0 0

8900 -035171E 02 -C4271- 01 0oA0177 03 166220F--2 11040F 01 1S77- 01 orlr 00 t11 49 02

9100 -03D046F 02 -C37l79r Cl C6068 )I -)5P8C 1170 01 2SC I -0C161F 0ll-70 1 9 0 0

0300 C02722CE 02 -032712 cl C63AA08 03 -103474F-52 117308 CI01 206300 01l 01 S12l 01

1500 -023057F 02 -0PR7PC 0I 440308 I -)44072C02 111608 ii OSAOF 01 -0fl7A CA 0IC1P9 0

9700 -021079F 02 -32521C 01 C44 3F 11 -004038-02 C1407E SI 11S~ n2-04AC0 11 rC

9900 -018546E 02 -0114-A5 01 064754C 01 -)1305C-02 C12 3 t 111414F 01 0203 C l16098

10000 -0l7Z307E 02 -0I7ERF 0 06494 0 -)l5l72F-n 126C-F 01 A 4 01l - 780 1rCC

20000 -028672C-01 -028A45-Cl 00003C -1l742r-Cl 1141F 02 011710 C1 -ltf01 00 114210

30000 -047013F-04 -C474135-04 040977F 03 -025b46amp-04 01141WP 52 C13r7Rc01 1jAl~ f11OF

C

7 Program Listing A complete listing of the program follows

G LEVEL 1 MOD I MAIN DATE = 6812R 195912

DOUBLE PRECISION THETA(125)DELTAU(125)FPS(125)SN(125)AN(IS) IHAUX(6) TAU(125)GAMMA(I25)H(125) VOUBL PRECISION DARSINDEXPDSQRTDATANDTANDCOSTHETAO DOUBLE PRECISION COTHETATHE DOUBLE PRECISION DESUMCGAMIEPAA3DENIDENEDFN3ANUMI IANUM2ANUM3SNO DOUSCE PRECISION ANMHMHHANOFRo ANFZEXIEXPAPGDW F EQUIVALENCE (HAUX(I)H(1)) DATA HAUXODOI00300sC

7 0 0 oO00 100 FORMAT (80102)

DO 40 1=721 40 HCI)=H(I-1)+2DO

D 42 1=2233 42 H(I)=H(I-1)+5DO

DO 43 1=3438 43 HI)=H(I-1) + 10

H(39 =20ODO DO 44 1=40108

44 H(I)=H(I-1)+10000 DO 45 1=109122

45 HI)=H(1-1)+20ODO

H(123=1000000 H(124)=2000ODO H(125)=3000000

PROGRAM STOPS WHEN THFRE ARE NO MORE DATA CARDS TO BE PFAD IN 200 READ(S100END=122) CANMAN0FHHHMTHETA0

ANM=4248550+11 TATHE=DTAN(THETAO) COTHE=DCOS(THETAC) TO=THETAOI 0+3 RO=6373015DO SNO=1DOtANOID-6 EXI=2DO(DSIN(THETAO20))

2 00 62 1=1125 AH=HI)

IF(AHGT500) GO TO 58 AN(I)=ANODEXPC-CH(I)) SN(I)=IDOAN(I)ID-6

GO TO 60 58 Z=(HI)-HM)HH

ANE=ANMDEXP((1DO-Z-DEXP(-Z))200) AN(I)=(-403800ANEn D+6)F2 SN(I)=IDO + AN(I)ID-6

60 CONTINUE EX2=(ANO-AN(T)) SN(t) ID-6COTHE ARG=DSORT(RO(2(RO+H(I))) (EXI +H(I)PO -EX2)) THETAI)=2D0DARSIN(ARG)

62 CONTINUE WRITE(6105) ANMHMHHANOTOCFpO WRITE(6108) WRITE(BI10) ILCNT=14 THETA(1)=THETAO

EPS(I)=OOOO GAMMA(1)=OODO TAU(I)=OODO

11

V REFERENCES

1 Bjork C A and W M Layson Comparison of Refraction Correction Techshyniques PAA Technical Memo No 65 ETV-TM-67-2 (1967)

2 Bean B R and G D Thayer CRPL Exponential Reference Atmosphere U S Department of Commerce National Bureau of Standards (now ESSA) October 29 1959

13

Page 10: A PROGRAMMED MATHEMATICAL MODEL TO SIMULATE · PDF filex-551-68-1167 . prepri nt . a . programmed mathematical model to simulate the bending of radio waves in atmospheric propagation

non i - cos T - sin 7- tan 00

sin r - cos T tan 00 + (noni) tan 0

The relation - = + S can be used as a check on the computation

IV USERS GUIDE

1 Introduction

This program computes the bending angle of radio waves in atmospheric propagation

2 Programming System

The program is written in double precision FORTRAN IV compiler language It is operational on the IBM 360Model 91 and Model 95 computers

3 Required InputOutput Units

No special equipment configurations are required Input is a source card deck and data cards Output is a standard printout

4 Restrictions

There are no restrictions on this program

5 nput

The following values are read into the computer in a D102 format

(1) The reciprocal scale height of the troposphere (c)

(2) The maximum electron density (N)

(3) The initial value of the refractivity (NO)

(4) The signal frequency in megahertz (f)

(5) The scale height of the ionosphere in kilometers (2H)

(6) The height of N (hm) and

5

_____

(7) The initial value of the angle between the ray path and the-radius vector in radians (60)

A sample input data card is shown below

156Sl-2 P00O 34451D+G1 1SEP+C 7SID+ 00 73 O0 404

jIt)(2) (3) (4) (5) ()(7) 000000 0i 0 00000 000 00000000 0000000 O O00000 0000 0 000000000 1 2 3 4 5 6 7 a 112 M1415 TO 7181 22 22232425227282953031323334353$373839404142434445464748495 51525354555657585960 I66364966667b86970 n 7374n76 V7879801 11111111~111111111 111111111 11 11111111111 11111111111111 1111111111111111 111

The following Job Control Language cards are required to successfully execute the program

C C

DSNAS033bJOBb(G700H310TDA002300005) 608MSGLEVEL=1 bEXECbFORTRAN SOURCESYSINbDDb

SOURCE LANGUAGE PROGRAM

C C

bEXECbLINKGO GODATA5bDDb

DATA CARDS

C C 1

CC = Card Column

b = blank column

6

6 Output

The values of the following parameters are printed as the input value of H is incremented by the program to its predetermined maximum (3000 kin) Forshymat is indicated following the parameter

H (altitude in kilometers) F 71

N (refractivity) E 155

Ni - Ni+ 1 (difference between successive values of N) E155

e (angle between ray path and radius vector in milliradians) E155

AT (discrete portion of the bending angle in milliradians) E155

7- (bending angle in milliradians) E155

(refraction angle at the earth surface in milliradians) E155

8 (refraction angle at the satellite in milliradians) E155

6 + S (the sum of epsilon and delta in milliradians) E155

In addition initial values and constants used in the equations are printed A sample output follows

7

RENDING nF VA01n W4VFS IN ATMnSPHFOIC PRnfAGATIOI

Nm = 0424A50 12 HM 33073 H = 7811 NO = 14450

INITIAL THETA = 40000 C = 0IbA F = 016000 0 DO = 61701

ALL ANGULAP M A4OPFMFNTq ARF IN MILLIADIAN9

H N NIt) - N(I1) THETA 0ELTA TAU TAt) FSILON DELTA FPSILON+PLTA

00

01 03

034450F 03

O33q14F 03 032a675 03

0535q6F 01

010470E 0 010147F 02

040OOF 03 04002E 03 C400075 03

0 01267C-01 024753F-01

00 012672F-01 037429E-01

30 3603E0-CIStI-01

O 3RqC- 7 0

a15614F-Ol-

C0 3167P-O 037425E-O

05 07

031852E 030869C

03 03

0983gF 01

C141$4l 0

040012F 03

C40CBE 03

123P-6F-01

J2324PE-01

C61433E-01

0R4643-01

O310550I

0430455-0

003S4F-3

4C 03

61410F-shy

shy 46S3(-OI

10 029450E 03 0909235 01 040025F 03 03519E-01 011817F 00 0602E-oI Io7 6 32r-01 3131] 0

12 14

028541E C3 027660E O

08PIt3F 01 05306E 01

4CC31 0400305

03 03

12148F-0 02015E-01

3lQ06E 00

01647 O0

071942-01 D30997

-01

l711 -l

0 7 7

13 F -I

o36600

C0306F o0

36 1

026806E C3 025978E 0

0e2750F 01 0802C4F 01

00041F C40047F

13 03

)20171c-oI 0309tS-01

3116 00 CPOIF 00

C4024E-01 010413F 00

DS6617-0I V-54 5-O

164F 00 n2001

o OD

20 025176E 03 077728F 01 0403525 03 01R930F-DI 0t913F 3D n1352F 00 0l05F CO 031111F 00

22 024399E 03 075128E 01 040055F 03 3S32F-O1 m13744F 00 C1540 90 3 3 1 9 CC r9 P 3 74q O0

24 024646E 03 073003E 03 040061W 03 17q3E-01 01 56F 00 013516F 00 307 on IOq26F 00

26 022915F 03 07074OF 03 CA0069F 03 017715-OI 11749F 00 145ampE 00 11701r 0 PT740E 00

28 022208E 03 06896E 01 0400755 03 D1669hF-01 flpPP0F 00 P155015 OC 333410F 0C 02po0F 00

30 021523F 03 066448E 0 C400lE 0 116178F-CI C30S3Tr CO 0164543 00 01051F o0 03537F 10

32 34

0208585 03 020214E 03

0643qb 062408F

01 01

C400865 03 040302F 0

015677F-01 ItI1IOF-O

03PI04F CO 213623E 00

017384F 00 Cl 2CW 00P

017211 1533

0

32104F 33403

00 00

36 019590E 03 0604F25 01 040008F 03 36710F-C3 n39009F O0 O10t490 0 O1 Ior C D904F CC

38 01898SE 03 058614F 03 040104F 03 DI42A2E-0I 016921E 00 OICSF 0 016465 02 06521E 00

40 49

018399E 03 01701e O

013874C O 0122PF O

040110- 03 040125F 03

)I3P20E-nl )3170F-01

03703S 00

D41174F O0

0200ISl 00

0221A4 00

D63SRF 0 31710C

P3$102r00 06174 PC

00

50

55 60 65

01572qE 03

014543E 03 013446E 03 012432E C3

011861C 02

010066F O 010IF 02 093747C 01

040141 03

040157F 03 C401725 0 04018e O

23023F-01

027-33E-01 025A19F-0I 3238585-Cl

0449 5f 0

4(9AQ4 CO n4057F 00 rt57C 00

4049F 00

2462p2 00 CA0

c 0

30345 00

0104 7F 0 I441-AEO

016F 00 044080F 00 O230643 0POdeg4W73 00 21640r D 051057F o6

70

75 80

011495F 03

0106268F 03

098268F 02

086o79E 01

080142r 01

07409F 01

040205F C3 040221C 03

040239F 03

O2OCOF-o0 3203743--03 A34433C-01

054162F 00 0561q9 00

C580slr 00

31920E o0 033479C 0

034050 =

00

02213PF 00 0P272A4 0

02l31p3 00

q51ApE 3561005 O0S33F

o 00

00

85 090856E 02 068S32F 03 043SF 03 31740E-01 C59823E 30 03639$F 00 023465F 0 00

90 0840065 02 063345F 01 040271E 01 0I60S5F-CI 061432F 00 C1770PF 0 0272o9 0 61412 00

95 077672E 02 05859c 03 0402SRF 03 314R65F-01 C52915F 00 D3Pqf6 00 030o O F 062O30

100 330

071815E 02 061393E 02

010422F 02 8a006r Cl

040305F 01 040330E 01

01373RE-01 0244C-C01

054O2F 00 066719E 00

34021F O0 04

V 504F 00

0240eF 9P2431F

C0 90

0e423 166F

00 OP

120 052483E 02 076165C 03 0403745 03 020=64-01 06ASII 00 0446I 03 OP12OF 03 068921F 00

130 0448675 0 065113E 01 04C409F 03 017819E-01 070603F 00 04652ampE 00 0247OE 01 0706015 00

140 0383555 02 055bt3c 01 040444F 03 015210F-0I 071129q 00 049E 00 C21 A 00 072125 PO

190 032780E 0 C17I3F O 040470Q3 03 012qqF-03 0342SF 00 349913E 00 923512F 07 973425r 00

200 014971E 0 03150 02 040657F 03 141495F-01 7753F 00 056271E 00 02102F 0 7075 O

300 03120P0 01 0472F 01 C430165 03 02734AP-01 O80312F 00 063767q 00 01695S 01 O012F On

400 ObO57F 00 051499F 00 041372r 03 096535F-02 090877 00 67q235 00 0325qF 00 0077F 00

500 01356E 00 026738F 00 P41725P03 1167-00F--O OOqq4F 00 070493 30 IIC51F 00 0C904F 00

600 -013176E 00 032622E 00 04075F 01 060035F--P3 091054F 00 072259 00 OS845F-Ot O381054F 00

TAIl EPSTL0N FLi-TA rOOTLnNOFITA N N(1 - 113 THTA 0FLTA TAWH

07444 00 076A2l8-0I 0A82371 0O07596r-03 131127E 00700 -045795E 00 002C7F 00 0442)F 01

0427A C 03 030J44F-02 Jq132F 00 074309l 00 O6015 F-01 0tlt6 00

0l707C 0O 79162F10 0$43144-03 98I7071 00800 -013600E 01 021565F 01 0453280 03 043CnQ0 03 047101F-C

0A027-0 0 77F 0900 -035166E0 01 085026E 01 0434310 01 0I0846-02 nP77R 00 0 505C 00

1000 -080494F 01 03 0I325IF-01 C34603F 00 0765369 00 0CC096 -03 (114601 00

1100 -016952E 0 0144200 02 0437A3 100 8A7671F 00

n440lF 03 1306qlC-01 0S7A7PF O 0773041 09 O368F

10 83413531 00 1921931F 01200 -030972F 02 0223680 02

01 34731I-01 I023031 00 07824001300 -051340E 02 032054V 02 0444050 OC 0 971 00 o0004F 1003 067104r-02 PQ041F 00 070433

1400 -085394E 02 042509E 0 044721F F 01 18002 09 001341 01 030700 02

040321F 03 98540O9F-01 0107q01500 -012820E 01 053693F 00 092900 n0 3261F 0O 011006F 0104537 03 0I1065 00 C11106C 011600 -018190 03 0636600 0

045637 03 013019C 00 013205F 03 085261 00 04631F CI 118C1F 02

03 314164F 00 14664F 01 0O06 1700 -0245566 03 01748F 02

09 n08547 00 n14A64F 01 1800 -0317300 03 C7722Ar 02 04=93PF 1

00317gr 00 01871 00 016221 1900 -034453E 00 0796880 02 046224F 01 0I5563E 00 0 62210 01

P 7 6 F 03

no 31t102 046 531 03 91543F 00 37 5F 03 0q5073C 00 0 30 00 n 01

2000 -047422S 03 07904RF 00470F 09 01031F P1

2100 -055327E 03 075521F 0 0467qRP A3 115704F 00 093cS 03 099123F 00

014898 00 20575F 11 010346- 01 0I92q1 01 JP71 01 2200 -062879E 03 069533F 02 047083C 03

F 01 33Q1700 01 01141n1 0 n2237 03 2300 -06g832E 03 061640F 01 04766F 03 01362F 00 02

023436 01 012AS 01 032173I 01 023476P 2l 2400 -075996F 03 052444E 02 0476486 03 0ollq3F 00

110134F 00 024450F 03 n337350 327151 0t 07445 01 2500 -081241E 03 042525F 02 047930F 0

01 033064r 1 05p61 03048P13E 03 o1611r-91 25241 0t 0122012600 -054g3E 02 032400F 02 0126q 0t 11226- 03 00541 03

2700 -057336 03 022495r 02 044E 0 061755C-01 0258q4F 01 F

013135F C 0487729 03 049qqF-0l 2610E I1 C01099 03 01321 96Cq 0l 2800 -090q83E 02

2000 -0-92296E 03 045169 01 n40051C 03 024702F-01 02655br0 01 033520 03 l03qr Cl 2658 01

027211 92664304331F 03 089021F-02 02f641F 01 P13O0201F 0t 01 03

01 C142040A3 I2QF cl 026584F 013000 -092751E C3 -031149F 01 04060q 0 -7797F-0U2 C265 43100 -092440F 0 -O7944F 03

l 0P6401F 0 3200 -091460 03 -015475E 02 C49P 60 03 -018CR3F-01 0064c3F 01 -14442F 02 9161C

3300 -089913E E

03 -020161F 02 050111F 91 -928336F-01 0263200 03 034062f 01 021 02 02A121F 0

01 753E 93 015215 3 031O4q1 l 5S 01050436F 03 -031721F-01

007084F 03 1 10 n3400 -057894E 03 -023987C 02 C5071R 03 -0473536-01 02-3I1F 01 152plr 91

3500 -065496E 03 -02656F 02 00 o24835 01

-029181F 02 350C1IF 03 -049407F-01 014835F 03 015760 01 60741

-079882E 03 -030754F 02 0512510 03 -39070F--0 2334F 01 3600 -082800E 03

0190750 03 0PI331F - 243t1F ^1 3700

051519 01 -354530E-Pt 037 Q0 03 (1661 02 70021 0r 123760F 01 3900 -076806E 03 -031763r 02 =

02 51785 03 -0550 8F-01 0232006 01 01631102 96R74A 00 13 0F 01

022644F 01 0164526 01 061140 00 171644r 03900 -073630E 03 -01295E

4000 -070401E 03 -012426E 02 052C4C 03 -05695 F-Cl 0546 r 0 122070 01-056416F-01 O207qE 01 0613C 03

4100 -067158E 03 -032220 02 052311F 03 n r 07159 01 016721 01 q4901C O 92I2P1F n3

35572 03 -05575F-01 00 02071 034200 -063935E 03 -031766F 02

-031003E 02 050O 03 -054624F-01 010076F 031 degI615 0 Co6OF 03 0007F 00 J444F 014300 -06075q6 01

-s3l4F10I 020444 02 016831 03 015051 01 0117194 0 31l 014400 -057649E 03 -030256F 02 053CS6E 03

4500 -054624E 03 -020206P 02 053343C 03 -5 416F-01 (200390 0

4600 -051694E 03 -028247E 02 0535deg38 03 -049406F-01 degI495f 01 017011F 01 n2441 00 010435

-048869E 03 -027137F 0 053843F 03 -047450F-01 0I3961 03 0170591 n 03Ol01 00 03 061F 01

0170811 01 nl443 00 O38C07 014700 094091F 03 -04507-0l 085076 014800 -046156E 01 -025991C 0

03807F 031717080-030054139 03 -04316eF-01 0I3076E 01 037t05r

F1 01711A0 03 054761-01 017AFF 014000 -043557E 03 -024526F 02 l

02 0545P2 03 -04100F-C5000 -041074E 03 -0)365q0 9t2601 017p77F 01

5100 -03870P 03 -022501E 02 94S8250 03 -0356F-01 01727F 91 0171249 01 1F

0 -04367606-01 11690o 03 q17121 P3 144100 0l6t0 01 5200 -036458E 03 -021164F 02 055060

0171170 01 -09511-03 36562F 03055301E 01 -034717h-0l 016562F 03 0 91621F nl

5300 -034322F 03 -0022F 02 174F 02 055542r 93 -032732F-01 030351S 01710 -0Q7npo-03

- Io6251 00 03 07F 01540C -032298E 03 -01 01 -030825F-1t 035q2E 1 0170Rq1 O

Ol0A60 -343240 00 256371 015500 -03037QE 03 -018332E 02 05777F

5600 - 028566E 03 -0171100 02 056011- 0 -020800 156371 03 911364 01 C1734 F 0l -03650nE0 0 11364F 01

- 3665 02 05243r 03 -02725IF-015700 -026853E 03 01 01 0170IRq 03 -Q100071 00 0t3051 03

5800 -025236E 03 -035249F OP 0504700 03 - 5 F-01 - 21200 n 1161F 0-0401F-03 01486F 03 016058E 03

5900 -023711E 03 -014173E 0 096702F 03

H N(TI - N( 11) THFTA nFLTA TAU TM) FPSTLON nCI TA rOSILnN+DELTA

6000 -072274F 03 -015a0F 0 C$6250 Q9 - ttF-0l 11461 0t rIA056c 01 -0pO 0 14643F n -

6100 -020q2 03 -0214f 02 C37154F 01 -)I11- 4amp3-2F 01 17IF 01 - r 0 14A1 01 1 deg

6400 -O2144E 0 -0IQo5r 02 o573T8r 03 -0lO77TF-0l0l 0143hfI 1= Cl -4S23F 09 O14P 4 01 0 0

300 -shy 011834AE 03 -C2P4r 02 076C 03 -0195-10F1 14 F 01 lAP4o0 01 -0ipl 90 tIflIF 1

600

6500 -0317E 03 -0I65F C3

-010611E 0 deg

-Q0CI 01 S7

0 0 -0t1l3F0-0I78 090C4In3 - 1Ah3F-C

125 01I3 O -0I0331 CS 175F oiIl111F o1 P1676OF SI -I W C0 01913F 01

6600 -015259E 03 -Cn34Qr 01 r-l Cl -11~C -I351r I CI67p SI -nl C6AF 01 lW6r n

6700 -01432W 03 -07oFAF 01 051476C 0l - I4l07r-0l 11g4109 01 1AI7l6 01 -n3)en0r 03 t r

6800 -0112amp4E 02 -C827ampIQ 01 C5qf0I 1i -1l1217F-01 3ol71 1 l6n442 01 -01O1 0 19177F Cl

6900 -012613F 02 -07721r c C3-04- 03 -0Id41r-0l lllf 01 0o OCl -S419W A5 91116F 0i 1

7000 -0118365 03 -072046F 01 01117E n3 - I116 0F-0 13046F 0 9 4550 01 -03Ol4 CC )114Ar nI

7100 -011I06F 03 -C132amp7E 02 0912FA 3 - 20 F-01 112914F 01 0I651cA 1 - 1770F CO 1 2 0 3 q A

7300 -0977CE 02 -0I7IC0E 02 C507465 9 -0l161NF-0I 12747F 0l 0163 91 -e6A0r 01t7418 0l

7500 -086361F 02 -010315C C C00l o -3171-48-0I C1251OF 01 014 3 n 1 - 1171F n 1115 01

F7700 -075747F 02 - Camp01 C604N7F n3 -0I40hlr-0l 0l24IF oI 0l62 -01 no0 1q7r 3 2421C 01

07000 -066663E 02 -079QF18 0 06Cq7l0 03 - 13b0n 9F0 26j75C 3 -3n44 0ol~08

8100 -C5666IE 02 -CC4ISC Cl S61134r 03 -11149E-01 l 112210-0 2C1 02 -0SI065 00 tl21765 02

8300 -051624E 02 -C61177F 01 C61763F 01 -30542E-02 012077 02 16011 01 - 13044 0 I0771 1

8500 -045426E 02 -C5454PF 01 07151F 11 - 9 0 1100n01Cl I22 1 03 4 2

A 108

8700 -03Q07l 02 -0420750 01 0621 C - 760545-C3 011F 01 15Al01 I - 0t04V 01 1 111 01 3 0 0

8900 -035171E 02 -C4271- 01 0oA0177 03 166220F--2 11040F 01 1S77- 01 orlr 00 t11 49 02

9100 -03D046F 02 -C37l79r Cl C6068 )I -)5P8C 1170 01 2SC I -0C161F 0ll-70 1 9 0 0

0300 C02722CE 02 -032712 cl C63AA08 03 -103474F-52 117308 CI01 206300 01l 01 S12l 01

1500 -023057F 02 -0PR7PC 0I 440308 I -)44072C02 111608 ii OSAOF 01 -0fl7A CA 0IC1P9 0

9700 -021079F 02 -32521C 01 C44 3F 11 -004038-02 C1407E SI 11S~ n2-04AC0 11 rC

9900 -018546E 02 -0114-A5 01 064754C 01 -)1305C-02 C12 3 t 111414F 01 0203 C l16098

10000 -0l7Z307E 02 -0I7ERF 0 06494 0 -)l5l72F-n 126C-F 01 A 4 01l - 780 1rCC

20000 -028672C-01 -028A45-Cl 00003C -1l742r-Cl 1141F 02 011710 C1 -ltf01 00 114210

30000 -047013F-04 -C474135-04 040977F 03 -025b46amp-04 01141WP 52 C13r7Rc01 1jAl~ f11OF

C

7 Program Listing A complete listing of the program follows

G LEVEL 1 MOD I MAIN DATE = 6812R 195912

DOUBLE PRECISION THETA(125)DELTAU(125)FPS(125)SN(125)AN(IS) IHAUX(6) TAU(125)GAMMA(I25)H(125) VOUBL PRECISION DARSINDEXPDSQRTDATANDTANDCOSTHETAO DOUBLE PRECISION COTHETATHE DOUBLE PRECISION DESUMCGAMIEPAA3DENIDENEDFN3ANUMI IANUM2ANUM3SNO DOUSCE PRECISION ANMHMHHANOFRo ANFZEXIEXPAPGDW F EQUIVALENCE (HAUX(I)H(1)) DATA HAUXODOI00300sC

7 0 0 oO00 100 FORMAT (80102)

DO 40 1=721 40 HCI)=H(I-1)+2DO

D 42 1=2233 42 H(I)=H(I-1)+5DO

DO 43 1=3438 43 HI)=H(I-1) + 10

H(39 =20ODO DO 44 1=40108

44 H(I)=H(I-1)+10000 DO 45 1=109122

45 HI)=H(1-1)+20ODO

H(123=1000000 H(124)=2000ODO H(125)=3000000

PROGRAM STOPS WHEN THFRE ARE NO MORE DATA CARDS TO BE PFAD IN 200 READ(S100END=122) CANMAN0FHHHMTHETA0

ANM=4248550+11 TATHE=DTAN(THETAO) COTHE=DCOS(THETAC) TO=THETAOI 0+3 RO=6373015DO SNO=1DOtANOID-6 EXI=2DO(DSIN(THETAO20))

2 00 62 1=1125 AH=HI)

IF(AHGT500) GO TO 58 AN(I)=ANODEXPC-CH(I)) SN(I)=IDOAN(I)ID-6

GO TO 60 58 Z=(HI)-HM)HH

ANE=ANMDEXP((1DO-Z-DEXP(-Z))200) AN(I)=(-403800ANEn D+6)F2 SN(I)=IDO + AN(I)ID-6

60 CONTINUE EX2=(ANO-AN(T)) SN(t) ID-6COTHE ARG=DSORT(RO(2(RO+H(I))) (EXI +H(I)PO -EX2)) THETAI)=2D0DARSIN(ARG)

62 CONTINUE WRITE(6105) ANMHMHHANOTOCFpO WRITE(6108) WRITE(BI10) ILCNT=14 THETA(1)=THETAO

EPS(I)=OOOO GAMMA(1)=OODO TAU(I)=OODO

11

V REFERENCES

1 Bjork C A and W M Layson Comparison of Refraction Correction Techshyniques PAA Technical Memo No 65 ETV-TM-67-2 (1967)

2 Bean B R and G D Thayer CRPL Exponential Reference Atmosphere U S Department of Commerce National Bureau of Standards (now ESSA) October 29 1959

13

Page 11: A PROGRAMMED MATHEMATICAL MODEL TO SIMULATE · PDF filex-551-68-1167 . prepri nt . a . programmed mathematical model to simulate the bending of radio waves in atmospheric propagation

_____

(7) The initial value of the angle between the ray path and the-radius vector in radians (60)

A sample input data card is shown below

156Sl-2 P00O 34451D+G1 1SEP+C 7SID+ 00 73 O0 404

jIt)(2) (3) (4) (5) ()(7) 000000 0i 0 00000 000 00000000 0000000 O O00000 0000 0 000000000 1 2 3 4 5 6 7 a 112 M1415 TO 7181 22 22232425227282953031323334353$373839404142434445464748495 51525354555657585960 I66364966667b86970 n 7374n76 V7879801 11111111~111111111 111111111 11 11111111111 11111111111111 1111111111111111 111

The following Job Control Language cards are required to successfully execute the program

C C

DSNAS033bJOBb(G700H310TDA002300005) 608MSGLEVEL=1 bEXECbFORTRAN SOURCESYSINbDDb

SOURCE LANGUAGE PROGRAM

C C

bEXECbLINKGO GODATA5bDDb

DATA CARDS

C C 1

CC = Card Column

b = blank column

6

6 Output

The values of the following parameters are printed as the input value of H is incremented by the program to its predetermined maximum (3000 kin) Forshymat is indicated following the parameter

H (altitude in kilometers) F 71

N (refractivity) E 155

Ni - Ni+ 1 (difference between successive values of N) E155

e (angle between ray path and radius vector in milliradians) E155

AT (discrete portion of the bending angle in milliradians) E155

7- (bending angle in milliradians) E155

(refraction angle at the earth surface in milliradians) E155

8 (refraction angle at the satellite in milliradians) E155

6 + S (the sum of epsilon and delta in milliradians) E155

In addition initial values and constants used in the equations are printed A sample output follows

7

RENDING nF VA01n W4VFS IN ATMnSPHFOIC PRnfAGATIOI

Nm = 0424A50 12 HM 33073 H = 7811 NO = 14450

INITIAL THETA = 40000 C = 0IbA F = 016000 0 DO = 61701

ALL ANGULAP M A4OPFMFNTq ARF IN MILLIADIAN9

H N NIt) - N(I1) THETA 0ELTA TAU TAt) FSILON DELTA FPSILON+PLTA

00

01 03

034450F 03

O33q14F 03 032a675 03

0535q6F 01

010470E 0 010147F 02

040OOF 03 04002E 03 C400075 03

0 01267C-01 024753F-01

00 012672F-01 037429E-01

30 3603E0-CIStI-01

O 3RqC- 7 0

a15614F-Ol-

C0 3167P-O 037425E-O

05 07

031852E 030869C

03 03

0983gF 01

C141$4l 0

040012F 03

C40CBE 03

123P-6F-01

J2324PE-01

C61433E-01

0R4643-01

O310550I

0430455-0

003S4F-3

4C 03

61410F-shy

shy 46S3(-OI

10 029450E 03 0909235 01 040025F 03 03519E-01 011817F 00 0602E-oI Io7 6 32r-01 3131] 0

12 14

028541E C3 027660E O

08PIt3F 01 05306E 01

4CC31 0400305

03 03

12148F-0 02015E-01

3lQ06E 00

01647 O0

071942-01 D30997

-01

l711 -l

0 7 7

13 F -I

o36600

C0306F o0

36 1

026806E C3 025978E 0

0e2750F 01 0802C4F 01

00041F C40047F

13 03

)20171c-oI 0309tS-01

3116 00 CPOIF 00

C4024E-01 010413F 00

DS6617-0I V-54 5-O

164F 00 n2001

o OD

20 025176E 03 077728F 01 0403525 03 01R930F-DI 0t913F 3D n1352F 00 0l05F CO 031111F 00

22 024399E 03 075128E 01 040055F 03 3S32F-O1 m13744F 00 C1540 90 3 3 1 9 CC r9 P 3 74q O0

24 024646E 03 073003E 03 040061W 03 17q3E-01 01 56F 00 013516F 00 307 on IOq26F 00

26 022915F 03 07074OF 03 CA0069F 03 017715-OI 11749F 00 145ampE 00 11701r 0 PT740E 00

28 022208E 03 06896E 01 0400755 03 D1669hF-01 flpPP0F 00 P155015 OC 333410F 0C 02po0F 00

30 021523F 03 066448E 0 C400lE 0 116178F-CI C30S3Tr CO 0164543 00 01051F o0 03537F 10

32 34

0208585 03 020214E 03

0643qb 062408F

01 01

C400865 03 040302F 0

015677F-01 ItI1IOF-O

03PI04F CO 213623E 00

017384F 00 Cl 2CW 00P

017211 1533

0

32104F 33403

00 00

36 019590E 03 0604F25 01 040008F 03 36710F-C3 n39009F O0 O10t490 0 O1 Ior C D904F CC

38 01898SE 03 058614F 03 040104F 03 DI42A2E-0I 016921E 00 OICSF 0 016465 02 06521E 00

40 49

018399E 03 01701e O

013874C O 0122PF O

040110- 03 040125F 03

)I3P20E-nl )3170F-01

03703S 00

D41174F O0

0200ISl 00

0221A4 00

D63SRF 0 31710C

P3$102r00 06174 PC

00

50

55 60 65

01572qE 03

014543E 03 013446E 03 012432E C3

011861C 02

010066F O 010IF 02 093747C 01

040141 03

040157F 03 C401725 0 04018e O

23023F-01

027-33E-01 025A19F-0I 3238585-Cl

0449 5f 0

4(9AQ4 CO n4057F 00 rt57C 00

4049F 00

2462p2 00 CA0

c 0

30345 00

0104 7F 0 I441-AEO

016F 00 044080F 00 O230643 0POdeg4W73 00 21640r D 051057F o6

70

75 80

011495F 03

0106268F 03

098268F 02

086o79E 01

080142r 01

07409F 01

040205F C3 040221C 03

040239F 03

O2OCOF-o0 3203743--03 A34433C-01

054162F 00 0561q9 00

C580slr 00

31920E o0 033479C 0

034050 =

00

02213PF 00 0P272A4 0

02l31p3 00

q51ApE 3561005 O0S33F

o 00

00

85 090856E 02 068S32F 03 043SF 03 31740E-01 C59823E 30 03639$F 00 023465F 0 00

90 0840065 02 063345F 01 040271E 01 0I60S5F-CI 061432F 00 C1770PF 0 0272o9 0 61412 00

95 077672E 02 05859c 03 0402SRF 03 314R65F-01 C52915F 00 D3Pqf6 00 030o O F 062O30

100 330

071815E 02 061393E 02

010422F 02 8a006r Cl

040305F 01 040330E 01

01373RE-01 0244C-C01

054O2F 00 066719E 00

34021F O0 04

V 504F 00

0240eF 9P2431F

C0 90

0e423 166F

00 OP

120 052483E 02 076165C 03 0403745 03 020=64-01 06ASII 00 0446I 03 OP12OF 03 068921F 00

130 0448675 0 065113E 01 04C409F 03 017819E-01 070603F 00 04652ampE 00 0247OE 01 0706015 00

140 0383555 02 055bt3c 01 040444F 03 015210F-0I 071129q 00 049E 00 C21 A 00 072125 PO

190 032780E 0 C17I3F O 040470Q3 03 012qqF-03 0342SF 00 349913E 00 923512F 07 973425r 00

200 014971E 0 03150 02 040657F 03 141495F-01 7753F 00 056271E 00 02102F 0 7075 O

300 03120P0 01 0472F 01 C430165 03 02734AP-01 O80312F 00 063767q 00 01695S 01 O012F On

400 ObO57F 00 051499F 00 041372r 03 096535F-02 090877 00 67q235 00 0325qF 00 0077F 00

500 01356E 00 026738F 00 P41725P03 1167-00F--O OOqq4F 00 070493 30 IIC51F 00 0C904F 00

600 -013176E 00 032622E 00 04075F 01 060035F--P3 091054F 00 072259 00 OS845F-Ot O381054F 00

TAIl EPSTL0N FLi-TA rOOTLnNOFITA N N(1 - 113 THTA 0FLTA TAWH

07444 00 076A2l8-0I 0A82371 0O07596r-03 131127E 00700 -045795E 00 002C7F 00 0442)F 01

0427A C 03 030J44F-02 Jq132F 00 074309l 00 O6015 F-01 0tlt6 00

0l707C 0O 79162F10 0$43144-03 98I7071 00800 -013600E 01 021565F 01 0453280 03 043CnQ0 03 047101F-C

0A027-0 0 77F 0900 -035166E0 01 085026E 01 0434310 01 0I0846-02 nP77R 00 0 505C 00

1000 -080494F 01 03 0I325IF-01 C34603F 00 0765369 00 0CC096 -03 (114601 00

1100 -016952E 0 0144200 02 0437A3 100 8A7671F 00

n440lF 03 1306qlC-01 0S7A7PF O 0773041 09 O368F

10 83413531 00 1921931F 01200 -030972F 02 0223680 02

01 34731I-01 I023031 00 07824001300 -051340E 02 032054V 02 0444050 OC 0 971 00 o0004F 1003 067104r-02 PQ041F 00 070433

1400 -085394E 02 042509E 0 044721F F 01 18002 09 001341 01 030700 02

040321F 03 98540O9F-01 0107q01500 -012820E 01 053693F 00 092900 n0 3261F 0O 011006F 0104537 03 0I1065 00 C11106C 011600 -018190 03 0636600 0

045637 03 013019C 00 013205F 03 085261 00 04631F CI 118C1F 02

03 314164F 00 14664F 01 0O06 1700 -0245566 03 01748F 02

09 n08547 00 n14A64F 01 1800 -0317300 03 C7722Ar 02 04=93PF 1

00317gr 00 01871 00 016221 1900 -034453E 00 0796880 02 046224F 01 0I5563E 00 0 62210 01

P 7 6 F 03

no 31t102 046 531 03 91543F 00 37 5F 03 0q5073C 00 0 30 00 n 01

2000 -047422S 03 07904RF 00470F 09 01031F P1

2100 -055327E 03 075521F 0 0467qRP A3 115704F 00 093cS 03 099123F 00

014898 00 20575F 11 010346- 01 0I92q1 01 JP71 01 2200 -062879E 03 069533F 02 047083C 03

F 01 33Q1700 01 01141n1 0 n2237 03 2300 -06g832E 03 061640F 01 04766F 03 01362F 00 02

023436 01 012AS 01 032173I 01 023476P 2l 2400 -075996F 03 052444E 02 0476486 03 0ollq3F 00

110134F 00 024450F 03 n337350 327151 0t 07445 01 2500 -081241E 03 042525F 02 047930F 0

01 033064r 1 05p61 03048P13E 03 o1611r-91 25241 0t 0122012600 -054g3E 02 032400F 02 0126q 0t 11226- 03 00541 03

2700 -057336 03 022495r 02 044E 0 061755C-01 0258q4F 01 F

013135F C 0487729 03 049qqF-0l 2610E I1 C01099 03 01321 96Cq 0l 2800 -090q83E 02

2000 -0-92296E 03 045169 01 n40051C 03 024702F-01 02655br0 01 033520 03 l03qr Cl 2658 01

027211 92664304331F 03 089021F-02 02f641F 01 P13O0201F 0t 01 03

01 C142040A3 I2QF cl 026584F 013000 -092751E C3 -031149F 01 04060q 0 -7797F-0U2 C265 43100 -092440F 0 -O7944F 03

l 0P6401F 0 3200 -091460 03 -015475E 02 C49P 60 03 -018CR3F-01 0064c3F 01 -14442F 02 9161C

3300 -089913E E

03 -020161F 02 050111F 91 -928336F-01 0263200 03 034062f 01 021 02 02A121F 0

01 753E 93 015215 3 031O4q1 l 5S 01050436F 03 -031721F-01

007084F 03 1 10 n3400 -057894E 03 -023987C 02 C5071R 03 -0473536-01 02-3I1F 01 152plr 91

3500 -065496E 03 -02656F 02 00 o24835 01

-029181F 02 350C1IF 03 -049407F-01 014835F 03 015760 01 60741

-079882E 03 -030754F 02 0512510 03 -39070F--0 2334F 01 3600 -082800E 03

0190750 03 0PI331F - 243t1F ^1 3700

051519 01 -354530E-Pt 037 Q0 03 (1661 02 70021 0r 123760F 01 3900 -076806E 03 -031763r 02 =

02 51785 03 -0550 8F-01 0232006 01 01631102 96R74A 00 13 0F 01

022644F 01 0164526 01 061140 00 171644r 03900 -073630E 03 -01295E

4000 -070401E 03 -012426E 02 052C4C 03 -05695 F-Cl 0546 r 0 122070 01-056416F-01 O207qE 01 0613C 03

4100 -067158E 03 -032220 02 052311F 03 n r 07159 01 016721 01 q4901C O 92I2P1F n3

35572 03 -05575F-01 00 02071 034200 -063935E 03 -031766F 02

-031003E 02 050O 03 -054624F-01 010076F 031 degI615 0 Co6OF 03 0007F 00 J444F 014300 -06075q6 01

-s3l4F10I 020444 02 016831 03 015051 01 0117194 0 31l 014400 -057649E 03 -030256F 02 053CS6E 03

4500 -054624E 03 -020206P 02 053343C 03 -5 416F-01 (200390 0

4600 -051694E 03 -028247E 02 0535deg38 03 -049406F-01 degI495f 01 017011F 01 n2441 00 010435

-048869E 03 -027137F 0 053843F 03 -047450F-01 0I3961 03 0170591 n 03Ol01 00 03 061F 01

0170811 01 nl443 00 O38C07 014700 094091F 03 -04507-0l 085076 014800 -046156E 01 -025991C 0

03807F 031717080-030054139 03 -04316eF-01 0I3076E 01 037t05r

F1 01711A0 03 054761-01 017AFF 014000 -043557E 03 -024526F 02 l

02 0545P2 03 -04100F-C5000 -041074E 03 -0)365q0 9t2601 017p77F 01

5100 -03870P 03 -022501E 02 94S8250 03 -0356F-01 01727F 91 0171249 01 1F

0 -04367606-01 11690o 03 q17121 P3 144100 0l6t0 01 5200 -036458E 03 -021164F 02 055060

0171170 01 -09511-03 36562F 03055301E 01 -034717h-0l 016562F 03 0 91621F nl

5300 -034322F 03 -0022F 02 174F 02 055542r 93 -032732F-01 030351S 01710 -0Q7npo-03

- Io6251 00 03 07F 01540C -032298E 03 -01 01 -030825F-1t 035q2E 1 0170Rq1 O

Ol0A60 -343240 00 256371 015500 -03037QE 03 -018332E 02 05777F

5600 - 028566E 03 -0171100 02 056011- 0 -020800 156371 03 911364 01 C1734 F 0l -03650nE0 0 11364F 01

- 3665 02 05243r 03 -02725IF-015700 -026853E 03 01 01 0170IRq 03 -Q100071 00 0t3051 03

5800 -025236E 03 -035249F OP 0504700 03 - 5 F-01 - 21200 n 1161F 0-0401F-03 01486F 03 016058E 03

5900 -023711E 03 -014173E 0 096702F 03

H N(TI - N( 11) THFTA nFLTA TAU TM) FPSTLON nCI TA rOSILnN+DELTA

6000 -072274F 03 -015a0F 0 C$6250 Q9 - ttF-0l 11461 0t rIA056c 01 -0pO 0 14643F n -

6100 -020q2 03 -0214f 02 C37154F 01 -)I11- 4amp3-2F 01 17IF 01 - r 0 14A1 01 1 deg

6400 -O2144E 0 -0IQo5r 02 o573T8r 03 -0lO77TF-0l0l 0143hfI 1= Cl -4S23F 09 O14P 4 01 0 0

300 -shy 011834AE 03 -C2P4r 02 076C 03 -0195-10F1 14 F 01 lAP4o0 01 -0ipl 90 tIflIF 1

600

6500 -0317E 03 -0I65F C3

-010611E 0 deg

-Q0CI 01 S7

0 0 -0t1l3F0-0I78 090C4In3 - 1Ah3F-C

125 01I3 O -0I0331 CS 175F oiIl111F o1 P1676OF SI -I W C0 01913F 01

6600 -015259E 03 -Cn34Qr 01 r-l Cl -11~C -I351r I CI67p SI -nl C6AF 01 lW6r n

6700 -01432W 03 -07oFAF 01 051476C 0l - I4l07r-0l 11g4109 01 1AI7l6 01 -n3)en0r 03 t r

6800 -0112amp4E 02 -C827ampIQ 01 C5qf0I 1i -1l1217F-01 3ol71 1 l6n442 01 -01O1 0 19177F Cl

6900 -012613F 02 -07721r c C3-04- 03 -0Id41r-0l lllf 01 0o OCl -S419W A5 91116F 0i 1

7000 -0118365 03 -072046F 01 01117E n3 - I116 0F-0 13046F 0 9 4550 01 -03Ol4 CC )114Ar nI

7100 -011I06F 03 -C132amp7E 02 0912FA 3 - 20 F-01 112914F 01 0I651cA 1 - 1770F CO 1 2 0 3 q A

7300 -0977CE 02 -0I7IC0E 02 C507465 9 -0l161NF-0I 12747F 0l 0163 91 -e6A0r 01t7418 0l

7500 -086361F 02 -010315C C C00l o -3171-48-0I C1251OF 01 014 3 n 1 - 1171F n 1115 01

F7700 -075747F 02 - Camp01 C604N7F n3 -0I40hlr-0l 0l24IF oI 0l62 -01 no0 1q7r 3 2421C 01

07000 -066663E 02 -079QF18 0 06Cq7l0 03 - 13b0n 9F0 26j75C 3 -3n44 0ol~08

8100 -C5666IE 02 -CC4ISC Cl S61134r 03 -11149E-01 l 112210-0 2C1 02 -0SI065 00 tl21765 02

8300 -051624E 02 -C61177F 01 C61763F 01 -30542E-02 012077 02 16011 01 - 13044 0 I0771 1

8500 -045426E 02 -C5454PF 01 07151F 11 - 9 0 1100n01Cl I22 1 03 4 2

A 108

8700 -03Q07l 02 -0420750 01 0621 C - 760545-C3 011F 01 15Al01 I - 0t04V 01 1 111 01 3 0 0

8900 -035171E 02 -C4271- 01 0oA0177 03 166220F--2 11040F 01 1S77- 01 orlr 00 t11 49 02

9100 -03D046F 02 -C37l79r Cl C6068 )I -)5P8C 1170 01 2SC I -0C161F 0ll-70 1 9 0 0

0300 C02722CE 02 -032712 cl C63AA08 03 -103474F-52 117308 CI01 206300 01l 01 S12l 01

1500 -023057F 02 -0PR7PC 0I 440308 I -)44072C02 111608 ii OSAOF 01 -0fl7A CA 0IC1P9 0

9700 -021079F 02 -32521C 01 C44 3F 11 -004038-02 C1407E SI 11S~ n2-04AC0 11 rC

9900 -018546E 02 -0114-A5 01 064754C 01 -)1305C-02 C12 3 t 111414F 01 0203 C l16098

10000 -0l7Z307E 02 -0I7ERF 0 06494 0 -)l5l72F-n 126C-F 01 A 4 01l - 780 1rCC

20000 -028672C-01 -028A45-Cl 00003C -1l742r-Cl 1141F 02 011710 C1 -ltf01 00 114210

30000 -047013F-04 -C474135-04 040977F 03 -025b46amp-04 01141WP 52 C13r7Rc01 1jAl~ f11OF

C

7 Program Listing A complete listing of the program follows

G LEVEL 1 MOD I MAIN DATE = 6812R 195912

DOUBLE PRECISION THETA(125)DELTAU(125)FPS(125)SN(125)AN(IS) IHAUX(6) TAU(125)GAMMA(I25)H(125) VOUBL PRECISION DARSINDEXPDSQRTDATANDTANDCOSTHETAO DOUBLE PRECISION COTHETATHE DOUBLE PRECISION DESUMCGAMIEPAA3DENIDENEDFN3ANUMI IANUM2ANUM3SNO DOUSCE PRECISION ANMHMHHANOFRo ANFZEXIEXPAPGDW F EQUIVALENCE (HAUX(I)H(1)) DATA HAUXODOI00300sC

7 0 0 oO00 100 FORMAT (80102)

DO 40 1=721 40 HCI)=H(I-1)+2DO

D 42 1=2233 42 H(I)=H(I-1)+5DO

DO 43 1=3438 43 HI)=H(I-1) + 10

H(39 =20ODO DO 44 1=40108

44 H(I)=H(I-1)+10000 DO 45 1=109122

45 HI)=H(1-1)+20ODO

H(123=1000000 H(124)=2000ODO H(125)=3000000

PROGRAM STOPS WHEN THFRE ARE NO MORE DATA CARDS TO BE PFAD IN 200 READ(S100END=122) CANMAN0FHHHMTHETA0

ANM=4248550+11 TATHE=DTAN(THETAO) COTHE=DCOS(THETAC) TO=THETAOI 0+3 RO=6373015DO SNO=1DOtANOID-6 EXI=2DO(DSIN(THETAO20))

2 00 62 1=1125 AH=HI)

IF(AHGT500) GO TO 58 AN(I)=ANODEXPC-CH(I)) SN(I)=IDOAN(I)ID-6

GO TO 60 58 Z=(HI)-HM)HH

ANE=ANMDEXP((1DO-Z-DEXP(-Z))200) AN(I)=(-403800ANEn D+6)F2 SN(I)=IDO + AN(I)ID-6

60 CONTINUE EX2=(ANO-AN(T)) SN(t) ID-6COTHE ARG=DSORT(RO(2(RO+H(I))) (EXI +H(I)PO -EX2)) THETAI)=2D0DARSIN(ARG)

62 CONTINUE WRITE(6105) ANMHMHHANOTOCFpO WRITE(6108) WRITE(BI10) ILCNT=14 THETA(1)=THETAO

EPS(I)=OOOO GAMMA(1)=OODO TAU(I)=OODO

11

V REFERENCES

1 Bjork C A and W M Layson Comparison of Refraction Correction Techshyniques PAA Technical Memo No 65 ETV-TM-67-2 (1967)

2 Bean B R and G D Thayer CRPL Exponential Reference Atmosphere U S Department of Commerce National Bureau of Standards (now ESSA) October 29 1959

13

Page 12: A PROGRAMMED MATHEMATICAL MODEL TO SIMULATE · PDF filex-551-68-1167 . prepri nt . a . programmed mathematical model to simulate the bending of radio waves in atmospheric propagation

6 Output

The values of the following parameters are printed as the input value of H is incremented by the program to its predetermined maximum (3000 kin) Forshymat is indicated following the parameter

H (altitude in kilometers) F 71

N (refractivity) E 155

Ni - Ni+ 1 (difference between successive values of N) E155

e (angle between ray path and radius vector in milliradians) E155

AT (discrete portion of the bending angle in milliradians) E155

7- (bending angle in milliradians) E155

(refraction angle at the earth surface in milliradians) E155

8 (refraction angle at the satellite in milliradians) E155

6 + S (the sum of epsilon and delta in milliradians) E155

In addition initial values and constants used in the equations are printed A sample output follows

7

RENDING nF VA01n W4VFS IN ATMnSPHFOIC PRnfAGATIOI

Nm = 0424A50 12 HM 33073 H = 7811 NO = 14450

INITIAL THETA = 40000 C = 0IbA F = 016000 0 DO = 61701

ALL ANGULAP M A4OPFMFNTq ARF IN MILLIADIAN9

H N NIt) - N(I1) THETA 0ELTA TAU TAt) FSILON DELTA FPSILON+PLTA

00

01 03

034450F 03

O33q14F 03 032a675 03

0535q6F 01

010470E 0 010147F 02

040OOF 03 04002E 03 C400075 03

0 01267C-01 024753F-01

00 012672F-01 037429E-01

30 3603E0-CIStI-01

O 3RqC- 7 0

a15614F-Ol-

C0 3167P-O 037425E-O

05 07

031852E 030869C

03 03

0983gF 01

C141$4l 0

040012F 03

C40CBE 03

123P-6F-01

J2324PE-01

C61433E-01

0R4643-01

O310550I

0430455-0

003S4F-3

4C 03

61410F-shy

shy 46S3(-OI

10 029450E 03 0909235 01 040025F 03 03519E-01 011817F 00 0602E-oI Io7 6 32r-01 3131] 0

12 14

028541E C3 027660E O

08PIt3F 01 05306E 01

4CC31 0400305

03 03

12148F-0 02015E-01

3lQ06E 00

01647 O0

071942-01 D30997

-01

l711 -l

0 7 7

13 F -I

o36600

C0306F o0

36 1

026806E C3 025978E 0

0e2750F 01 0802C4F 01

00041F C40047F

13 03

)20171c-oI 0309tS-01

3116 00 CPOIF 00

C4024E-01 010413F 00

DS6617-0I V-54 5-O

164F 00 n2001

o OD

20 025176E 03 077728F 01 0403525 03 01R930F-DI 0t913F 3D n1352F 00 0l05F CO 031111F 00

22 024399E 03 075128E 01 040055F 03 3S32F-O1 m13744F 00 C1540 90 3 3 1 9 CC r9 P 3 74q O0

24 024646E 03 073003E 03 040061W 03 17q3E-01 01 56F 00 013516F 00 307 on IOq26F 00

26 022915F 03 07074OF 03 CA0069F 03 017715-OI 11749F 00 145ampE 00 11701r 0 PT740E 00

28 022208E 03 06896E 01 0400755 03 D1669hF-01 flpPP0F 00 P155015 OC 333410F 0C 02po0F 00

30 021523F 03 066448E 0 C400lE 0 116178F-CI C30S3Tr CO 0164543 00 01051F o0 03537F 10

32 34

0208585 03 020214E 03

0643qb 062408F

01 01

C400865 03 040302F 0

015677F-01 ItI1IOF-O

03PI04F CO 213623E 00

017384F 00 Cl 2CW 00P

017211 1533

0

32104F 33403

00 00

36 019590E 03 0604F25 01 040008F 03 36710F-C3 n39009F O0 O10t490 0 O1 Ior C D904F CC

38 01898SE 03 058614F 03 040104F 03 DI42A2E-0I 016921E 00 OICSF 0 016465 02 06521E 00

40 49

018399E 03 01701e O

013874C O 0122PF O

040110- 03 040125F 03

)I3P20E-nl )3170F-01

03703S 00

D41174F O0

0200ISl 00

0221A4 00

D63SRF 0 31710C

P3$102r00 06174 PC

00

50

55 60 65

01572qE 03

014543E 03 013446E 03 012432E C3

011861C 02

010066F O 010IF 02 093747C 01

040141 03

040157F 03 C401725 0 04018e O

23023F-01

027-33E-01 025A19F-0I 3238585-Cl

0449 5f 0

4(9AQ4 CO n4057F 00 rt57C 00

4049F 00

2462p2 00 CA0

c 0

30345 00

0104 7F 0 I441-AEO

016F 00 044080F 00 O230643 0POdeg4W73 00 21640r D 051057F o6

70

75 80

011495F 03

0106268F 03

098268F 02

086o79E 01

080142r 01

07409F 01

040205F C3 040221C 03

040239F 03

O2OCOF-o0 3203743--03 A34433C-01

054162F 00 0561q9 00

C580slr 00

31920E o0 033479C 0

034050 =

00

02213PF 00 0P272A4 0

02l31p3 00

q51ApE 3561005 O0S33F

o 00

00

85 090856E 02 068S32F 03 043SF 03 31740E-01 C59823E 30 03639$F 00 023465F 0 00

90 0840065 02 063345F 01 040271E 01 0I60S5F-CI 061432F 00 C1770PF 0 0272o9 0 61412 00

95 077672E 02 05859c 03 0402SRF 03 314R65F-01 C52915F 00 D3Pqf6 00 030o O F 062O30

100 330

071815E 02 061393E 02

010422F 02 8a006r Cl

040305F 01 040330E 01

01373RE-01 0244C-C01

054O2F 00 066719E 00

34021F O0 04

V 504F 00

0240eF 9P2431F

C0 90

0e423 166F

00 OP

120 052483E 02 076165C 03 0403745 03 020=64-01 06ASII 00 0446I 03 OP12OF 03 068921F 00

130 0448675 0 065113E 01 04C409F 03 017819E-01 070603F 00 04652ampE 00 0247OE 01 0706015 00

140 0383555 02 055bt3c 01 040444F 03 015210F-0I 071129q 00 049E 00 C21 A 00 072125 PO

190 032780E 0 C17I3F O 040470Q3 03 012qqF-03 0342SF 00 349913E 00 923512F 07 973425r 00

200 014971E 0 03150 02 040657F 03 141495F-01 7753F 00 056271E 00 02102F 0 7075 O

300 03120P0 01 0472F 01 C430165 03 02734AP-01 O80312F 00 063767q 00 01695S 01 O012F On

400 ObO57F 00 051499F 00 041372r 03 096535F-02 090877 00 67q235 00 0325qF 00 0077F 00

500 01356E 00 026738F 00 P41725P03 1167-00F--O OOqq4F 00 070493 30 IIC51F 00 0C904F 00

600 -013176E 00 032622E 00 04075F 01 060035F--P3 091054F 00 072259 00 OS845F-Ot O381054F 00

TAIl EPSTL0N FLi-TA rOOTLnNOFITA N N(1 - 113 THTA 0FLTA TAWH

07444 00 076A2l8-0I 0A82371 0O07596r-03 131127E 00700 -045795E 00 002C7F 00 0442)F 01

0427A C 03 030J44F-02 Jq132F 00 074309l 00 O6015 F-01 0tlt6 00

0l707C 0O 79162F10 0$43144-03 98I7071 00800 -013600E 01 021565F 01 0453280 03 043CnQ0 03 047101F-C

0A027-0 0 77F 0900 -035166E0 01 085026E 01 0434310 01 0I0846-02 nP77R 00 0 505C 00

1000 -080494F 01 03 0I325IF-01 C34603F 00 0765369 00 0CC096 -03 (114601 00

1100 -016952E 0 0144200 02 0437A3 100 8A7671F 00

n440lF 03 1306qlC-01 0S7A7PF O 0773041 09 O368F

10 83413531 00 1921931F 01200 -030972F 02 0223680 02

01 34731I-01 I023031 00 07824001300 -051340E 02 032054V 02 0444050 OC 0 971 00 o0004F 1003 067104r-02 PQ041F 00 070433

1400 -085394E 02 042509E 0 044721F F 01 18002 09 001341 01 030700 02

040321F 03 98540O9F-01 0107q01500 -012820E 01 053693F 00 092900 n0 3261F 0O 011006F 0104537 03 0I1065 00 C11106C 011600 -018190 03 0636600 0

045637 03 013019C 00 013205F 03 085261 00 04631F CI 118C1F 02

03 314164F 00 14664F 01 0O06 1700 -0245566 03 01748F 02

09 n08547 00 n14A64F 01 1800 -0317300 03 C7722Ar 02 04=93PF 1

00317gr 00 01871 00 016221 1900 -034453E 00 0796880 02 046224F 01 0I5563E 00 0 62210 01

P 7 6 F 03

no 31t102 046 531 03 91543F 00 37 5F 03 0q5073C 00 0 30 00 n 01

2000 -047422S 03 07904RF 00470F 09 01031F P1

2100 -055327E 03 075521F 0 0467qRP A3 115704F 00 093cS 03 099123F 00

014898 00 20575F 11 010346- 01 0I92q1 01 JP71 01 2200 -062879E 03 069533F 02 047083C 03

F 01 33Q1700 01 01141n1 0 n2237 03 2300 -06g832E 03 061640F 01 04766F 03 01362F 00 02

023436 01 012AS 01 032173I 01 023476P 2l 2400 -075996F 03 052444E 02 0476486 03 0ollq3F 00

110134F 00 024450F 03 n337350 327151 0t 07445 01 2500 -081241E 03 042525F 02 047930F 0

01 033064r 1 05p61 03048P13E 03 o1611r-91 25241 0t 0122012600 -054g3E 02 032400F 02 0126q 0t 11226- 03 00541 03

2700 -057336 03 022495r 02 044E 0 061755C-01 0258q4F 01 F

013135F C 0487729 03 049qqF-0l 2610E I1 C01099 03 01321 96Cq 0l 2800 -090q83E 02

2000 -0-92296E 03 045169 01 n40051C 03 024702F-01 02655br0 01 033520 03 l03qr Cl 2658 01

027211 92664304331F 03 089021F-02 02f641F 01 P13O0201F 0t 01 03

01 C142040A3 I2QF cl 026584F 013000 -092751E C3 -031149F 01 04060q 0 -7797F-0U2 C265 43100 -092440F 0 -O7944F 03

l 0P6401F 0 3200 -091460 03 -015475E 02 C49P 60 03 -018CR3F-01 0064c3F 01 -14442F 02 9161C

3300 -089913E E

03 -020161F 02 050111F 91 -928336F-01 0263200 03 034062f 01 021 02 02A121F 0

01 753E 93 015215 3 031O4q1 l 5S 01050436F 03 -031721F-01

007084F 03 1 10 n3400 -057894E 03 -023987C 02 C5071R 03 -0473536-01 02-3I1F 01 152plr 91

3500 -065496E 03 -02656F 02 00 o24835 01

-029181F 02 350C1IF 03 -049407F-01 014835F 03 015760 01 60741

-079882E 03 -030754F 02 0512510 03 -39070F--0 2334F 01 3600 -082800E 03

0190750 03 0PI331F - 243t1F ^1 3700

051519 01 -354530E-Pt 037 Q0 03 (1661 02 70021 0r 123760F 01 3900 -076806E 03 -031763r 02 =

02 51785 03 -0550 8F-01 0232006 01 01631102 96R74A 00 13 0F 01

022644F 01 0164526 01 061140 00 171644r 03900 -073630E 03 -01295E

4000 -070401E 03 -012426E 02 052C4C 03 -05695 F-Cl 0546 r 0 122070 01-056416F-01 O207qE 01 0613C 03

4100 -067158E 03 -032220 02 052311F 03 n r 07159 01 016721 01 q4901C O 92I2P1F n3

35572 03 -05575F-01 00 02071 034200 -063935E 03 -031766F 02

-031003E 02 050O 03 -054624F-01 010076F 031 degI615 0 Co6OF 03 0007F 00 J444F 014300 -06075q6 01

-s3l4F10I 020444 02 016831 03 015051 01 0117194 0 31l 014400 -057649E 03 -030256F 02 053CS6E 03

4500 -054624E 03 -020206P 02 053343C 03 -5 416F-01 (200390 0

4600 -051694E 03 -028247E 02 0535deg38 03 -049406F-01 degI495f 01 017011F 01 n2441 00 010435

-048869E 03 -027137F 0 053843F 03 -047450F-01 0I3961 03 0170591 n 03Ol01 00 03 061F 01

0170811 01 nl443 00 O38C07 014700 094091F 03 -04507-0l 085076 014800 -046156E 01 -025991C 0

03807F 031717080-030054139 03 -04316eF-01 0I3076E 01 037t05r

F1 01711A0 03 054761-01 017AFF 014000 -043557E 03 -024526F 02 l

02 0545P2 03 -04100F-C5000 -041074E 03 -0)365q0 9t2601 017p77F 01

5100 -03870P 03 -022501E 02 94S8250 03 -0356F-01 01727F 91 0171249 01 1F

0 -04367606-01 11690o 03 q17121 P3 144100 0l6t0 01 5200 -036458E 03 -021164F 02 055060

0171170 01 -09511-03 36562F 03055301E 01 -034717h-0l 016562F 03 0 91621F nl

5300 -034322F 03 -0022F 02 174F 02 055542r 93 -032732F-01 030351S 01710 -0Q7npo-03

- Io6251 00 03 07F 01540C -032298E 03 -01 01 -030825F-1t 035q2E 1 0170Rq1 O

Ol0A60 -343240 00 256371 015500 -03037QE 03 -018332E 02 05777F

5600 - 028566E 03 -0171100 02 056011- 0 -020800 156371 03 911364 01 C1734 F 0l -03650nE0 0 11364F 01

- 3665 02 05243r 03 -02725IF-015700 -026853E 03 01 01 0170IRq 03 -Q100071 00 0t3051 03

5800 -025236E 03 -035249F OP 0504700 03 - 5 F-01 - 21200 n 1161F 0-0401F-03 01486F 03 016058E 03

5900 -023711E 03 -014173E 0 096702F 03

H N(TI - N( 11) THFTA nFLTA TAU TM) FPSTLON nCI TA rOSILnN+DELTA

6000 -072274F 03 -015a0F 0 C$6250 Q9 - ttF-0l 11461 0t rIA056c 01 -0pO 0 14643F n -

6100 -020q2 03 -0214f 02 C37154F 01 -)I11- 4amp3-2F 01 17IF 01 - r 0 14A1 01 1 deg

6400 -O2144E 0 -0IQo5r 02 o573T8r 03 -0lO77TF-0l0l 0143hfI 1= Cl -4S23F 09 O14P 4 01 0 0

300 -shy 011834AE 03 -C2P4r 02 076C 03 -0195-10F1 14 F 01 lAP4o0 01 -0ipl 90 tIflIF 1

600

6500 -0317E 03 -0I65F C3

-010611E 0 deg

-Q0CI 01 S7

0 0 -0t1l3F0-0I78 090C4In3 - 1Ah3F-C

125 01I3 O -0I0331 CS 175F oiIl111F o1 P1676OF SI -I W C0 01913F 01

6600 -015259E 03 -Cn34Qr 01 r-l Cl -11~C -I351r I CI67p SI -nl C6AF 01 lW6r n

6700 -01432W 03 -07oFAF 01 051476C 0l - I4l07r-0l 11g4109 01 1AI7l6 01 -n3)en0r 03 t r

6800 -0112amp4E 02 -C827ampIQ 01 C5qf0I 1i -1l1217F-01 3ol71 1 l6n442 01 -01O1 0 19177F Cl

6900 -012613F 02 -07721r c C3-04- 03 -0Id41r-0l lllf 01 0o OCl -S419W A5 91116F 0i 1

7000 -0118365 03 -072046F 01 01117E n3 - I116 0F-0 13046F 0 9 4550 01 -03Ol4 CC )114Ar nI

7100 -011I06F 03 -C132amp7E 02 0912FA 3 - 20 F-01 112914F 01 0I651cA 1 - 1770F CO 1 2 0 3 q A

7300 -0977CE 02 -0I7IC0E 02 C507465 9 -0l161NF-0I 12747F 0l 0163 91 -e6A0r 01t7418 0l

7500 -086361F 02 -010315C C C00l o -3171-48-0I C1251OF 01 014 3 n 1 - 1171F n 1115 01

F7700 -075747F 02 - Camp01 C604N7F n3 -0I40hlr-0l 0l24IF oI 0l62 -01 no0 1q7r 3 2421C 01

07000 -066663E 02 -079QF18 0 06Cq7l0 03 - 13b0n 9F0 26j75C 3 -3n44 0ol~08

8100 -C5666IE 02 -CC4ISC Cl S61134r 03 -11149E-01 l 112210-0 2C1 02 -0SI065 00 tl21765 02

8300 -051624E 02 -C61177F 01 C61763F 01 -30542E-02 012077 02 16011 01 - 13044 0 I0771 1

8500 -045426E 02 -C5454PF 01 07151F 11 - 9 0 1100n01Cl I22 1 03 4 2

A 108

8700 -03Q07l 02 -0420750 01 0621 C - 760545-C3 011F 01 15Al01 I - 0t04V 01 1 111 01 3 0 0

8900 -035171E 02 -C4271- 01 0oA0177 03 166220F--2 11040F 01 1S77- 01 orlr 00 t11 49 02

9100 -03D046F 02 -C37l79r Cl C6068 )I -)5P8C 1170 01 2SC I -0C161F 0ll-70 1 9 0 0

0300 C02722CE 02 -032712 cl C63AA08 03 -103474F-52 117308 CI01 206300 01l 01 S12l 01

1500 -023057F 02 -0PR7PC 0I 440308 I -)44072C02 111608 ii OSAOF 01 -0fl7A CA 0IC1P9 0

9700 -021079F 02 -32521C 01 C44 3F 11 -004038-02 C1407E SI 11S~ n2-04AC0 11 rC

9900 -018546E 02 -0114-A5 01 064754C 01 -)1305C-02 C12 3 t 111414F 01 0203 C l16098

10000 -0l7Z307E 02 -0I7ERF 0 06494 0 -)l5l72F-n 126C-F 01 A 4 01l - 780 1rCC

20000 -028672C-01 -028A45-Cl 00003C -1l742r-Cl 1141F 02 011710 C1 -ltf01 00 114210

30000 -047013F-04 -C474135-04 040977F 03 -025b46amp-04 01141WP 52 C13r7Rc01 1jAl~ f11OF

C

7 Program Listing A complete listing of the program follows

G LEVEL 1 MOD I MAIN DATE = 6812R 195912

DOUBLE PRECISION THETA(125)DELTAU(125)FPS(125)SN(125)AN(IS) IHAUX(6) TAU(125)GAMMA(I25)H(125) VOUBL PRECISION DARSINDEXPDSQRTDATANDTANDCOSTHETAO DOUBLE PRECISION COTHETATHE DOUBLE PRECISION DESUMCGAMIEPAA3DENIDENEDFN3ANUMI IANUM2ANUM3SNO DOUSCE PRECISION ANMHMHHANOFRo ANFZEXIEXPAPGDW F EQUIVALENCE (HAUX(I)H(1)) DATA HAUXODOI00300sC

7 0 0 oO00 100 FORMAT (80102)

DO 40 1=721 40 HCI)=H(I-1)+2DO

D 42 1=2233 42 H(I)=H(I-1)+5DO

DO 43 1=3438 43 HI)=H(I-1) + 10

H(39 =20ODO DO 44 1=40108

44 H(I)=H(I-1)+10000 DO 45 1=109122

45 HI)=H(1-1)+20ODO

H(123=1000000 H(124)=2000ODO H(125)=3000000

PROGRAM STOPS WHEN THFRE ARE NO MORE DATA CARDS TO BE PFAD IN 200 READ(S100END=122) CANMAN0FHHHMTHETA0

ANM=4248550+11 TATHE=DTAN(THETAO) COTHE=DCOS(THETAC) TO=THETAOI 0+3 RO=6373015DO SNO=1DOtANOID-6 EXI=2DO(DSIN(THETAO20))

2 00 62 1=1125 AH=HI)

IF(AHGT500) GO TO 58 AN(I)=ANODEXPC-CH(I)) SN(I)=IDOAN(I)ID-6

GO TO 60 58 Z=(HI)-HM)HH

ANE=ANMDEXP((1DO-Z-DEXP(-Z))200) AN(I)=(-403800ANEn D+6)F2 SN(I)=IDO + AN(I)ID-6

60 CONTINUE EX2=(ANO-AN(T)) SN(t) ID-6COTHE ARG=DSORT(RO(2(RO+H(I))) (EXI +H(I)PO -EX2)) THETAI)=2D0DARSIN(ARG)

62 CONTINUE WRITE(6105) ANMHMHHANOTOCFpO WRITE(6108) WRITE(BI10) ILCNT=14 THETA(1)=THETAO

EPS(I)=OOOO GAMMA(1)=OODO TAU(I)=OODO

11

V REFERENCES

1 Bjork C A and W M Layson Comparison of Refraction Correction Techshyniques PAA Technical Memo No 65 ETV-TM-67-2 (1967)

2 Bean B R and G D Thayer CRPL Exponential Reference Atmosphere U S Department of Commerce National Bureau of Standards (now ESSA) October 29 1959

13

Page 13: A PROGRAMMED MATHEMATICAL MODEL TO SIMULATE · PDF filex-551-68-1167 . prepri nt . a . programmed mathematical model to simulate the bending of radio waves in atmospheric propagation

RENDING nF VA01n W4VFS IN ATMnSPHFOIC PRnfAGATIOI

Nm = 0424A50 12 HM 33073 H = 7811 NO = 14450

INITIAL THETA = 40000 C = 0IbA F = 016000 0 DO = 61701

ALL ANGULAP M A4OPFMFNTq ARF IN MILLIADIAN9

H N NIt) - N(I1) THETA 0ELTA TAU TAt) FSILON DELTA FPSILON+PLTA

00

01 03

034450F 03

O33q14F 03 032a675 03

0535q6F 01

010470E 0 010147F 02

040OOF 03 04002E 03 C400075 03

0 01267C-01 024753F-01

00 012672F-01 037429E-01

30 3603E0-CIStI-01

O 3RqC- 7 0

a15614F-Ol-

C0 3167P-O 037425E-O

05 07

031852E 030869C

03 03

0983gF 01

C141$4l 0

040012F 03

C40CBE 03

123P-6F-01

J2324PE-01

C61433E-01

0R4643-01

O310550I

0430455-0

003S4F-3

4C 03

61410F-shy

shy 46S3(-OI

10 029450E 03 0909235 01 040025F 03 03519E-01 011817F 00 0602E-oI Io7 6 32r-01 3131] 0

12 14

028541E C3 027660E O

08PIt3F 01 05306E 01

4CC31 0400305

03 03

12148F-0 02015E-01

3lQ06E 00

01647 O0

071942-01 D30997

-01

l711 -l

0 7 7

13 F -I

o36600

C0306F o0

36 1

026806E C3 025978E 0

0e2750F 01 0802C4F 01

00041F C40047F

13 03

)20171c-oI 0309tS-01

3116 00 CPOIF 00

C4024E-01 010413F 00

DS6617-0I V-54 5-O

164F 00 n2001

o OD

20 025176E 03 077728F 01 0403525 03 01R930F-DI 0t913F 3D n1352F 00 0l05F CO 031111F 00

22 024399E 03 075128E 01 040055F 03 3S32F-O1 m13744F 00 C1540 90 3 3 1 9 CC r9 P 3 74q O0

24 024646E 03 073003E 03 040061W 03 17q3E-01 01 56F 00 013516F 00 307 on IOq26F 00

26 022915F 03 07074OF 03 CA0069F 03 017715-OI 11749F 00 145ampE 00 11701r 0 PT740E 00

28 022208E 03 06896E 01 0400755 03 D1669hF-01 flpPP0F 00 P155015 OC 333410F 0C 02po0F 00

30 021523F 03 066448E 0 C400lE 0 116178F-CI C30S3Tr CO 0164543 00 01051F o0 03537F 10

32 34

0208585 03 020214E 03

0643qb 062408F

01 01

C400865 03 040302F 0

015677F-01 ItI1IOF-O

03PI04F CO 213623E 00

017384F 00 Cl 2CW 00P

017211 1533

0

32104F 33403

00 00

36 019590E 03 0604F25 01 040008F 03 36710F-C3 n39009F O0 O10t490 0 O1 Ior C D904F CC

38 01898SE 03 058614F 03 040104F 03 DI42A2E-0I 016921E 00 OICSF 0 016465 02 06521E 00

40 49

018399E 03 01701e O

013874C O 0122PF O

040110- 03 040125F 03

)I3P20E-nl )3170F-01

03703S 00

D41174F O0

0200ISl 00

0221A4 00

D63SRF 0 31710C

P3$102r00 06174 PC

00

50

55 60 65

01572qE 03

014543E 03 013446E 03 012432E C3

011861C 02

010066F O 010IF 02 093747C 01

040141 03

040157F 03 C401725 0 04018e O

23023F-01

027-33E-01 025A19F-0I 3238585-Cl

0449 5f 0

4(9AQ4 CO n4057F 00 rt57C 00

4049F 00

2462p2 00 CA0

c 0

30345 00

0104 7F 0 I441-AEO

016F 00 044080F 00 O230643 0POdeg4W73 00 21640r D 051057F o6

70

75 80

011495F 03

0106268F 03

098268F 02

086o79E 01

080142r 01

07409F 01

040205F C3 040221C 03

040239F 03

O2OCOF-o0 3203743--03 A34433C-01

054162F 00 0561q9 00

C580slr 00

31920E o0 033479C 0

034050 =

00

02213PF 00 0P272A4 0

02l31p3 00

q51ApE 3561005 O0S33F

o 00

00

85 090856E 02 068S32F 03 043SF 03 31740E-01 C59823E 30 03639$F 00 023465F 0 00

90 0840065 02 063345F 01 040271E 01 0I60S5F-CI 061432F 00 C1770PF 0 0272o9 0 61412 00

95 077672E 02 05859c 03 0402SRF 03 314R65F-01 C52915F 00 D3Pqf6 00 030o O F 062O30

100 330

071815E 02 061393E 02

010422F 02 8a006r Cl

040305F 01 040330E 01

01373RE-01 0244C-C01

054O2F 00 066719E 00

34021F O0 04

V 504F 00

0240eF 9P2431F

C0 90

0e423 166F

00 OP

120 052483E 02 076165C 03 0403745 03 020=64-01 06ASII 00 0446I 03 OP12OF 03 068921F 00

130 0448675 0 065113E 01 04C409F 03 017819E-01 070603F 00 04652ampE 00 0247OE 01 0706015 00

140 0383555 02 055bt3c 01 040444F 03 015210F-0I 071129q 00 049E 00 C21 A 00 072125 PO

190 032780E 0 C17I3F O 040470Q3 03 012qqF-03 0342SF 00 349913E 00 923512F 07 973425r 00

200 014971E 0 03150 02 040657F 03 141495F-01 7753F 00 056271E 00 02102F 0 7075 O

300 03120P0 01 0472F 01 C430165 03 02734AP-01 O80312F 00 063767q 00 01695S 01 O012F On

400 ObO57F 00 051499F 00 041372r 03 096535F-02 090877 00 67q235 00 0325qF 00 0077F 00

500 01356E 00 026738F 00 P41725P03 1167-00F--O OOqq4F 00 070493 30 IIC51F 00 0C904F 00

600 -013176E 00 032622E 00 04075F 01 060035F--P3 091054F 00 072259 00 OS845F-Ot O381054F 00

TAIl EPSTL0N FLi-TA rOOTLnNOFITA N N(1 - 113 THTA 0FLTA TAWH

07444 00 076A2l8-0I 0A82371 0O07596r-03 131127E 00700 -045795E 00 002C7F 00 0442)F 01

0427A C 03 030J44F-02 Jq132F 00 074309l 00 O6015 F-01 0tlt6 00

0l707C 0O 79162F10 0$43144-03 98I7071 00800 -013600E 01 021565F 01 0453280 03 043CnQ0 03 047101F-C

0A027-0 0 77F 0900 -035166E0 01 085026E 01 0434310 01 0I0846-02 nP77R 00 0 505C 00

1000 -080494F 01 03 0I325IF-01 C34603F 00 0765369 00 0CC096 -03 (114601 00

1100 -016952E 0 0144200 02 0437A3 100 8A7671F 00

n440lF 03 1306qlC-01 0S7A7PF O 0773041 09 O368F

10 83413531 00 1921931F 01200 -030972F 02 0223680 02

01 34731I-01 I023031 00 07824001300 -051340E 02 032054V 02 0444050 OC 0 971 00 o0004F 1003 067104r-02 PQ041F 00 070433

1400 -085394E 02 042509E 0 044721F F 01 18002 09 001341 01 030700 02

040321F 03 98540O9F-01 0107q01500 -012820E 01 053693F 00 092900 n0 3261F 0O 011006F 0104537 03 0I1065 00 C11106C 011600 -018190 03 0636600 0

045637 03 013019C 00 013205F 03 085261 00 04631F CI 118C1F 02

03 314164F 00 14664F 01 0O06 1700 -0245566 03 01748F 02

09 n08547 00 n14A64F 01 1800 -0317300 03 C7722Ar 02 04=93PF 1

00317gr 00 01871 00 016221 1900 -034453E 00 0796880 02 046224F 01 0I5563E 00 0 62210 01

P 7 6 F 03

no 31t102 046 531 03 91543F 00 37 5F 03 0q5073C 00 0 30 00 n 01

2000 -047422S 03 07904RF 00470F 09 01031F P1

2100 -055327E 03 075521F 0 0467qRP A3 115704F 00 093cS 03 099123F 00

014898 00 20575F 11 010346- 01 0I92q1 01 JP71 01 2200 -062879E 03 069533F 02 047083C 03

F 01 33Q1700 01 01141n1 0 n2237 03 2300 -06g832E 03 061640F 01 04766F 03 01362F 00 02

023436 01 012AS 01 032173I 01 023476P 2l 2400 -075996F 03 052444E 02 0476486 03 0ollq3F 00

110134F 00 024450F 03 n337350 327151 0t 07445 01 2500 -081241E 03 042525F 02 047930F 0

01 033064r 1 05p61 03048P13E 03 o1611r-91 25241 0t 0122012600 -054g3E 02 032400F 02 0126q 0t 11226- 03 00541 03

2700 -057336 03 022495r 02 044E 0 061755C-01 0258q4F 01 F

013135F C 0487729 03 049qqF-0l 2610E I1 C01099 03 01321 96Cq 0l 2800 -090q83E 02

2000 -0-92296E 03 045169 01 n40051C 03 024702F-01 02655br0 01 033520 03 l03qr Cl 2658 01

027211 92664304331F 03 089021F-02 02f641F 01 P13O0201F 0t 01 03

01 C142040A3 I2QF cl 026584F 013000 -092751E C3 -031149F 01 04060q 0 -7797F-0U2 C265 43100 -092440F 0 -O7944F 03

l 0P6401F 0 3200 -091460 03 -015475E 02 C49P 60 03 -018CR3F-01 0064c3F 01 -14442F 02 9161C

3300 -089913E E

03 -020161F 02 050111F 91 -928336F-01 0263200 03 034062f 01 021 02 02A121F 0

01 753E 93 015215 3 031O4q1 l 5S 01050436F 03 -031721F-01

007084F 03 1 10 n3400 -057894E 03 -023987C 02 C5071R 03 -0473536-01 02-3I1F 01 152plr 91

3500 -065496E 03 -02656F 02 00 o24835 01

-029181F 02 350C1IF 03 -049407F-01 014835F 03 015760 01 60741

-079882E 03 -030754F 02 0512510 03 -39070F--0 2334F 01 3600 -082800E 03

0190750 03 0PI331F - 243t1F ^1 3700

051519 01 -354530E-Pt 037 Q0 03 (1661 02 70021 0r 123760F 01 3900 -076806E 03 -031763r 02 =

02 51785 03 -0550 8F-01 0232006 01 01631102 96R74A 00 13 0F 01

022644F 01 0164526 01 061140 00 171644r 03900 -073630E 03 -01295E

4000 -070401E 03 -012426E 02 052C4C 03 -05695 F-Cl 0546 r 0 122070 01-056416F-01 O207qE 01 0613C 03

4100 -067158E 03 -032220 02 052311F 03 n r 07159 01 016721 01 q4901C O 92I2P1F n3

35572 03 -05575F-01 00 02071 034200 -063935E 03 -031766F 02

-031003E 02 050O 03 -054624F-01 010076F 031 degI615 0 Co6OF 03 0007F 00 J444F 014300 -06075q6 01

-s3l4F10I 020444 02 016831 03 015051 01 0117194 0 31l 014400 -057649E 03 -030256F 02 053CS6E 03

4500 -054624E 03 -020206P 02 053343C 03 -5 416F-01 (200390 0

4600 -051694E 03 -028247E 02 0535deg38 03 -049406F-01 degI495f 01 017011F 01 n2441 00 010435

-048869E 03 -027137F 0 053843F 03 -047450F-01 0I3961 03 0170591 n 03Ol01 00 03 061F 01

0170811 01 nl443 00 O38C07 014700 094091F 03 -04507-0l 085076 014800 -046156E 01 -025991C 0

03807F 031717080-030054139 03 -04316eF-01 0I3076E 01 037t05r

F1 01711A0 03 054761-01 017AFF 014000 -043557E 03 -024526F 02 l

02 0545P2 03 -04100F-C5000 -041074E 03 -0)365q0 9t2601 017p77F 01

5100 -03870P 03 -022501E 02 94S8250 03 -0356F-01 01727F 91 0171249 01 1F

0 -04367606-01 11690o 03 q17121 P3 144100 0l6t0 01 5200 -036458E 03 -021164F 02 055060

0171170 01 -09511-03 36562F 03055301E 01 -034717h-0l 016562F 03 0 91621F nl

5300 -034322F 03 -0022F 02 174F 02 055542r 93 -032732F-01 030351S 01710 -0Q7npo-03

- Io6251 00 03 07F 01540C -032298E 03 -01 01 -030825F-1t 035q2E 1 0170Rq1 O

Ol0A60 -343240 00 256371 015500 -03037QE 03 -018332E 02 05777F

5600 - 028566E 03 -0171100 02 056011- 0 -020800 156371 03 911364 01 C1734 F 0l -03650nE0 0 11364F 01

- 3665 02 05243r 03 -02725IF-015700 -026853E 03 01 01 0170IRq 03 -Q100071 00 0t3051 03

5800 -025236E 03 -035249F OP 0504700 03 - 5 F-01 - 21200 n 1161F 0-0401F-03 01486F 03 016058E 03

5900 -023711E 03 -014173E 0 096702F 03

H N(TI - N( 11) THFTA nFLTA TAU TM) FPSTLON nCI TA rOSILnN+DELTA

6000 -072274F 03 -015a0F 0 C$6250 Q9 - ttF-0l 11461 0t rIA056c 01 -0pO 0 14643F n -

6100 -020q2 03 -0214f 02 C37154F 01 -)I11- 4amp3-2F 01 17IF 01 - r 0 14A1 01 1 deg

6400 -O2144E 0 -0IQo5r 02 o573T8r 03 -0lO77TF-0l0l 0143hfI 1= Cl -4S23F 09 O14P 4 01 0 0

300 -shy 011834AE 03 -C2P4r 02 076C 03 -0195-10F1 14 F 01 lAP4o0 01 -0ipl 90 tIflIF 1

600

6500 -0317E 03 -0I65F C3

-010611E 0 deg

-Q0CI 01 S7

0 0 -0t1l3F0-0I78 090C4In3 - 1Ah3F-C

125 01I3 O -0I0331 CS 175F oiIl111F o1 P1676OF SI -I W C0 01913F 01

6600 -015259E 03 -Cn34Qr 01 r-l Cl -11~C -I351r I CI67p SI -nl C6AF 01 lW6r n

6700 -01432W 03 -07oFAF 01 051476C 0l - I4l07r-0l 11g4109 01 1AI7l6 01 -n3)en0r 03 t r

6800 -0112amp4E 02 -C827ampIQ 01 C5qf0I 1i -1l1217F-01 3ol71 1 l6n442 01 -01O1 0 19177F Cl

6900 -012613F 02 -07721r c C3-04- 03 -0Id41r-0l lllf 01 0o OCl -S419W A5 91116F 0i 1

7000 -0118365 03 -072046F 01 01117E n3 - I116 0F-0 13046F 0 9 4550 01 -03Ol4 CC )114Ar nI

7100 -011I06F 03 -C132amp7E 02 0912FA 3 - 20 F-01 112914F 01 0I651cA 1 - 1770F CO 1 2 0 3 q A

7300 -0977CE 02 -0I7IC0E 02 C507465 9 -0l161NF-0I 12747F 0l 0163 91 -e6A0r 01t7418 0l

7500 -086361F 02 -010315C C C00l o -3171-48-0I C1251OF 01 014 3 n 1 - 1171F n 1115 01

F7700 -075747F 02 - Camp01 C604N7F n3 -0I40hlr-0l 0l24IF oI 0l62 -01 no0 1q7r 3 2421C 01

07000 -066663E 02 -079QF18 0 06Cq7l0 03 - 13b0n 9F0 26j75C 3 -3n44 0ol~08

8100 -C5666IE 02 -CC4ISC Cl S61134r 03 -11149E-01 l 112210-0 2C1 02 -0SI065 00 tl21765 02

8300 -051624E 02 -C61177F 01 C61763F 01 -30542E-02 012077 02 16011 01 - 13044 0 I0771 1

8500 -045426E 02 -C5454PF 01 07151F 11 - 9 0 1100n01Cl I22 1 03 4 2

A 108

8700 -03Q07l 02 -0420750 01 0621 C - 760545-C3 011F 01 15Al01 I - 0t04V 01 1 111 01 3 0 0

8900 -035171E 02 -C4271- 01 0oA0177 03 166220F--2 11040F 01 1S77- 01 orlr 00 t11 49 02

9100 -03D046F 02 -C37l79r Cl C6068 )I -)5P8C 1170 01 2SC I -0C161F 0ll-70 1 9 0 0

0300 C02722CE 02 -032712 cl C63AA08 03 -103474F-52 117308 CI01 206300 01l 01 S12l 01

1500 -023057F 02 -0PR7PC 0I 440308 I -)44072C02 111608 ii OSAOF 01 -0fl7A CA 0IC1P9 0

9700 -021079F 02 -32521C 01 C44 3F 11 -004038-02 C1407E SI 11S~ n2-04AC0 11 rC

9900 -018546E 02 -0114-A5 01 064754C 01 -)1305C-02 C12 3 t 111414F 01 0203 C l16098

10000 -0l7Z307E 02 -0I7ERF 0 06494 0 -)l5l72F-n 126C-F 01 A 4 01l - 780 1rCC

20000 -028672C-01 -028A45-Cl 00003C -1l742r-Cl 1141F 02 011710 C1 -ltf01 00 114210

30000 -047013F-04 -C474135-04 040977F 03 -025b46amp-04 01141WP 52 C13r7Rc01 1jAl~ f11OF

C

7 Program Listing A complete listing of the program follows

G LEVEL 1 MOD I MAIN DATE = 6812R 195912

DOUBLE PRECISION THETA(125)DELTAU(125)FPS(125)SN(125)AN(IS) IHAUX(6) TAU(125)GAMMA(I25)H(125) VOUBL PRECISION DARSINDEXPDSQRTDATANDTANDCOSTHETAO DOUBLE PRECISION COTHETATHE DOUBLE PRECISION DESUMCGAMIEPAA3DENIDENEDFN3ANUMI IANUM2ANUM3SNO DOUSCE PRECISION ANMHMHHANOFRo ANFZEXIEXPAPGDW F EQUIVALENCE (HAUX(I)H(1)) DATA HAUXODOI00300sC

7 0 0 oO00 100 FORMAT (80102)

DO 40 1=721 40 HCI)=H(I-1)+2DO

D 42 1=2233 42 H(I)=H(I-1)+5DO

DO 43 1=3438 43 HI)=H(I-1) + 10

H(39 =20ODO DO 44 1=40108

44 H(I)=H(I-1)+10000 DO 45 1=109122

45 HI)=H(1-1)+20ODO

H(123=1000000 H(124)=2000ODO H(125)=3000000

PROGRAM STOPS WHEN THFRE ARE NO MORE DATA CARDS TO BE PFAD IN 200 READ(S100END=122) CANMAN0FHHHMTHETA0

ANM=4248550+11 TATHE=DTAN(THETAO) COTHE=DCOS(THETAC) TO=THETAOI 0+3 RO=6373015DO SNO=1DOtANOID-6 EXI=2DO(DSIN(THETAO20))

2 00 62 1=1125 AH=HI)

IF(AHGT500) GO TO 58 AN(I)=ANODEXPC-CH(I)) SN(I)=IDOAN(I)ID-6

GO TO 60 58 Z=(HI)-HM)HH

ANE=ANMDEXP((1DO-Z-DEXP(-Z))200) AN(I)=(-403800ANEn D+6)F2 SN(I)=IDO + AN(I)ID-6

60 CONTINUE EX2=(ANO-AN(T)) SN(t) ID-6COTHE ARG=DSORT(RO(2(RO+H(I))) (EXI +H(I)PO -EX2)) THETAI)=2D0DARSIN(ARG)

62 CONTINUE WRITE(6105) ANMHMHHANOTOCFpO WRITE(6108) WRITE(BI10) ILCNT=14 THETA(1)=THETAO

EPS(I)=OOOO GAMMA(1)=OODO TAU(I)=OODO

11

V REFERENCES

1 Bjork C A and W M Layson Comparison of Refraction Correction Techshyniques PAA Technical Memo No 65 ETV-TM-67-2 (1967)

2 Bean B R and G D Thayer CRPL Exponential Reference Atmosphere U S Department of Commerce National Bureau of Standards (now ESSA) October 29 1959

13

Page 14: A PROGRAMMED MATHEMATICAL MODEL TO SIMULATE · PDF filex-551-68-1167 . prepri nt . a . programmed mathematical model to simulate the bending of radio waves in atmospheric propagation

TAIl EPSTL0N FLi-TA rOOTLnNOFITA N N(1 - 113 THTA 0FLTA TAWH

07444 00 076A2l8-0I 0A82371 0O07596r-03 131127E 00700 -045795E 00 002C7F 00 0442)F 01

0427A C 03 030J44F-02 Jq132F 00 074309l 00 O6015 F-01 0tlt6 00

0l707C 0O 79162F10 0$43144-03 98I7071 00800 -013600E 01 021565F 01 0453280 03 043CnQ0 03 047101F-C

0A027-0 0 77F 0900 -035166E0 01 085026E 01 0434310 01 0I0846-02 nP77R 00 0 505C 00

1000 -080494F 01 03 0I325IF-01 C34603F 00 0765369 00 0CC096 -03 (114601 00

1100 -016952E 0 0144200 02 0437A3 100 8A7671F 00

n440lF 03 1306qlC-01 0S7A7PF O 0773041 09 O368F

10 83413531 00 1921931F 01200 -030972F 02 0223680 02

01 34731I-01 I023031 00 07824001300 -051340E 02 032054V 02 0444050 OC 0 971 00 o0004F 1003 067104r-02 PQ041F 00 070433

1400 -085394E 02 042509E 0 044721F F 01 18002 09 001341 01 030700 02

040321F 03 98540O9F-01 0107q01500 -012820E 01 053693F 00 092900 n0 3261F 0O 011006F 0104537 03 0I1065 00 C11106C 011600 -018190 03 0636600 0

045637 03 013019C 00 013205F 03 085261 00 04631F CI 118C1F 02

03 314164F 00 14664F 01 0O06 1700 -0245566 03 01748F 02

09 n08547 00 n14A64F 01 1800 -0317300 03 C7722Ar 02 04=93PF 1

00317gr 00 01871 00 016221 1900 -034453E 00 0796880 02 046224F 01 0I5563E 00 0 62210 01

P 7 6 F 03

no 31t102 046 531 03 91543F 00 37 5F 03 0q5073C 00 0 30 00 n 01

2000 -047422S 03 07904RF 00470F 09 01031F P1

2100 -055327E 03 075521F 0 0467qRP A3 115704F 00 093cS 03 099123F 00

014898 00 20575F 11 010346- 01 0I92q1 01 JP71 01 2200 -062879E 03 069533F 02 047083C 03

F 01 33Q1700 01 01141n1 0 n2237 03 2300 -06g832E 03 061640F 01 04766F 03 01362F 00 02

023436 01 012AS 01 032173I 01 023476P 2l 2400 -075996F 03 052444E 02 0476486 03 0ollq3F 00

110134F 00 024450F 03 n337350 327151 0t 07445 01 2500 -081241E 03 042525F 02 047930F 0

01 033064r 1 05p61 03048P13E 03 o1611r-91 25241 0t 0122012600 -054g3E 02 032400F 02 0126q 0t 11226- 03 00541 03

2700 -057336 03 022495r 02 044E 0 061755C-01 0258q4F 01 F

013135F C 0487729 03 049qqF-0l 2610E I1 C01099 03 01321 96Cq 0l 2800 -090q83E 02

2000 -0-92296E 03 045169 01 n40051C 03 024702F-01 02655br0 01 033520 03 l03qr Cl 2658 01

027211 92664304331F 03 089021F-02 02f641F 01 P13O0201F 0t 01 03

01 C142040A3 I2QF cl 026584F 013000 -092751E C3 -031149F 01 04060q 0 -7797F-0U2 C265 43100 -092440F 0 -O7944F 03

l 0P6401F 0 3200 -091460 03 -015475E 02 C49P 60 03 -018CR3F-01 0064c3F 01 -14442F 02 9161C

3300 -089913E E

03 -020161F 02 050111F 91 -928336F-01 0263200 03 034062f 01 021 02 02A121F 0

01 753E 93 015215 3 031O4q1 l 5S 01050436F 03 -031721F-01

007084F 03 1 10 n3400 -057894E 03 -023987C 02 C5071R 03 -0473536-01 02-3I1F 01 152plr 91

3500 -065496E 03 -02656F 02 00 o24835 01

-029181F 02 350C1IF 03 -049407F-01 014835F 03 015760 01 60741

-079882E 03 -030754F 02 0512510 03 -39070F--0 2334F 01 3600 -082800E 03

0190750 03 0PI331F - 243t1F ^1 3700

051519 01 -354530E-Pt 037 Q0 03 (1661 02 70021 0r 123760F 01 3900 -076806E 03 -031763r 02 =

02 51785 03 -0550 8F-01 0232006 01 01631102 96R74A 00 13 0F 01

022644F 01 0164526 01 061140 00 171644r 03900 -073630E 03 -01295E

4000 -070401E 03 -012426E 02 052C4C 03 -05695 F-Cl 0546 r 0 122070 01-056416F-01 O207qE 01 0613C 03

4100 -067158E 03 -032220 02 052311F 03 n r 07159 01 016721 01 q4901C O 92I2P1F n3

35572 03 -05575F-01 00 02071 034200 -063935E 03 -031766F 02

-031003E 02 050O 03 -054624F-01 010076F 031 degI615 0 Co6OF 03 0007F 00 J444F 014300 -06075q6 01

-s3l4F10I 020444 02 016831 03 015051 01 0117194 0 31l 014400 -057649E 03 -030256F 02 053CS6E 03

4500 -054624E 03 -020206P 02 053343C 03 -5 416F-01 (200390 0

4600 -051694E 03 -028247E 02 0535deg38 03 -049406F-01 degI495f 01 017011F 01 n2441 00 010435

-048869E 03 -027137F 0 053843F 03 -047450F-01 0I3961 03 0170591 n 03Ol01 00 03 061F 01

0170811 01 nl443 00 O38C07 014700 094091F 03 -04507-0l 085076 014800 -046156E 01 -025991C 0

03807F 031717080-030054139 03 -04316eF-01 0I3076E 01 037t05r

F1 01711A0 03 054761-01 017AFF 014000 -043557E 03 -024526F 02 l

02 0545P2 03 -04100F-C5000 -041074E 03 -0)365q0 9t2601 017p77F 01

5100 -03870P 03 -022501E 02 94S8250 03 -0356F-01 01727F 91 0171249 01 1F

0 -04367606-01 11690o 03 q17121 P3 144100 0l6t0 01 5200 -036458E 03 -021164F 02 055060

0171170 01 -09511-03 36562F 03055301E 01 -034717h-0l 016562F 03 0 91621F nl

5300 -034322F 03 -0022F 02 174F 02 055542r 93 -032732F-01 030351S 01710 -0Q7npo-03

- Io6251 00 03 07F 01540C -032298E 03 -01 01 -030825F-1t 035q2E 1 0170Rq1 O

Ol0A60 -343240 00 256371 015500 -03037QE 03 -018332E 02 05777F

5600 - 028566E 03 -0171100 02 056011- 0 -020800 156371 03 911364 01 C1734 F 0l -03650nE0 0 11364F 01

- 3665 02 05243r 03 -02725IF-015700 -026853E 03 01 01 0170IRq 03 -Q100071 00 0t3051 03

5800 -025236E 03 -035249F OP 0504700 03 - 5 F-01 - 21200 n 1161F 0-0401F-03 01486F 03 016058E 03

5900 -023711E 03 -014173E 0 096702F 03

H N(TI - N( 11) THFTA nFLTA TAU TM) FPSTLON nCI TA rOSILnN+DELTA

6000 -072274F 03 -015a0F 0 C$6250 Q9 - ttF-0l 11461 0t rIA056c 01 -0pO 0 14643F n -

6100 -020q2 03 -0214f 02 C37154F 01 -)I11- 4amp3-2F 01 17IF 01 - r 0 14A1 01 1 deg

6400 -O2144E 0 -0IQo5r 02 o573T8r 03 -0lO77TF-0l0l 0143hfI 1= Cl -4S23F 09 O14P 4 01 0 0

300 -shy 011834AE 03 -C2P4r 02 076C 03 -0195-10F1 14 F 01 lAP4o0 01 -0ipl 90 tIflIF 1

600

6500 -0317E 03 -0I65F C3

-010611E 0 deg

-Q0CI 01 S7

0 0 -0t1l3F0-0I78 090C4In3 - 1Ah3F-C

125 01I3 O -0I0331 CS 175F oiIl111F o1 P1676OF SI -I W C0 01913F 01

6600 -015259E 03 -Cn34Qr 01 r-l Cl -11~C -I351r I CI67p SI -nl C6AF 01 lW6r n

6700 -01432W 03 -07oFAF 01 051476C 0l - I4l07r-0l 11g4109 01 1AI7l6 01 -n3)en0r 03 t r

6800 -0112amp4E 02 -C827ampIQ 01 C5qf0I 1i -1l1217F-01 3ol71 1 l6n442 01 -01O1 0 19177F Cl

6900 -012613F 02 -07721r c C3-04- 03 -0Id41r-0l lllf 01 0o OCl -S419W A5 91116F 0i 1

7000 -0118365 03 -072046F 01 01117E n3 - I116 0F-0 13046F 0 9 4550 01 -03Ol4 CC )114Ar nI

7100 -011I06F 03 -C132amp7E 02 0912FA 3 - 20 F-01 112914F 01 0I651cA 1 - 1770F CO 1 2 0 3 q A

7300 -0977CE 02 -0I7IC0E 02 C507465 9 -0l161NF-0I 12747F 0l 0163 91 -e6A0r 01t7418 0l

7500 -086361F 02 -010315C C C00l o -3171-48-0I C1251OF 01 014 3 n 1 - 1171F n 1115 01

F7700 -075747F 02 - Camp01 C604N7F n3 -0I40hlr-0l 0l24IF oI 0l62 -01 no0 1q7r 3 2421C 01

07000 -066663E 02 -079QF18 0 06Cq7l0 03 - 13b0n 9F0 26j75C 3 -3n44 0ol~08

8100 -C5666IE 02 -CC4ISC Cl S61134r 03 -11149E-01 l 112210-0 2C1 02 -0SI065 00 tl21765 02

8300 -051624E 02 -C61177F 01 C61763F 01 -30542E-02 012077 02 16011 01 - 13044 0 I0771 1

8500 -045426E 02 -C5454PF 01 07151F 11 - 9 0 1100n01Cl I22 1 03 4 2

A 108

8700 -03Q07l 02 -0420750 01 0621 C - 760545-C3 011F 01 15Al01 I - 0t04V 01 1 111 01 3 0 0

8900 -035171E 02 -C4271- 01 0oA0177 03 166220F--2 11040F 01 1S77- 01 orlr 00 t11 49 02

9100 -03D046F 02 -C37l79r Cl C6068 )I -)5P8C 1170 01 2SC I -0C161F 0ll-70 1 9 0 0

0300 C02722CE 02 -032712 cl C63AA08 03 -103474F-52 117308 CI01 206300 01l 01 S12l 01

1500 -023057F 02 -0PR7PC 0I 440308 I -)44072C02 111608 ii OSAOF 01 -0fl7A CA 0IC1P9 0

9700 -021079F 02 -32521C 01 C44 3F 11 -004038-02 C1407E SI 11S~ n2-04AC0 11 rC

9900 -018546E 02 -0114-A5 01 064754C 01 -)1305C-02 C12 3 t 111414F 01 0203 C l16098

10000 -0l7Z307E 02 -0I7ERF 0 06494 0 -)l5l72F-n 126C-F 01 A 4 01l - 780 1rCC

20000 -028672C-01 -028A45-Cl 00003C -1l742r-Cl 1141F 02 011710 C1 -ltf01 00 114210

30000 -047013F-04 -C474135-04 040977F 03 -025b46amp-04 01141WP 52 C13r7Rc01 1jAl~ f11OF

C

7 Program Listing A complete listing of the program follows

G LEVEL 1 MOD I MAIN DATE = 6812R 195912

DOUBLE PRECISION THETA(125)DELTAU(125)FPS(125)SN(125)AN(IS) IHAUX(6) TAU(125)GAMMA(I25)H(125) VOUBL PRECISION DARSINDEXPDSQRTDATANDTANDCOSTHETAO DOUBLE PRECISION COTHETATHE DOUBLE PRECISION DESUMCGAMIEPAA3DENIDENEDFN3ANUMI IANUM2ANUM3SNO DOUSCE PRECISION ANMHMHHANOFRo ANFZEXIEXPAPGDW F EQUIVALENCE (HAUX(I)H(1)) DATA HAUXODOI00300sC

7 0 0 oO00 100 FORMAT (80102)

DO 40 1=721 40 HCI)=H(I-1)+2DO

D 42 1=2233 42 H(I)=H(I-1)+5DO

DO 43 1=3438 43 HI)=H(I-1) + 10

H(39 =20ODO DO 44 1=40108

44 H(I)=H(I-1)+10000 DO 45 1=109122

45 HI)=H(1-1)+20ODO

H(123=1000000 H(124)=2000ODO H(125)=3000000

PROGRAM STOPS WHEN THFRE ARE NO MORE DATA CARDS TO BE PFAD IN 200 READ(S100END=122) CANMAN0FHHHMTHETA0

ANM=4248550+11 TATHE=DTAN(THETAO) COTHE=DCOS(THETAC) TO=THETAOI 0+3 RO=6373015DO SNO=1DOtANOID-6 EXI=2DO(DSIN(THETAO20))

2 00 62 1=1125 AH=HI)

IF(AHGT500) GO TO 58 AN(I)=ANODEXPC-CH(I)) SN(I)=IDOAN(I)ID-6

GO TO 60 58 Z=(HI)-HM)HH

ANE=ANMDEXP((1DO-Z-DEXP(-Z))200) AN(I)=(-403800ANEn D+6)F2 SN(I)=IDO + AN(I)ID-6

60 CONTINUE EX2=(ANO-AN(T)) SN(t) ID-6COTHE ARG=DSORT(RO(2(RO+H(I))) (EXI +H(I)PO -EX2)) THETAI)=2D0DARSIN(ARG)

62 CONTINUE WRITE(6105) ANMHMHHANOTOCFpO WRITE(6108) WRITE(BI10) ILCNT=14 THETA(1)=THETAO

EPS(I)=OOOO GAMMA(1)=OODO TAU(I)=OODO

11

V REFERENCES

1 Bjork C A and W M Layson Comparison of Refraction Correction Techshyniques PAA Technical Memo No 65 ETV-TM-67-2 (1967)

2 Bean B R and G D Thayer CRPL Exponential Reference Atmosphere U S Department of Commerce National Bureau of Standards (now ESSA) October 29 1959

13

Page 15: A PROGRAMMED MATHEMATICAL MODEL TO SIMULATE · PDF filex-551-68-1167 . prepri nt . a . programmed mathematical model to simulate the bending of radio waves in atmospheric propagation

H N(TI - N( 11) THFTA nFLTA TAU TM) FPSTLON nCI TA rOSILnN+DELTA

6000 -072274F 03 -015a0F 0 C$6250 Q9 - ttF-0l 11461 0t rIA056c 01 -0pO 0 14643F n -

6100 -020q2 03 -0214f 02 C37154F 01 -)I11- 4amp3-2F 01 17IF 01 - r 0 14A1 01 1 deg

6400 -O2144E 0 -0IQo5r 02 o573T8r 03 -0lO77TF-0l0l 0143hfI 1= Cl -4S23F 09 O14P 4 01 0 0

300 -shy 011834AE 03 -C2P4r 02 076C 03 -0195-10F1 14 F 01 lAP4o0 01 -0ipl 90 tIflIF 1

600

6500 -0317E 03 -0I65F C3

-010611E 0 deg

-Q0CI 01 S7

0 0 -0t1l3F0-0I78 090C4In3 - 1Ah3F-C

125 01I3 O -0I0331 CS 175F oiIl111F o1 P1676OF SI -I W C0 01913F 01

6600 -015259E 03 -Cn34Qr 01 r-l Cl -11~C -I351r I CI67p SI -nl C6AF 01 lW6r n

6700 -01432W 03 -07oFAF 01 051476C 0l - I4l07r-0l 11g4109 01 1AI7l6 01 -n3)en0r 03 t r

6800 -0112amp4E 02 -C827ampIQ 01 C5qf0I 1i -1l1217F-01 3ol71 1 l6n442 01 -01O1 0 19177F Cl

6900 -012613F 02 -07721r c C3-04- 03 -0Id41r-0l lllf 01 0o OCl -S419W A5 91116F 0i 1

7000 -0118365 03 -072046F 01 01117E n3 - I116 0F-0 13046F 0 9 4550 01 -03Ol4 CC )114Ar nI

7100 -011I06F 03 -C132amp7E 02 0912FA 3 - 20 F-01 112914F 01 0I651cA 1 - 1770F CO 1 2 0 3 q A

7300 -0977CE 02 -0I7IC0E 02 C507465 9 -0l161NF-0I 12747F 0l 0163 91 -e6A0r 01t7418 0l

7500 -086361F 02 -010315C C C00l o -3171-48-0I C1251OF 01 014 3 n 1 - 1171F n 1115 01

F7700 -075747F 02 - Camp01 C604N7F n3 -0I40hlr-0l 0l24IF oI 0l62 -01 no0 1q7r 3 2421C 01

07000 -066663E 02 -079QF18 0 06Cq7l0 03 - 13b0n 9F0 26j75C 3 -3n44 0ol~08

8100 -C5666IE 02 -CC4ISC Cl S61134r 03 -11149E-01 l 112210-0 2C1 02 -0SI065 00 tl21765 02

8300 -051624E 02 -C61177F 01 C61763F 01 -30542E-02 012077 02 16011 01 - 13044 0 I0771 1

8500 -045426E 02 -C5454PF 01 07151F 11 - 9 0 1100n01Cl I22 1 03 4 2

A 108

8700 -03Q07l 02 -0420750 01 0621 C - 760545-C3 011F 01 15Al01 I - 0t04V 01 1 111 01 3 0 0

8900 -035171E 02 -C4271- 01 0oA0177 03 166220F--2 11040F 01 1S77- 01 orlr 00 t11 49 02

9100 -03D046F 02 -C37l79r Cl C6068 )I -)5P8C 1170 01 2SC I -0C161F 0ll-70 1 9 0 0

0300 C02722CE 02 -032712 cl C63AA08 03 -103474F-52 117308 CI01 206300 01l 01 S12l 01

1500 -023057F 02 -0PR7PC 0I 440308 I -)44072C02 111608 ii OSAOF 01 -0fl7A CA 0IC1P9 0

9700 -021079F 02 -32521C 01 C44 3F 11 -004038-02 C1407E SI 11S~ n2-04AC0 11 rC

9900 -018546E 02 -0114-A5 01 064754C 01 -)1305C-02 C12 3 t 111414F 01 0203 C l16098

10000 -0l7Z307E 02 -0I7ERF 0 06494 0 -)l5l72F-n 126C-F 01 A 4 01l - 780 1rCC

20000 -028672C-01 -028A45-Cl 00003C -1l742r-Cl 1141F 02 011710 C1 -ltf01 00 114210

30000 -047013F-04 -C474135-04 040977F 03 -025b46amp-04 01141WP 52 C13r7Rc01 1jAl~ f11OF

C

7 Program Listing A complete listing of the program follows

G LEVEL 1 MOD I MAIN DATE = 6812R 195912

DOUBLE PRECISION THETA(125)DELTAU(125)FPS(125)SN(125)AN(IS) IHAUX(6) TAU(125)GAMMA(I25)H(125) VOUBL PRECISION DARSINDEXPDSQRTDATANDTANDCOSTHETAO DOUBLE PRECISION COTHETATHE DOUBLE PRECISION DESUMCGAMIEPAA3DENIDENEDFN3ANUMI IANUM2ANUM3SNO DOUSCE PRECISION ANMHMHHANOFRo ANFZEXIEXPAPGDW F EQUIVALENCE (HAUX(I)H(1)) DATA HAUXODOI00300sC

7 0 0 oO00 100 FORMAT (80102)

DO 40 1=721 40 HCI)=H(I-1)+2DO

D 42 1=2233 42 H(I)=H(I-1)+5DO

DO 43 1=3438 43 HI)=H(I-1) + 10

H(39 =20ODO DO 44 1=40108

44 H(I)=H(I-1)+10000 DO 45 1=109122

45 HI)=H(1-1)+20ODO

H(123=1000000 H(124)=2000ODO H(125)=3000000

PROGRAM STOPS WHEN THFRE ARE NO MORE DATA CARDS TO BE PFAD IN 200 READ(S100END=122) CANMAN0FHHHMTHETA0

ANM=4248550+11 TATHE=DTAN(THETAO) COTHE=DCOS(THETAC) TO=THETAOI 0+3 RO=6373015DO SNO=1DOtANOID-6 EXI=2DO(DSIN(THETAO20))

2 00 62 1=1125 AH=HI)

IF(AHGT500) GO TO 58 AN(I)=ANODEXPC-CH(I)) SN(I)=IDOAN(I)ID-6

GO TO 60 58 Z=(HI)-HM)HH

ANE=ANMDEXP((1DO-Z-DEXP(-Z))200) AN(I)=(-403800ANEn D+6)F2 SN(I)=IDO + AN(I)ID-6

60 CONTINUE EX2=(ANO-AN(T)) SN(t) ID-6COTHE ARG=DSORT(RO(2(RO+H(I))) (EXI +H(I)PO -EX2)) THETAI)=2D0DARSIN(ARG)

62 CONTINUE WRITE(6105) ANMHMHHANOTOCFpO WRITE(6108) WRITE(BI10) ILCNT=14 THETA(1)=THETAO

EPS(I)=OOOO GAMMA(1)=OODO TAU(I)=OODO

11

V REFERENCES

1 Bjork C A and W M Layson Comparison of Refraction Correction Techshyniques PAA Technical Memo No 65 ETV-TM-67-2 (1967)

2 Bean B R and G D Thayer CRPL Exponential Reference Atmosphere U S Department of Commerce National Bureau of Standards (now ESSA) October 29 1959

13

Page 16: A PROGRAMMED MATHEMATICAL MODEL TO SIMULATE · PDF filex-551-68-1167 . prepri nt . a . programmed mathematical model to simulate the bending of radio waves in atmospheric propagation

C

7 Program Listing A complete listing of the program follows

G LEVEL 1 MOD I MAIN DATE = 6812R 195912

DOUBLE PRECISION THETA(125)DELTAU(125)FPS(125)SN(125)AN(IS) IHAUX(6) TAU(125)GAMMA(I25)H(125) VOUBL PRECISION DARSINDEXPDSQRTDATANDTANDCOSTHETAO DOUBLE PRECISION COTHETATHE DOUBLE PRECISION DESUMCGAMIEPAA3DENIDENEDFN3ANUMI IANUM2ANUM3SNO DOUSCE PRECISION ANMHMHHANOFRo ANFZEXIEXPAPGDW F EQUIVALENCE (HAUX(I)H(1)) DATA HAUXODOI00300sC

7 0 0 oO00 100 FORMAT (80102)

DO 40 1=721 40 HCI)=H(I-1)+2DO

D 42 1=2233 42 H(I)=H(I-1)+5DO

DO 43 1=3438 43 HI)=H(I-1) + 10

H(39 =20ODO DO 44 1=40108

44 H(I)=H(I-1)+10000 DO 45 1=109122

45 HI)=H(1-1)+20ODO

H(123=1000000 H(124)=2000ODO H(125)=3000000

PROGRAM STOPS WHEN THFRE ARE NO MORE DATA CARDS TO BE PFAD IN 200 READ(S100END=122) CANMAN0FHHHMTHETA0

ANM=4248550+11 TATHE=DTAN(THETAO) COTHE=DCOS(THETAC) TO=THETAOI 0+3 RO=6373015DO SNO=1DOtANOID-6 EXI=2DO(DSIN(THETAO20))

2 00 62 1=1125 AH=HI)

IF(AHGT500) GO TO 58 AN(I)=ANODEXPC-CH(I)) SN(I)=IDOAN(I)ID-6

GO TO 60 58 Z=(HI)-HM)HH

ANE=ANMDEXP((1DO-Z-DEXP(-Z))200) AN(I)=(-403800ANEn D+6)F2 SN(I)=IDO + AN(I)ID-6

60 CONTINUE EX2=(ANO-AN(T)) SN(t) ID-6COTHE ARG=DSORT(RO(2(RO+H(I))) (EXI +H(I)PO -EX2)) THETAI)=2D0DARSIN(ARG)

62 CONTINUE WRITE(6105) ANMHMHHANOTOCFpO WRITE(6108) WRITE(BI10) ILCNT=14 THETA(1)=THETAO

EPS(I)=OOOO GAMMA(1)=OODO TAU(I)=OODO

11

V REFERENCES

1 Bjork C A and W M Layson Comparison of Refraction Correction Techshyniques PAA Technical Memo No 65 ETV-TM-67-2 (1967)

2 Bean B R and G D Thayer CRPL Exponential Reference Atmosphere U S Department of Commerce National Bureau of Standards (now ESSA) October 29 1959

13

Page 17: A PROGRAMMED MATHEMATICAL MODEL TO SIMULATE · PDF filex-551-68-1167 . prepri nt . a . programmed mathematical model to simulate the bending of radio waves in atmospheric propagation

V REFERENCES

1 Bjork C A and W M Layson Comparison of Refraction Correction Techshyniques PAA Technical Memo No 65 ETV-TM-67-2 (1967)

2 Bean B R and G D Thayer CRPL Exponential Reference Atmosphere U S Department of Commerce National Bureau of Standards (now ESSA) October 29 1959

13