Академический Документы
Профессиональный Документы
Культура Документы
Jith Application
to ILS Glide Slope
A nissertation presented to
The Faculty of the colleqe of Engineering and Technology
Ohio University
In Partial Fulfillment
by
Vichate Unqvichian
June. 1981
O!HIO UNIVER.SITY
LIBRARY
This Dissertation has been approved
investiqation.
Page
References 135
Appendices ii
Page
LIST OF TABLES
Page
CHAPTER "r
INT RO DUCTION
slope systems are the three types avaIlable. Only the imaqe
330.0 8Hz, the antenna heiqhts are 28.0 and 14.0 feet. The
(90 Hz > 150 Hz). For every qlide slope system operated in
same.
the antenna heiqhts are set to 21.0 and 1.0 feet. The upper
qenerate a three deqree qlide path anqle are ij2.0, 28.0, and
Reference 1.
A vavequide qlide slope system, in constrast with the
it is shut down.
made for localizer and monitor analyses, and indeed for many
other propaqation problems.
the terrain profile alonq the line from the glide slope mast
avaliable.
model.
Chapter III.
But later in the validation process, the 2-D UTD model was
3-D model based on the TSC work was also developed. For
the inaccuracy of the 2-D TSC results. The first two actual
the 2-D OTD and 2-D TSC models are utilized. The third
CHAPTER II
Field Point
p
siqnificantly.
U x H
M
s
:& E x fi
where
-1
E E + ~
and
-1
E = incident electx:ic field,
(obstacle) ,
(obstacle).
P (Field Point)
H (rl-~)
s
-.
r - r
-
A
U
~----------i"'Y
Reference Coerdlncte
is:
Js 20 x lfl (2. 1)
maqnetic field.
determined directly:
vheI:'e
(2. 3)
antenna.
propaqation path.
seen that
da
--
da
Al
A2
- (2. 5)
E(d)
I&(0)
I- ( daA1
da
Al
)
(2. 6)
~ Reference Point
r-'
\0
20
location, the electric field at d can he expressed as:
(2. 7)
e==..f)
Antenna
Source
• ...t'\
T ~\J'(\dort
- - - - - -
-
...",....",..""..
Renee~\V"
.",.-- ."""",. .",.
co
-- --- ---- !hOd
,/1
/ J -
- - --?~ 800----nc/,o--ry ....... ........
.........
1000'
c:II:t
tv
to-'
22
effect on the total electric field. Hence, the total field
of 50.000 feet from the based of the antenna mast and covers
lO.OT ! •
r I
I ) I
8.0+ I 1
I
I I
I I
-8
~ GTD~J I
:= 6.0 \
t I \
<I)
> J \
~
~ J / I
C)
~.".",
/..? /
o b: 55 I I
-8
- -6• ....,-- -4 -2 0.0 2 4 6 8
Elevation Angle (Degrees)
and the diffracted rays from the edqes. The time required
for evaluation of the GTD solution does not depend upon the
(2. 8)
V·E = 0
where
and
E 0 (acoustic so ft) ,
z
all ~
- (acoust ic h a r d) ,
dU- • 0
be met:
(VIjI)2 J:a 1
( 2 .. 11)
V~ (2. 12)
- -0 == 0
E ( 2. 13)
0
Ea v2 ", + 2(V~·V)E 0 - 0
S'"
where
.
Usinq the vector identity and rearranqe terms,
~·VG - - GV·; ~
but d
= de
and s'"
then
dG ,
ds +
where it can be seen that the above equation has the same
form as Equation (2.15). Therefore, by inteqratinq this
G(s)
G(s )
o
then
E (5)
o
Eo ( So ) V~).
fG[;)
o
enerqy,
Al = A2 jdO
dO
A2
A1
(PI + d)(P2 + d) ,
G
G1
o
,
PI P2 (2. 17)
(Pi + d)(P2 + d)
(2. 19)
31
In Keller's theory, Ea{S) is assumed to have a simple
as:
Eo (s) E (8 )
o 0
• D IC(s)
G(s ) e
-jks (2.20)
o
result is
PI P2 -jks (2.21)
E (5) E (s ). D
o o 0 (PI + d)(P2 + d) e
becomes
E (8)
o Eo (8 0 ) • D - e
-jks
•
(2.22)
(2. 23)
"here
point,
D - BaD
o S
- ~,~ D
'r 'r h
where
ao = ~'x~'
+
A At
B s x
and
to the di f f racti on c o i n t.
. -or -qroups •
(2.24)
where
{
f - 4>' ah a d o v boundary (5B) (2.26)
/ ' Field Point Antenna
Source
\
A
S ~
5· -;
w
~
35
Wedge
Edgee~
Diffraction Cone ~
-f",
:
,
)\
I \
I I
I I
,
I I
Incident Ray
of rays.
tech niqu e, on the othe r band . invo lves a qrea ter numb er of
calc ulati on step s than the UTD meth od, and henc e requ ires a
larq er amou nt of comp utati on time . Furth ermo re, the MSD
techn ique is not more accu rate than the UTD techn ique when
the field incid ent at the edqe does not vary rapi dly, which
is the case here . Ther efore , only the UTD techn ique viII be
used here .
-e
[-jn/4 ]
=
2m/2n ksinB
a
n - (~_:t) - ]
+ cot( ~ ~
2m
)F[kL a_ (~-~')
+ +
+ 2mlTN+ - a
a 2 coa 2 { }
+ 2
+
N = the inteqers which most nearly satisfy the
±
followinq two equations,
+ +
21T IIlJ.'l a m 1T
+
2urIl.i.~
+
+
a =a ep + <p'
and
L
s s' 2 (2.28)
s + s' sin a0 ~
(2.29)
(2.27a) correspond to D
s and D
h,
respectively. Furthermore,
the first two terms and the last two terms in the bracket in
-1 M (2.31)
2 sin --
12kb
Reflection
Boundary
Antenna
~b
Source ~
~
00
Shadow
Boundary
00
Shadow Transition
Region (T )
s
Figure 2-8. Two Transition Regions about the Reflection and Shadow Boundaries Where
Fields are Rapidly Varying. In shaded regions, only the UTD technique is
valid, but outside the shaded areas, both the GTD and UTD techniques are
va lid.
.t:a
o
41
transition (Ts) reqion.
CH~PTER III
qroups.
reflected-reflected-diffracted, reflected-diffracted-
section c.
In order to investiqate all possible combinations of
A. Zero-Order Group
Observa ti on
Point ~
Antenna
Source ~ ~
Observoti on
Poi nt ~.c==9
their existence.
t
Antenna
Source
-----4.. . Y
Figure 3-2. The Direct Ray Which Propagates Directly from the Source Antenna
to the Observation Point.
~
0\
47
normal of plate. After the imaqe source is found, the ray
must the ray intercept the plate, but also the ray must not
the plates have been included. The final result is the total
---"t
..... Y
Figure 3-3. The SingIy-Reflected Ray Reflected from Plate L to the Observation
Point.
~
OJ
49
which occurs when the electromaqnetic wave is incident on
plane wave (see Piqure 2-1). Fiqure 2-1 also shows the
solution.
where
- L E>
T
e
e
,
B. First-Order Group
t •
'Oo\,){\oof'fJ, - - -
Antenna Incident Angle = Reflected Angl IRe~\ec~{\- - -
\ ......... ".,,-
Source ....---~
..
-~)IIIP y
""'"- ............
Shadow Region
Figure 3-4. The SingIy-Diffracted Ray Diffracted from Edge e to the Observation
Point.
U1
t\J
53
reflected and diffracted rays which are; the doubly-
followinq sections.
observation point.
Antenna
f
Source
.::::::=:0 Observation
Point
- -......... y
First
Image <
Source
Second
Image <
Source
cont['ibutions.
M.
Antenna
Source
U1
0'\
57
to exist. There are at leas~ two possible methods to
Q
e
....--.~---r----r---r----e---r--~~--. - - - - - - - - - - - - - - - - -
Source Q
e
<
:II'"
.Jt'''
~
, / ""
~'
Source Image
which is qiven by
where
- N
L
K e
r
~ -;:RD
EK,e t
e.
A nt en na
t ,
~ ...
Source
rrrrr!
e (D if fr ac ti on
le ct ed R oy D if fr ac te d from Edge ervation
ef Plate L to the Obs
Fi gu re 3- 8. The D if fr ac te d- R R ef le ct ed fro m
e L and
Point Q e ) to Plat
• .
Poi nt
0\
o
61
two end points toqethec with a plane which contains plate L,
)-9b). with the antenna location, the edqe and the imaqe of
reflection.
which is qiven by
62
Observation
Point
t~:-
aC
Antenna
Source
...........
I III It ........
" '"""'-
"":-";j
Image of the
Observation
Point
where
~R _
L IL ~R
e)L t
e
N = the number of modelinq plates.
plate L.
diffracted ray where both edqas are part of the same plate.
rrrml
Figure 3-10. The Doubly-Diffracted Ray Diffracted from Edge e (Diffraction Point Q )
to Edge e l (Diffraction Point Q I)' and Diffracted from Edge e l to the e
Observation Point. e
0'\
~
65
performed. If there is no line of siqht blockage, the DO ray
always exist.
c. Second-Order Group
The second-order qroup is co~posed of eiqht rays which
reflected-diffracted-reflected. reflected-diffracted-
also used for the second-order qrcup rays. For example, the
Antenna
t
Source
RM~ ,..
~\~
~\o\e
Plate L
0"
-...J
68
as a source a second imaqe with respect to plate L is
calculated.
point (RM) and the second imaqe location are then used as
the RRR ray does not exist and the next reflectinq plate
(M+l) is considered.
~Ei(~RR = the ·
tc~ple-ceflecteu
·
f1eld.
)L)M
C.2 Reflected-aeflected-Diffracte~Ray
K
Figure 3-12 • The Reflec ted-R eflect ed-Di ffracte d Ray Reflec ted from Plate
action Point Q ),
to Plate L, Reflec ted from Plate L to Edge e (Diffr
e
and Diffra cted from Edge e to the Obser vation Point.
--..J
o
71
plate L is determined. then usinq RL and the first imaqe
If either RL, RK, or Qe do not exist the RHD rdY will not
exist.
Diffracted field f
~RD
) . which is qiven by
where
~{RI)
- K
N
2 2 L
N
L
N
e
"f;itl{l)
K,L,e
,.
not pdrt of the plate, and reflected once more from another
plate. Fiqure 3-13 depicts an RDR ray.
c::::::=0 Obser vati on
Point
Antenna
t
Source
Plate K
Plate K to
Figure 3-13. The Reflec ted-D iffract ed-Re flecte d Ray Reflected from
Edge e (Diffraction Point Q e), Diffracted from Edge e to Plate M,
and Reflected from Plate M to the Observcflon Point.
-...J
f\J
73
The first step in the ray existence tests is to
in Fiqure 3-14.
The first step to test for ray existence is to locate
the imaqe source with respect to plate K. Once this imaqe
Edge e
Antenna
t 1 Qe
Source ~
Plate K
Figure 3-14. The Reflec ted-D iffract ed-Di ffracte d Ray Reflected from Plate K l to
Edge e (Diffraction Point Q e), Diffracted from Edge e to Edge e
l
(Diffraction Point Q e I)' and Diffracted from Edge e to the
Observation Point.
'-J
U1
76
diff~action point (e in this case) and testinq whether i t
intercepts plate K.
other plates.
~D • r er
N
K
T T
L -::ROD
e' EK,e,e'
,
where
t Edge e
Antenna,
Source < ~ 7 Qe
-.J
-.J
78
determine that the diffraction point and both reflection
contributions.
The process is repEated until all edqe and plates in
~RR • rLL
T
eLM
N N
E>RR
e.L,M
,
79
where
N = the nu ml:er of raodelinq plates,
rrr t ..
Plate L
00
o
81
imaqe of edqe e t • Therefore, before startinq blockaqe tests,
T -= the nu mber of e d o e s ,
L = the plate index.
Antenna
f Edge e I
Source
<E ~ ·
1 Qel
,...
(X)
f\J
83
The first step is to calculate an imaqe of the
CHAfTER IV
UTD and 2-0 PO models were aqain used for the second and
the resulting models are refered to as the 3-D UTD and 3-D
PO models.
detail is provided.
A. Hvpothetical site
A.1 Introduction
in followinq discussions.
toward the hiqhest point, the elevation anqles for the mild
from the 2-D UTD. 2-D PO, and GO methods are superimposed
is not considered.
8.0
~\
"\,
II
-c
~ 6.0
,..
E
<.,
.?;
'0
~~~~\
~
a::
4.0
\\
- - - UTO Calculated
- - - - - - POCo leutoted
Figure 4-2. Calculated Normalized Antenna Patterns Vs. Elevation Angle Above Horizontal for TV/o-
Dimensional Hypothetical Terrain of Figure 4-1 with 2-Degree Upslope Grade.
\.0
~
92
well from 1.0 to 4.0 deqrees. This is not surprising since
UTD, 2-D PO, and GO curves. The 2-D PO model still predicts
B. Kodiak Alaska
B.l Introduction
Kodiak Alaska, Runway 25 is the first ILS site selected
to validate the 2-D UTD model. The terrain has only small
10.0
q
/
~ /
8.0
/ /
/ /
/ /
/ /
&» / I
."
~ 6.0 I I
,..
e / I
<t,)
.~
....e
'"i 4.0
I I/
"
Ol:: / /
<,
"
/ I/
- - - UTD.. Calculated
"L/
2.0 I
I
- - - - - - POCalculated I
- - - - - GO Calculated (Flat Gro~nd Plan.) "-'
"
i , i
Figure 4-3. Calculated Normalized Antenna Patterns Vs. Elevation Angle Above Horizontal for Two-
Dimensional Hypothetical Terrain of Figure 4-1 with 6.3 Degree Upslope Grade.
\.0
W
94
lateral terrain variations (in the direction perpendicular
The desiqn qlide path anqle is 2.0 deqrees and the operating
The NR, SBR, and CE qlide slope systems were set up for
experimental tests at this site. For the purpose of
(9000 I -1 9 •7)
K \\
Fi gu re 4- 4. Pr of ile of Te rra in in
th e Re fle cti ng Zo ne
for Kodiak, Alaska.
\0
U1
96
commonly employed durinq site inspections under FAA Orders
qlide slope.
2-D UTD and 2-D PO results heinq within 0.08 degrees of the
2-D UTD and 2-D PO are very similar. Fiqure 4-5 depicts the
deqrees elevation.
from ocean to land. This is evidence that the 2-D UTD result
eu
o
s
L-
High Tide 1.99 .54 .59 2.07 .56 .57 2.07 .61 .62
~
eu
(1)
~
--
::l
Low Tide 2.29 .68 .28 2.26 .63 .35 2.27 .57 .33
Z
a
u
= angle at which +75 fJA occurs
a - a
= symmetry factor = u p
s
a
w
o
o
~ \'
\~
8
~
N
:c
~
\
8
+
+75
1.
::0
o
u
..
8
\\
~\
~\
- - - UTO Calculated
- - - - - - P O Co lcu krtcd
8N - - - - - Muosure~nt ~\
~\
•
\
2.8 3.2
8'--_~~_-4---~----t---+--:--~t----t---:-+=--
M
I 1.0 2. 3.0 ~.o
Elevati on AngIe (Degrees)
Figure 4-5. Measured and Calculated Curves of COl Vs. Elevation Angle for a 1000'
. High Level Run Flight Measurement Along the Runway Centerline for the
Null Reference System at High Tide at Kodiak.
99
o
o
~
8
~
N
:x:
s
8
:;
+75
-oJ------------~--------------
o
u
. __
- · ·_·_--·----/~
\\
8N
•
- - - UTO Calculated
- - - - - - P O Calculated
- - - - - Meosuremen t
\\
~\
2.8 \~~
2. 3.0 ".0
Elevation Angle (Degrees)
Figure 4-6. Measured and Calculated Curves of COl Vs. Elevation Angle for a 1000'
High level Run Flight Measurement Along the Runway Centerline for the
Null Reference System at Low TIde at Kodiak.
100
Piqure 4-1. Durinq hiqh tide, both calculated results
hiqh tide.
The last structure comparision, shown in Figure 4-8, is
for low tide. In constrast with the hiqh tide (see Fiqure
4-7), the trends are reversed. The COIlS determined from 2-D
C.l Introduction
Carswell Air Force Base, Runway 35, is the second site
anqle when viewed from the base of the antenna mast to the
highest point is o.qg degrees. Figure 4-9 illustrates the
N
:z:
~
~.:::::.::::=.:=~-.-- .....,.,.,.~--- - - --
----~- ----------
<'
...;, ,.""..,. ---------- -----",,"
--.......".",.. "".,,------
0 --.",.~~-----------------------2.13
0
u ' .... --,...;"
N
..r. -- -- - UTO Calculated
o'0
... - - - - - - POCo leufated
- - - - - - - Measurement
Figure 4-7. Measured and Calculated Curves of CDI Vs. Distance for a Low-Approach Flight Along the to--'
Runway Centerline for the Null Reference System at High Tide at Kodiak. o
......
-8•
.
:z:
~
<"
,.3,
0
0
u ",
--- --- --- --- --- --- --- --- 2.1 3
'<, \~
~--,
~,
" ~ -=--~- ---1IIr.p.w~..\w~~~~
to:
.:I:
o
'i')
8 ' i i
, i • ,
+0 10/000 20,000
Distance from Antenna Mast (Feet) 30,000
Figure 4-8. Measured and Co leu lcted Curves of COl Vs. Distance fo~ a low-Approach
Flight Along the
Runwa y Centerline for the Null Reference System at low
Tide ot Kodiak. ......
o
t\J
z
Base of the
Antenna Mast
t (3040, 26)
(1940, 22.5)
(1540,,8.5
(Y=O, Z=O) r;r;2, 0.0) Joo y
.....
o
w
104
neqlectinq the mutual interactions and the improper
3500 feet from the mast. Beyond this distance the qround is
site. The antenna heights for the NR were 34.29 and 17.14
Nu II Reference
2.83 0.72 0.49 2.87 0.72 0.46 2.86 0.71 0.44
2.86 0.73 0.42
a
p
= path angle; i.e., angle at which 0.0 ~ COl occurs
a
w
= width angle; i.e., angle between .±75.0 IJA COl points
0 2.65 3.35
0
c;>
\
-,
8
~
--~
...... ~
~
~
N
:I: ~
8
'+
+75
~
.....,o .........--------------+--~:-+----..--t--------
a
u
F----------------t---+-~~---------75
..
8
2.8 3.2
1.0 .0 4.0
Elevation Angle (Degrees)
Figure 4-10. Measured and Calcu lated Curves of COl Vs. Elevation Angle for a
1000' High Level Run Flight Measurement Along the Runway Centerline
for the Null Reference System at Carswell AFB, Texas.
107
2.65 3.35
8
-:;
t-------------~"'-'~--I-----I--------+75
1.
-ot--------------....-.J~~-+---....-+--------
o
U
f--------------~J----J-.~--I---------75
-8
I
2.8 3.2
1.0 2.0 3.0 ••0
Elevation Angle (Degrees)
Figure 4-11. Measured and Calcu fated Curves of COl Vs. Elevation Angle for a
1000' High level Run Flight Measurement Along the Runway Center-
line for the Null Reference System at Carswell AFB, Texas.
108
o 2.65 3.35
o
c;>
'I
I
I
J
,,
I
J
8
+
I
I
I
I
I
/
1---------------+---+---lft'-;---------75
..
8
- - - UTO Calculatod
- - - - - - PO eofcuJated
8
N - - - - - Muosu(un~,,'
•
2.8 3.2
8L.------r-+=---+--~~---+--'--+--~:-t----__+_--_:_t";:__-
M
I .0 3.0 ~.O
Elevatioo Angle (Degrees)
Figure 4-12. Measu'r'ed and Cclculcted Curves of COl Vs. Elevation Angle for a
1000' High Level Run Flight Measurement Along the Runway Center-
line for the Capture Effect System at Carswell AFB, Texas.
109
o 2.65 3.35
o
~
\
"\. J \
\! \\
~\
1 "<, "
N
::r: I \
~ I \
I ~
J
8 I
+" I
J
I
J
-ol----!----------t-~t_t-t_1r__------
(5 J
u I
/
L--------------I----+~~r__-------75
8
I
- - - - UTO Culc.:ulu'n\J
- - - - - - POCo leu rated
8N - - - - - Meosuremen t
•
2.8 3.2
2.0 3.0 ~.o
Elevaticn Angle (Degrees)
Figure 4-13. Measured and Calculated Curves of COl Vs. Elevation Angle for a
1000' High Level Run Flight Measurement Along the Runway Center-
line for the Capture Effect System at Carswell AFB, Texas.
110
2-D PO models. The measured curves exhibit more roughness
Figures 4-12 and 4-13. All curves agree well with each
the model inq sections used to model the actual terrain are
N
X
~
<-
~
EO
u
N
L
o
"'l - - -
... UTO Coleu lcted
- - - - - - PO Calculated
- - - - - - - Measurement
Figure 4-14. Measured c-id Calculated Curves of COl Vs. Distance for o Low-Approac
h Flight Along the Runwoy ~
Cente rline for the Null Reference System at Carswell AFB, Texas, ~
.....
8
..
N
:t:
~
<"
~
CO
u
N
~
o&t') - - - - - - t:JTD Calculated
- - - - - - PO Calculated
- - - - - - - Measurement
8,
'+' o~-------r'--------T'-------T' -------r-,-------....-.------.. .
Figure 4-15. Measured and Calculated Curves of CDI Vs. Distance for 0 Low-Approach Flight Along the Runway
Center line for the Null Reference Syste:» at Carswell AFB, Texas. ~
~
t\.)
8
..
N
:z:
~
<"
~
0° - - - - - - - - - - - - - - - - - - - -- - -- - - 2.8
U
~ ,~,--------------------------------
~--------------
-........--- ~
N
.:I: - - - - - - UTD Calculated
o
U")
- - - - - - P O Calculated
- - - - - - - Measurement
8, i i i i
------.--- ,• I
.
+"0 10,000 20,000 30 ,000
Distance fro-" Antenna Mast (Feet)
Figure 4-16. Me~sured and Calculated Curves of CDf Vs. Distance for a Low-Approach Flight Along the Runway
Centerline for the Capture Effect Syste~ ct Carswell AFB, Texas.
~
~
w
8....
I
N
:r:
~
~
~
0° - "'t-f~- -
~~~~ - - - - - - - - - - - -
u .~ - - - - - - - -2 8
--........
.
------~_..
" .----... . . ............------- --=-- ----
---
---------------- - ---
N
.:I:
o'0 - - - - - UTO Coleu fated
- - - - - - PO Calculated
- - - - - - - Measurement
gl
'+ 0 • 1 t\ ' i i
. v,OOO 20,000 '
Distcnce from Antenna Mast (Feet)
30,000i
Figure 4-17. Measured and Calculated Curves CT COl Vs. Distance for a Low-Approac
h Flight Alo'1g the Runway ....
Centerline for the Cc;>ture Effect System at Carswell AFB, Texas.
~
115
to this averaqe elevation. But in practice, the antenna
heiqhts are measured vertically with respect to the concrete
accurate surveyinq.
the model. with the additional rays, the 3-D OTD model will
pursued.
A less eleqant, but nonetheless effect.ive approach was
the qround profile alonq the line from the antenna to the
Runway
11.5>f------
)f==
--10
___----5 x
____- 1 .s:
~
.....o
o
~
-5
/
, f ,
6 500 1000 1500 2000
Distance in Feet from the Reference Point
e from
GI Prof; Ie U n
C c te d
:.:J A n ten n a to P ro ;e
-s: A ir c ra ft
...oo.
~
9~6
x
~
, , I I
2000 2500 3000 3500 4060
e fe re n c e Point
e R
F e e t from th
D is ta n c e in
).
4-18. (C o n ti n u e d
Figure
~
~
OJ
z
(2900,9.8)
Base of the
Antenna Mast ~
j ...y
\'(=;0, Z=O) (4000,0)
(1400,-5.8) #
(1 000 , -4 •8)
""
(1575,-9)
Figure 4-19. Terrain Profl Ie Along"a Line from the Antenna Mast to the Point
Below an Aircraft Located As Shown in Figure 4-18b at Springfield,
Ohio Municipal Airport.
..........
\0
120
chanqe. The chanqinq profile is automatically calculated by
occur from areas other than alonq the line from the antenna
to the aircraft. the accuracy of this approach will be
are 28.0 and 14.0 feet. lor the CE system, the antenna
curves agree well for the most part, except for the 3-D PO
The 3-D UTO curve, however, still aqrees with both measured
path to be about 2.84 degrees where as the 3-D OTD and 3-D
section.
aqree veIl.
Fiqures 4-24 throuqh 4-27 illustrate two level-flight
are obtained from the 3-D UTD and 3-D PO models and
~
-..-ot----------------t'~~t___+___t__-------
o
U
t----------------t-----'t--~~--------75
..
8
N
::I:
~ -- - UTO Calculated
- - - - - - PO Calculatod
~ Measurement
•
2.8 3.2
3.0 4.0
Elevati on Angle (Degrees)
Figure 4-20. Measured and Calculated Curves of COl Vs. Elevation Angle for a
1000' High Level Run Flight Measurement Along the Runway Center-
line for the Null Reference System at Springfield, Ohio.
123
2.65 3.35
8
~
N
:r:
~
8
'+
+75
-oL----------------f~~t___+_+_-------
o
u
~-------------+---1t__~...._--------75
-•
8
\
\~
2.8 3.2
8L...-_ _~_ _-I--_ _~_ _--+---.l.--+-~~-+-~+-
_ _~ _
M
• 1.0 2.0 3.0 4.0
Elevation Angle (Degrees)
Figure 4-21. Measured and Calculated Curves of COl Vs. Elevcfion Angle for a
1000· High Level Run Flight"Measurement Along the Runway Center-
line for the Null Reference System at Springfield, Ohio.
8.- •
•
~
~
"",. "",.
... ...- .... -----------
,.*"""
~...-----------------
~~
~
'-' 0 -+--f-iH~--fITl- ·---=::Y"~-----2.8
Ci
U
N
:I:
oIi')
... - - - UTO Co leufated
- - - - - - POCo leu rated
- - - - - - - MeQsurement
8 i i i i ' •
0
'+' I 'I~ ,.,
IU/UOO 20,000 30,000
Distance from Antenna Mast (Feet)
Figure 4-22. Meosured end Calculated Curves of COl Vs. Distance for a Low-Approach Flight Alo'1g fhe Runway ......
Centerline for the Null Reference System ot Springfield, Ohio. tv
~
8.-
•
N
:I:
~
N
:I:
~ - - - - - - UTO Calculated
- - - - - - POCo leu fated
- - - - - - - Measurement
81 i , , • ,
10,000 20,000 30,000
Distance from Antenna Mast (Feet)
+cr-~'~=--r-~~-
Figure 4-23. Measured and Calculated Curves of COl Vs. Distance for a Low-Approach Flight Along the Runway
~
Centerline for the Null Reference System at Sprlngfleld, Ohio. f\J
(Jl
126
0 2.65 3.35
0
~
\~
8
\~
~
\~
\~
N
J:
~
- ",\
8
'+ ~\
+75
~
:::o~-------------+~~.....-......--+--------
o
u
J---------------+---t---'Ill~~--------75
-8
I
N
:c
- - - UYO Co lcu lctud
~
- - - - - - PO Calculated
8N - - - - - Measurc~nt
• ...
~-
2.8 3.2
I. 2.0 3.0 4.0
Elevaticn Angle (Degrees)
Figure 4-24. Measured and Calculated Curves of COl Vs. Elevation Angle for a 1000'
High level Run Flight Measurement Along the Runway Centerline for the
Capture Effect System at Springfield, Ohio.
127
2.65 3.35
8
c;>
8
\ \~
N
~
\~\.
:I:
0
'"
'\~~
8
:; ~\
+75
'--------------+---+-J.r-~--------75
-8
I
- - - UTO Calculated
- - - - - - PO Calculated
- - - - - Measurement
2.8 3.2
1.0 2.0 3.0
Elevati en Ang Ie (Degrees)
Figure 4-25. Measured and Calculated Curves of COl Ys. Elevation Angle for a 1000'
High Level Run Flight Measurement Along the Runway Centerline for the
Capture Effect System at Springfield, Ohio.
128
the 3-D UTD and 3-D PO results agree well with one another
and are in excellent correlation with the measurements.
when usinq the ]-D UTD and 3-D PO models are 380.0 and 80.0
seconds, respectively. ~or the NR low-approach curve, the
3-D UTD and 3-D PO models require 360.0 and 112.0 seconds.
When usinq the CE system, lonqer computations are expected
for the same number of observaion points. This is due to the
additional antenna, the upper antenna in the CE system. For
a level-fliqht track and 81 calculation points, the 3-D UTD
model for this example. The reason is that the 3-D UTD
N
:c
~
'-...:r~.::'::".--==-- _
~
-"""0
I ~~ ---·3.0
o
u
_~~~~~~__
N
X
o
Ii')
... -- -- - UTO Calculated
- - - - - - P O Calculated
- - - - - - - Measurement
81
+0 i -- , ,
, . ,
10,000 20,000
Distance from Antenna Mast (Feet)
30,000
Figure 4-26. Measured and Calculated Curves of COl Vs. Distance for a Low-Approac
h Flight Along the Runwo y
Centerline For the Capture Effect Sy.:.tem at Springfie ld, Ohi o,
t-'
t\.)
\D
8... •
I
:cN
~
1:
'-"'0
o
u
N
:J:
i , •
i i
8.0
+ ' 10,000 20,000 30,000
Distance from Antenna Mast (Feet)
Figure 4-27. Me~sured and Co leulcted Curves of CDI Vs. Distance for Q Low-Approach Flight Alo'1g the
RU71way Centerline for the Capture Effect System at Springfie ld, Ohio. ~
w
o
131
there is no interaction between plates.
132
CHAPTER V
CONCLUSIONS
the UTD model is faster than the PO model, but as the number
BEFERENCES
April 1978.
1953.
1962.
NevYork, 1954.
[191 Kline.M., 'An Asymptotic solution of ~axwell's
Colorado, 1974.
(231 Ahluwalia.D.S., et aI, 'Uniform Asymptotic Theory of
Diffraction by a Plane Screen.' SIA~ Journal of Applied
138
Mathematic, 16, pp.783-807.
May 1978.
46.
[29] Croxford,a.A., 'site ~odel for the Sprinqfield, Ohio
Municipal Airport,' EER 44-2, Contract F11628-79-D-003S,
Norway.
APPENDIX A
UTD COMPUTER HODEL DESCBIPTIONS
subroutines obtained from the TSC model [5,6] are needed for
Subroutine VOUIIS
Input Foci II ty
Data, Math
Model
Determine
ILS
Parameters
Outputs
Stored on
Temporary
Disk
main proqram.
Subroutine VECTOR
which are;
1) Cross product.
4) Dot product,
1) C - A x B
2) e... A x B II A x B I
3) e - (B - A) I I B - A I
4) C(l) = A· B
5) cr i) = A· B / ! A • al
6) C B - A
Subroutine VGROUN
The functions of this subroutine are to i.niti.lize all
of the values that are required for the UTD electric field
profile.
orientation.
To reduce the calculation time, the lengths in feet are
The resultant field (eET) is the sum of EPGON and EPDT, and
that not only are the phi components calculated, but also
the theta components, which are stored in ETGON and ETDT.
The total theta com~onent is the sum of ETGON and ETDT.
Function ATGN2(X,Y)
cotanqent.
Function SGN(X)
arqument is zero.
Suhroutine TRANS
The function of subroutine TRANS is to tranform input
respect to vector A.
S~broutine VENGO
reflected-reflected-diffracted, reflected-diffracted-
components (ETR, BPB) fro. plate LP. The ETR and EPR
respectively.
to plate LN. By utilizinq pairs 511, FPTS and sr, ANT, two
reflection points (OQ, RP) are determined by calling VEXIST
the edqe where plates IP+l and LP+2 are connected are
for the blockaqe from ANT to RF1. BF! to RP, and RP to FPTS.
If there is no blockaqe, routine VEMDIF is called for
amplitudes of the RDB ray. ETRDR and EPRDR. are the outputs
of subroutine lBDR. JRDB is the codinq parameter. It is set
Subroutine VRDR
This subroutine computes the reflected-diffracted-
required.
No
CAL Direct
Yes Roy and Add
to Total
No
CAL R Ray
Yes and Add
to Total
No
CAL RR Ray
and add
to Total
No
CAL RD Ray
and Add
to Total
CA L ROD Ray by
Yes Routine VRDD
and Add to
Total
which will be the total BDR ray contributions and are the
outputs of this subroutine VRDR.
Subroutine VRRD
The purpose of this subroutine is to perform tests for
all of the edqes are tested, the total RRD ray components
SU.broutine vnas
VETDIF.
the total field are calculated, and then added to ETSUM and
possible plates are accounted for. ETSUM and EPSUM are the
total contributions from ORR rays that occur from DPT, lJ,
and LT. ETSUM and EPSUM are the outputs and are transferred
156
diffr acte d, diffr acte d-re flec ted (DR), doub ly-d iffra cted
diffr acte d-re flec ted (DnR ), and diffr acte d-re flec ted-
Field
Point
Plate K
Plate L
x
Field
Point
x Plate K Plate l
usinq the inputs, ANT. the edqe, and UR, the diffraction
and LP-l), the imaqe of the edqe (formed .by p La t.es LR and
LR-l), and the imaqe of FPTS, the diffraction points .DPl and
plate LJ •. If DPT does not lie on plate LJ, the next edge is
total.
The next ray considered in subroutine VETDIF is the DD
beqins by testinq the line from ANT to DP1, DPl to DP2, and
ETDD and EPDn are the theta and phi components of the DD ray
SUMT and SU8PT are the total theta and phi components, and
Subroutine CSX
161
No
Yes
No
CAL DO Ray
and Add
to Totar
No
FigureA-4. (Continued).
163
inteqral. Codinq for subroutine CSX was taken from the IBM
scientific subroutine packaqe.
Subroutine INTESC
Subroutine VEXIST
The main function of the subroutine is to determine
whether a ray exists. This subroutine requires the following
subroutines; IMAGE, VEC70B, TRIPLE, and INTBSC. ~ ray exists
if and only if there is no blockaqe between the two points
165
A
U
Intersecti on
Point
the plane do not completely specify the plate but rather the
the four corners and the normal vector of the plate. This
D > 0 .
I
I
I
I
r-:-----
I
I A
/
/
D<-O
plate.
source and observation points and the plate does not block
follow;
OQ
D<O D>0
..
D > ~O D >0
(b) Poi nt..OQ Ii es outsi de the plate.
Fi gure /Jr-7. IA - A
The Triple Produce D = \A x B • U) Algorithm to Determine Whether the Intersection
~
Point OQ Lies On or Outsid e the Plate.
\0
'"
170
Only when Ie=1 viII CQ contain the intersection point.
Subroutine VA~PHA
Subroutine VLOGll
C - (8PT-DUM) / I 8PT-DUM I •
Cl m (EPT-DUM) / I SP'l'-DUr--t I ,
Cl(l) Cl • C
If C1(1) is a positive value, the plate blocks the line-of-
Subroutine VBETA
This subroutine is the most important in the
point on the rim of a cone whose axis lies along the edge
cone with the edqe as its axis and the angle between the
axis and the rays is equal to the incidence anqle (BETA).
the observation point and the edqe. One can see that the
line. Hence. if ODE views alonq the edqe, one can see that
z F (Observation Point)
Plane FP /.,
'1/' "~\
\------
___ -eo-
~
/ ~
~
TEM (Virtual F)
-----
Antenna -:-~ - -
Source_~~
_ ...- --- } ./ Edge e
---- --- Plorre AO /
/
Fi gure A-Ba • Side View of Diffraction Point Determi nati on.
El TEM
F
• ~.
l~
~
A~·
~.
~
~ Di ffracti on Poi nt DP on Edge e
BETA/'
o
(Diffraction Angle) E2
point between a line which includes points A and TEM and the
Subroutine 'E~DIF
for D rays is contained within it. For the other ray types
CFPT) •
travels from RFPT to DP. ETDM and EPDM now become the
Subroutine TRIPLE
The function of this subroutine is to compute the
component in D.
Subroutine CONVERT
The subroutine converts ray fixed components to
Subroutine VGTD
The functions of this subroutine are to determine the
Subroutine V2DIP
and VETDIF durinq DD, RDD, DBD, and DDR ray determinations.
A two-dimensional alqorithm is used but it can be extended
to three dimensions.
diffractinq edges.
are either above or below the plane PL. The basic idea is
f
t/
----- ! ----- .:>
Edge e'
A1 &rrtual A) Edge e
r y El E3
p F
X ~ . -AFl
~
~
Diffraction Point DPl
~
on Edge e ~
~
E2 E4
the side and top views of the edqe qeometry as well as the
and F1 and edqe e and edqe e' are located on the plane PL,
the diffraction anqle (BETA) and two diffraction points can
Fiqure B-9b, DPl and DP2 are two diffraction points located
DP1, DP2, and Pl. The outputs are DP1, DP2, and BETA.
181
APPENDIX B
COURSE DEVIATION INDICATION DETERMINATION
a typical qlide-slope.
Reference 32.
183
Antenna I I
55 cs
Lower 0.0 1.0
Nu II Reference
Upper 1 .0 0.0
Lower -1.0 1.0
Si deband Reference
Upper 1 .0 0.0
Lower -0.5 1.0
Capture Effect Middfe 1.0 -0.5
Upper -0.5 0.0
APPENDIX C
COMPUTER PROGRAM LISTINGS
185
c VnrOOfJIO
c PlJRl>;JSF. VO' noo 7-0
c Val00010
c rn C,\ LCu LA r F c p~ P l F. X E FIE L QS, en ( ') C') r , ESS , EC S , "riD Er.c VDI00040
r. ~L~~G \ PREDETER~{~EO FLIGHT PATH. VOr00050
c Vtll00060
c ~RITTFN BY VICH~TE UNGVICHr~N FOR THE O[SSER~T(n~ (M'RCH,17,1?~L•• VDr01070
c VDIOOO'iO
r. VOIOOOqo
c VDIO()LOO
c *** I "JPUT* •• * VOrOOllO
c THE COMPlE~ ~NTE~N~ CUPRE~TS-ISS,[CS,[CC VDI00120
c THE:\NTEN"J:\ lOC~TrO~-Xp,yp,Zp YOI00130
c THE PL~TE VEQTICE LnCATION5-Xo,Yn,l~ VOI00140
c THE FACILITY OAT'\-F~F.QlJF.'JCy,\!aDUlL\TI,,~~,A~~TIO ynl00150
c THE THEt):JOLITE lDC~TIO~I-XT,YT,ZT VOI00160
c THF P\TTFRN nAT,,-sr~Ul~TED FllTE PATH INFOPMATION VOIOOl10
c VOI00180
c ***OUTPUT.~. VDI001QO
c THF CO~PLEX t FIELDS CORRES~O~DIN~ TO OBSERVFR PTS. ALONG VOI00200
c THE FLITF. P,\TH VOI0021f)
c THE COrJqOPJATE pnSITInM OF TYE n~SERVF.R PTS. VDI00220
c THE ~NGlE-c\LPHA-F~"" THE THEOOOLI TE TO A~ OBSERVER POINT VOlflOJ.10
c THE SITE O~TA-TERqArN,F4ctLITYt~~rEN~A,THEOOOlITE, VOI0024Q
c ~ :'40 0:\ TTE f?N n AT" VOr00250
c VOI00260
c ***RE0UIPED SUqROUTI~ES*** VDI00270
c VOUILS-(FL~T GROUNQ nNLY) VOI00280
c 0ur;"I)-(GTD-VARIOUS TER.RAT~) VDI00290
c SC~T-(DHYSIC~L OPTIC-V~RIOUS TERRAIN. VOrOf)30()
c T~PLf'lT-(PLI)TTI~G ROUTINE) VOI00310
c VOI00120
0'101 I~PlI(IT CQ~PlEX.16(CJ VDI0033()
0i):)2 I' ~ o l r CrT RF "L • 8 ( A, q , 0- r , K, M, n - Z » VDIOJ340
0003 ~Q~~LEX*16 ~TTENU VOI00350
0004 REAL*~ l.\,.... RJA VOI00360
000'\ PE~l«4 X~(~,YMI~,Y.~~X,y~AX,X~XIS(2~2J,YAXTSf2~Z), Vr)(00310
(XLll12) ,XL?( 12) ,Yllf1l) ,YL2(12),Yl3f12),Vl4( 12J,Yl5( lZJ,YL'>( 12), VI)[00380
(YL 1( 12) ,Vl8( l2) ,VLq( l?J ,Vliot 12' VfJI00390
00'16 Pt r ~ G F ~ "1\ KT ~ P, r '( t I Y , I c ON VDI00400
00')7 OIME~S[O~ JHF.40R(lQ),FT(lO),ETPH.\flO) VOI00410
OOJA DIMENSION ISS(40I,P~ISS(40),rCS(40I,~HICS(40J,ICC(40),P~Ir.C(40) VOr00420
()110t) cn~~ON I~I PI,PIIAO VOt00430
1).)IJ C(l.·..·1 fJN IPl ATEl ,(Of 10), YfH 10 I, ZO( 30 J ,~E Vf')t00440
1)1)11 co~~nN IA~TN~AI XP(40I,YP(4Q),ZP(40),K,FREO,N VnI00450
O~12 cnM~O~ IOBSVERI X,Y,Z VOI00460
')01,\ C"\1~~O~1 /wl lr.nN V'lI00410
O~14 r. a;..·.,,'N I ft.~ I C; ( 'i ) ,r: I 6 t 5 » ,~, 0 ~ NT, NWI
c 14 ( &)) ,r. I VOIOO'taO
O~lll) C'1\A"'O~J IAAI JOIR,JREF,JRP,JRI),JPRO,JRIJR VOI004QO
onlb ca~""ON IACI JOIFtJO~tJORI),Jnn,JnDR,JORR voroosoo
0017 CO .... '1:1N ITREEI ~TTF~JU.JrL,'\TF.f'\. ,JcnR 1 (S), Jr.'1~2( c;» VOI00510
00I~ CQ~~ON IQEP11 JPE~I(5~,3),JREnRI~o,1.,NREP.~~ vn[n0520
OOlq 0.\ T1\ XLII' O' , • I • • t S • f • T' , • ~ • , • ~, , • c· , • F' I, xL21 ' ~ • , 'l • , ' P • t 'I-f' , VOI005JO
<'~·I,YLl/·r.·.'D·,'I'I,Yl?I'J·t·I',·F',·F','.',' ','e','O','I'I, VDI00540
<Yl3/'E','T','I'I,Yl4/'E','T't'P','H','\','l'I,Yl~/'E'
, ' T' , ' Z' I, vnIDOCi50
<YL~/'Ft,'r,.·p·,'H·,·A',''-'I,Yl7/·~·,'Ttf'l·l, VnIOO'i60
<Yl~/'Et,'T','P','~','A','3'I,Yl9/'~','C','S'I,VllO/'e
' , ' ~' f ' S ' 1 vor00510
OOlO o'\r·\ rJsr~R/'.t/,~Q~tO/'••• ·1 VI')(005AO
186
c VOIOO'5qf)
C F IJ Nr:TI oN ST ~ TE'1FNTS .\ ~"') I NIT r All! ATIONS VflIOl.l60Q
C VOI00610
0')21 COLX(r,p)=0C~PlX(I~DCOS(P*PI1~O),I*OSIN(?~PIlqnl) VD[f)O~20
J2~R GO TO ao V~I04010
c vDla40QO
C LEV El RU~ WIT '"f Cf'lN S r A~ T I NC R F. A5 P-IGEL F. Yl\TE04 NGl E W• R• T• VO ( 040 q a
c THfU10LITF. POSITI~~. vor04100
c VOI04110
02~~ 16 IF(J.~E.l) GO TO 78 VOf04120
026n •• 211
~LPH'I=OAraN2«l1~S[-ZT)tD~QRT«XnRS[-Xrl**2+(Ya~SI-YT) VOI041]~
0261 aLPHAF=04T'~1«lnRSf-IT)tOSQRT«(xn~SF-XT).*2+(ynRSF-YT.**211 VOI04140
o Z62 f F ("J cur • NF. • 5» GO TO 987 V0 ( 04 150
0261 ALPHAf=1.0*Pt130 VDf04160
0264 AlPH~F=4.5*?ll~0 V~(04110
0265 937 CONTINUE VOI04180
0266 ~LPHI=~lPH~I/PI1~O VOI04190
~Z61 ~L?HF=~LPHAF/PI13ry VOI042DO
02h~ WRITE(~,650'ZOBST,~LPHI,~LPHF VO[04210
026~ ~50 FOR~~T('0',5Xt'T~E ~ATTFR~ IS A LEVEL ~u~ ~T ALTITUTE',FIO.l, VOI042Z0
<ZX,'WITH INITIAL A~D FINAL ELEVATEO \NGLE',2FIJ.J,2X,'IN aEGREES')VOr04230
0270 WqtTE (6,300) VOI04240
0211 '~QITE(6t302J VOI04250
0272 I~CREt=(ALPH~F-ALPHAI)/(~P-l.) V~I04260
0213 INCRE2=(4LPY~F-ALPHhl)/(NP-61.) VQ[04271
0274 rNCRE3=(AlPHAF-Al~H4[)/(NP-30.) VDI04Z80
c VQ[04ZQO
C SPECI\l C4SE fJNLY FOR THE aRSE~V~Tln", .\ir')VFS ALONG THE R'JN~!AV VOIQ4300
C CENTE~Lr~E E~TENry=O FOR LEVEL RUN WtTH C~~STANT ~~GULA~ VDI04310
C (NCRE·~ENT. VO('J4320
C V~I04330
021~ x=o.na VOI04340
0216 l=lOgSr VOI04350
0277 18 r~cRE=I~C~El VOI04360
0273 en fa 79
IF(~.CUT.~E.5) VO[0431()
0219 IF(J.GT.l) GO TO A7 VOI043QO
0280 ALPHA=oI180 VOI04l90
02~1 GO TO 83 YOr044QO
02~Z 87 INCRE=.l VO[04410
OZR~ TFC4lPHA.GT.l.79. ~~O.AlPH4.LT.2.1q) tNCRE:.02 VOI04420
0294 IF(ALPHA.GT.2.1?A~n.ALPHh.lT.l.tq)[~CRE=.OZ VDI04430
02qS IFCALPHl\.GT.3.1q.~~n. AlPH~.LT.4.1qJ INr.RE=.02 vor04440
0286 AlPH4=(AlPH.\+(NC Q E) * P I I BO · VDI04450
OZ~7 GO Tn 33 VOl04460
OlBR 79 ALPHA:~lPH~t+fJ-l.).'NCRE VOI04410
02~q Bl Y=YT.nSQRT(((lr~St-ZT)/OTA~(~lPHA') •• 2-(XT•• ZJ) VQI044RO
O!QO ~LPH~=~LPH4/prlRn VOI04490
0291 80 cnvr I ~IJE VO104500
C VOI04S10
C START TO CALCUL~TE THE ELECTRIC FIELD FRO~ EACH VOI04520
C ANTE~N4; ~ IS EQUAL TO ANTENNA NUMBERS U~DER VOI04530
C CAlCULATIQN. vor04540
C VO(04~~O
OZQ2 DO 110 N=l,~A VDt045~O
OZQ] IF(J3~.EO.JI GO TO R2 VDI04570
C VOf04580
C THIS IS THE C4LCUl4TEO ~ODfllk~G Pl8.TE5 QOUTINE. VOI04590
C IT IS CALLED ONLY WHE~ THE PSEUDO ~-o C4lCUL4T(O~ VOf04600
C IS ~EQUI~~O. VOI04610
C VOI04h20
02Q4 CALL vrfR~(~) VOI04610
02'1S IFIN.GT.l) GO TO 8'- Vot04640
193
C OTHER. VOIO"19~
C VOI06400
C ~PlST SU~RaUTI~E VDI06411J
v~')2 Gn TO (92l,Y2Z,9Z1.9?1).IX VDI064l{)
O~Q3 q ~ 1 GO T:l (923, C}? 4 , q ? ') • <) 21) , Q ? 1 , q ~ R, 92 q , <) O},) t Q ') 1 t '13 ~ , q23• t I 'f VOr0643J
04\l4 923 XAXIS(Nr>+l):)(!\X(C)(I)+.JfJOl VOI0644~
,1405 X;\XT S ( '\JP + 2 ) :; X AX I S ( 1 ) - • ~ 10 0 1 Vn(O~4S0
1)41)~ YAXIS(~P+l):lOO. VOI0646~
04J1 Y~XI S(~1~+~).:-lJ\). Vr>I0641')
0411~ C~lL ."'1PLOT(XAX(S,V\XIC;.l\JP.2, 1.XL1,VL 1) VDI06481
t}40 Q GO TO 210 '10106491
,)410 924 CALL ~PLOT(XAX(S,Y~XIS,~P,lt~Ll,YL2) VDI06500
Ott 11 GO TO 210 VOr06511J
0"12 q25 C~LL MOLOT(X~X(S,Y~X(S,NPtl.XL1,YL3) VOI06520
1)-\13 GO Tf) 21fl vn[fl6S10
0414 926 CJlL MPLOr(XAX(S.Y~X[S,~~.1.(Ll.YL4) '10106540
041'5 :;0 Tll 210 VrJI0655iJ
n416 927 ClLL ~PLOT(XAXrS,V\xtS,~P,1,XL1,YLS) VDI06S63
~"11 GO Ta 7.10 '1(1061)10
041R q2q CALL ~PlOT(X~XIStY~~[S,~P,1,XLltYL6) '1010"1)1\0
04tQ G~ TO 210 VO[065~f)
J4Z0 q29 C~LL ~PLOT(X~X(StV~XIS,NPtlt~ll,Yl7) VDI06600
n421 GO TO 210 Vf)IQ661~
04?2 q 3 .) C ~ II >, P LOT( '( ~ xt s, v~ x[ s, ~ P, 1, '( L1 , YL '.U VI)I06620
O~.?3 GO Til 210 vnI06630
0424 931 CALL ~OLOT(XAX[StY~XIS,~Ptl,XLl.Vlq. '10101,640
0425 GQ Ta 210 VOf066Sa
O~26 032 CALL ~PLOT(XAXIS,Y~XIS.~p,l.Xll,VllJt VD19~h60
0427 GO Tn 210 '10106670
04l~ q~2 ~~ Tn (933,q34t93~,Q16,ql1tq38t91q,940,q41tq42tq33),IY '1'1(01)680
0'29 q31 X~XI5(~P+l)=XAXIS(1)+.QOOl VDI066QO
0430 XAxtS(NP+2)=X~XIS(1)-.OOOl VDI06701
041t Y~ x I S ( r-.l P + 1 ) -:: q i) Q• VDI06113
')4 "\2 Y'XI5(~~+2)=-410. Vf)tO~12Q
0413 CALL ~PlOT(XAXIS,Y\xt~t~P+2,1,Xl2,YL1) vor06110
0434 GO T'l 210 '10106140
04115 934 C~lL ~PlnT(X~XIS,Y4XIS,NPtl.Xl2tYl2) '1')106150
04'~ Gn T1 210 Vf)I067()()
t)~'7 ~3S CALL MPlOT(XAXIStV~XISt~~.1,Xl2tYll) '1010617\1
04318 ::;0 TO 210 VD[06780
')41Q 93~ CALL ~~lOT(XAXIStYAXISt~p,1.~l2.Yl4) VOIO~100
0440 GO TO 210 VIJI06QOl)
0441 131 Cl\LL \4PlnT(xt\xrS,Y~'(rSt"p, l,XL2,YLI) VDI06RIO
0442 GO TO 210 VDrOb82!)
044J Qlq C~Ll ~oln.T(XAXIS.Y~XIS,~P.ttXL2tYl6) vnI06R30
04.ft.4 GO Tf) 210 Vf}IJ!»,q4CJ
04~5 Q39 ~ALL MPLQT(X~XIS.YAX(StNP,1.~L2,Yl1) Vt)lOh8';O
0446 GO TO 210 Vflf06Q60
0447 94fl Cz\LL ·1PLaT(X\XI5.Y\~rS.NP,1,Xl2,YL9) VDI06810
044~ GO TO 210 VOI068R~
0449 ':'l4 1 C.\ L L :1? L 'J T ( XA X IS, y 1\X t S • '. P, 1, )(l Z, Y l 9 » '1011)68<10
0450 r;n TO 210 VOI06QnO
04~1 q42 C~LL MPLOT(X~X(StYAXISt~Dtl,Xl2,Yllaa VDI06QIO
045' ~ 10 C0 ~~ T I ~u E '10106920
0415) IF(~~KTAP.~E.4.nR.~AKTAP.NE.1JGn Tn 20Q '10106910
C VOI0694J
C r:~EATE A Pl'lT f ILEl t FOR H-P PlOTTFR ~y ~()UTINE r"'OPl T. VOI06QI)!)
C VO [(}691,<l
197
C t\ L L r MO P l T( X \ XIS. YI\ 'C ( S , '(...1'1, Y'-11 ~, X "1\ '( • Ylt'\ X , ~J 0, 0 to, a) vnIO~q.,o
C~lL PLOT (O.,O.tqqql VOI069AO
219 r:ONTI~UE vnIOettQQO
c Vfl(070flO
ceo rJT I ~HJ E' f XECUT InN I F A"lOTHEP nAT .\ S I i~Ul J\ T I 0 ~ I S AVAr l d1l E • yot0701tl
C VDIOI0Z0
IF(~Eon.FO.O)Gr. TO 1000 vor07010
STOP yn107"ItO
E"r~ VOI010C;O
198
c V()I1221fJ
C VDI12l2fJ
009 0 r ALL VEe TOR (6. S ( ,S t I, Ufl ) Vf)(12~30
c V'J I 1271)1)
r vnft2 QOO
c VOIIZ310
01.11 f TG'l:\J::E Tr,o ,~ • F TR R V011?82fJ
0138 EPGnN=EPcn~.fPQR Vr)(12830
or i» If ( (C o N• F. 0 • :)) GOT 0 4 14 VDIIZ'i40
Ol:'\) WR t T E ( 6,210) I. P, l ~ VDflZ95Q
0141 C~ll VA~PHA'ETRP,EpqR. VOl12A60
0147 210 ~nR~\T(ZX,'OEFLECTED FPOM PL\TE',14,'X,'TO Pl~TF',(4,2X, VDI 12~1l)
<'FIF.LD IS') Vr>112890
O14l 414 CO~TINUE VOllZQQl')
C VOl12900
C CHECK PfFlECTEn-nIFF~ACTEO R4.V VDI12 Q I O
C V'lIlZqZ£l
Ol~4 900 IF(~PlATE.lf.2) Gn TO 426 vntlzQ30
C Vf)[11Q40
C THIS [S T.... E lOOP Fr'R REFLECTEO-OIFFRACTED R4.Y. VOrlZ9')O
C Var12960
C IF ONE W~NTS Tn HAVE THE ~~CK-W~Rn Rn FIELD t VDI12Q70
C O~E ~~LJST C~":-'IGE : LM=L=>,'1PlATE rn L'1,::2t~~Pll,TE (AND lIlY?). VOl12QgO
0145 on 426 l~=l~,NPl'Tf VOI12990
0146 IF((LP+1).EQ.L~.1Q.LP.eQ.l~) GO TO 426 VO I 13000
0141 £'0 421 J2=1,3 VDI13010
il14~ E(J?)=~~V(L~·2,J2) Vnl13020
~14q El(J~)=l:'f{vr (L".7)-l,J2) VOI13030
0150 UN(JJ)=UPl~T(lP,J2J VI)I13Q4fl
0151 TE~P(J2)=ORV(LP*2,J2) VOl13050
0152 421 TEMtJ2)=UPL\T(lM,J2) VOIIl061J
C VOIIJf)10
r FIND DIFFQ~CTlr~ P~I~T ( RP ) • VOl13080
C VOl13090
015:\ C\LL V~ET\(SI,FPTS.E,El,QP,~ETAO) VrJIl~100
C 426 IS THE lOOP FOR ROR RAY CAlCIJLt\TInN. VOII3l1"
C VflI131l0
C CHECK THE REFLECTION POINT A4UST !3E ()~ THE PLATE lP VOIl3l3t)
C IF NOT NF.XT EDr,E IS C0NSIOEREO. VIJI11140
C Vfll13150
'11"4 r.~Ll V~CT~~(3.SI,p~,PM) vnI1316iJ
'J1Cic; LPP=lP Vfl11311{)
011)6 C~LL VEXIST( 1,PF1,o'1, rr ur i
St,~PV,L?~, Vf)I131~O
0157 IF(loo.~Q.l.hNn.tr.UT.EC.l)G~ TO 42~ VJI13191J
015~ tF«(CUT.EO.-l) GO TQ 426 VDT13?1)1)
C VIJI13210
C ons s '1IFFRACTEO P'lI"IT LIE IJPPER Ht\lF-oL.~NE nF flP) VOl132JO
C VO [ 13 ~lO
I) 1 ~q C~LL I~AGEfRP,TE~P,UNtR~) VOl 11240
J160 CAll VECTOP(~,~PtR~,RM1) VO(1~250
0161 C~LL VECTOP(4tR~1,U~,RM) VOI1326il
0162 IF(~~(l).l(.Q.) Gn T~ 416 VOI13210
c VrJI112aa
C CHECK AlOCKEQ FRn~ PREV'~US PLATES. V1J113290
C VDI13300
0161 lPP:lP-l VO113310
Ol~4 IF(lPP.lT.l) GO Tn 431 VOI13320
0165 CALL VlaGrl(~NT,RF1,QQV,I,LPP,lOK) Vnl11330
Oll,~ IF(L~K.E~.l) GO T~ ~2~ VOl11340
c VI)(13350
c CHFCK ALnC~EO QETWEEN REFLECTED Pl~TE 4~O OIFFR~CTEO EDGE. VDIIJ3~O
210
V;)(13"\1'l
0\61 431 fAll VECT~~(l.RP,~Fl.o~) Vn[ll~Qf)
c ETGO" I\NO EPGO'4 APE THE S(J~ nF rHRECT, R R~. s o , Ron. 'J'1f139')f)
c Rf) R, Roo , '\ ~: ') RRR ~ Aye [l NTR I ~ UTI n ~ s • V0111'J61
C Vf)II1Ql0
020) 4?6 CC'JT HJIJE VO'13Q80
C VrJI11QQa
C Cn~RI~~T'ONS.V0114000
C VrJI14010
0204 301 CONTINUE VDI14020
C VOr14lJ30
C C\LCUl'\Tr:: TqIPlE-~FFlECTEO FIELD. '10114040
C '10(14050
C NnTE : Jct~n E~JCOf)EI) Fn~ TRIPLE-REFlfCTED FlEta C~lCUlAT(N(j '10114:)60
C OPTI~~. '10114010
C VOl140RO
0201) IF(JRR~.E1.1)CALl VRRR(apV,RSl,RS2,PE(lJ,ET~RR,EPR~R) VDI140QO
02\.)6 ETGrV'!= ETGn~ .. ETR p ~ VOIl'tl'10
02:)7 EPr;O~l=EP G':1N +f=0RR Q VQI14110
()ZO~ IF(rcr~.GT.O)~RrTE(6,2J4) '10114120
OZ;)t'l IF(ICG~.GT.O) CALL VA~PHA(f=TGn~,FPGCN) '10114131)
0210 218 FOR·\1AT(lX.'QFFlECTEI1 FRn~ PL\TE' ,r4,'!}(,'TO EDGE',I4, V~114140
<, FIFLf) IS') Vr)114150
ozi i 101 FOR ~~ AT( 15 X, ~ nt s • tt ) '10114160
0212 200 Fn~~~T(2X,'****ntRECT FIELD .') '10114110
0213 2) 1 FOR\L~T(2X, 'QI=FLECTEO FRn~ PL~TF', 14J '10114180
0214 204 FOR~~T(/.7.X,·THF. FIELQ r.C~TqIRUTEO F~n~ Ot~ECT. R.', '10114190
<tR~, oq, ~~~, nQR, RDO, ANa RR~ APE') Vfll1420fJ
0215 RETURN '10[14210
021~ Er-JO 'lor 1't220
212
OOOl S U~ p OUT JI"J E von ~ ( F P TS , S1 , f , E1, ~ Sit , R S 2 I , PU, f) W, E TS '.I~ • E P SUM , f) RV, VrJI156hll
<LP,L~) VDllS(,70
0001 I~PlrCIT RE~l.~(h-HtO-Z) VDI15680
C VOf15690
C PU~Pr)St Vf)[1510fl
C TO CAlCIJl4TE REFLECTE')-f)[fFQ~CTci)-REFLECTED FIlEOS. VDll'i110
C VOl15120
C ?ARA"'ETERS : VOIl'i130
C ***INDurs**·· VOl15140
C FPTS : FIELD DOt~T Vf)I15150
C SI : [,'~AGE SOUqCE POINT VOI15160
C E, El : TWO END Pot~T OF THE QtFFK~CTI~G EDGE. VOI15170
C RSlI, QS21 : TWO E~O ~Ol~TS OF 1'~hGE &\~TE~I~A. V~t15130
C PU : SouRCE INPUT C!J~QE~T. VO[15190
C D~ : W~QGE A~GlE WHERE T~E EDGE IS BElnNGE~. VDI15lJOO
C I)RV : PLATE n~T~ VD[lr;~10
C DP : DIFFPA(TI~G PQ(~T ON T~E E~GE V!)[158ZtJ
C ~ET~O : f\IFFR.\CTtNG A~IGlE. VOI15~3()
C L?, LM : TwO RE~lECING Pl~TES. VO I 15840
C VDI158liO
C ***OUTPUTS*** VO(lS860
C ETSU~, EPSU~ : THET~ ANO PHI COMPLEX ROR FIElO COMPONE~TS. VfJI15810
C VDI158CJO
OO~) cn~MnN IAI UOLAT(50,1),UN(3),US(3),~~LATE VOI15~qO
OOCl4 Cn'~\AnN IWI I CON VDI15900
OOO~ CO~PLEX*16 ETRnRtfP~DR.ETSU~.EPSU~,Pu VOI15910
0006 DIME~SInN FPTS(3)tFPTTf3t,DRV(50.31,Gl(3J,02(3),q~(3),E(3), VOI1S9Z0
<Elf 3 » ,F 2 ( ) » ,R F 1 f 3 ) • S I (":l» ,R SIt (3 ) ,P S 2 I ( 3 ) ,DP ( 3 ) Vf)[lc;930
on07 ETSlJ~=10.,O.) VOI1SQ40
oooa EPSU'4=(O. ,0.) vnl15950
coo» IST~RT=L\1"'l VrJI1S960
0010 IF(ISTA~T.GT.N?LATE) RETUQN VQI1SQ70
c VOIlSqBO
C START CHECKING ALL REFLECTING PLATE FOR ?OSSI9LE ROR Ravs. VOltS9QQ
C Vfll16000
0011 00 400 ld::ISTdRT,~PLATE V'll 16010
0012 ETR'1R=(O.,().) VOl16020
OOll EPROR=(O.'O.) '10[16030
()'J14 no 401 J 2= 1,3 VOIL6040
Dale; UN(J2)=ljPL·\Tfld,J2J 'lot 16050
OOl~ 401 E2(J2)=DRVClA$7.,JZ) VOl 16060
0017 CAll 1~~GE(FOTStF2,U~,FPTI) '10116070
C VOl160AQ
C CHFCK P·A~ tNG F t ~lf) PO I NT II F. S AELOW Pll\NE LA. VOr160QO
C VDI16100
0018 CALL VfCTGR'6,FPTS,FPTf,Ol) '10116110
001Q CALL VECTn~14,Ol,UN,D2) '10116120
0020 IF(n2'l'.LE.O.) ~~ TO 400 VO ( 161]0
C '10116140
C CALCULATE nIFFRACTr~G por~T fDP), RETAO. vn1161 so
C VOl16160
0021 VOl16110
C vnI161RO
C Fr~D REFLECTION ?~INT CRFIJ vnllh190
C VOl16200
OOl2 r,~LL vcr.TOP(3tOP,FPTltU~) vnt16210
0\]21 IST=lA VOllf\?20
oo~ .. CALL VE'<ISTfFPTf,nov, 1ST, It~Fl,U~, Ir.UTJ VDllhl)f)
219
VRRR 12/4S/'-'3
C VD(26150
C I~AGE -FI- W.R.T PL~TE lJ • VOl16160
C VOl26110
0031 CALL I~~GE(FI.F.lJ,UlJtFrl' V')1261~O
C VrlI261QO
C CHECK I~AGrN~ POINT (FIll LIES BELOW THE REFLECTED PLATE LJ • VOIZ6200
C V012621f)
0012 CALL VECTO~(6,Ft,Fltt~lt VOl262Z0
flO33 CALL VE":TOR(4,fll,ULJ,r')2) VOIZ6230
t)1)34 IFC02(1).lF..O.) GO TO 55 Vfll26240
·')035 CALL VBETA(\~T,Ftl,Elp,ElPl,DPT,RETAO) VOl26250
C YOl26260
C CHECK THE otFFRACTtn~ POINT llFS ON THE UPPER HALF-PLANE VOl26210
C OF PLATE lJ • V0126Z130
C VOI26290
0036 CALL I~AGEIDPT,FlJ,UlJtO)t VOI26300
JJ37 r~Ll VECTn~(~tO~Tt~l,Ol) VOI26310
0039 CAll VECT0R(4,Ol,ULJ,nz) VDI26320
0039 IF(12(1).l~.O.t ~ETURN VDIZ6330
C VOI?6340
C FI~~ THE REFlECTIO~ POINT ON PLATE LJ. VOl26350
C VOl26160
0040 CALL VECT~R(l,OPT,Frl,Dl) VOI26310
0041 LJJ==LJ VOl26380
0)42 CALL VEXISTCOPT,ORV,lJJ,I,RLJ,nl,rC) VOI26390
0043 IF(LJJ.EQ.l.ANO.(C.EQ.l) GO TO S5 VOl26400
0044 IF(IC.EQ.-l) GO TO 55 VOI26410
C vor26420
C FI~~ THE REFlECTEn POINT ON PL~TE LT. VDI26430
C Vf)(26440
0045 CALL VECTO~(J,~LJ,FI,Dl) V0126't50
0046 LTT=LT VOI26460
0047 C~LL VEXISTCRlJ,JPV,lTT,I,PLT,Ol,IC) VI)[26470
0048 IF(LTT.EQ.l.~Nn.tC.EQ.l) GO TO 55 VOl26480
0049 IF(IC.EO.-l) en T0 55 VOI26490
C VDI26500
C CHECK ~L~CKAGE F~O~ ~NTENNA TO DIFFRACTION POINT (DPT). VD121J510
C VDI26520
00')0 IF((LP-2).lT.1I GO TO 300 Vf)(26530
OOS;l CALL VLnGllrA~T,OPTt~RV,ltLP-2,l~K) vor26540
0(1)2 (FCLOK.EQ.l) GO TO ~5 V1)126550
C VDI26560
C CHECK ~LCC~~GE FRO~ SFco~n R~FlECTI~G PLATE LT TO FIELO POI~T. VDI?6570
C VDI2'J5f\O
0051 )00 IF(ILT.l).GT.~DLATE) GO Tn 302 V1)12659f)
0054 C~lL VLOGIlrrlT,FPTS,OQVtlT+ltN~l~TE,LOKt VOI26600
0055 IF(LOK.EO.l) GO Tn 55 VOl26610
C VOl26620
C CHE~K BL0CKAGE aETWEEN nIFF~~CTrON POINT COPT) ~~n FIRST VrJt26630
C REFLECTI~G POI~T (RlJ). VOl26640
C VIJI26650
00136 3')Z IF(I~BS(LP-LJ).~E.l) GO TO 305 VOJ26660
00'57 C\Ll V~ERGHCDPT,qlJtlP.LJ.ORv,LaK) Vfll26670
005~ IF(lnK.F.O.lt r,~ TQ 5~ VfllZ6680
0059 GrJ TO 306 VDt266Qf)
0060 305 CALL VLOGIICnPT,RLJ,DRV,lP+l,lJ-l,LOKt VIJ126100
OO!,l IF(LOK.EO.l) GO TO 5~ VOI2f>710
C VOl26120
239
C vor27310
C PUR~1S~ - TO D~TE~~INF IF DI~~CT R\V OR REFLECTED R\V EXISTS VflI27820
C VOI27830
C P r\ R t\ ~1 F TE q S VOr27Q40
C ··*I~PUT ••• VD1278S')
C OC; : TH~EE ElE"-f.~T ARq~V , POSITIC'I OF THE SO'JRCE VOl27960
C X : ~Rq~y TO OETER~tNF. TH~ pnSION OF VEPTICES Vfll2187fJ
C " : THE "U'1RE~ 0F ~ Pl:\TF TH~T rNTEPESTEO VOl27A80
C t~ : OPTIONS ; 1 FOR ~IR~r.TEn RAV VDI27890
C 2 Fn~ ~~~L~CTEO RAY V012190'J
C 1 FOR SO~RCE TO INTRSC PTS SET UP V012191f)
C U : TH~~E ElE~ENT ARRay , U~Ir VECTOR ALONG SCATTfRFD OlqECT. VOI21920
c ···OUTPUT··. Vf)[279l0
r. Ie:1 P\Y reCURS , If=-l ~n R~Y VOl21940
c I1t) : INTEPSECTrnN pn~NT I1F PL!\TE ~J VDI219S0
c vn121960
c PElut~ED SUq~OUTI~ES : VDI27Q10
c VECTtlR. I~~GF. [~rRSC, TRIPLE VOl219AO
C VOl27990
0\)\11 CO'1"'QN 10/ lJPlAT(;l),]).lJ:\H3),US(3),t\JPlATE VOl28000
0'104 CO~~,~ IGI ~~TS(1)t'NT(3) VOI?8010
DonS cn.. . '4"~
/wl ICa~ VDI28020
000" O[~EN~trN nS(11.Xf~~t3),U~(1).U(]),TEMP1(3),TF~P2(3)tOR(1', VOI28030
<00(]),Cl(3),C2(1) '10128040
00t}7 IC': 1 VOrZi3050
O,)Q~ IFl~Gs() VDI28060
OOQQ d=N/2. VOIZ9010
0110 I A=l\ VOI28080
00 II la=I~*2 VDI2'J090
OOl'- IF ( I A• EO....I) IF l AG:a1 VOl28100
OJl3 ll~=N·2+2 VDI28110
00\4 on LO J2=1.J VDI2~120
001" OQ(J2):rO. VDI28130
0016 U~(J2):UPL\T(N,J2) VDI28140
1)111 t U~(J2':UPlAT(~,J~) VDI?3150
OJ\q La TE~Pl(J2)=~ILI~tJ?) VOI28160
OOll1 CAL L t .., AGE ( 0 S , TE'-' P 1, U4 , 0 ~ I vorZ8110
O'),~ ) IF(IFL\G.E~.n) GO TO 10 VOl28180
C VOIZ8190
C REVE~SE THE UNIT ~1~~4l FO~ EV~RY EVEN PLATE NUMBER. VOI28200
C VOI2~210
002l 00 71 J2: \,3 VDI2A2Z0
1):)72 1L U ~ C J 2 ) :-lJ \ ( J 2 ) VOI28230
002"\ 70 GO rn(20,21.22),11 VDI28240
C VDI2~2c;O
c CHECK THE EXISTINCE ~F THE p~Y. VDI2R260
c VIJI29210
0024 20 C~LL '~TR~C(TE~Pl,U~,os,u,aQ,IER1) VDI28280
007'; IF(tF.~l.~IE.l) en TfJ 72 VDI28290
C VOIZ8300
C cnOI~G FeR NOT aleCK ; N:l. IC=I. VQl2Q310
C VDI28320
0026 le==1 Vf)[Z8330
0027 N= 1 Vf)[ZA340
cozs Rt::TUQN V"l12R350
OOlQ 72 Dr) C\J 1=1,4 VDI28360
243
F"RTR4~ tv \~ lEVEL 11 VExlsr '1"Tf z ~l07'- 12/4')/53
fnR TR ~". IV
r-
~ LEVEL 21 'JlOGI1 !lATE = 81076 lZ/45/53
FO~TQt\N IV I'
\.I LEVEL 21 V~ETA DATE = 81016 12/45/53
C VOl31610
C QUAORA~T 4. VOl31680
C VOI31690
0020 IF((~(2).G~.O(2.a.A~O.(O(3).GT.A(3.»)GO TO 402 VOl31100
c VOl31110
C QUADR~NT 3. VOl31710
C VDI31130
0017 IF((O(2).GT.4(Z».~No.(n(J).GE.A())))GO TO 401 VOl31740
c VOl3115Q
c QUADR\NT 2. VOl311bO
c VOI31170
QOZA IF((O(ZJ.GF..A(2»).\ND.(AI3J.GT.OI3»)) GO TO 400 VOI31180
c VOl31190
c QUADRA~T 1. VOl31800
c VOI31810
002Q TE~(2)=P(2)-FY V'l(31820
0030 T~~(1):P(1)-Fl VOl31830
0'131 GO TO 500 VOI31840
0032 400 TEA.1(2)=P{Z)+FY VOt31~50
0033 TE'1(3)=P()-Fl VDI31860
a034 GO Tn 500 VOIJl~70
0035 401 TEM(21:P(Z)+FY VDl31880
0036 TEM(1)=P()J"FZ Vnl318QO
0037 GO TO 500 VDI31900
0038 402 TE ,~ ( 2 ) = p ( 2 J - F Y VOl31910
003<) TE'~( 3)=P(3)+Fl VOl31Q20
0040 500 CaNTI~UE VOIJ1930
C V1131940
C FI~D BET~O • VOl319S0 .
C VDI31960
0041 CALL VE~TOR(3,El,E2,EI2) VOl31970
0042 CAll VE~TOR(3,~,T~~,n3) VD1319~O
0043 (ALL VECTOR(4.0l,F.12,02J VTll31990
0044 BET~=nARCOS(Dl(1»)/P(180 VDI32000
004') CALL VF.CTOR(3,El.~,02) VOl32010
0046 C~LL VECTOR(4.C2,03,Dl) VOl32020
fl047 4LR3:D~RCOS(nl(1) VOI32030
0048 CALL VECTOR(h,A,El,Dl) VOl32Q40
004Q CALL VECTOR(S,Ol,Ol,DZ) VOl32050
0050 AEl=r)2( 1) VDI32060
0051 E18:~El*OSI~(ALRJ)/nSIN(qET4*PIlRO) VDl32010
c VDI32080
c FINO DIFFR~CTION pnI~T • VOI320QO
c VOl311QO
0052 DOCl)=El(l)+ElQ VOl32110
0053 QPCl)=El(ZI VOI32110
0054 OP{)=EIC) VOl32130
01155 IFCICC~.EQ.1)WRrTEC6,202)COPCt),I:l,3) VOt32140
0056 IF(9~TA.GT.~O.t A~TAalAO.-~ETA VDI32150
001)1 CALL VECTCR(~,CP,A,Ol) VO(32160
aOSA CALL VE~TO~(4,nl.E12tO?) VOl32170
005Q BET=nARr.OSC02(1)/P[1~O vOt32180
0060 IF(QET.GT.90.) ~eT.180.-BET VOl321QO
0061 CALL VFCTOR(l,OP,F,Ol) Vnl32200
0067. CALL VECTOR(4,Ol,E12,D2) VOl32210
0063 ~ETT=OhRCOS(Ol(l)./Ptl~' VO(3~210
0064 IF(~ETT.GT.qO.) OFTT~l~O.-qETT VO(32Z30
00"-; rr r rcori , E'J.l) WRITEf6,20]) ~ETTtRET V'JtJ2240
252
0001 SI '''R nUT I NE V f '4') IFf FP Tt RF PT, l\NT ,R"', R ~ 1 ,R S 1 t R S 2.t PE , 'riA, THS t PHS, R, Vr)13l110
<ETO~,EP~~.nTE~.~a.~ET~o.t~.N~,tN) VfJI32320
oon2 I~PLI[IT REAl.R(~-H.O-l) VOl32330
C VOl32340
C PURPOSE - TO CO~oUTE THE DIFFQACTEO FIELO FROM A~ EDGE VOI3~3'50
C VOl32360
C PI\R.\'4ET~~S: VOI32310
VOI323~O
C ···t~PUT···
C VDI32390
C F~T : nqSF.~VATt0~ POI~T • V0132400
C ~~T : snUPCE ~Ot~T • \1013241 1
]
0058 Vr)(33 1. 7 0
C VOJ3l4~O
C co~purF PHI-~RI~E IN OEGQEF.S VDI334QO
C VDI33500
OOliQ NSET=['l-l VDtl1510
OObO DO 314 J j): 1 t J Vfll33520
006\ UN(J2):UPlAT(~SETtJ2l VOl33530
OOhZ 314 CONr[NU~ Vnl3J540
OOb) CALL V~CTnR(ltA~T.qO,UOS' VOl3J550
0064 CALL vErTr.~(ltUf~tUOS.C2l VOl33560
0061\ C4Ll VECT~~(1,C2tU~,Cl. VOl13510
a06f- CALL VECTOR(4tC~,U~.C) VOf335AO
OOf\l PHIP=O'TAN2(Cl(1),Cll»/PI13J VOl335QO
onbS IF(PHf~.LT.O.) 0H[~~PHfP.360. VOl33600
006Q IF(PHI~.SE.18J.) ~ETUQN VDI33610
c V0133620
C CO~PUTf PHI IN DfGREES VOI33630
C VOl33640
0010 CALL VEcrO~(3tRO,F?TtllDS) VDIJ3650
0011 CALL VECTn~(ltUDStUEMtC2) VOI31660
001Z CALL VECTnRCltC2.U~,Cl) VOl33670
0·)11 C~lL VECTO~(4.C2.U~tCI VDI33680
0074 PHI=nlT~N2(Cl(1)tC(l»/Ptl~O VOl33690
0015 IF(PYI.LT.O.) PHI~PHI+360. VOl33100
0076 r~(rr.O~.GT.l»wR[TF.(~t21q) PHttPHIP.~~ vnI13710
0011 219 FOR~~T(5X.·PHr·.1~.Dl~.6.·PHlp·,lXtOl~.6,'WA'.lX.018.6) VOI33720
~07~ IF(361.-~~).lT.PHtt RETUq~ VDl33130
c VI)133740
C CCf-1PU rs s VOI13150
C VOI3J1~O
007Q C\LL VCCT1Q(6,ROtF~TtCIJ VOl3J770
0090 C\LL VECTORf5,Cl,r1,C) VDI33780
01)81 S=C( l) VOI31190
"'t)~2 IF( Icc'r.e:q.ln~RlrE(6,211) S,SP,WA VOI33QOfJ
0033 217 FOR~\r(~x.·S·,tX,n1q.~ttSP'.1~.Ol~.6,·WA·,lX,018.6) VrJI33RIO
Qa~4 CALL VuTo(OH[,PHtP.R~ThOt~tSP,WAtO.t~S,J,os.nH,u~,US) VDI31820
OOqC; IF ( 1Cr~. r-u:. 1» r;n TO 313 VO()3830
ooq~ WRIrE(~,210) f\S VOll1840
0031 wRITEf6.211) OS VOI31850
oo~~ WR r T E (6.212 J OH VO[33860
OflQ9 31 J CONT I ~JUE VOl33810
0]90 C4=CDEXP(-J·~tl·SJ Vn()38S30
oOql EP~o=-nS·AS·~4·FPAR VOl33890
OOqz FPED=-OH.~S*C4.FoER VOl13900
C VDI33910
C CCNVERT TO SOHERIChl COOROINhTE VOl13920
C VDI33930
0093 CALL CONV~T(THS,PHS,R~.~~l,-l,EPEo,EPAn,AT,AP. VOl33Q40
0094 ETD'-1:AT Vn133q~0
0095 EPQ"::AP VOl13960
O'lq~ IM::l VOl33Q10
OOQ7 202 FOR~~T(2x,tJNCtOFNT FIELD 4T DtFF~ACTFO pnINT·.1~X,6070.R) VDI339ao
)t)~g 210 FGRMAT(2Xt'A~PltTUOE ~lC~G THE nIFF',11X,020.Q) VOll39Q"
OOqq 211 FnRMAT(~Xt'snfT OIFFR~CTtON cnEFFtCIEMT't3~,'020.A) VDI34000
010') 217 FnR~AT(2~.'HARO OIFFP4CTIO~ cnEFFICIE~T·t3X.2D20.8) VOf340l0
-1101 <)9<) PETlJRN VOI14020
Ol02 ENO VOl34030
256