iieeeeeeeeeeee ieeeeeeeeeiiee eiiieiiiieiiee … · 2014. 9. 27. · naval nps55-82-014...
TRANSCRIPT
![Page 1: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/1.jpg)
AD 1 A 4I1AI NAVAL POSTGRADUATE SCHOOL MONTEREY CA F/A 17/5
TARGLT ACQUISITION MODULE FOR THE STAR COMAINED ARMS COMBAT S--ETCU)APR 82 J K HARTMAN MIPR-CD-2-82
UNCLASSIFIED NPS55-62-OI4 NLflflfflflfflflfflflfEEEEEEEEEEEEEEEEEEEEEEEEEIIEIIIEEEEEEEEEEEEIEEEEEEEEEIIEEEIIIEIIIIEIIEEELNNNNNNNNNEEEEI
![Page 2: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/2.jpg)
NPS55-82-014
NAVAL POSTGRADUATE SCHOOLMonterey, California
A TARGET ACQUISITION MODULE ,__
FOR THE S611
STAR COMBINED ARMS COMBAT SIMULATION -
VOLUME IIWOTECHNICAL MANUAL
James K. Hartman
April 1982
t0Approved for public release; distribution unlimited.
Prepared for:US Army Training and Doctrine Command, Fort Monroe, VA 23651
82 08 20 046
![Page 3: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/3.jpg)
NAVAL POSTGRADUATE SCHOOLMONTEREY, CALIFORNIA
Rear Admiral J. J. Ekelund D.A. Schrady
Superintendent Acting Provost
This work was supported with funds provided by the US ArmyTraining and Doctrine Command, Fort Monroe, Virginia 23651
I As K. Hartmanepartment of Operations Research
Reviewed by:
16tneale T. Marshall, ca yiii IV7 Iiam M. To)lles "-
Department of Operations Res -rch Dean of Research
it
![Page 4: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/4.jpg)
UnclassifiedSECURITY CLASSIFICATION OF THIS PAGE (Wen )014 Entered)
REPORT DOCUMENTATION PAGE READ INSTK'CTIONSREPORT__ DOCUMENTATIONPAGE_ BEFORE COMPLETING FORM1. REPORT NUMBER 2. GOVT ACCESSION NO. 3.. RECIPIENT'S CATALOG NUMBER
NPS55-82-014 /4. TITLE (and Subttf) S. TYPE OF REPORT & PERIOD COVERED
A Target Acquisition Module for the STARCombined Arms Combat Simulation, Volume II,Technical Manual 6. PERFORMING ORG. REPORT NUMBER
7. AUTHOR(S) S. CONTRACT OR GRANT NUMBER(*)
James K. Hartman
S. PERFORMING ORGANIZATION NAME AND ADDRESS 10. PROGRAM ELEMENT. PROJECT, TASK
Naval Postgraduate School AREA A WORK UNIT NUMBERSMonterey, California 93940 MIPR# CD 2-82
11. CONTROLLING OFFICE NAME AND ADDRESS 12. REPORT DATE
US Army Training and Doctrine Command April 1982Fort Monroe, Virginia 23651 Is. NUMBER OF PAGES
14. MONITORING AGENCY NAME & ADDRESS(II dIfferent from Controlling Olfice) 1S. SECURITY CLASS. (of this report)
U
ISs. DECLASSIFICATION/DOWNGRADINGSCHEDULE
16. DISTRIBUTION STATEMENT (of thie Report)
Approved for public release; distribution unlimited
17. DISTRIBUTION STATEMENT (of the abstract entered In Block 20. if differen, from Report)
1. SUPPLEMENTARY NOTES
Is. KEY WORDS (Continu, on reveree *Ode i n.c. ssary 'd identify by bl ck numb.e)
Target Acquisition, Detection, Search, STAR, Combat Models, Simulation, NVL,Elect roopt ics
2NJABSTRACT (Continue an revere* side It neceemy ind Identify by block number)
This report provides technical documentation for the Target Acquisition Moduleof the STAR Combined Arms Combat Simulation Model. Details of data structures,simulation events, and supporting routines are provided.
II
DD , JAN,, 1473 EDITION OF I NOV s OBSOLETE UnclassifiedS/N 0102-0146601 1 SECURITY CLASSIFICATION OF THIS PAGE (When Date Entered)
-. J
![Page 5: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/5.jpg)
TABLE OF CONTENTS
PAGE
1. INTRODUCTION. ............................. 1
11. STAR IMPLEMENTATION OF THE NYL DETECTION MODEL.................. 3
A. SCOPE OF THE NVL MODEL - INPUT PARAMETERSA ND OUTPUT......................... seo--see-e 3
B. ROUTINE NVL.DET.. ...... o.... ........ 3
C. SUPPORTING ROUTINES.o..... o.....o........... o................11
1. LOS.GEOM.o........ o......................11--
2. TGT.SIGNATURE ...................... 11
3. ATTENUTATION ............. .......................... 16
4o RESOLUTION ..... o....................... .............. 19
5. JOHNSON.CRITERION................................ ..... 27
6. PR.INFINITY ............................ ..........o...29
7. SCH.RATE... ............ ..os--......... 31
D. SUPPORTING DATA ARRAYS ... ..o...... .o.o ... oo...... 34
lo SNSR.PARS ........................ 34
2. MRCMRT..... ...............e--o---eee34
3. OI.MRC.......................... oe 36
FAccession
For
DTIc TA13
Ju~tift'j lt lon -.. - -
071c Distributonu!
j Dist , ;pc pl
L -LAL
![Page 6: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/6.jpg)
PAGE
8. ATMOS.ATTEN ........................................... 38
9. N5OTABLE ......................................... ..... 38
10. RES.SCH ROUTINE........................ ........ 40
E. LIME OF SIGHT BACKGROUND COMPUTATIONS ................. 44
1. DEFINITION OF BACKGROUND CODES...... .......... 44
2. LOS.BKGNO.ROUTINE.................................... 45
Il1. DEFINING AND MANIPULATING THE DETECTED LIST................. 53
A. THE DETECTED LIST..-.................................. 53
B. ROUTINE LIS.ADD ...... ... ................. 55
C. ROUTINE LIS.CHECK. ... ... .... ......... .. 58
D. ROUTINE LIS.DELETE ..... ..... . . ..... ......... ....... 61
E. ROUTINE LIS. PURGE ............. . .................. 64
F. ROUTINE LIS.RELEASE ............. ............ ... 67
G6 ROUTINE LIS.LEVEL.PURGE ........... ........ 69
H. INCORPORATING THE 2-D LIST INTO STAR ................... 72
IV. ASSOCIATING SENSORS AND SEARCH TACTICSWITH SIMULATED COMBATANTS................................. 76
A. THE SCH.TYPE ATTRIBUTE ...... o........ . ......... ... 76
B. THE SCH.DATA ARRAY ............ . .......... . .... 77
V. THE SEARCH EVENT .... ....... ... ................... 79
A. DISCUSSION .... ...... .... ........ o.... o...... o... . .. .... 79
B. PROGRAM DOCUMENTATION- SEARCH .......................... 79
ii
![Page 7: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/7.jpg)
PAGE
VI. SEARCH TACTICS - ROUTINES....................... 82
A. THE CONCEPT OF A SEARCH TACTIC .... o............. 82
B. CURRENT SEARCH TACTIC/NEW SEARCH TACTICS.o.... ...o.........84
C. STKI - DYNTACS VISUAL TARGET ACQUISITION. .... o......o.........85
D. STK2 - NYL SINGLE SZNSOR TARGET ACQUISITIONo......... .. 86
VII. CONCLUSIONS........ . .. ....... .oo... ... .. 109
![Page 8: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/8.jpg)
LIST OF FIGURES
FIGURE NUMBER PAGE NUMBER
11-1 ROUTINE NVL.DET 9-10
11-2 ROUTINE LOS.GEOM 13
11-3 ROUTINE TGT.SIGNATURE 15
11-4 ROUTINE ATTENUATION 18
11-5 ROUTINE RESOLUTION 23-26
11-6 ROUTINE JOHNSON.CRITERION 28
11-7 ROUTINE PR.INFINITY 30
11-8 ROUTINE SCH.RATE 33
11-9 ROU'TINE RES.SCH 40-43
11-10 ROUTINE LOS.BKGND 46a
11-11 THREE SITUATIONS WHEN SS =S2 49
11-12 TWO CASES WHEN SS = 51 50
11-13 THREE SITUATIONS AT HILLTOP 51
11-14 ROUTINE LOS.TRE.BKG 52
111-1 ROUTINE LIS.ADD 57
111-2 ROUTINE LIS.CHECK 60
111-3 ROUTINE LIS.DELETE 63
111-4 ROUTINE LIS.PURGE 66
111-5 ROUTINE LIS.RELEV7 68
111-6 ROUTINE LIS.LEVEL.PURGE 71
iv
![Page 9: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/9.jpg)
V-l EVENT SEARCH 81
VI-l ROUTINE STK1 87
VI-2 ROUTINE VIS.DET.DYNTACS 88-89
VI-3 ROUTINE STK2 95-97
VI-4 ROUTINE NVL.1.PHASE 101-102
VI-5 ROUTINE POT.TGT 105
VI-6 ROUTINE EMPTY.PO.TGT 107
... .V
![Page 10: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/10.jpg)
I. INTROOUCTION
The STAR Target Acquisiton Module has been developed to enable the STAR
(Simulation of Tactical Alternative Responses) combat simulation model to
simulate various ways of using modern sensor devices for battlefield target
acquisition. Major features of the target acquisition module are:
1. A wide variety of electro-optical and thermal imaging sensor
devices can be modelled using the Night Vision Laboratory (NVL) methodology.
(DYNTACS/ASARS visual detection models are also available.)
2. Each combat vehicle may have several ohservers.
3. Each observer may use multiple sensors.
4. There is no model-imposed limit on the number of different
vehicle - observer - sensor assignments.
5. Several flexible "search tactics" are defined to model the
detailed employment of the sensor devices by each observer.
6. The model includes degradation of target acquisition due to
smoke, weather, and nightime conditions.
7. Various levels of acquisition are modelled, with the potential
for investigating effects of limited information on target selection and weapon
employment tactics.
A summary of the target acquisition module is given in Volume I of this
report (Reference 1). It is assumed that the reader has completed Volume I
before attempting to read this report. Most of the descriptive matter of the
summary volume will not be repeated here.
1,
![Page 11: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/11.jpg)
The current document (Volume II) concentrates on details of data
structures, events, and routines which implement the target acquisition module
in SIMSCRIPT 11.5 code. Chapter II presents the STAR implementation of the
U.S. Army Night Vision and Electro-Optical Laboratory (NVL) sensor device
models for target acquisition. Chapter III details the modified STAR target
list structure which incorporates acquisition level information for each
target. Chapter IV presents the data structures which are used to associate
sensor devices and search tactics with individual simulated observers. In
Chapter V we analyze the SEARCH event and its interaction with other STAR
combat functions. Chapter VI presents details of the search tactics routines
currently implemented in STAR.
2
![Page 12: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/12.jpg)
II. STAR IMPLEMENTATION OF THE NVL DETECTION MODEL
A. SCOPE OF THE NVL MODEL - INPUT PARAMETERS AND OUTPUT
Chapter III of Volume I of this report (Reference 1) presents a
summary of the NVL target detection methodology. The NVL model assumes that we
have identified an observer and a potential target, that we have selected a
sensor device and the mode in which it will be used, that we have described the
observer's field of search, and that we know the level of acquisition which the
ohserver is attemptinq to attain. Given these input parameters, the NVL mdoel
computes (as described in Volume I, Chapter III) whether an acquisition is
possible, and, if so, a stochastic time to acquire the target.
Determination of the above listed input parameters is outside the
scope of the NVL methodology and mist be handled by the rest of the STAR tarqet
acquisition module (in particular the search tactics routines). Similarly the
use of the resulting time to acquire is extraneous to the NVL model. In this
chapter we will consider only the NVL Model, leaving for later chapters its
interaction with the rest of the target acquisition module.
B. ROUTINE NVL.DET
All NVL acquisition time computations in STAR are performed by a call
to the routine NVL.DET with input parameters:
A - Pointer to observer
B - Pointer to potential target
SENSOR - Sensor to be used
MODE - Code for Sensor Mode of use, (Typically wide or narrowfield of view)
3
![Page 13: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/13.jpg)
LO.ACQ.LFV - Lowest acceptable acquisition level
H.ACQ.LEV - 4ighest acquisition level to try for
HFOS - Observer horizontal field of search
VFOS - Observer vertical field of search
MAXTIME - Max time to spend trying to acquire target
and yielding:
TIME - Time to acquire tarqet (or RINF.C if acquisition doesnot occur)
ACQ.LEV - Acquisition level achieved
The SIMSCRIPT code for routine NVL.DET is given in Figures 1I-I. The following
comments in conjunction with the description in Volume I, Chapter III should
make its operation clear. NVL.DET is a driver routine which calls a number of
supporting routines. These supporting routines will he documented in Section C
of this Chapter. Data arrays used will be discussed in Section D.
There are two possible exits from routine NVL.DET. The normal exit at
Line 23 (See Figure Il) returns a computed time-to-acquire, while the "QUIT"
exit (Lines 76-80) is used whenever acquisition is impossible and returns
TIME=RINF.C and ACQ.LEV=O.
The routine has two phases. In the first, optimistic assumptions are made
to avoid LOS, background, and smoke computations. If target acquisition under
these conditions does not occur, then the routine returns. Otherwise, the
second phase computes LOS, target background, and smoke attenuation for a more
accurate target acquisition assessment.
4
![Page 14: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/14.jpg)
GIVEN ARGUMENTS
A INTEGER Pointer to observer entity
B INTEGER Pointer to target entity
SENSOR INTEGER Sensor Code
MODE INTEGER Sensor Mode of use code
LO.ACQ.LEV INTEGER Lowest acceptable acquisition level
HI.ACQ.LEV INTEGER Hiqhest acquisition level to try for
HFOS REAL Angle of observer's horizontal field ofsearch
VFOS REAL Angle of observer's vertical field ofsearch
MAXTIME REAL MAX time to spend trying to acquiretarget
YIELDING ARGUMENTS
TIME REAL Computed time to acquire target
ACQ.LEV INTEGER Acquisition level achieved (or zeroif no acquisition occurs)
LOCAL VARIABLES
DEV INTEGER NVL device code
RANGE REAL Observer to target range
PCT.VIS REAL Fraction of target vertical heightvisible to observer
BACKGRND INTEGER Target background code
SPECTRUM INTEGER Wavelength band code
SIGNATURE REAL Target Signature
SM.ATTEN REAL Attenuation factor due to smoke clouds
5
![Page 15: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/15.jpg)
SENSR.INPUT REAL Attenuated target signature
SPATIAL.FREQ REAL Spatial frequency, F
CYCS REAL Resolution cycles on target image
N50 REAL NVL Johnson Criterion n50
CYCLE.RATIO REAL N/n50 Ratio
PROB.INF REAL P,
DISTOBKG REAL Rough estimate of distance tobackground
RN REAL Uniform (0,I) Random Number
RATE REAL Search Rate I/T,
GLOBAL VARIABLES (See Section D for Further Explanation)
SENSR.PARS REAL 3-D Sensor device parameters
TARDIM REAL 3-D Combat entity dimensions
RINF.C DOUBLE System defined infinity
MX.SIG REAL 3-D Largest that tgt signature can be
CRITICAL.VALUE REAL Threshold on PCT.VIS below which noacquisition can occur
N.SMK.SET INTEGER Number of smoke clouds currently onbattlefield
ENTITY ATTRIBUTES
SYS.TYPE INTEGER System type of target
WPN.TYPE INTEGER Weapon type of target
ROUTINES AND FUNCTIONS CALLED
DIST
ATTENUATION
6
![Page 16: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/16.jpg)
!INIFORM.F
RESOLUTION
JOHNSON.CRITERION
PR.INFINITY
LOS.GEOM
SMK.ATTEN
TGT.SIGNATIJRE
SCH.RATE
LOG.E.F
EVENTS SCHEDULED
NONE
SIMSCRIPT CODE
SEE FIGURE 1I-I
LINE BY LINE COMMENTARY (NVL.DET)
Lines 1 - 19 Give the routine declaration and variable definitions.
Lines 20 - 23 Screen out targets which are outside the sensor device's maximumrange.
Lines 24 - 27 Make optimistic assumptions about target signature andattenuation (to avoid LOS, Background, and Smokecomputations).
Lines 28 - 43 Compute acquisition under the optimistic Phase I assumptions.For more detail see the discussion of Phase 2 below. Ifacquisition is possible at any of the allowed levels, we goto Phase 2, otherwise QUIT.
Lines 44 - 47 Begin the Phase 2 computations.
Lines 48 - 51 Call Routine LOS.GEOM to determine whether line of sight to thetarget exists. If so, the percent of the target's verticalheight which is visible is computed along with the targetbackground code.
7
![Page 17: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/17.jpg)
Lines 52 - 54 Call SMK.ATTEN to compute the target signature attenuationfactor due to smoke clouds between observer and target.
Line 55 Calls routine TGT.SIGNATURE to get the target signature.
Lines 56 - 59 Call routine ATTENUATION to attenuate the target signatureto account for atmospheric effects and smoke between theobserver and the target. If the resulting input to thesensor is less than the sensor minimum sensitivity thresholdgo to "QUIT".
Line 60 Calls routine RESOLUTION to compute the MRT (MRC) functionfor the sensor.
Lines 63 - 75 Loop through each allowable acquisition level. Acquisitionis tested for each level, the highest possible level beingreturned at Line 73. For each level, the followingcomputations are performed:
Lines 64 - 65 Call Routine JOHNSON.CRITERION to look up the cycle thresholdn50 for this detection situation and then compute the cycleratio N/n50.
Line 66 Calls Routine PR.INFINITY to compute the Po value using thetarget transform probability function.
Lines 70 - 73 Call Routine SCH.RATE to compute the search rate and use italong with RN to compute the final acquisition time forreturn to the calling program.
Lines 76 - 79 Are branched to whenever acquisition becomes impossible,returning an infinite time to the calling program.
, - " 8 i,
![Page 18: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/18.jpg)
()4 3a
u4 H 4
0 0 (04 .0
al CA U, .4 0 *a
Amm% Oz 4 O=H4 E-4E-44 -. 4u r 0 H M2- 0D -.4 L
CAcaO I %- 1-40 = 4 4- 2(a fa 4 ' 04 z
00O.O 4 A2 F- 4 0 u-H En3 21-0-4 WC 30200 w = N m 0 a.U) 4
( 4b N 4 0) E.J 4 04H t -4 4w4 HE -0ZE- -
-4 4U U 0 (% 4 0 f*4 z N0 4 =.. MCOH2 A WEnW o -4 M0 W.404 H 3 -4 3 Ua % 5-4 . H 0 00 Ca"OU). n4-P4 0 A3 2:J- U)3 . :QW :-=w4 (4 32WH (4:Ww o 2t =( p.22wwC4 04 in w fl4~j04.4W > 4 04N W4 b~..04 :-ca.1-U3 0AEI M3224 24 H (4u E E- 22HOh ca-o~45q>F4w o w*J(4-44 4 - 4 U .- b-4 0 C Z -
H0 HC4 2x~u -4 4 H -. 4 WCq L -= CIO H
0&-340E-4 4H( WD ha(44 F-0 4 of -- 4 4go oAE.4 E4 H %E-42 .% 4 H =~( a ) E-4 W HH U) %W0
m H 44aE4U0U4 =w .4 - dn = mc 2z~0 elf E-4(40-4haE-e(4$-4 (4 U - 0A mo 0.44U)U)A H
(4~O m) =H~(44 04P. 40 W 0.
41(4~~o.. 094 s1)4 2f14 0 04 E-.4
*HEAM UUMM( = UU ZH(4 W UVO U) M 0 (44a U H :m 0*02 w(4J40(001244 Q.D-44 in H WA %%w R.4E U) E-4 w 4 14 H*04H(4C4 m:WE54u0 mU)H4 0 H4((4( 02 2z WI .n E-4* 000 H- 4H-4-4 (4CI)(4 w Wo a NW)0 W( ( 4 w .Z. go I-*MW~~H HMMOW444 E-4(4 00 lb HU0 0 04' 4)4.4 0 P o(01 E-4I
* 4~era(44OH.~ 0A WM= 02EE r% I bas441-4nJ U 0 H*b-(4bOAPeUQ(4*fl-( 0 1-4 W lb o( %V .. 2w4u 4 04 H-
*%NO(4 WOMM(E-4 H4A-1wHUV U) HOMOU W=( 0M0.424 % - X*( (404-4(4 4405-4 .(a1:P-H =20 Q-'VH b4r4 .0.4 .00(/) U) 0 0 W4*t)04p4)=UAn>4O 064 .01-4 W4 OU)C)C 004 -m4H-HU U. C4
C* o4:N0- CU 9)4 H U WU e.-4 N E) 032w *- - *bH = 4 U:0 U W(4*O-.003CS-400440fu %4 *- 4WOi o- 0a(45-4 N4 U W4 W (4 3
- - - -.- PLO U alo W -i) in04 EnH 211) .0mlE4 11-U4Z = U *d H4*. *- %4 L(4W 'I'M . 0f =~ 0)A4H lP4=L 2 001 064
pa 0.( = % -4 E-4 C4( 0* HO) -2U)(4400HH e H Icu001-94 ~adcncn~mc O w* A u H 0 ) (4
41 0)U)Q ZI 4 , 4 Z21 04 0009142U) EM0 -PQ -o4 * .:Pf-4W HU)04 02.- W * - 4H04 - MI1
E-4* (4 Y 310 NOW( 4(4PU))E4ha s11 0 E-4 C420049wAt-z(4* 0 %(00 %H -3OcflP04a% HZH. 1 W4 if H F4H1- 000(sQ oZ4 A0* t(~4(4(( -4(4 *0 W(4 ha ttD WWl~ E(4(4 t 5.e 0 f..iiOU H 0(4 W
@1 2in0 * 00N204'o %.4 a .c 90 Ol C c ZoC04 01 HE-4- =.- .5-5-(l4 - - U) o4, * %W04OO4P4h44HU-4U) #P(~4.3fl -4.. m11)0(40- mm twu H E-4(j)0~m*UU)2.2-4( 4a4U 0~ M E-4 -4 H = 4 11 r4;p04 0 w I- G..J01
241 22 'HHOPLI OW41.-C54( 90W4 0 A- U =tDC4 00 U41 ~~~D 44E-a4HH0WHW4CfU =4(45-U)III/)U) *aI oA-J 94 C>NQ
(4* z 0- * o4U)2(.D HP(4-.(. E-U) H (4UOC64E-4t-4 2 -Z C
H0 NU044,4)0))(W=( U4uo-uH 0 0 .22E-4*I H H (4N(4 4Enp a-IU)(4H04MU0=(4: N a 014 54-4 =E4-[-4a-4s 25-4p45-4( 0 025-4
0- H H- - N4 N4 44 (4r4414.4AC 5-4(44 00.4- W4(Z - CO :04 - 0= 0 .- JH Oo-0i..I-I-1H 0.-AJ-JAw p-IL- -
r-N - n Df wm N - n D - o- m-' 0z -M a "m L % r (% N -tL9%
![Page 19: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/19.jpg)
E-4
o 04C064
000
bLA 04F-
CQQ W .. H
E-0 U2 0 0H2 *
6-4L 6 14 A 0-t
E4 E4 =4n .4-A * 2H~ 4R LA
21-04 = -OW4 2
4. (n2 m E4 0 00.6-4 0 0H U. 0 ZN
6-404 H- m264. HOW Q 2EA 0 H-4- Q 0 l ~.3 H A
1-4 - O4 p31-4 0 0 E-4a H9 -4 0 H(a . 04 00 rs0
-~ H H r 4P 0nH4 -b 0 m i.3 H .04 2 C
WA % I-Aw00 cc H N. ~.J4 tfn.-.= ZL E-40. q Eo-.O 04
H- 3C4 --- E-4 0~ 2s 4Ot. A. ztw C*940 04.0 .4 p H 02 0a 0
CI,. % = 2Ll J M *H CO urCD E4 E-- HHb 96 A w -
CU .)dC u JOO o 3 4 us Q 04 WOO W, U H- 00 0
%0 ~ Q.4 - LAn w=:40Ho POO 06 - 3EQ 1-4C~ rHAA 0042N E-4OLA WA3 W 0 P4.:-. w.N. 4 0LAH M Q04LA LAO C4 0 r02 2MON E-4 2Cfl -4 0If No a 0 1-4W %=0 U C4%WA IA64 U M 01 UI 0- H-LAIC0 04 0 W al 0* ad2UA % 0 H .4'.om 4 0. 414 00 @OULA lb 6 E4 HV)O LAup c U004 30 oHHppu Asq mIZ64 6 % -4 94 & ft0 mduH 01- 0A0.-I MO aA04 WaN W U LAC&.0w6C4 2adra04 % %=En 0 030 6~4N~ It-lk 0 H
.*N0 4ab W"MOL'2H 10.4 M94H HQdtAH '-" cn =4 q0014H LA a.E4- E64wA 64 m OA atnc.euHH N. H
2(P- 0 0'4 *4.620 ALA %M 1-4 M=Ow'. 'tw'.0G4H0 E64.1 Ho
401 E41E404 E640 E-4 M .0U002NIX 4gmweIH woo #OHE1H 0 04LA.2O W1I 0tog- 2
*~a e ZE40= HUPCO20H P00 I-0 UH 011CDOp.301 C-4W m 6~Ot O 6-043 @ =P43 .0P.3LA0 CMA ad
bd- Win H-4mw 0 fgt-H000W UICVAE4H - twWoo3L cOL LA2cnH 0411 40'"H.N IH2LAHEZLA - ON00 Hopq 0 9W *O00o HO.- 0 00)C 64HOW0 A-E-M-.6CMW -I 4f4014OA4Elnnn--: -41 944 E1 W AlLAO. HMOI 0D6 Cow H rau o4 E-4 A-I 0 -4 W U
1-4-I6O2C4LA44O2004004~. 4QwA. &I - HUMa 0W0x *U1J 0DI Vtnm90-UH 00sAH- 0 H-46440
E-60 M0 2.-Is- :4 P4-40( 0ME6464E-04b.. 1-4b .44he 144W 0 000002lpaA.UH OH 400H OUA -I o~ A3 A 1% WL
10
![Page 20: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/20.jpg)
C. SUPPORTING ROUTINES
This section documents routines which are called by NVL.OET to perform
parts of the NVL methodology.
1. Routine LOS.GEOM. Routine LOS.GEOM is responsible for two
functions. First it computes geometric line of sight between the observer and
the target taking into account the STAR terrain and forest features. If
geometric line of sight exists, it then computes the target background as seen
by the observer.
GIVEN ARGUMENTS
A INTEGER Pointer to observer entity
R INTEGER Pointer to target entity
SPECTRUM INTEGER Sensor wavelength band code
MAXDIST PEAL Distance beyond target to check forbackground.
YIELDING ARGUMENTS
PCT.VIS REAL Fraction of target height visible toobserver.
BACKGRND INTEGER Target background type code
DISTOBKG REAL Rough estimate of distance from target tobackground
LOCAL VARIABLES
NONE
GLOBAL VARIABLES
FWD.LOOK INTEGER-) Inputs to control LOS routine
BWD.LOOK INTEGER
INTEGE11
![Page 21: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/21.jpg)
VISFRB.LS REAL Perrent Visible output from LOS routine
MX3KGND INTEGER Number of hackground codes allowed for intarget signature data base
N.SMK.SET INTEGER Number of smoke clouds on the battlefield
CPITICAL.VALUE REAL Threshold for PCT.VIS below which
acquisitions are not allowed.
ENTITY ATTRIBUTES
MONE
ROUTINES AND FUNCTIONS CALLED
SIGHT
LOS.BKGND
SMK.NEAR.BKGND
EVENTS SCHEDULED
NONE
SIMSCRIPT CODE
See Figure 11-2
LINE BY LINE COMMENTARY (LOS.GEOM)
Lines 1 - 5 Give routine DECLARATION and VARIABLE definitions.
Lines 6 - 9 Call STAR Routine SIGHT to do the geometric line ofsight computations.
Lines 11 - 17 Compute the target background code as seen by the observer.If only one background is allowed for in the target signaturedata base, then the computations are skipped.
lote that routine SIGHT is a standard STAR routine, LOS.RKGND is documented in
Section E of this Chapter, and routine SMK.NEAR.BKGND is documented in the STARSmoke Model Report (Reference 2).
See Section E of this Chapter for the definition of the background codes usedby the STAR model.
12
![Page 22: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/22.jpg)
0 0
200
44 CD)
O L)E4* C~a ~ E494I
ca s-4H* 4.0 C ~
4*O :wPa m
Hr* E-4 Qb4b
4CE4CO 0 c Ol
0.*N E :04 0 H
Q* ICM0104*Cl) a u in2
04* E- 4 0).0b % C
Cn~ U) mwmao
CD*O H CH %I ..
3C MOSE-4 tP- 4 .0 cz
E* WU AC eW O w0* 04 aOOHEuO W14
tn* E '44 Oca)
%*OWH 040CH OdAoc
Z-. E-4)ad ,4 10 0=O~~c c 1--.-E 4 M
0* %A .P- an dcar134 0-1e-)U.4t c it coctH
H %t W0 0:w
0411 bd d 0 0 t W b 13
![Page 23: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/23.jpg)
2. Routine TGTSIGNATURE. The TGT.SIGNATJRE routine looks up optical
contrast or temperature difference depending on the sensor used. The current
routine is a simple table lookup.
GIVEN ARUGMENTS
B INTEGER Pointer to target entity
BACKGRND INTEGER Target background type code
SPECTRUM INTFGER Sensor wavelength band code
YIELDING ARGUMENT
SIGNATURE REAL The target signature
LOCAL VARIABLES
SYS INTEGER System type of target
WPN INTEGER Weapon type of target
GLOBAL VARIABLES
TAR.SIG REAL 4-D Target signature data array
ENTITY ATTRIBUTES
SYS.TYPE INTEGER System type of target
WPN.TYPE INTEGER Weapon type of target
ROUTINES AND FUNCTIONS CALLED
NONE
EVENTS SCHEDULED
NONE
SIMSCRIPT CODE
See Figure 11-3
COMMENTARY (TGTSIGNATURE)
The Routine is Self-Explanatory.
14
IL
![Page 24: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/24.jpg)
ad
114
E-4* E40 V)
E4
0* Pau4cn3 Hi
zzH*H4 H 1
woinC E4
b4* j00F4 E-
G*Ic Pow H
E4 -4
u* AQ 0t4*0 F-4U b 0
M* Eng11041-C4 pap nc
Dco*U04i-o-V CA 9
cc*U9 ca C pIH* INId d qpqO
,4 a04 H Nie
0* 0 aE4E419'*83ad 0 04V)* UU4=
0* (4CDE4E-4
.4* F4 4 %o 1 4
C-4*fr H H- t0* 0N E-4IE404
15
![Page 25: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/25.jpg)
3. Routine ATTENUATION. The ATTENUATION routine modifies the target
signature to account for transmission through the atmosphere and through
battlefield smoke clouds along the path from target to sensor.
GIVEN ARGUMENTS
SIGNATURE REAL Target signature prior to attenuation
SPECTRUM INTEGER Sensor wavelength band code
RANGE REAL Observer/Target distance
SMK.ATTEN REAL Attenuation factor due to smoke clouds
YIELDING ARGUMENT
SENSR.INPUT REAL Attenuated target signature at sensor
LOCAL VARIABLES
SIG.ATMOS REAL Attenuation coefficient in open air
ATTEN.FACT REAL Atenuation factor due to smoke andatmosphere
GLOBAL VARIABLES
ATMOS.ATTEN REAL I-D Attenuation coefficients
SKY.GROUND REAL Sky/Ground brightness ratio for opticalsystems
ENTITY ATTRIBUTES
NONE
ROUTINES AND FUNCTIONS CALLED
EXP.F
EVENTS SCHEDULED
NONE
SIMSCRIPT CODE
See Figure 11-4.
16
,.J
![Page 26: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/26.jpg)
COMMENTARY (ATTENUATION)
This routine is largely self-explanatory.
Lines 17 - 20 Preventnumeric overflow in extreme cases where theattenuation factor is very large.
Line 21 Distinguishes between optical devices (SPECTRUM = 1)
and thermal devices (SPECTRUM greater than 1).
Lines 22 - 24 Implement the appropriate equation.
17
![Page 27: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/27.jpg)
400
04b2 0
*0 2340 E-
H0 E22 0E-4 U)
Q4 22 E-4 -
::w (.UH 42o*4 0 (n ru 0
P4 VC) * V) oE-4 Q4H 22
H
0 3 m E-E-4 r4
*4CsI=42 4 rJ4 C 0 z4 RM 4 F4 0 0 0)=
* 024 4C-4H T-s.. 0 HA
*&HU =M2 E- in) :4 *s . 0E*4 HO324 0 0 Ws admdoE-
*CsH-IU)40 0 E- F-4 E-4 E-41-044*20 MOM 4 u4 UHUL gs
*=m4H"H * z W04W2
*44- awE-4o o"H 4s4 m) Un .X+ F4*ZNsO* oUw mwU -. 0 Cs.* OE-lunu2 4 EnZ .4 .. AC) 0
*MM-44 44 zz~Us H .4 43c x *
* WU14 NOC0)CLE-4 #
*E-4=*-0O E-i&U43W
od2mU) E4 41 ) rZ4 .04 U fn4WW~cHE-WOOW -+ -.E-4-E-4 H
4tnE-4m wwmflc=~ Ol O2- --- -Ho E-4 CsI C.W
=U 20 H -E-4 H HW41 wczn.fH 0 U) (n*H al =04 .04041 )b4 A4zWW~s~n.. II 0 1 1 H
Z1 =E4 0 ) 04 0=r - E-4 E-
041 Cs) % 04 ra)UE 4 tnt E-40-0 LM= M
1-4* =: C-4 H ' c a 0 i
4*EH404 4 =IXEH011 OH H H
C*=Udu * EAE- 01440(1 U ) U) WQ
0414= )HMA442 SUmCs12U) U)O4DA Ent.. WmU) =C u)E-o2zU) 2 oE-swE-4HHuE- H-
2* HWsO WNbHE-HPz)i)Mw WcsnUH*z 0 E-4~ 3Cz zm0 M 2 -4s- Ww 4 0 .4 wE-I: N .4 F4-p HH 0 4 Pawu W 4==* tp wmoo D w E-4 ft.a. MCH E- n)~ C0.H H- WW~s -rl s Hi:.E- f. rn- .- IWzC44- b4 Q~ .- .- H OH wz a4mca
18
![Page 28: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/28.jpg)
4. Routine RESOLUTION. The RESOLUTION routine uses sensor minimum
resolvable temperature (MRT) or minimum resolvable contrast (MRC) curves to
convert the attenuated target signature SENSR.INPUT to a resolvable spatial
frequency. The routine involves several special areas depending on the
parameters which influence the MRC/MRT for each device.
GIVEN ARGUMENTS
SENSOR INTEGER Sensor code
MODE INTEGER Sensor mode of use code
INP REAL Attenuated target signature sensor input
YIELDING ARGUMENTS
SPATIAL.FREQ REAL Spatial frequency F
LOCAL VARIABLES
DEV INTEGER NVL device class code
NLL INTEGER Numbers of light levels in data array
LL INTEGER Light Level code
ID INTEGER Array index for device
IM INTEGER Array index for mode
I,J,N INTEGER Miscellaneous loop indices
AL REAL Ambient Light level in foot candles
Cl REAL
C? REALCoefficients for MRC/MRT curves
C3 REAL
C4 RFALJ
19
![Page 29: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/29.jpg)
GLOBAL VARIABLES
SNSR.PARS PEAL 3-D Sensor Parameters
LIGHT.LEVEL REAL Ambient Light Level
OPTIC.MRC REAL 3-D MRC definitions for DEV = 1,2,16
IL INTEGER Indices of light levels bracketingl-D actual light level
SPF REAL 1-D Spatial frequencies at light levelsin array IL.
II.MRC REAL 3-D MRC definitions for DEV = 3,4,5
VIDI.MRC REAL 3-P MRC definition for device 15
MRC.MRT REAL 4-D MRC definitions for devices 6,7,8,9,10,1112,14,17,18
ENTITY ATTRIBUTES
NONE
ROUTINE AND FUNCTIONS CALLED
NONE
EVENTS SCHEDULED
NONE
SIMSCRIPT CODE
*See Figure 11-5
COMMENTARY
The RESOLUTION routine consists of four distinct computational procedures
* for different NVL device classes. The four procedures are different primarily
because different parameters affect the MRC/MRT curves for different device
classes. For example, ambient light level is vitally important for optical
devices, but of no consequence for thermal devices. The line commentary for
20
j
![Page 30: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/30.jpg)
each of the four procedures will be introduced by a short description of the
factors which influence the MRC/MRT for devices in that category.
Lines I - 12 Declare the routine and its variables.
Lines 13 - 22 Check for valid input conditions and branch to one ofthe four procedure sections by NVL device code.
The first procedure block, covering devices 1, 2, and 16 handles optical
MRC's. A single MRC covers all three device classes, but the MRC is a function
of the light level. The data tables contain MRC coefficients for a number of
discrete light levels. The MRC for the actual light level is linearly
interpolated between those in the tables.
Lines 29 - 43 Find the tabled discrete light levels which bracket theactual light level.
Lines 44 - 67 Compute the spatial frequency at each of the 2 bracketing lightlevels. For a given light level, the MRC curve may be givenin several segments for different ranges of sensor input.
Lines 68 - 71 Interplate the spatial frequncy between the two bracketing values.
The second procedure block, covering devices 3,4, and 5, handles image
intensifier MRC's. Each device has it's own MRC which varies by light level
and has only a single segment for each level. Interpolation on light levels is
again used.
Lines 78 - 89 Select the appropriate bracketing light levels.
Lines 90 - 101 Compute the MRC for each bracketing light level.
Lines 102 - 104 Interpolate to yield the final spatial frequency.
The third procedure block covers only NVL device 15. The MRC is again given
for several discrete light level bands, but no interpolation is done. Each MRC
may have several segments.
21
![Page 31: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/31.jpg)
Lines 108 - 119 Select the appropriate light level range.
Lines 120 - 127 Select the appropriate MRC segment and compute spatialfrequency.
The fourth procedure block, encompassing device codes 6,7,8,9,10,11,12,
14,17,18 includes all devices whose MRC/MRT is given only as a function of the
sensor input (perhaps in several ranges). Provision is also made for entering
a different MRC/MRT curve by sensor mode although usually a single MRC/MRT will
be used with only the FOV and magnification varying by mode.
Lines 136 - 156 Do preliminary checks for some devices and select the propermode index.
Lines 157 - 167 Select the proper input range segment and compute thespatial frequency.
Finally, all four procedure blocks rejoin to account for the system
magnification factor in lines 173 -175.
22
![Page 32: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/32.jpg)
V),.4
22 H E-
C4: (n .4
C4H 4 to (z900.423 H u H .4 ' --H
.41- I H .4 .E-4 + HA
NH %m .4 UC4~ r Ln ul CO .4 ::1
&40 24 U414- H4 ce W
tn~U E- 4~l 4 U tm 2 0u W 04 5.-4 m .4 IX E4
W E-4 oU)H .4 H 0 =0 U)d U 0 E- C-4 U4O a : - 4 -04 U) H HH
0 tpU:l E 04H =4 0 04 .4EA-04I U0U 0 . D* -. H Q H .4 W0- 0
CIM20 4 23 1-.4U 04 4~ WHD i01- 43 w wU) * 0 ::W z 4 H
1 4 -0 H J-4 j4U04 .4o V) H4 -d
00 3c 0 2E4Q U) 0AV-e H ) 4 4 HmW=W4 ~ ~ 0 M 14 d.4 E-2OOZ rn 0 %anH4 .4 H M z
20121-40 -% U2U) H4p m H-
UWWWW)UHH 0* W=M W~u. a +4m(ciltu%<4 .1j 4 '-* ZW.W 0
0= W W u U* WU) E-H - 4 .4 UU 0 M -4% .-.. 0)* ('4 cl)-.4 W)' 4 .
W4 0 04x.0 % %00 c/) 04 U * I0 HHH H u Ww 04~2f M) c tIf -0.
(n N = E4 C3A0 0 2 L U)41 04 - W- ( . 0oCM - %) 04.Wp... % M .404 C4
raO204d42.4 m -SaU tH Q E4 -0 'HWU31H4)O %4 %O 02 C* I (20 .4 .0. H
PwM M-C/) O. U ) c 4 .4 OIA A H U0.4 0 22 H ;m v-.H NOW U)0 W
Wpk2U)0I cU E4 W0 00-4 U)cdq 2 LD *U H E- 0Zo) nH 22: X *E-4 UO. H .qU 4 0=cn~I ~ pmmU 0 V %,4 WwWA-4.- N) H-
£ ~ ~ -4020 .) ''UE-4. A .41-1 3EIN .44- 'U N W) %H 4 o4 - WOHO4- - EQ)H .C M20
'* .4004mall 0 '4 cf2 . 0n04 OH.0* % 444H,4 ca .4 Paw4 to 0H PI4 U' H'mv0www .4 .4OH
E-4* 0 %H 42 4 w K 0 O=C = 04 .N.Il 04. .4H it H a4MW)U E-4MN %MM04 P W HmE4 H.4 H- .0 U0 -. 4Wm E-4H
.4* am.40 wwm~lo0U U)-AdHU w) N. 0 =3131-- ON 4AM' cc0*U00 PQ0C.a .aU -W =V- U W OA -e.HIF-4- HE-U)11 w) aa 0 11(n* V2MU)u4U)U "o.0 W) "-M- H on*-.H4- .4 H = U) &
W*2H4 E- 0 .2. U).-.-.C 0.4 O.41N H- .4 .w* =E 2U)U)0UW It 414'40U)U OE44Y-Nv- 11 H .4 t w.4 H 0 H- ).
* ( .4UHHWO.HO 2ZMEU)O oA42-II E4 .4 w) 0 Hw U)04 H tt~-H W H - OHU)UU .40.H 24 OH 0 -4=1E-42* Hwt U)0wncO3U)U)'4 OM H- UUU-1. P) N& HO4 O nU)o4 w)
z-* Mtn E44W4 O0N D4 H HH.2.. H ON 1" la 42H.F4ff .-4 " -4 H H W) -H ) 04wE4 at. t 4 W) .01
w) NL M, H W = 0 W w E1E-4 U) 29L0w0H H-U W ) DO4 E4U) W 4 E-4 0 - - -000U)U) 4A .4-0
z. LD :1-4- 0 Q H OO4H X 00- -- -- - 04H W) r"-
23
![Page 33: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/33.jpg)
u
C'4
ra.4 ~ HH
a4 0ce~~ 2 -W u :0 %
44 Q1
Sl OC 04
F- 00 03- Li 1
= -- LD u .4 1i0-
z 0.q ON . L W. W+H AM cr-t 0 H-
2-4004 Hc a-4. E40* 04 PA E-4
MCI!t"r0 0. 0 0- K-n0 L ft % W+f~- 14. 0~0 wP 0 0 , 4 0
64 0 % 4 04 04 E-4 NU4Hb%W =0 0 a- ;-HW
4 %M 0 U- M a0 H4 0- 4-4
U.~ % -b Hm 0 0O044 0 ... Q 4-X
%2 UE41M&U 04N Cl 04 . %0 AHU0 2C~d w aw EI'4 -~ 1H -10 H0
H94 E-0000004 a 4 004s-4 1 Cd U04('4 004' 2v U) 0 MOAH e4 4m 84 0
ON 0 It P i-IitI 0 9 1-0 t) 430 um A LIE- E- N 0 0-0 W * - I E-
NEH0%U b0 A-3~qo &w- 0. 4 W H 0 s3C ~ E-0H-04 4nm o E4'N. 00 0 4 . w+-
A. AMM..w QAH V)3 s4 E- I X3C-M~- 044 r4NE 2o t04.. M.. 9P -14
.- 34L E44LLII L 0 04 = 04 MtwH.4~ twW AR4 A4 H'000- z w -~ C 04 *00~02 0 HI 0 " 1-4m H n i -0 0 -- E
1- 0'3m ad **. 04 - 0 Z -111 4- c 11 H, VE-4 3 E-4 mca-.. 0 WwO P41414011 0. H 40 = IfE-4
C4 CH47'' %-4 oo.-. HH o Ow- .4#10 HHA0%Mq044144I 0r Zc~ tw:2- to 0 ra 11
000 H01.44444 H-i H WIAME4E4E 4 tac-4COft V 0000044- 0. tO PIP P a-40 01340
2-4 04 wnO~ Ow 02 04-0 14H
00411 0flIIDILI - 0"~ j~ -i 024
![Page 34: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/34.jpg)
12
-0
H a -
.:1 0 4a-
LH En0+ 4 l E- - H H
cn- w E-9 4
-v H 0
>4 z Q
H c H 0 UE
04- C4 :c 30 ;1 0A 4 H -
m 4 4r 0 %0+9 N Uw=W Hq H-b Ln H C 0 DA
%b,; + WC41- - * HH H A- E- H1QO 0 PH 4 u 3 o ar
HH" C14 F4 H- H w - = 0 0-2u ~ _ 7) % ,.:p OHU~O, 0.m A C .)wI f111
C4 -u u 2 QQ- . Q- . -''' U6
mi 110 4 9 -11H 0 .twH s - - =V ~vrA%3 :C.)3.ni Wt.U H 0 *L b'.bu E-4wwIz 2
"A2I 11 1 H Cl) - a 19 - b4 tLHHP 04H. 1-- w- 11 IfJ O M E-4
mu~uu t H I = z. q- 1104 orgYtirM311 C/) Hnv-
C A *- 0 0-1 E4 Ei-I- PQ 04 *9se ON=E-J.E-Jc'J-4 4p -UN AU - A HH H~ =0 E- N - U N
W4 HWWWWW9 a44 HUO HHHHH.4HHw HHU)H 00P0A -10 UA 0 0 tPAH 0
11HH -4 Hm 04U 04 OOH H- 4 H ~tONJUC 0- -ON A Ilk E2 0. 0. N M004I 0 - 0 4- HH zo9C&J0 Au . ..
Ho mm.I M 1 0N C<.JCP00 0 r.. N4 "C0 N .cNr .4)mm(MMt
H HHH N~ ~ ~ 2~.~HE-HE-4-4H.H25
![Page 35: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/35.jpg)
2
0-
E--4C44
W +
r: 0
00
%U2
u -% H H -qL
-q # H w2 ap
m. W 04 H
0 0M 00 HE-4-
* F- 0*0.9 12aW 4cuu 00 U
313 -1 - CIM6- M X=4- 11
E- H CK * H
q L UUWNA4 z
.C p -- - 4 1 1 00 t tn
N- Q- . . 3134 E- 04 H- AE4E- Aa
ON -- r-Ita H E-
p Cfl D~q,-- W0 H.HE-4 F- 0n 090 IIAi I0 01 E- 0'o4 H . E- If 11~ :a - aE. H4u uu u p P4~ V) 64 -('114 04
A' 0 bl C0UU~l 0 .N ..O
09~~a Ha 0 E-4 -4 E41:
OW - -H - 0a0000Jial1E4 4 A I SA I 00 IZQ OQ4Z
H4 -0.. 0.00.0..0.. . H .PQ 00O.~4044
26
![Page 36: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/36.jpg)
5. Routine JOHNSON.CRITERION. This routine looks iip the Johnson n5O
criterion to be used in the NVL model. The routine is a simple table lookup as
a function of device, acquisition level, and whether the target is stationary
or moving.
GIVEN ARGUMENTS
DEVICE INTEGER NVL device code
ACQ.LEV INTEGER Required acquisition level code
TGT INTEGER Pointer to tarqet entity
YIELDING ARGUMENT
N50 REAL Number of cyclps for 0% orobahility
LOCAL VARIABLES
NONE
GLOBAL VARIABLES
N5OTABLE REAL 3-D Array of n50 values
ENTITY ATTRIBUTES
SPD REAL Target speed
ROUTINES AND FUNCTIONS CALLED
NONE
EVENTS SCHEDULED
NONE
SIMSCRIPT CODE
See Figure 11-6.
COMMENTARY (JOHNSON.CRITERION)
Code is Self-Explanatory
27
![Page 37: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/37.jpg)
01.40
041
04 E4 :b4 H4r44
0 u
0
:0 t,74 J U. 0A -
,4H =ad
to tn Ho43t. u L)%
u 4JE. Ol *
U E-4 - - Q O
*told m14 HHp
M* O EO - H H W m
M4~~~' twoHW2 04
C-44 1. bA m~ H
H* k ~-004* rA4Q401E4 .
U* On%0o* tab (n 2 0
H p tn 1 1.'24* HJ'40P24 4)
04' 4 H 1.4m rA --*4 E-
E-4* VO '40 H '4 04
28
![Page 38: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/38.jpg)
6. Routine PR.INFINITY. The PR.INFINITY routine computes the
infinite-time probability of acquisition, P. , by applying the target transform
probability function to the N/n50 ratio.
GIVEN ARGUMENT
CYCLE.RATIO REAL N/n50 RATIO
YIELDING ARGUMENT
PROB.INF REAL P. PROBABILITY OF ACQUISITION
LOCAL VARIABLES
CR REAL CYCLE.RATIO SCALED
GLOBAL VARIABLES
NONE
ENTITY ARRTIBUTES
NONE
ROUTINES AND FUNCTIONS CALLED
NONE
EVENTS SCHEDULED
NONE
SIMSCRIPT CODE
See Figure 11-7.
COMMENTARY (PR.INFINITY
The PR.INFINITY Routine approximates a cumulative normal probability
function.
29
![Page 39: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/39.jpg)
"o U
ONO
H *H
04HU)
L::4 E-4 401- H
v)H 04 W4 co H
44 C J t2Z0 " -:4 C~s4 a 2n
mum 04 0 *
2uE4 4Q C4U)04Hr42z Lo ~
N ~H ag d 4 00 z 2
u H:404. 00'UH 1U .0
>4 040444102 co C4 M N0
40 0 0 04 004.I
I4 OK
ri0et4 0 - c,* I
H HUO it mw . Ifh H04 E' o 0> O 0 H
o* 4W M -9h M ow)4 ~4,%-t4- 0 MP40 00200o
P-O 0040 HA411 9 9H OCIu~ TU It00 q-O.004
2* M.4 % N 00 W of or-c-H* HJO8 I2 *1N 4 > P4 4 9 E
% & in H O04Cf4404 Iw04 10
H* Co00q U ct j44E4 C4 04
OHH h-4
0-0 4-,H '
30
![Page 40: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/40.jpg)
7. Routine SCH.RATE. The SCH.RATE routine applies the Lawson Model to
compute the search rate I/T for the NVL methodology.
GIVEN ARGUMENTS
SENSOR INTEGER SENSOR Code
MODE INTEGER SENSOR Mode of use code
NBYN50 REAL N/n50 cycle ratio
HFOS REAL Angle of observer's horizontal field ofsearch
YIELDING ARGUMENT
RATE REAL l/Ti Search rate
LOCAL VARIABLES
TO REAL Time to search one sensor device screen
HFOV REAL Angle of device horizontal field of view
VFOV REAL Angle of device vertical field of view
TS REAL Time to search entire field of search
PS REAL Conditional detection probability for oneFOV
GLOBAL VARIABLES
SNSR.PARS REAL 3-D NVL SENSOR Device Parameters
ENTITY ATTRIBUTES
NONE
ROUTINES AND FUNCTIONS CALLED
EXP.F
EVENTS SCHEDULED
NONE
31
![Page 41: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/41.jpg)
SIMSCRIPT CODE
See Figure 11-8.
COMMENTARY (SCH.RATE)
See VOLUME 1, CHAPTER III, SECTION A for discussion of the LAWSON SEARCH
MODEL EQUATIONS.
32
![Page 42: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/42.jpg)
0*
tip--
j*0*
~~014u-*
'4* IN 0
W~e* 0
00 4 0 0 -
c c 0 .
-E0
E-3m* H En V
M:* 44 ~ * %' *
-0 040 PQ
0*ZQA 004044 ma z z -
c
cn*E- W2 0 E4 E4 i :
O~ E- E-4 0441 -- UUa
=5 u. 14H - E- 4
0- wwwPOWN012
33
![Page 43: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/43.jpg)
D. SUPPORTING DATA ARRAYS
The STAR implementation of the NVL methodology uses several global data
arrays. These have been listed under the various routines in the preceeding
sections and will be discussed in detail here. All of these arrays are
initialized by Routine RES.SCH which is included as Figure 11-9.
1. SNSR.PARS (SENSOR, MODE, J). The SNSR.PARS array is a 3-dimensional
real array indexed by
SENSOR - SENSOR CODE
MODE - SENSOR MODE of use Code
- (Third Index)
For a given SENSOR and MODE, the array contains the following sensor
parameters:
J = I Sensor maximum acquisition range
J = 2 Minimum sensor input threshold
J = 3 Wavelength spectrum code
J = 4 Horizontal field of view
a = 5 Vertical field of view
J = 6 Magnification level
J = 7 Optical gain
J = 8 Range behind TGT within which to checkbackground type
J = 9 NVL device code
2. MRC.MRT (SENSOR, MODE, SEG, J). The MRC.MRT is a 4-dimensional real
array which contains coefficients defining the sensor MRC and MRT curves for
most of the NVL devices. The array is indexed by
34
![Page 44: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/44.jpg)
DEV - NVL Device Code
MODE - SENSOR Mode of use Code
SEG - Segment number - each curve can be dividedinto as many segments as the user wishes touse.
J - (Fourth Index)
For a given SENSOR, MODE, and SEG the MRC.MRT array contains the following
parameters:
J = 1 Lower bound on SENSOR input for this segment
J = 2 Upper bound on SENSOR input for this segment
J = 3 Coefficient C1
J = 4 Coefficient C2
J = 5 Coefficient C3
J = 6 Coefficient C4
Within each segment the MRC/MRT curve is defined as the linear fractional
function
f= C1 + C2 * X
were X is the sensor input. C3 + C4 * X
In addition to the MRC.MRT array, three other arrays contain device MRC/MRT
curve parameters:
3. OPTIC.MRC ( LL, SEG, K). The OPTIC.MRC array is a 3-dimensional
real array containing optical device MRC's indexed by:
LL - Light Level Code
SEG - Segment Number
K - (Third Index)
35
![Page 45: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/45.jpg)
The light levels are assumed to be entered in order of decreasing illumination
level - brightest first. For each light level index LL, the OPTIC.MRC array
contains the following parameters:
For SEG 1 1 the array contains bound information
OPTIC.MRC (LL, 1, 1) = light level in foot candles
OPTIC.MRC (LL, 1, 2) upper bound on spatial frequencyat this light level.
The remaining values SEG = 2, ... , N index N-1 segments of an MRC curve. For a
given LL and SEG 2 the arraycontains the following:
K = 1 lower bound on sensor input for this segment
K = 2 upper bound on sensor input for this segment
K = 3 Coefficient C1
K = 4 Coefficient C2
K = 5 Coefficient C3
K = 6 Coefficient C4
K = 7 Function type code.
If the function type code = 1, then the MRC functional form is the linear
fractional form given above. If the function type is 2, then
F:C 1 * (x**C2).
4. II.fIRC (DEV, LL, K). The II.MRC array is a 3-dimensional real array
of image intensifier MRC coefficients indexed by:
DEV NVL device code minus 2 (device codes3, 4, 5 yield array indices 1, 2, 3)
LL light level code
K -(Third Index)
36
![Page 46: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/46.jpg)
The light levels are assumed to be arranged in order of decreasing illumination
- brightest first. For each given DEV and LL, the array contains:
K = 1 Light level in foot candles
K = 2 Minimum sensor input threshold
K = 3 Coefficient C1
K = 4 Coefficient C2
K = 5 Coefficient C3
K = 6 Coefficient C4
The linear fractional functional form is assumed.
5. VIDI.MRC (LL, SEG. K). The VIDI.MRC array is a 3-dimensional real
array containing vidicon MRC coefficients indexed by
LL - Light level band code
SEG - MRC segment number
K - (Third Index)
The light level bands are assumed to be arranged in order of decreasing
illumination - brightest first. For a given LL, the VIDI.MRC array contains
the following parameters:
For SEG = 1 the array contains the light level band bounds:
VIDI.MRC (LL, 1, 1) = lower bound on light level for this band
VIDI.MRC (LL, 1, 2) upper bound on light level for this band
The remaining values SEG = 2, ... , N index N-l segments of an MRC curve. For a
given LL and SEG > 2, the array contains the following:
K = 1 lower bound on sensor input for this segment
K = 2 upper bound on sensor input for this segment
37
![Page 47: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/47.jpg)
K = 3 Cofficient C1
K = 4 Cofficient C 2
K = 5 Cofficient C 3
K = 6 Cofficient C 4
The MRC is assumed to follow the linear fractional form.
6. TAR.SIG (SYS, WPN, SPECTRUM, BACKGROUND). The TAR.SIG array is a
4-dimensional real array of target signature values indexed by
SYS - System Type of Target Entity
WPN - Weapon Type of Target Entity
SPECTRUM - SENSOR Wavelength Code
BACKGRND - Target Background Type Code
7. MX.SIG (SYS, WPN, SPECTRUM.) The MX.SIG array is a 3-dimensional
real array which contains optimistic, background - independent target signature
values. The value of MX.SIG (SYS, WPN, SPECTRUM) is computed by the RES.SCH
routine to be the maximum over all background codes of TAR.SIG (SYS, WPN,
SPECTRUM, BACKGROUND).
8. ATMOS.ATTEN (SPECTRUM). The ATMOS.ATTEN array is a 1-dimensional
real array of attenuation coefficients indexed by
SPECTRUM - Wavelength Band Code
For each SPECTRUM, the array contains the attenuation coefficient for open air
(for whatever background meteorological conditions are assumed for the
simulated battle).
9. N5OTABL (DEVICE, ACQ.LEV, MOVE). The N5OTABLE array contains
Johnson Criterion values in a 3-dimensional real array indexed by
38
![Page 48: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/48.jpg)
DEVICE - NVL Device Code
ACQ.LEV -Acquisition Level Code
MOVE - 1 = Stationary Target, 2 = Moving Target
The input value sequence for initializing these arrays is found in Chapter V of
RES.SCH which is given in Figure 11-9.Volume I of this report. It can also be inferred from the code for routine
.f
39
~~~~..
..... ,..
..
.
![Page 49: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/49.jpg)
4
41*n
*00i,
=MP EA
*UCin 4 02KE-
MO 2 . 4 04 r
*2204 H E4* U) 1-4 ow = E-4
% u U E-4
ob~t C. 4 H U
*4Ut) - HpaC
*44n w P4E
*04.4 ft as l 0I* a 24 .~4 V)(0 L
%Q -4 X~ U04 E- z4O4UO z w %.0 u W r1-H
ad 43 2 . tn 04 04 2 (nE-
4f E-4 m~ E-4 fl n 4 E4 HQ in -V U- P PC
*04 b 0~ 2 "7 rD M V) .4 0ft OR 0 ad I- wC -. E-44 ht: R-
~2 04:3 m m 04 EA En 4g * E-4 %=H" m t"4 %P uH = w4 Ow l '1ma ru a
=- t H*w % f E-4 E-4 Enl :e 3 m d (
(jca%4Aq c # ~ >) 0 %- ~. 004 * 0'4ox O= wz W (n U13 0 W 4U)~w* 04 (n 6-
04M, mu mw3 04 024 M Ad4 0A %U t E4* E- 0HPI ftOt E4.H* 10,4 % E- tP-4~ P4En %-4 H 04 M
En Z 143 n( -))4 E-4* R*~ P3 EA % V~ m ,O0)W0 0P- t% 2* 04 0 m: "OVA~ = 4 = .4 41
*.404~4MV) cn~r.0* 4* >4 040 Q -4 144E4 14C4"* 44 ra U)* "Of 4:b > * H. jI 0:446 E-4 >4 0)1 E04 H aao42* p 0 in04 E-4 %0 P) W9WI H-P* %0 E4 M 4E-M* ZQH* E--4 0
* U) 42 Ou U EA * Q =-fl4 a- * .14* pq 23 HftoqO . 4H sydu -4U (n E-1404 .4 c a W Ocr*0= c w w
*0U)UHU)* 02 .E-4 * X313* 0UHI-02~-2~U* 4 m "4
WCA244p 4CA04HPQ p.4-"M*ogz H*Uo4H o n C4 le
*4E-4HOP4 =H H2,a PooAwE2H2U)-* *OU * $ * Q024 04 Z*-42 a UM1-4WE- %4H E-4 M =E-44- P)2'-* 1 4HE4 -
CJ* - mt ~Cfl- U,2 = 5-a: 42 U-41U E-4 Wto-U * U)04 2 4ul*0 a2) *ZQA v 1- 0 NAMO' HWO-*W4 0 0
.* o 50 04'U0 %.A* 04 *.000 cmmoU)z #04 W)EO*M>H %U)tDE4 N E-4 P4 * "M m42J404)-f 20 m 01U)* HI-4)EH40tM %R* OwH* Q E-4 WO=WWM) 0 uo WWOO, Z,04* 1p-QMVOC347 11 H4*tI E-*C4P204 M'04'b.. tI)' (/70 MOM, m
* MWH % E4 A E4 * z*U F4 go 04 W4 n cn tnU)*4 0 0ow 11 i2m A4q-* 0 f4H* U)2 W E-4 0 0QMH-%4
Z*U4H4H 30 tw NO**O * 40 4mMW)mH*U)22O4zva 4cd-4U)* H1204HM15A WN 0 W .4 (A 0; M)E-4* 0H H204U) w0*40H NW* 040Z No
P* g . - Ln W4 *04Hwm~ 04 U 0 Hoc =-4
tnca 0-U2"-3"24MVW E-4 H ) (n U)2H 02Z
40
![Page 50: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/50.jpg)
E-4
0
E-4 E-4
C4 W coC
-V W
93 L cn W k4 0
% .4 - - . H =Q t~
D. 43 30 - it 1-4 u AMA W4 E-4P4 ,-J 0+ "' - H.4% OVH '4'4 r.Q
M C12 VA V) s - (JC1 HJ W 2
PquW ) L W W) E- u 164 z4 Ct6'0 4 4 CA (a: O H CQ 03 ) z 4ad 6*J)i? H6*) '40 0 :D M
044 km~ c~z 0 u4 HHA ~ P40 -t 4
23 14 X3 '4' U)H'&. p 4 310 ftjC)n 5- C4 C)U) * 4 M %- w E4wC
'4 '4- P4 04 -g~ E- %04 14 r, =N1 u4- 0 O
Ow W** OHI. C4 W4fH*- -- 0= N * 0f. C% 2 V q '4.4 pq % 4-I pqq rH 2V 4 am4- 00 WM
0 z UW co 02 0- UM' 040~ A OCO H* Q Eo Cxw 3 %r-vp~4 4 H -4c- 64 WH-w C
V) LI) "Co 0*1. %+3c =04 C aC3 U0 . ) Z n E4 LO t-44 M E-4 4 En of% M*ss 'I '44 H '14. M0~v~n)z
*) noI *0 021-- OU) '4'4 P4 -4 a c, E 4"4 00 b-00 -4 U .0 * OU P pq w)-4 'm.. - zs -s)
0=0() 0..04 -* u UUM0 a- ~ H-4 .u *O..UC %Z2
WAWI40 0 £0HV wts -'HU)O Pk AMN 2top~'U)0*Vm/E0 114 p-4 =%- E-0 E-4 # E- 'A Is E-4 H WW-40W 11-
A# = 3C 6W z a3f :2. M U) z W.z4.UZ 14 0fn-b 140 u OUCJ40b M 02 o. la azc sw'
=4*~0 o * Ti4 HOW E-0 4 W Aq4U 100O *O 0 a
trs4)E )41 -OV0 E-4 -4 f 6-(A C4 HA1 n - 4 C-) 646-4mC 11 6-0U)
z nP a0 4p.2 s613 .zu) U C4 M) V22DH 4 140-t WW
a im M61 44~04 0040' 04 04 P4 4 adE4* 0110
MMMZ1 6141t-I 031 000 0 %)2J0U O40006 C "C4C
Ix0UHOM4U)4OH4UOH4tlNo40- 0U.b4P4P0 0- b&U)U)613OOO bdc6.3U)
A W- 0=4UL 04oC1~i&. '
![Page 51: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/51.jpg)
W E1-404
to 20(Hb 4 bd
0 . 4* 3m b4 -4~ En
=Q3 = %: 22 H
Z mCt UW4 0M ~ ~ .%O bAC . 14t - n - 4
WC U L A* 40mU tn CL- 3c E-4 E-4 r%0 04 4( 1 Ar 04 z .a 4 '4.40
0.400 MN H u W.) 220l;i - iin E41- -M Wumj Oa4 % .~ m 2
0"- 144- .1- 4 ~ * 0n33=%a4 a H =m ~ 1- 4 n zit E-i EnE Hf '0 E4 IC
0 0 %a 4 04 Ow n 4E-4 Z xt" % 4 WO:D2 HWv) ** 404 0 004=~~0, a#= Uthtn1 m m (00C
00- '-44 m m p b~4 04 z %P4E4t2Wac u..,U W 4 W04 AnV %9 OOLDL q PW u .4
%~~ %P-02 ca*4 eI2 OHHH4"It E4 20
0 H~D WW* -0 tn"Om' Him b. -.4 Cfl* H* u * W).OO 'A %* 9 -- no=I 0m0) CII - 94
m0 aq ;iinE4 2 ==* % 5 t02 C-4 E-1 - u rZ4. Z
x W -o-.-. " 0 - %*fa I.-C E4II C 0CIIv Q) H 011 E-4eeL0 a ' Pv H .* %mm/IH U '-VAP H a*4 E4 E-4
U, 3(fHHWO (nI '-%3j *V00O CAE-4 .4 En q E-4 0.4
30 DH tx E-4 "OZ~ .4.4 mmtf WN A- t, 04 m~ P..2mU)0 WtlptW(401b 0q CIH %E-smr 3a4H 4 m Cin OPACIM a
H02 ao va C) 0 I0U 0 Al 00=0013CZ-I %WP0HII nr4 W. 02 .E-4W04 11 4 E-40 C4- E0 H 0MM*-Ei"I 9-a tot p 0 o .4CI 6~D4" vi:-s ww0 OW '-)OE -4 H 'm
04 0030 000P0 cWca 04 D 0 040 0O UO*;w 1194tntn4m 0 QO00~q1 HI4iIUO 0 POW.H W114
o 1-4mm2l WW000 0 14 mx 210: W 14 A0 0 %mmII:3 W04 Q 0 * 0940~0CAWS PA 0 000l40mmi'q 3- 0 a* 4C
OWQ4 AiQb F4 cW9300OW WUPWCAP
ci - m E m0 H.44000I 0 H014.14.4U0. b&W430 0. h'0004AW 0-Cm 0AQQ03 CflOOizl ,.4* U0c00Io - CmaOOO('-.
M- ON MO ocr MC 000 ocnc P f -1 I- V-I q (nmri r' ef - m-e"
42
![Page 52: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/52.jpg)
E-4
ED4
E-4
m-430
E-4
C -
- 0
Q, 4
014 ra U
E-4 W .4).4 CJ 5F4
Ad 31 H* 0in 0 %0
V) pa*ad Q % 1
oz
E.4 pqSH %cd *~f cn CONOf
NQbos E400
b"445. 054.
SE40Z
otpa o0o
pa.c 0H a a Ob m 003 A I pa034
- ~ ~ r. 04s
43
![Page 53: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/53.jpg)
E. LINE OF SIGHT BACKGROUND COMPUTATIONS.
I. Definition of Background Codes. The NVL detection model uses a
target signature which involves comparing the target with its background as
perceived from the observer's location. The nature of the background can have
a dramatic effect on the difficulty of acquiring the target (as an example
imagine detection of a helicopter against a cluttered background of terrain and
trees as compared with detection when the background is open sky). The STAR
line of sight model has been adapted to compute target backgrounds. The
resulting routine is called LOS.BKGRND and has the calling sequence:
CALL LOS.BKGND (MAXDIST) YIELDING BKGND, OISTOBKG where:
MAXDIST REAL Input parameter giving the distancebeyond the target within which detailedbackground computations are to be done.
BKGND INTEGER Return code which indicates the backgroundtype.
DISTOBKG REAL Return value giving the distance to thepoint at which the background wasdetermined. This distance is a roughestimate of the distance beyond the targetto the background.
The background codes which are returned by the routine allow target
signature data to be used at several levels of resolution. The interpretation
of these background codes depends on the number, MXBKGND, of background types
included in the input target signature data.
If MXBKGND 1, then all background checks in the simulation are skipped,
and the single set of target signature data is always used regardless of the
situation.
If MXBKGND = 2, then the program distinguishes between terrain (return Code
= 1) and sky (Code = 2) as background types.
44
![Page 54: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/54.jpg)
If MXBKGNO = 3, then return Codes 1 and 2 are as in the MXBKGND 2 case.
In addition, the program will check for smoke clouds between the target and its
background. If smoke is found to be the background, then the return Code = 3.
If MXBKGND = 4, then the program distinguishes several terrain types. The
return codes in this case have the following meaning:
1: Terrain of undesignated type more than MAXDIST behind the target
2: Sky
3: Hills within MAXDIST beyond target
4: Trees within MAXDIST beyond target
Finally, if the user inputs 5 sets of target signature data, then the
program adds the smoke background checks to the above four codes, and if smoke
is found to be the background, the return code is set to 5.
2. LOS.BKGND Routine. The LOS.BKGND routine follows the same basic
structure as the STAR routine LOS. (Reference 3) It is intended that a call
to LOS.BKGND will always be immediately preceded by a LOS call for the same
observer/target pair. LOS.BKGND shares with LOS an extensive set of global
variables (all carrying the suffix ,LS) and expects that the preceding call to
LOS has set up values for several of these variables which define the basic
locations and posture of the observer (denoted as Element A) and the target
(denoted as Element B). LOS.BKGND should not be called if line of sight from A
to B does not exist (as determined by LOS) since then the concept of background
is meaningless.
The LOS.BKGND SIMSCRIPT code appears in Figure ll-l. In the following
commentary we briefly discuss the function of various sections of the code.
45
![Page 55: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/55.jpg)
Lines I - 12 Declare the routine and its local variables.
Lines 13 - 46 Extend the observer/target line through the center of theexposed portion of the target, beyond the target by adistance MAXDIST. For the remainder of the routine thetarget is denoted as Point B, whilS pointA refers tothis newly defined point MAXDIST beyond the target.
The routine now concentrates on the line segment between A and B. As in the
LOS routine we parameterize this line using a single variable S such that
X(S) = XA + S* (XB-XA)
Y(S) = YA + S* (YB-YA)
Z(S) = ZA + S* (ZB-ZA)
so that S = 0 corresponds to Point A and S = I corresponds to the target at
Point B.
We are hunting for obstruction to the line of sight between A and B, and the
obstruction with the largest value of S (0 ' S l) defines the background
feature closest to the target (B) and thus defines the BKGND code and the
distance !)ISTOBKG. Obstructions can be of two types: terrain hills or forest
features, so the routine will have to consider all hills and forest features
which might intersect the line between B (the target) and A (the far end of the
O/T line extended beyond the target).
As the routine loops through hills and forest ellipses, it updates 3 global
variables
GRND.BLK.LS S value corresponding to the ground obstructionclosest to B which has been found so far
TRE.BLK.LS S value corresponding to the tree obstructionclosest to B which has been found so far
MAX.BLK.LS = Maximum of GRND.RLK.LS and TRE.BLK.LS
46
![Page 56: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/56.jpg)
E--
tz4 >
02 -4= * .4E-4 E4 A
E-4 E-4 ca0 4 A .4 4 Al
0 - >4>i-
H IQ ~ WAC4 rAI- W 1-4 .
E44 .2:P 0 V) V
Acb4 ZOH44N IA MOQ 14 >'4mi ~ t .4 H4
Q w ~ mv wJ w E- f0V
W ca 4 .4 u -4 . qPQ"H HA i4 W >4 1(n 1.1 (r*
4 F4LnA> 4 F * 04344 . ;
In*> U)00 " CA CI -4(n .4..0*4U 0:.4.AQ 4 M 04I M4w I:-
"* M a 4 -M w~ wzamU)4 4 > 1 l :-v t& C3 -4.4U M It
#).4 ZOn -43 *: .44(
_-o~ pqrQW -4 w2 tZ w.4 +>..44 -co a --4ZH A - 4 - -C
z# j0 1E'4 = 4 P3= VL . U) O) oz wC~ x. EU)4 W Z -. i0.4 .4 tn .t 04 H
0 N F~-4 HV 4H u.9a38% 1-4 m 4 14 cm me >
H-9 L V)04 4 r-4 m0jw>" .3z4r~uo4 * 4 xb E- E-
2* W'44WE)= a4 U) 0 Ln LU t0) flclz DaH#t AVOW4W E4-0UC . UU 4444
* * 2- w - (nw4 4 0 n
3UfLD IJJi4 W~h*~ .4En a -4 H HE-4 Lr u %4 - '- i< : E-4 44 P 4~ ow
n HQU) Co H 0 .4 Hni(CN
"*00 AH : C 6 4 coQCZC t 0~* 49 *U) :C3* o t r11bdo 4 -*1 11 >4 op -Hcic * 5.4
,4 z0 -H E4 Z lQ0 U 3Q *- 4 4 CA*) * 44Uc.3c =PQ m CM2 Ln 1)fl 7 H1b 1b 1 I H + + +-.44 '
Z-* 0'U ZT 1- 0 >3.JU 004= = E-4 U)A z Q- 44(D4 4 ZLtf) .eU % 1 >14 H.> *AOC CII W _x4D 0 > 0I J,* >4>4* Q "0404E-4 m tf)4 X0 bc 1. Ndb U)CMMM)U Hco4 e 4*Z .A 00 N1() CIHHE- co >30 (400 m E- =C:%4 ) 1
CQ If (DO AI E4~ P4 tn H -A*.E-4a0 0 I *-H --4 _) it 1-4 E- f 11 U 4 4 ..oroq I b.4 1l tn)UJ U 4 w ww0 n 00".C 0n 0 4N
4E-4 I HU zg~p4 =cn* .0-2N rQ 4 W w) 4
W*=QbE-E4-4 A -4U 2 0Ii ME4 E-4 U) M) EAH.;4.4
H .0 31:0 f-4 pa.H E4 U).-.. WI P%!~ tn b II.~-04PC O40~H a) HHXN wU~3) >4t~ wic) w U w
:D .I HZm :z CIX4 E-4> =U E-4H W3 H -'"[- -
C)...* ... AZC4D WU A 4 4'U4' U N .4 WW&1
M U QOOH 0.4"$- OH 04 34444
![Page 57: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/57.jpg)
..4 1 -4
(A7 (A7 H.4(n -4(/W
* . ,M
(9 H-
H- En. IZ4 ( 9
IH .4 -n (n *40t 94 Z144
oH Iz .4 E . 4 ' -4 -4 (1ca .4 * * W1 !P7 >4 9 .4
rqrD~ H% 7(17.. 0. 0- 0- "0 WUca ca. t-4 H I. -,+~o +1 2 =0 -
.4 -4 N~ N~ H (#(1/ LO 0 A ./ E7 ) V)4 (D
' HH H w/ 0-3~4 4 .4 A A tnwH 2. (.&n En3 U11 (17 -6 \ . . H g * ' .4 E-icjo
4 (~ t t I 4~4 ~ U .- 4 U-4 z;aH L 2 2 4 WW C(It H
E- it 11 V) 117 it MM :Z(3 H H H P( d (n7 E-40. H HL *. 4 m H H HCk. ci0(1 w2f
Q0 4 w/ C174 (1 (/ MOON(. f-i 0 WOO0. 0w. 44~.. OeQN .- H pa a a 64W 0 u
E-4 w7 .4 .. ,4..0 *HH n0 . 0 Q HHP z Haw1(7. w4 ac u 04H17( H 1-4 .4 -4 N0.40 Z z . U 2 (1. 4 (17m
w 9- H H H H -4 H~I 1 (/ w. Erl- CA/U * MH X Ho HI H H4- b-4.4 A WE-4 14 ck0
E-4 E-~-4 1-4 E-4 64.4al (1 E- P 0PQ it (. PQ 04 (.3 pa 04 H M41 E7 3m H C3 H94 P44 . 4 *.4 '(W/4 % (17.4 02 .4'A- H4 (/7 Lei HHO40 11 Cw .4 * .4 - U W -4 .4 (17E.4= .4 A4 ---- 34 (/7 (zI. *H exi -:- MP 3 w .01 . -- - .4 - E-0Q. 17.H U71-4H E-4.o4wE/7 .4 Ow X1.4 En ( U) W/(3 H a 00n mA A ofI 1 -4 EI-0 E-4O0 -~ X. w UH H :0 00(1 H(/7 (/M7E-4 0 6f4 . E-4 4 N\ v- t(1 H
221- V.=4.4 *4001 t H H* 04.tn = 000 (3.
ED E-4 I q- E I - = - . C.)W 0 (V) () OH 11 11 U04.9w 0 Wmc =. (OO(( W0I A.. (40 0.4 110 HdO
(14 Q4 11 11 A4 11 IIEl EA(4H W4(7 *4 V) W 4 0 0 =00o %.~ C - H H4 *QCOHZ-4 2 0011f
9./ em 7 .. 1 (/t7E + ~ .A - (0 W (/7W OH b400 0 H 14 0Q,11 f4O00.4.000 A 11 ItH -ZVfl 9'4(1 .4(1 HN0 bd be 2(A(
hd 0 En (n .) . .124 .44.- O HOW(.30U7( AH II wm MWOUO-H H wmtHw Ezu0-HI f (/41 pw3 W 04:p 0 C,. -MMA.4 04W H
E-4MIX * P-4 E-4 * '1E4 (4 E- El,-4 p4 . Q1-4 N'. 39 : H H(/1 W1 :X E- H (..4QILI-4040 (13(144W1 W.3(17H(7(/ .HOHI(-114 s-1(ze P4OQtI.' "4 .4HIZ33001k
-U22(amoa. .41 4.HHHO-4(2 .4H 4W03W.9 H 00034MOZ-4=OH0HHIl 04 H b13. va-4'-'. o4w w13 (p
0L1-E- (17 at E12 3C -4-414 H M m m HW- A. rLd . .4 *4 FL4 gk4 .4 .4IHI(D('. A14 H. 19x E-4- . r3('3
4-9 .- 1-4 040- .4H P13 4.. - H OC OH
46 b
![Page 58: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/58.jpg)
>*4 14
114 '4
-4 cqn4 * 1>4 -4
4V 04 A F-4*U .4* V) 1
>4 E4 (n) . 40-L g 4 . 11 35
4 >c-h4 V) 4 ijO
4 Cv >4
U 3 CI0zL
-'-co *Ade u as1. ((1 (n
H 4 (n~4 E-4 U)0 014 0nr4 4
rz ~ ~ 1 C4 - 'J) 0
4 .4 * ).4 v4 .0~ . - 4 II u
39 :4 . 4 C flI* .44* - 04 CI 11 M 0-4-W40 n+ C4 LnU .4 U) W .f l) cz0 . C
CQ H- E- U) -4 d 4 U .. 4 -d 4 Aj .!1I ~ *U~. 4. u u 2UCF-4 -* L
E- II- U) U 4 P41 0 0 W-4 4U k-iq zEn0 t/4. *I 4m 44C (n . 04 '-.4 ,c-4 0 -
c/) = . 4 4 >4*J 01 '-.1 4 a) z m(n =E-4~ HE-- -0.
04i C4 4 *0 W~' - (nU M ~ .4 E 0 z
har- +*X+4 ~nq. - !. 44 * . 14 02 t*) (L ~--4 m) U. r CI zi 2 2 . . .4 LJ2U1H H1-0 uw Ui).)+tN0 N. .4 H H '-' "rnHUZ.4V) * 4 1-404.4 * l~ 1: (n 0 0U -. ~-4 H ocV) E-4-- E-4L) *4U)C * :VUl LU)M-J .H 4 WWE4
wz zH iI4 ow0~-JA 4.44 4QJ ra -. V) aI IIoA V) .40 * U)4 1 W s .- )4 H 47( rQ 111- 0
0 U) U-.A04. - CY U D U) >4 .4 >4 (nU) .J fin - 0S-4 Q0)4). aU) ~ 0XN04C nC q0t U)W4 M ) t).4.4 1.4.4z CY0. * H 4E4 *.4-4+CQ-) * .4COri * -4 0 pq . ... . V) -
014 1 4**I*UllxnI U~ * d4w5 bdb4b 4 _. - .HH EH HE-4 CQ)))~.U~. to~ . m- .44 U). 0c i
.4 -.- U .. 4.4.-4.4U * .U0 U 014 U) 0112 00=E4 H PHO U4w .4 .-)4*** E4 MP QLi 4. 0 VU) 9L Ft).. U 0H4 9z~0-~-4V) -*0111 *.%404)4Mt *0CQOCP.4C IfIVi - 0 11 C4 W. 4 ,),-: ul '
En U)A)4 HrJ U) 0twV .#4,:nj2Cr *L) , E.4 L* Z,-". I.. IU WU).-JHiOJ0 _x-..4 0.0 ,04 U) I -IN- 3 .1z)q z 0 ) .iE4 3cU wO.4-) .4 Q313-.u 11 * 4 .4 Ul.)4En #4U 4j=HcrE-4vf=F- .>4. Wi OUHI1I 1 11 VI)I11 .4 111 11 W NPQ s . U H Wrzi -4- Wou ~-"K C L .4
CY0t1AOH- V) .4 O .. 4)-00 U.4Ori)4C3U -=Z/) r0U) U V4)).) -4 -- QUU U) 0.4 ( w ) 0 4.-4 4 .4U) t 01-C4 _J-4 0 0i-4- ) . 04 -.4 )..4 4 7W ) .4~ M ) U) En 4 .4 0 -.. ,z -Um
S0>4'.4UH 4briqurl.4zI:,COO0.4 d cc U) M V) oc ) 4:3. - c VU)W - -MO .0I IL- E44 A H E-4H H E- E- -1E-4 3 cc0 & - F4-c 4
WWP1-E I-) P4 E-ubdO4041-Opw .4" 0
w ~ 'O 00 ~ 0O0 ~
46c
![Page 59: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/59.jpg)
-44
*- >9
a#>4 Vf)
4 m4
-4 b-4 bi~ +4 4 w -
4 A 4 cu.40n LO
>4 Hw >4t 0
E-4 9 pq U4rH. 0H-in PQi C4 04 V)t C a
64E E-I:0.4 M ~ z4 ( 4 4 L) E 0 V)
stn U 0 04 114.4w ra DQOQ4 ~ 4 - A
ir: 4 D.4 Z ra4* 4 * cC4 *0'a 1U* 11 adH- -4.4 E-4 H HU ~ Cl 0Uf01 0A>w wo *0wME- -
Hl A U - E.4. P4 -C P U -NA = (/ 4t ) s U -4* r4>4 -X. M >40 -n NM U )r/4 004 = .4 H0:
U)4 - 4 04> * 4C 4 V * c 4 -4 H + .N- .4 bd. -0 *4 U E-*
4 134W -1 * tP>9 O 4I z .4 4.".U 1-4i .. M.4bd tnrtn H E-H En H 40..4 WN bo W* rz4 rz4 q m * *4 If AH~tU
CKI~z H A -* - HIHW4H4L s4 o1*e4. 4 cl.-4t' *Cu 3cr2;C3 40 4 =3'--'4d>. *4 AMUC- o- * 9c4 U*A I 4 HNE- n 1O r
44 =14H McU GC4Z0I0 )v400ICflU V201 9&4Cfl 4 II 1 AC-
O-u 1-011) U 4 044 " s Iooi4U C * 1~g PQ0 *4 CI.441 U1 *Ut4E4.
>4 ri 04HZ OPOwH >43c~4~, * 04~>H- Cie ~ 40-4 H13=34 9.4= 0-..1 1- 11~. 11N4 X. . U 4 EA 110 W 64-3 V)z= E-4 U H
-4 ..-. 'if - HE-10.4 .fnl1411r E4-.444 .. C ) f~ m En$4 U H N 1 -I.~N P *n4nt .4 0 0 L 0. w~ ..4 00 1 4P *-M t2 1 4
OW4ECJ r -'C . 01 0-4-4>4o*4l omcn0.f..4P4 *.40 s p4j. * E4 W Otr4fN4 U=D-4HCVE0HIPz4 . >4 0 - *4l~.4tt .C) M 9M 0~ t/I = E-4H9-b 1-4rzZ4 H .- 410. 9 .114 C0. 0~--I E-- 14 z.J .. 4f4 U 4 1k.
WHEU4 *n 004~b n490Pk-4P oII 14 *4 I .411 11+ *E'4140 bO CL414W O- Q b 0III OR'TCI al0I4tf Cl) U)U =Z ,
OAA -94WH 930..IIE- E'.-4U)V1C),E.E- 4 C E-4Hf. EHE H- (n-.(0- I.40m42CDu .-4 0- W9qWWNZ14 *44 UU a - '44s.. 4
PHE4MCfl1 UH HE41 0 040 H 0 4U,40Ul.4 o4 44qqq 313*
ZAW0I4E4E-P40 0Ow4.V' 0
0 HIZ4... WO~
46di
![Page 60: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/60.jpg)
u014
E-40 0
04E-0U) 0
0~E C4 z2 o U) .4x .
0 eel 2 HC4 E4 . E4 w
:N ~ 9 ) w)2U) U014 H~ H4 =M4] w- op - -
Cl) E- 2 . " .4 " H $_4
m 04 )() o 00r H rD F- CHc 1-4N s4 in 00 1. 14O 0 z U)C Q4 r- M
U) H4U) U0- V) '4 1.4 ) w) A4 En wCI) Oil En 4Z Hr~ n C H z H H
in U4 It = .4 0 H-. 4w = = x
E-4 >.f z).- Hn zI )2 2s- ~ (n ON HEDZ U)4 F- 0)UU)U
u ,.. ): H 4 Z(rZU u) V) U)HH~~E- OIl U) UU))O U H U) 0 2
+) x 01 #.4 0UH4~~ '1 it 0 m. (1 1 I.4 1 0 4 0U1 *4 W4)O) P. >4 x - .U' - C
n C4 AI E-4 0 M O H Z E- V nriM Q- T- -n in H.
*2 && E- H4 r~wc in .) H dm' -:X.4U U).0 = )0E-4 U tqz Ho -H 0 0U2 PQD)- o 4 PQ I E4 Q ' E- coU . )U
0 it 9E40=1*l> E-4U) bdE4E4in W Q 0 H- H U
-4 0 4.4t-_ w~.s X.4 ab4nI~on m O=C =.CDU)U)U).Hw ra o) incrE-- E-i 0 - P4~ ac U0
-0.4-4 V) tRIE-0HI-I1 2E- L-4 in bd E- 4 2n
4.dU W)) 2Z2..NO 1- U4pM aW C n H f44) Q2UU)0>4 04Hx1 H *N4 U)0 0 )i'~IU114 U)I4C H4 ad in C42
O~E- 41 W4 .4)ClH PQ4UU Vi1)H PL, P. U)U) U.4H~~~~~ OH4 1-4 INA-U)/H H4 40~~O)) 0 U .4H W ->
o NC "N"~U) )~ 4 U
46e4
![Page 61: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/61.jpg)
All three are initially set to zero. Values close to 1 indicate
obstructions close to B. The closest of these values to 1 indicates the
closest obstruction to B which then determines the background type.
Lines 47 - 79 Of the LOS.BKGND rnutine accumulate a list of the(Nominally 1 KM square) cross reference grid squares alongthe line from A to B. The sole purpose of these crossreference grids is to facilitate access to the hills and forestfeatures which are close to the A/B line. (See Reference 3for further details of the STAR terrain storage methods.)
Lines 80 - 87 Take care of the case where the extended O/T line is totallyoff the battlefield map (in which case detailed backgroundcomputations are impossible).
Lines 89 - 140 Examine the forest features along the A/B line. For each suchforest feature, if the A/B line intersects the forest ellipse,the S coordinates of the two intersection points are computedas Sl and S2 (with Sl < S2) in lines 107 and 108.
Since S1 and S2 mark the boundaries of a forest ellipse intersecting the
A/B line, the routine checks whether the trees are high enough to obstruct the
background line of sight by calling subroutine LOS.TRE.BKG with (global) input
SS (= Sl or S2) and output BLOCKED (= YES or NO).
When SS = S2 we are at the forest boundary closest to B, and three
situations can occur as illustrated in cross-section in Figure II-11. In
situation (a) the A/B line lies below the ground at S2, so this test would
update GRND.BLK.LS to S2. In situation (b) the A/B line intersects the forest
boundary at S2, so TRE.BLK.LS is updated. Finally, in situation (c) the A/B
line passes above the trees, so no obstruction occurs at S2. Note in Case (a)
that S2 is not the actual location of the ground block (denoted SG on the
Figure) but is only a rough lower bound. The routine does not solve for the
47
![Page 62: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/62.jpg)
precise value of SG since this should require iterative solution of a
transcendental equation, and the background type is the primary output from
LOS.BKGND.
If S2 does not block the background LOS, then Sl is checked. Figure 11-12
shows the two possible cases: In situation (d) the A/B line at Sl lies below
the forest top, and thus a tree block occurs. TRE.BLK.LS is updated to Sl as a
bound on ST. In situation (e) no blockage occurs at S1.
Lines 141 - 197 Examine the hilltops between A and B. The S coordinateof each hilltop is computed and denoted as W (Line 159).
If W is closer to B than any block so far, then the hilltop elevation HHW
is computed and compared with the A/B line at W. Trees, if any, on top of the
hill are also considered. The result may be either a ground or a tree block at
W, or no block at all if the A/B line is high enough. Figure 11-13 illustrates
the 3 cases. In both situations f and g, where blocks occur, note that W is
reported as a bound on the exact intersection locations SG and ST which are not
computed.
Lines 198 - 228 Use the GRND.BLK.LS, TRE.BLK.LS, and MAX.BLK.LS Globals tosort out the proper background code and compute the DISTOBKGapproximate distance.
Finally, the LOS.TRE.BKG routine which is called by LOS.BKGND is listed in
Figure 11-14. Its function should be clear from the above discussion.
48
'I
![Page 63: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/63.jpg)
TREES
B
ASG S2SITUATION A.) SGTerrain
Profile
TREES
B - - Ai*
TerrainSITUATION B.) S2 Profile
--. - -o A
B
SITUATION C.) S2
FIGURE 11-1l THREE SITUATIONS WHEN SSS2
49
![Page 64: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/64.jpg)
B
TERRAINSI PROF ILE
ST
S2
SITUATION D.)
- - A
- - -- 7~TERRAIN
B PROFILE
TREES
S2 SI
SITUATION E.)
FIGURE 11-12 TWO CASES WHEN SS=SI
50
![Page 65: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/65.jpg)
-. 0 A
SG W
TERRAINSITUATION F.) PROFILE
TREES
A
---- - TERRAINST W PROFILE
SITUATION G.)
TERRAINw
PROFILE
SITUATION H.)
FIGURE 11-13 THREE SITUATIONS AT HILL TOPS
51
![Page 66: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/66.jpg)
UIF
:.4 E
-4
P4
U*HU 04
0*0cn
0* 041HO En V
t* c~~
ci*. 25 - - ) ) A
P*Pqntnu 0 .431
A* mt a. OC 4 4c
*- 4 ) n 9 1,4
$-a Qb- *1R0.*2.+ 0+. Sm s-3d bU)0ca*H)Ud .nc ns. n6-4U Mk4 )U
pa* *a))U tnQ HwlME4N E4Z 4*2 .3400 E-4 0 03 00 0
U 11 Efl-8 EI U24 EA 24E* -1
2*Mows.4-40a =0800 L d 0 En
(Q* 64 -"Em *4 t E-4
Z*m.rj3 .. 4) 'W W -P4f .-4 N) s.4c U) t
H*2M4 tOU3sOMMMM-4 .4 H 4.4molJ~.4mH .. 4,314 t P4 04) Ac 214so
0- wagoal1l- Q.. bH (±1 .4Hk A VA Z
52
![Page 67: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/67.jpg)
III. DEFINING AND MANIPULATING THE DETECTED LIST
A. THE DETECTED LIST
The NVL target acquisition methodology defines several levels of
acquisition corresponding to increasing resolution in the target image. Since
the DYNTACS detection model, which was originally used in STAR, had only one
acquisition level (identification) substantial changes to the detected list
structure in STAR are required. These changes will affect many of the current
STAR routines and events. In this Chapter we discuss the new detected list
structure, the new routines for manipulating the list, and the changes required
in the current STAR code.
Each combat entity, A, in the STAR model has a list of enemy entities
whose locations are known to A. This list is called the detected list and is
denoted in the STAR code by the name LIST. New detection events add to the
list, while deaths or loss of intervisibility remove targets from the list.
The list must be accessed whenever a target selection event occurs. Additions,
removals, and target selections happen relatively rarely in execution of the
STAR model. A far more frequent occurrence, which happens every time entity A
attempts to detect any potential target, is a check to see if that target is
already on the list.
Since list searches occur far more frequently than list additions or
deletions, computational efficiency argues for a LIST data structure which
allows random access (rather than sequential access) so that a binary search
may be employed. Thus we implement LIST as a simple 2 x M array for each
combat entity where M is either the number of targets currently on the list,
or 1 if no targets are on the list. The array data structure allows efficient
53
![Page 68: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/68.jpg)
searching, but requires that the entire array be redefined whenever its size
changes. (The alternative dynamic set or linked list data structures would
make additions and deletions easier hut require a linear search.)
The glohal name LIST is used in common for accessing every entity's
detected list. As the LIST for element A is reserved, its pointer, LIST (*,*),
is saved in the array TRGT (1, NAME(A)) for future reference to A's list. To
access the detected list for any element A, then, we simply
LET LIST (*,*) = TRGT (1, NAME(A))
As a convention in the model, any routine which has thus referred to a LIST
should perform
LET LIST (*,*) 0
prior to RETURN. This has made early detection of some programming errors
substantially simpler.
In what follows, we assume that the pointer LIST (*,*) has been set to
the detected list for the element whose entity pointer is A. If A's detected
list has no targets on it, then LIST (1,1) = 0 and LIST (2,1) is ignored (and
the LIST has dimension 2 x 1). If the detected list contains M target (M > 1),
then for J = 1, ..., M we define
LIST (l,J) = entity pointer of the Jth target on the list
LIST (2,J) = acquisition level code for Jth target
The STAR model will frequently check A's detected list to see whether
element B is on the list. To speed this check we require that the target
pointers in LIST (lJ) are stored in increasing numerical order.
In the process of adding the second dimension to the target list,
several existing STAR routines were modified. In particular, the old
LIST.UPDATE routine was separated into two new routines LIS.ADD and LIS.DELETE
54
![Page 69: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/69.jpg)
to eliminate the confusinq WHO CALIYn argument. Also TARGET.SELECT scheduling
was removed from the LIST manipulating routines and put in the search tactics
routines instead. The rest of this Chapter details the new list routines and
modifications made to other existing STAR events and routines.
B. ROUTINE LIS.AD0
Purpose: The LIS.ADI) routine adds an element ?u r 's detected list
in proper sequence (if B is not there already). The acquisition level of R may
be increased if B is already on A's list at a lower level.
GIVEN ARGUMENTS
A INTEGER Pointer to observer
B INTEGER Pointer to target
ACQ.LEV INTEGER Level at which A has acquired B
YIELDING ARGUMENT
SIZE REAL Number of elements on the list on return
LOCAL VARIABLES AND ARRAYS
ANSWER INTEGER Result of call to LIS ,CHECK. YES (= 1) if B is
already on A's List, no otherwise
DIM INTEGER Size of A's list on entry
I INTEGER Loop Index
OLD.LEV INTEGER Resuilt of call to LIS.CHECK - If B is on A's listOLD.LEV = current acquisition level code
POS INTEGER Result of call to LIS.CHECK. If B is on A's listalready, POS indicates D's position on the list. If Bis not on A's list, then POS is the position of thetarget after which B should be inserted.
TEMP INTEGEP Temporary array for holding list's contents while2-D list is reserved one larger.
55N
![Page 70: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/70.jpg)
GLOBAL ARRAYS
LIST INTEGER A's detected list2-D
TRGT INTEGER Storage for pointer to A's detected list2-o
ENTITY ATTRIBUTES
NAME INTEGER ID number of entity A
ROUTINES CALLED
DIM.F Gives array size
LIS.CHECK Checks to see if B is already on A's list.
EVENT SCHEDULED
None
SI!SCRIPT CODE
See Figure Ill-1.
LINE BY LINE COMMENTARY (LIS.ADD)
Lines 1 - 7 Declare the routine and define variables.
Line 8 Tests whether B is already on the list.
Line 9 Accesses A's current list calling it TEMP.
Lines 10 - 15 Handle the case where B is already on A's list so at mosta change in acquisition level is required.
Lines 16 - 22 Handle the case where A's list is empty, so B becomes thesole entry on the list.
Lines 23 - 28 Create a new list which is one larger than TEMP.
Lines 29 - 32 Transfer the front part of TEMP to list.
Lines 33 - 34 Insert B in the proper position in list.
Lines 35 - 38 Transfer the remainder of TEMP to list.
Line 39 Releases the old detected list for A since a new one hasbeen created.
Lines 40 - 42 Terminate the routine
56
![Page 71: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/71.jpg)
4
o w~U E4 H A
H %Fo o
E- W 1-4
C4 4 C-H-)
H* OW -.
-4 (n40 c LD--4 - c0-
** AM0
n~p44z" ;-MHn A E4 1N
Q*Or.4 - -~. MA CA4 =C) -1 3PC
U OW H >-4 4 V)- U~O m ra C 0-dl E- *. Hg 0 E- C) *) 0 -M > P4 U AsE-4 04 X- 14 CfQ. 1) -0 H0 &4=
V)04 4 nE4 N -4 Ol) .- 4
Ua-i , 4 - 3-M * 0IN 11 31E - N ) -4440 COw-*H> W W.- C- - - H* 0 4-44 A+ 4-
>4 -4 W OWCrt- 0n W M 0 4 U) 1--A i" E4 II&I~.4(eL A-A E- E-1E .4 04 C
MU a -H O N 1 (n Ln 11 ClZ) (n~h
-%P P/4 NC4 4 kr 4C' -EE4 E4 W - W.... 0 *+ l) '--0+ 41-mWr*41wb3 E-4)L CL E-4W,.* WWWWhI% OH OWP-4H .www
C)*~~~V)Cf)~~. .e Jm. 4mW*~ U~f *
4 en -- r-c 24)A m N ' r. e.-Ih -- 4 ,10( --S UO') r W C
r,4 (, 4, -43~. CH04 CH,4 <N N rj e - &)I e nM y_
57
![Page 72: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/72.jpg)
C. ROUTINE LIS.CHECK
Purpose: Routine LIS.CHECK performs a binary search to determine
whether element 4 is on A's detected list. If so, it returns position in the
list and the current acquisition level from the list. If B is not on A's list,
the routine returns the position of the target after which B should be
inserted.
GIVEN ARGUMENTS
A INTEGER Pointer to Observer
B INTEGER Pointer to Target
YIELDING ARGUMENTS
ANSWER INTEGER Result - YES (= 1) if B is on the list
NO (= 0) if B is not on list
ACQ.LEV INTEGER Current acquisition level from LIST if Answer =Yes (Otherwise 0).
POS INTEGER If Answer = YES, B's position on the list.Otherwise, position of target after which B shouldbe added.
SIZE REAL Number of targets on A's detected list.
LOCAL VARIABLES
LO INTEGER A test position in list to left of B
HI INTEGER A test position in list to right of B
MID INTEGER TEST Position - Midway between LO and HI
MIDPOINTER INTEGER Entity pointer stored at position MID in LIST
GLOBAL ARRAYS
LIST INTEGER A's detection list2-D
TRGT INTEGER Storage for pointer to A's list2-D
58
![Page 73: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/73.jpg)
ENTITY ATTRIRUTFS
NAME INTEGIP ID number of entity A
ROUTINE CALLED
DIM.F Gives arr~jy size
EVENTS SCHEDULF
None
SIMSCRIPT CODE
See Figure 11!-2.
LINE BY LINE COMMENTARY (LIS.CHECK)
Lines 1 - 8 Declare the routine and define variables.
Line 9 Accesses A's detected list.
Lines 10 - 14 Handle the case where no search is required because A's listis empty.
Lines 15 - 17 Set up initial conditions for the search.
Line 18 Is the search failure condition tested at the end of eachpass through the loop.
Lines 19 - 20 Place the test value at the midpoint of the remaininginterval of uncertainty.
Lines 21 - 25 Reduce the interval of uncertainty if no match is found.
Lines 26 - 30 Terminate the search if a match is found.
Lines 34 - 36 Terminate the search if no match is found.
Lines 37 - 40 Terminate the routine.
59
_____ _____ ____
![Page 74: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/74.jpg)
0H c)1-4 SLI
cflH co~
(H .4
MW H i
H* O .4
0*I4E4 C-
ad0 m
** P4 H Xl
4bE4 W n .. 4
C4* 141-414 3C 4 14P4*H.4 -4 (nVl* 0E41 2
* 0 % p m i
.4* 6H= w~ H-**1k. t4 H CNI 0 &
tJ* wm W04+V U4 ( -5.4k) no 2nlt tw n24 .
b#* Q 404CA o -4 M 4 HNA0414*4 H f2X C'44 ;bk) HH E-1.Q4f() -
004uE No.m A Q HIt dOH 04t %H 04wHHc 2-
~ -. 1- n 02AE4 -I = O W II40 1
COMM4H ~ 5'4-4 H Q 0XM4 Q 4k)M00 U -
H*zU A),-) 53 =NO H Hni ot IC)0* tA402 2 Hg. a 11i MHC Z 2 H
bd* I .m.4CM)E-4 OS-i tHN :Q. 0404040 zOUk*2. OH KO% *H H . ~ C-4I - 4 EnN*O4 W CH= -mg4- 11co 1 0 H tOQ 44 -4E-E- tI H) -i
WIF-11* (no Ck.4 IQ cp -C~ H 1-4 0 0 Q C(004= (WH ZA- 11 Wgf4 01MQC0E-4 04oW~Atw L 2W 2
t4 13 f : OL) tw-1-o i t. II c4.Wt11 #H.* HO w 11 PQOXC24 N 44 A k)0 t 1-129
H 40 400 %NIV M t4A 4.I MAVH W aOZUnE-NdH0~ .0 OH4 CI-4E- En .4 01 *o
In OHCad(0 &4. 04 * p4-404004H1d A- E- U) 4bd II4 WE4 X2-HO"1-O 41 54454 0 2H
Z *JE4 NWHWEAHE E4 0 L-4 C, 4 .4 64 e4))Q. 0 n m
HE-WQ54Cl'*HUV ~t. 1-0H 0 H"4 O2(1)51)AA AO 4E4=* U " P4 N F - 02H E1 W) A 200)E40 U 4 0UEifO4 ~ 004 &4 6. 004m
94 O=OHHwOC - M P)
CS104- NH Of N mm mm m m _
60
![Page 75: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/75.jpg)
D. ROUTINE LIS.DELETE
Purpose: Removes B from A's detection list if B is on the list.
GIVEN ARGUMENTS
A INTEGER Pointer to observer
B INTEGER Pointer to Target
YIELDING ARGUMENT
SIZE REAL Number of elements on the list on return
LOCAL VARIABLES AND ARRAYS
ANSWER INTEGER
ACQ.LEV INTEGER Result of call to LIS.CHECK
POS INTEGER
DIM INTEGER Size of A's list on entry
I INTEGER Loop counter
TEMP INTEGER Array for holding list's contents while list is2-D reserved one smaller
GLOBAL ARRAYS
LIST INTEGER A's detected list2-D
TGT INTEGER Storage for pointer to A's detected list2-D
ENTITY ATTRIBUTES
NAME INTEGER ID number of entity A
ROUTINE CALLED
DIM.F Gives array size
LIS.CHECK To see if B is on A's list
EVENTS SCHEDULED
None
61
![Page 76: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/76.jpg)
SIMSCRIPT CODE
See Figure 111-3
LINE BY LINE COMMENTARY (LIS.DELETE)
Lines I - 6 Declare the routine and define variables.
Line 7 Locates B in the List (if it is there).
Lines 8 - 12 Access A's detected list and call it TEMP.
Lines 13 - 15 Handle the case where B is the only element on A's list.
Lines 16 - 17 Reserve a new smaller list for the case where B is notthe only target on the list.
Lines 18 - 21 Copy list entries before B from TEMP to list.
Lines 22 - 25 Copy list entries after B from TEMP to list.
Line 27 Saves the new list pointer.
Lines 28 - 32 Terminate the routine.
62
![Page 77: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/77.jpg)
W1
'.4
.40 Qr
ON
94AN3H Ho of
H U
N* CD fH .4 P4WM4qH*E- W'4
CH 1 =H-f
004. WS 0440 44 E -P4* 04oC mN 3- C w Q M (
E-0oO 46 ON WH W*U *H H -Cf % ~ 4-
N~-00 -1~ 0-4QHa . MH Om * t 0MM MM H(H
C641-41HH aSLv U1) U)OE.4 M--- - H04*Mwon - E- 4 . I0f
-HrCQ I 11~s -4v 4 -.0 Qold 11,4N %M (nI E.0- N-4 E- -AE4
04* )C340 T.4.H0M * 0-4- A'.' 0'.. =44 11WM4'd m~m .%Q %R -4 I-4O %014 =00 1 * . &I pq.)44E4)4- 11 0-
ad AQ ) ) cb4 II -NDC .4 tw -4.13 HE-It,
O.4 '4 o Mc~~m H~55- Was'. 0 4. .4 Otncau *U*~ N4ME4(M0HQV.4MN (NOM N00 .I4
=* oI~aq ~oME M M .4m4Q tn MIE-.a cDM *.- * U) 'mm WSMANU)4 PQPQOF404004
4IU).4U)MH -44AA..AlM4 F O 0 '4mo ==Z *MMM40 )4E0 4 E-4 E4 0
.*MNM444,44 M 4,m4
- MMMu-(Ac04.z.L
e4en4Ln oD c 0 -(M 0 * C 0 w M t V- m c
63
![Page 78: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/78.jpg)
E. ROUTINE LIS.PURGE
Purpose: Removes elements from A's list if they are dead or no longer
visible. In the process, updates location of A and elements on A's list.
Typically called from TARGET.SELECT prior to selection. This routine is a
rewrite of the old PURGE.LIST routine.
GIVEN ARGUMENT
A INTEGER Pointer to observer
LOCAL VARIABLES AND ARRAYS
B INTEGER Pointer to elements on A's list
DIM INTEGER Size of A's list on entry
I INTEGER Loop counter
SIZE REAL Result of LIS.DELETE call - not used
CHECKER INTEGER l-D Temporary array to hold pointers from A'slist while checking visibility
GLOBAL VARIABLES AND ARRAY
FWD.LOOK INTEGERSet direction of LOS call for the sight
BWD.LOOK INTEGER routine.
CRITIC.VALUE REAL LOS threshold.
PCT.VIS REAL Returned percent visible from sight call
LIST INTEGER 2-D A's detected list
TRGT INTEGER 2-D Storage for pointer to A's detected list
ENTITY ATTRIBUTES
ALIVE.DEAD INTEGER 1 - DEAD, 0 = ALIVE
DEFNUM INTEGER Deflilade condition
NAME INTEGER 10 number of entity
64
![Page 79: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/79.jpg)
ROUTINES CALLED
DIM.F Gives array size.
LIS.DELETE Removes element from A's list.
LOC Updates location of an element.
SIGHT Checks line of sight between two elements.
EVENTS SCHEDULED
None
SIMSCRIPT CODE
See Figure 111-4.
LINE BY LINE COMMENTARY (LIS.PURGE)
Lines I - 7 Declare the routine and define variables.
Line 9 Updates A's position.
Line 10 Accesses A's detected list.
Lines 11 - 14 If list is empty, return.
Lines 15 - 17 Copy target pointers from list into the temporary arraychecker.
Lines 18 - 20 Set up for call to sight.
Lines 21 - 22 Loop over each B on A's list.
Lines 23 - 24 Check if B is dead or in full defilade and if so removeB from the list.
Line 26 Updates B's location.
Lines 27 - 28 Check if LOS exists from A to B.
Lines 30 Removes B from A's list.
Lines 33 - 35 Release temporary storage and terminate the routine.
65
![Page 80: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/80.jpg)
paw
4
0
44
f.H
E-4Q4 H
E4 C - I' -4
W Q 4 a H 0
E4 4~ m
p0 HPA 0
u E- 4 (bCQ(n04A904HE.4H *HII - 4
Q4 1. 74 0 Ic oa -= 4 C
W *4 ~.4E-4 1. H -404#CIHN'~4 t n0 OA -0 0
0 ib ti) .-.. pq%1%2
W GUSH *1 900H 11 HU049: 04A- 0 *
Faa~*m -WO~.. Q000 -N- .Oo WO cj.I*~'4 4m H 32I Ub '. 0 - MO ME4N W
tgr '4qHG. Wfl H E~4Wo s. PQM pbH0*0 u 0U*-4 OHN0IU- 0 %OE4W M Op
**t0n t-1404 %tIJO *0 11H OH *Xli04
N: E 0 OMA424010Ow0004b 00000xI~QI :04 4P
Ms.=o WW H-4C.IfWt~b- M" a (nuP
H* p mawrr404014 04 ld66
E-. _ _ _ _ _ _ _ _ _ __W_ _ __UH OCODQk,13*4 4-4 E-4w ME-4 -o -4 =OAH
![Page 81: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/81.jpg)
F. ROUTINE LIS.RELEASE
Purpose: The LIS.RELEASE routine totally erases A's detected list.
It is used when A goes to a full defilade condition.
GIVEN ARGUMENT
A INTEGER Pointer to entity
GLOBAL ARRAYS
LIST INTEGER 2-D A's detected list
TRGT INTEGER 2-D Storage for pointer to A's list
ENTITY ATTRIBUTE
Name INTEGER A's ID number
SIMSCRIPT CODE
See Figure 111-5.
COMMENTARY
The routine is self-explanatory.
67
![Page 82: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/82.jpg)
1-4
-4
EE-
E-44
H LH
UHPH
SE-4 01 P
um E-34
no* pH * 1-.i* in nI %r 11
P4 E.4 *4 MH'-*6-341.4 04* J
*40 E-4 E-H
E-* C-0 P4 Pa Pa M
W C-4 W H - - 4
68
![Page 83: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/83.jpg)
G. ROUTINE LIS.LEVEL.PURGE
Purpose: The LIS.LEVEL.PURGE routine removes entities from A's
detected list if their acquisition level is lower than a specified value.
GIVEN ARGUME!T
A INTEGER Pointer to Entity
LVL IMTEGER Acquisition level threshold for removal
LOCAL VARIABLES
B INTEGER Pointer to entity on A's list
I INTEGER Loop index
DIM INTEGER Size of A's list
j INTEGER Loop index
SIZE REAL Returned from LIS.DELETE - not used
TEMP INTEGER 2-D Temporary storage for A's list
GLOBAL ARRAYS
LIST INTEGER 2-D A's detected list
TRGT INTEGER 2-D Storage for pointer to A's list
ENTITY ATTRIBUTES
NAME INTEGER A's ID number
ROUTINES CALLED
DIM.F To get size of A's list
LIS.DELETE To remove B from A's list
EVENTS SCHEDULED
None
SIMSCRIPT CODE
See Figure 111-6.
69
![Page 84: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/84.jpg)
LINE BY LINE COMMENTARY
Lines 1 - 6 Declare the routine and define variables.
Line 7 Accesses A's detected list.
Lines 8 - 11 Take care of an empty list.
Lines 12 - 17 Transfer A's list to the TEMP array.
Lines 18 - 23 Loop through the list, possibly deleting entities from it.
Lines 24 - 26 Release temporary storage and terminate the routine.
70
![Page 85: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/85.jpg)
E-4
.4
E4
F44
CAHF- - 0
izE-
CQHH
WU CzA 4b-
"4 1-4 HHH n -. 104
=42;2 a4 H- 13H tp %) H ) %
02 0 0Ia-IA
* 4E-4 40 . -
PQz 54 HH W
P . PL 1 X 04% ifH-4i
04* 14agd- I c c)cA tm *42 -Eq 5MO40 4 04
~*tIX 4H&& 0 W -4 E-4) HEn-E 5E4 U)P 111 - .41 : L
~~fa HrI ILI (1) H OI
H* HH U) Ila Haa~Q
=* 44 4IE-4 HE OO0MM 0E .4 0..-4
. a04 PIPI JIE4w 4o POO 0 4 LzCr4- - 0004H4 0U 54F4 L 4 114 .jm03
I4* ~ U)5-5454~z)HI54UI71
![Page 86: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/86.jpg)
H. INCORPORATING THE 2-D LIST INTO STAR
In the course of building the 2-Dimensional list structure, in
preparation for the new target acquisition module for STAR, many routines and
events of the existing STAR model had to be modified. This section names the
program segments affected with a brief descriptinr of the nature of the
changes. The precise lines to be changed depend on the STAR version being
updated.
1. Preamble
a. EACH TANK (OR UNIT) has a single new attribute SCH.TYPE.
b. RES.SCH (new routine) is declared releaseable.
c. EVENT NOTICES INCLUDE:
SITUATION.UPDATE (this event replaces STEP.TIME. It updates
positions and does movement coordination checks, but no detection
computations). DETECT (number of arguments changed) SEARCH (new event).
d. GLOBAL VARIABLES
LOC.DELTA.T (REAL) Frequency of SITUATION.UPDATE scheduling
TEMP.TGT DELETE
LIST Changed to 2-Dimensional (vice1-Dimensional)
SCH.DATA (REAL,3-D) For data defining the search types
TYPE.SCH (INTEGER, 2-D) Search types for each system/weapontype)
(NOTE NVL data arrays must also be added as in Chapter II Section D)
2. Main
a. Call RES.SCHTo initialize data for search module
Release RES.SCH
72
![Page 87: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/87.jpg)
b. Read LOC.DELTA.T
c. Schedule SITUATION.UPDATE
3. BL.CREATE
a. Set SCH.TYPE for each TANK.
b. Schedule SEARCH for each observer on TANK.
c. Reserve and initialize 2-Dimensional detected LIST.
4. DETECT
a. Add ACQ.LEV (acquisition level) as a given argument.
b. Event has been rewritten using new list routines.
c. Target selection now scheduled in DETECT vice in LIST.UPDATE.
d. Negative pointer for flash detection no longer used.
e. Addition of B to list now done here rather than in
PROXIMITY.DETECT.
5. FIRE
Flash stimulus detection changed, replacing negative pointer with
ACQ.LEV of 1.
6. IMPACT
Removal from list now handled by call to LIS.DELETE.
7. LIST.UPDATE
Replaced by LIS.ADD and LIS.DELETE. Note that these no longer
schedule target selection.
8. SITUATION.UPDATE
a. New event to periodically update position for every element on
the battlefield.
b. Reschedules itself in LOC.DELTA.T units.
73
![Page 88: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/88.jpg)
9. PROXIMITY.DETECT
Total rewrite - now only adds elements close to B to A's list. B
itself is added in DETECT.
10. PURGE.LIST
Replaced by LIS.PURGE - total rewrite to handle 2-D list structure
but essentially the same function.
11. RED.CREATE
a. Set SCH.TYPE for each TANK.
b. Schedule SEARCH for each observer on TANK
c. REserve and initialize 2-D detected LIST.
12. RES.SCH
New releaseable routine for reserving and reading all data for
target acquisition module.
13. SEARCH
a. New Event - looks up an observer's search tactic and calls
appropriate STKn routine.
b. Reschedules self in time used by one search cycle. (See
Chapter V.)
14. STKI, STK2 etc.
Search tactic routines - See Chapter VI.
15. STEP.TIME - Deleted
16. TACTICS
References to LIST are adjusted to account for new 2-Dimensional
LIST structure.
74
![Page 89: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/89.jpg)
17. TALLY.HIT.STATE
2-D LIST Changes.
18. TARGET.SELECT
a. Call LIS.PURGE vice PURGE.LIST
b. 2-D LIST Change.
75
![Page 90: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/90.jpg)
IV. ASSOCIATING SENSORS AND SEARCH TACTICS WITH SIMULATED COMBATANTS
A. THE SCH.TYPE ATTRIBUTE
The STAR Target Acquisition Module is designed to allow an arbitrary
number of observers for each combat entity. For example, an entity which
simulates a tank might have two observers corresponding to the tank commander
and the gunner. Each observer may have several sensors which are used in
various ways and c-rcumstances. A design goal for the Target Acquisition
Module has been to model not only the physical behavior of the sensors, but
also to present a versatile and flexible structure within which a wide variety
of search tactics and sensor device useage patterns may be investigated.
Observers, sensors, and search tactics are associated with STAR combat
entities using a single attribute defining the "search type" for each entity.
This integer attribute, the SCH.TYPE is an index into a global 3-Dimensional
real array, SCH.DATA, which details the observers, sensors, and search tactics
for that combat entity.
There is no model imposed limit on the number of SCH.TYPE's which may
be created. At one extreme all entities in the simulation might use the same
SCH.TYPE. This would imply that they all had the same number of observers, the
same sensors, and the same procedures for choosing and using the sensors. At
the other extreme, the model user might define a separate SCH.TYPE for each
individual combat entity. A middle ground which will often be useful is to let
the SCH.TYPE be a function of the system type/weapon type categories being
simulated.
76
'A
![Page 91: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/91.jpg)
........... . . . . .
As the model is currently configured, the user must input SCH.TYPE
value for each system type/weapon type category (however the SCH.TYPE input may
be the same for several different categories). A simple code change would
allow the option of overriding this SCH.TYPE assignment for any particular
entities as desired. (For example the tank of an armor company commander might
be equipped with a sensor configuration different from that of other tanks in
the company. It would then need a distinct SCH.TYPE attribute.)
B. THE SCH.DATA ARRAY
The user defines the meaning of each SCH.TYPE by entering data for the
SCH.DATA array. This 3-dimensional real ragged array has subscripts:
TYPE - The search type (ranging from I up to MXTYPE, theMaximum Type used in this run)
OBS - Observer number (ranging from I to NOBS, the numberof observers for this search type)
3 - Index for parameters to define the sensors and tacticsfor this observer.J = 1 code for the search tactic to be used by this
observer.J = 2,...N Parameters which further define the tactic
(such as the sensor to use). The numberof these parameters and their meaningdepends on the search tactic being used,and will be discussed at length in theChapters devoted to individual searchtactics.
Each SCH.TYPE is thus associated with:
1. A number of observers for the combat entity.
2. For each observer a search tactic code, and
3. Parameters to further define the tactic, such as sensor(s) to use,
time to spend searching, acquisition level to strive for, etc.
77
* f
![Page 92: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/92.jpg)
The actual implementation of the search is done by the SEARCH event in
conjunction with several search tactics routines. These computer programs will
be discussed in Chapters V and VI.
Data for the SCH.DATA array is input in routine RES.SCH which was
discussed in Chapter II.
78
![Page 93: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/93.jpg)
V. THE SEARCH EVENT
A. DISCUSSION
Target acquisition computations in STAR are driven by a SEARCH event
which is scheduled to occur periodically for each searching observer on the
battlefield. When the SEARCH event for a given observer occurs, the SEARCH
event looks up the observer's search tactic and sensor equipment in the
SCH.DATA array and then calls the appropriate search tactics routine to
actually do the acquisition computations. If the computations indicate that
target acquisitions should occur, then DETECT events are scheduled. The amount
of time, T, used by one search cycle is computed by the search tactics routine
and returned to the SEARCH event. This time may depend on whether the search
was successful. The SEARCH event will then reschedule itself to resume
searching after T time units have passed.
B. PROGRAM DOCUMENTATION - SEARCH
Purpose. The SEARCH event coordinates target acquisition computations
for each observer by calling an appropriate search tactics routine.
GIVEN ARGUMENTS
A INTEGER Pointer to searching entity
OBS INTEGER Observer number on that entity
TYPE INTEGER The search type to use for this occurrance ofthe search event.
LOCAL VARIABLES
TAC INTEGER Search tactic to be used by the observer
TIME.USED REAL Amount of time used by search tactics routine
NEWTYPE INTEGER Search type to use for the next occurrance of thesearch event for this observer
79
S*~. ..
![Page 94: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/94.jpg)
GLOBAL VARIABLES
SCH.DATA REAL 3-0 Definition of A's search type.
ENTITY ATTRIBUTES
ALIVE.DEAD INTEGER A's status.
ROUTINES CALLED
STKn Search tactics routine for tactic n
EVENTS SCHEDULED
SEARCH Recursively schedule next search for thisobserver
SIMSCRIPT CODE
See Figure V-.
COMMENTARY
The SEARCH event is largely self-explanatory. Note, however, the use of
the subscripted labels in Line 11. Care should be taken when adding new search
tactics that the upper bound on TAC in Line 10 is changed to reflect the new
routine.
As written here, SEARCH can call several search tactics routines. These
will be documented in the next Chapter.
80
![Page 95: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/95.jpg)
.1.4
tm, $4~ :2
H) Q H Q1
*m L. E-4 F4 J .
H4*04 24 * U,
U% t* W CA PQH
*Q 24 * 04 Ad of of c
P- H.- .- h-6 Z4 144 a UE- E-4 E- AN -
Hoo 04 at no H%4 En-.4 E- A b,4'
=::I H ~ l
HV H F-4 w AC
pa4- 2-4 u- 0- Q - H
0~ (n4 r4 a 2q W
42 N E-4. 0 HMH ~ ~ Ck P 1 p
4 rA 0 0 00 U0
00424 2-3 44 4 A 4 A 04
aspab4 04 * 0- 2-3 W- N- H
0 -4 mZ24 -
(4og4 pa3 04 024 2-4 P- 2-4 m*0.4 aiw WO Hja
4* 0 00 2- 2-4 w D >4 0.4 0.4
'4 W4 t; %a 2;t 4D2-e on% H Ho H H0*O E .. -4) U E 4 0 m0 N0 N0 A04
%*E4P 0C i 0* %=3 am) 23 %.3 a*
4-D304 U) H H4 HN H~ mm4U* AO PQ n-tn .H-~ hc4 64 c4 b4 b4 c
OM MC32- .' H'-44 -it-4 .H23*cfc.3%H ol-319 WOW2 -tt Ntn Mtn 2- U
w0*424*m o -3 0 04a- 0 0 4 2H*0 (40 PH HH-W Ho Q*E-QoEH 0&N
E-4* 2- 4 4 - " 24 2.
W* P4UP4 = -tJb4 E- Uu u 4MH
0* 2*40.H 06-I 002-44 -) 023 23 2-
~*24 2.3 00. H23 .2 .~~20 ~81
![Page 96: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/96.jpg)
VI. SEARCH TACTICS - ROUTINES
A. THE CONCEPT OF A SEARCH TACTIC
The incorporation of the NVL search model i nto the STAR combat
simulation makes it possible to simulate a wide variety of target acqusition
devices and situations. This capability to simulate multiple observers,
multiple sensors, various modes of sensor use and various levels of target
acquisition creates an obligation for the model builder and user to coooperate
in defining realistic modes of employment for the sensors that are made
available to each observer. These modes of sensor employment will be called
search tactics.
The search tactic for a given observer will typically include the
following sorts of computations:
1. Preliminary Target List Managment. If the observer has moved into
a full defilade position, his entire target list might be erased or the
acquisition level might be lowered for targets on the list, thus requiring some
effort for reacquisition when he emerges from defilade. Transient tarqet
signatures such as gun flashes which have not been upgraded to higher
acquisition levels during the previous search event might be removed from the
list.
2. Determine Area to Search. Each entity in the simulation has a/
primary direction of search related to its sector of responsibility. The
search tactic must decide whether to search the entire sector during this
search cycle, or whether to concentrate on some smaller subarea possibly around
a direction in whiich searches have recently been successful. Alternatively the
tactic may decide not to search, but rather to "stare" at already localized
targets in an attempt to upqrade their acquisition levels.
82
![Page 97: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/97.jpg)
3. Create a Set of Potential Targets. Usually, only a small subset of
the elements on the battlefield are in a position to be detected by a particular
observer. Simple tests may be used to screen out obviously ineligible targets.
Examples include enemy/friendly tests, range checks, sector checks,
mounted/dismounted checks, and line of sight tests. Targets which pass the
screening tests can be filed in the potential target set in order of (for
example) range so that closer targets will be considered first in the detection
computations. Also, some systems, such as air defense, are only interested in
particular enemy elements (e.g. air) so only those would be filed in the set.
4. Specify Sensor Device Utilitation. The search tactic must select
the sensor device to be used (if the observer has more than one device
available). It must choose between wide and narrow field of view and it must
decide whether to scan across the field of search or to stare at specified
points in the field of search. Some search tactics may involve switching
between wide and narrow FOV or even switching from one sensor to another. In
such a case the tactic must include decision logic to trigger the change. The
tacticmust also specify the acquisition level(s) which the observer is trying
to attain.
5. Compute Time to Detect. Once the sensor device mode of use is
specified, the NVL detection time model (or some other detection model) can be
umed to compute a time-to-detect for all or some subset of the targets in the
potential target set. Times for switching devices or switching from wide to
narrow FOV should also be included as appropriate. The search tactic must
determine whether the acquisition times so computed for several targets are to
be considered as having occurred simultaneously (as might be appropriate in a
wide FOV search of a target-rich area) or sequentially (if a narrow FOY device
is being used to stare at previously localized targets one at a time).
83
![Page 98: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/98.jpg)
AD AA AI4 NAVAL POSTGRADUATE SCHOOL MONTEREY CA F/6 17/5
A TAROLT ACQUISITION MODULE FOR THE STAR COMBINED ARMS COMBAT S--ETC(U)
APR 82 J K HARTMAN MIPR-CD-2-82
UNCLASSIFIED NP555-62-14 NL
22IlfIlfllfllfllfllf
lllEEEEEEEEEI/EE
![Page 99: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/99.jpg)
6. Schedule Detection Events. For targets whose acquisition time is
small enough, a DETECT event must be scheduled by the search routines. The
search tactics must specify the time threshold and perhaps a limit on how many
targets can be acquired in one search cycle.
7. Schedule a New Search. Finally, the search tactic must decide when
to terminate the current search event and thus the time at which the next
SEARCH event for this observer should be scheduled to occur. Termination of
the current search may occur because of an elapsed time threshold, or because
of a limit on the number of targets acquired, or some combination of the two
thresholds.
The variety of different computations which may be called for in a search
event, and the options of multiple sensors and modes of employment make it
unlikely that any single search tactic will be appropriate for all situations
that we would like to simulate. Thus the approach to search tactics taken in
STAR is to have several possible search tactics each represented by its own
routine. Each tactic has parameters (such as the sensor device to be used)
which customize it to a particular observer. New search tactics may be added
by writing an appropriate new tactics routine without having to adjust the code
for existing tactics.
B. CURRENT SEARCH TACT I CSNEW SEARCH TACTICS
The STAR Target Acquisition Module currently includes a number of
search tactics routines designed to incorporate several detection models for
various classes of searchers and targets. The following search tactics
routines are available as of Dec 1981.
84
![Page 100: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/100.jpg)
STKI - Implements DYNTACS/ASARS visual detection model asused in original ground STAR Model, the original STARAir Model, and the original Dismounted STAR Model.
STK2 - Single Sensor, single Mode of use NVL Detection Model.
STK3 - Air/Air Defense Visual Detection Model.
STK4 - Air Defense Radar Detection Model
Tactics STKI and STK2 will be documented in this report with the emphasis
being on STK2 as a multi-parameter search paradigm which can be customized to
fit a wide variety of target acquisition situations. Documentation on STK3 and
STK4 will be included with documetnation of the STAR Air/Air Defense Modules.
Other search tactics routines will be written as the need for other
patterns of target acquisition behavior emerges. As each new tactic is added
to the code, the changes required to use it are quite simple.
1. Add new STKn routine.
2. Add a call to the new STKn routine in event SEARCH.
3. Change the data set to include SEARCH TYPES which call for the new
tactic and provide its parameters (if any).
4. Change the data set to cause combatants to use one of the newly
defined SEARCH TYPES.
C. STKl - DYNTACS VISUAL TARGET ACQUISITION.
The STK search tactics routine is included as a bridge to early
versions of the STAR combat simulation which used the DYNTACS/ASARS visual
target acquisition models. The situation modelled is unaided visual detection
in a clear environment with daytime viewing conditions. It should be
emphasized that this detection model does not interface with the STAR
battlefield smoke model, and is thus inappropriate for any limited visibility
85
......................... . *......IIiI I.Ii
![Page 101: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/101.jpg)
environment. Only one level of acquisition is modelled in the DYNTACS
methodology and this is generally considered to correspond to "identification"
in the NVL acquisition level.
The STKI search tactic has no customizing parameters and is thus simple
to use but of limited flexibility. The SIMSCRIPT programs for STKI and for the
VIS.DET.DYNTACS routine which it calls are included as Figure VI-I and VI-2.
0. STK2 - NVL SINGLE SENSOR TARGET ACQUISITION
The STK2 search tactic is the first search tactics routine for STAR
which was expressly written to approach our goals of modelling the interaction
between a variety of sensor devices and sensor utilization patterns in limited
visibility environments. The situation modelled is the use of a single NVL
sensor device (including unaided visual search) over a short period of time
called one search cycle (perhaps 30 seconds). At the end of a search cycle it
is possible to switch to another device or another FOV mode for the next search
cycle.
Search tactic STK2 has 16 parameters which can be used to customize the
tactic routine to a particular individual combatant. These 16 parameters are
defined for each SEARCH TYPE which uses tactic STK2 and are stored in the
SCH.DATA array. Several different combatants (with different SEARCH TYPES) may
simultaneously be using tactic STK2 with different parameters thus modelling
different patterns of sensor device availability and/or utilization.
The 16 STK2 parameters are as follows:
1. TAC Search tactic number (= 2 always for STK2)
2. SENSOR SENSOR to use
3. MODE Mode of use code for the sensor (wide vs narrow FOV)
86
• , - . . . ... -K : ~ a s -
![Page 102: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/102.jpg)
H
0000
00
U(j .5-
W 4- AAU
tz* EaU) vaL % paV
0* H4 0 00 tn %
04* .Uz HQ- N
IC* H'04 -jzH* %Ot 3r $HH 00
H* lc H -.4 0HQ
* ==44 0 20tu m 04 54
Izz :0PO H )2
H* 4 Ha W4 mH I I I-
(n. E-4 o0 LO 0 0 0 4''M UG~l$304U Oi 22 0 tn i OH0 H U'4E4 H
4b.UIq)n =E4- =4 M h 1 0QPeC
%* ) N o O 04. 00 ooI40 MW00
0* olhe1414-10 o - -l 1 4Q
U)* MM % %Arg4*U)A EA u 1 P4 tn. E-40P P4b -44 P P4P40M-44 0AM 4H 4U W't 0o 4 1100 1-4 .4 5Q 0X 31 00 *,HH ih10*4umm50onH0 0 -%ft Jl: D2 1-4 MJ II 1.9 14 0
(AUN~544*. 54 U4 11 1 %F-40 E6 E-4 o 09 0 P4 lb0v4 * q A O p k l '4 0 Z :0 M4: 04h ' H H O
b'*0U0e 00.tpoMc %.. .0 4 H '.54 04 otp4 U0~
54*%%OMMa* 4X H PQ* .Q *04C 0'-Oe 1 H oil 1 Il-4e-40t)*U)0 4 .%lm '.eIMPQ'N- 64' F4NO#W M 11 mp4NOUO.40114
*lUaa~43213.4 X 9 0U4t'-% 54MWMM 00)U)) UQHH=A244JE-4 tn)I. £00 EA 9 0 000094m
H*2221m0H40'1000-404 bON'4 QHH 0.10E-4* bHHH VdE4U00W PA30.4 LIOAIHN -3PP09 4 M0 Eq-tgD
0004k4" 04 l E4 on E4tU) r E-4 U) bc E4 A A0.Ilk 0 =C-40
DI* ~ pl~ 00 0 P14 P40- h4 E-4W4e A- AP40400 0001140-r 00e-,- HOA-H 4- H 0*4H W -4100.)heh 1=W00
87
![Page 103: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/103.jpg)
E-4
W-4 4HEP4 AE4 .9 E-4
04 M -4Hca 4 E.94H
-4 Ho a Q -4H g4 a, 04 UQ
14* M4 ad lb z o4 H4* :21 H M H ::w:20. pq pa H4O
V4*) AA. .19 a H 10a44494 -9 14(.04 z
AM Ka M pa 1- 24 HH 94ac
U)*04W 04 U)Q 2H6-4U4 M, % 0 0oz s~4M 9-494 M MU 1
CA* 4H 94 22 H- 94a 4H0* U) Pam MW (nj 0:MQ* w o 1A H2 4 WA1 H 0 %. .9..*14'1C A 4 1CN 4 M 9 0 E- 4 U ) H -
4*4 00U4 M=Q 0.H 40 0 0 04W4 14u3c114u)14 lb UUH 1:P M - 04 %0a % 04 10* MA40~ .H $X 4 % % E4 '-%4pq Hn 1 H
M*0MM WI3 VA) - z A1 - H a4*41 41 H HU I I4 affgoM Q * 0.4 %
-~I 44 4 4 .AnH4 0 O0H 4 4 1
(l1444 w4w .4 E4 03u. 04 3O* w H14 MH -4 E4H D-4 (3 W-e A4 0e H -4 U~
4*M " 14O b E-40 u % 90-4 % EO94 HE-4* E44j 1 A1%414M1A4 0M1 H 14 0140 00 H .4 c=*at %40), f4C +Am1 vI' % Q 3c Ni-4 M lb 0 E-49E4*a4OPIHM4 a4140 NOuC 044 Hw 0 MolWQ*MV1odtw o* OC S%0%0 -4 lbo04 0 4 04
U)4024 ''4QC * Lnoa P.14 4 u 4 OO)U 0:0 W oou aE-*1(l. .tE4-W .0 * 1fl1 Men 0 0 0 04 Q Eu0pq*00wu)94'14 *.14N -4'ZO 100% 0 0 %H0 .04p0*040 4 Mu ~ 'l94 u C490H 9-4 U) 11i 0l42U)9-4 E4 -4 04c**==mw 010 04 ~. cD 0a O04 PL *4 tdnIH' PL 00 14n4E sA
H*H14 %M0 V) U) 31 E-4 t- 04 H M OOEAHI) 04.4 H HoON*04 UN .14214141 2144. OZ2P12H( 0 Q2444HH1H 0- 9H
1414UI64 E-404( a 90I *HOPUN-4 049C42* 11414U)12HH -421 IIUU)U)42U). .4U)9494222U)0141-4942U).4 .4U)
H*2222M wW414w4H10141 b-fww44 4H141414bi1 0140141014 aHU1149-4*MHHH4141 14141 4144141 Mu)044011 '4 1041414U1U4 0M* NNNNO 141-9 =: 4 E22 m E4 (n m 149449 4 w W) 20
1-0000UH- 0'4'H oo4-414H A~H 14 4H 0.4.40, H OH W4 44H
88
![Page 104: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/104.jpg)
C-4
1-4ECA
E~4
E-4H- m
0
-C -
Ha
LA0
C3P46 H-Mora P304
UAD00
0 A P-4I4U4
89
![Page 105: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/105.jpg)
4. LO.ACQ.LEV Lowest acquisition level to consider
5. HI.ACQ.LEV Highest acquisition level to try for
6. HFOS Horizontal size of field of search (degrees)
7. VFOS Vertical size of field of search (degrees)
8. MAXN Maximum number of targets to acquire in one searchcycle.
9. MAXTIME Maximum time to spend in one search cycle
10. MINTIME Minimum time to spend in one search cycle
11. SIMUL Simultaneous (CODE = 1) vs Sequential (Code = 2)Acquisition times
12. FOVSW FOV switch time to add for each target in sequentialsearch
13. MAXEACH Maximum time to spend on any single target
14. SOURCE Source for Target: 1 = Battlefield, 2 = Own DetectedList
15. PURGE Purge Level for Detected List: 0 = NO PURGE
16. NEWTYPE Search type to use for the next search cycle for thisobserver
A verbal description of the STK2 search tactic and its relation to these
parameters is given in Volume I of this Report (Reference 1, Chapter IV-C). In
this section we will go through the SIMSCRIPT code for Routine STK2 and several
subroutines called by STK2.
1. Routine STK2
Purpose: Single sensor NVL search tactics routine
GIVEN ARGUMENTS
A INTEGER Pointer to entity doing the searching
OBS INTEGER Observer number on entity A
TYPE INTEGER SCH.TYPE to use for this search cycle
90
![Page 106: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/106.jpg)
YIELDING ARGUMENTS
TIME.INC REAL Amount of time used by this search cycle
NEWTYPE INTEGER SCH.TYPE to be used for the next searchcycle
LOCAL VARIABLES
SENSOR INTEGER
MODE INTEGER
LO.ACQ.LEV INTEGER
HI.ACQ.LEV INTEGERSearch Tactic Parameters as Defined Above
HFOS REAL
VFOS REAL
MAXN INTEGER
MAXTIME REAL
SIMUL INTEGER
FOVSW REAL
MAXEACH REAL
SOURCE INTEGER
PURGE INTEGER
B INTEGER Pointer to potentially detectable target
N INTEGER Temporary variable
I INTEGER Loop index
MEM INTEGER Pointer to target memo entity
SUPPTIME REAL Suppression time for target acquisition
MXRNG REAL Maximum detection range for this system
91
![Page 107: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/107.jpg)
GLOBAL VARIABLES
SCH.DATA REAL 3-D Search Tactics Parameters
LIST INTEGER 2-D A's Detection List
TRGT INTEGER 2-D Pointer to A's List
N.PO.TGT INTEGER Size of PO.TGT Set
ENTITY ATTRIBUTES FOR "TANK" ENTITIES
AREA INTEGER Horizontal search area
COLOR INTEGER ATKR or DFNDR
DEFNUM INTEGER DEFILADE Condition
NAME INTEGER ID Number
ALIVE.DEAD INTEGER 0 if still alive, 1 if dead
ENTITY ATTRIBUTES FOR "TGT.MEMO" ENTITIES
PNTR INTEGER Pointer to the tank entity that is thepotential target
RANKING REAL Minus target range - used as the rankingvariable for the PO.TGT set.
SETS
BLUE.ALIVE Alive DFNDR "Tank" entities
RED.ALIVE Alive ATKR "Tank" entities
PO.TGT TGT.MEMO entities for this search
ROUTINE AND FUNCTIONS CALLED
CHG.SEC.SEARCH Change sector of search
DIM.F Find array size
DIST Compute distance from observer to target
EMPTY.PO.TGT Empty PO.TGT set of all TGT.MEMO's
GET Miscellaneous data filed by system/weapon
type
92
![Page 108: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/108.jpg)
INT.F Integer
LIS.LEVEL.PURGE Purge detected list of targets with lowacquisition level
LIS.RELEASE Totally erase detected list
NVL.I.PHASE Do NVL Calculations
POT.TGT Create TGT.MEMOs for PO.TGT Set
TIM.SP Compute suppression time
EVENTS SCHEDULED
NONE (NOTE: Detect events get scheduled in routineNVL.I.PHASE)
SIMSCRIPT CODE
See Figure VI-3
LINE BY LINE COMMENTARY
Lines 1 - 25 Declare the routine and define local variables.
Lines 26 - 32 Set yielding arguments and do a total suppresion check.If A is totally suppressed, then no detectioncomputations will be attempted.
Lines 33 - 38 Erase the detected list for entities in full defiladeand return.
Lines 39 - 43 Access A's detected list and change A's sector of searchif the list is empty (indicating recent unsuccessfulsearching in the current search sector).
Lines 44 - 56 Compile a list of potentially detectable targets from ascan of the battlefield. TGT.MEMO entities for thesetargets are filed in the PO.TGT set.
Lines 57 - 70 Compile the PO.TGT set from A's own detected list,creating TGT.MEMOs for entities which are on A's listbut at a lower acquisition level than desired.
Lines 72 - 76 Tally the size of the PO.TGT set for simulation summarystatistics.
Lines 79 - 92 Set-up the parameters for the detection computations.
93
![Page 109: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/109.jpg)
Lines 93 - 95 Perform the detection computations and schedule detectevents by a call to NVL.I.PHASE.
Lines 96 - 102 Empty the PO.TGT set, purge the detected list of lowlevel targets, and terminate the routine.
L
94
,
![Page 110: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/110.jpg)
40 0 :wc
44 r 4
~E-4
4 4 -lE4 0 4 as..
a2 H= 1-Hw~ 4Q
.. 4 *4'~ W) E-W =E4
M* lb winO .0H44 $W* En 0HZ pam > 41
HZ4I HV CIO)U 0n%= 4.4M4E4 b
P4*n 01 =~.~ C) H~N .0wU~
H* U).4 0 4= U-I* bI~ 04P46 OH E-4 HW~mUE)W ~ H
010 E-4U H00 HH-44Mz0J)4 E- -Hc* zoc 04 E-c~4 =2 H 4
mcH - 0W04 1 M 4 4 (
** O-==4 0W~ A.J2 w-0Y-7 oU 4 ;;i A.Z.fH*2o ANU0HHMWUO E-MMO Mtn)
Cl* En- fx)Oo 4 110 .. U)U) 2 - -,
* H4 0 H H0- 34.4U u 31 0 31 4 4 E- A) W~-.00U Wu HMNNH 0 E- OH 4 0 .4 %% E4 E4 W H 14 H- 2 - N 0 04W)* UM) U)=0 HU)00U 0 .40 0--rWW ''2 4 H 2 ,-- ft=oA* H U U O H - Z H ) ) t D 4~ 4 g 4>4 w U caJ_.W 0-* I E-= 0U-Ca W) adU0 o- 94H=EH- COd 4 m -4 CA U) - Q H
E-4* 02(1) 4g E-4A4WW '-4%U)U %ME442U)WH3C W) Hm E- 4 E- 0H*04 MN.H4E~.H .34~ WP4Ml0 .&4 C- (n 0 W. rfE
cI2~4I~HUaS4MU HH~mrHr4 %o.4ad Hic * .*H~al Er) 1411 I= V) 04 @W*- HUI H*HU)U=tn4 ~2UHn4 i--ral H- 9 -44 Al0* U)5-4 WWM)HH- H W) CD EA W %0U)PtD .4 o40 00 H -44q
U 0UOt40 3 0% 4 4 i,:- U)m 4 PA% wUUcIU v) z2 094 z t &44H 40O rz4HIO04O0u&%.W ix) ) H 1.4 W W4H M11 2U)0
IIII* E- 110wH 04 -I z 4 . fU * - H U)(4* UU) M H I 04144 24Hzn * 2 -0 E
F-4*E-4WO-NmTunoo ZX1340)HU)HZ H 41H= * '.0 04 Erl
*WWIU~I 11 11 11 11 11 iItIt 11111 11 It 11 11 1104s4 '.1MUE-941i-4 H =vHm mU)Hp o w.zaW* v M M4 0 E- E- E- H o4 Zb4 4 E-H V)H -4 E-4 W.
E-* Do 4 HH HH EH X3 9404 w 40 H=* V)Q4 Qw~r A4Pw-H- H4 = 2E4 3t E-
iz- -- -- -- -- -- 0 MC -. 4H 0. H 0..H 04-.-"H
95
![Page 111: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/111.jpg)
0
.4q- .211 H ) E40 w 4-N001. 0 -0F4 -~
00 04 0 m
.4.44 (N HtP 4 ,- ;4 N o
m o~b. = E- -IS. 0. 2%%'.fl 01- Hm w r Q rc Q %
eq1u22 boJ) -" -4 0col 4%1 P onn000 +- UO' .3i 0'4 E-4E-4 0 En> mM t~ MC*000Q3k- M 04 0-t.0 %E-44c C050oo".14 0 4 W WO' E- .4F~~ P41~ ~ ~ I0-0 004%J %0
r/4=300* LJWz 30 H -vxw u0004WHE-4 W 1-4 1- 1- OCHH4l CCI) -
CC$ . j4 = 0 r4 %(flU '- H 1-42( - - ZWE3-4044.40da 0440~44-0N,=0-I4 +O4Z. E-4(n -2 %WA.3a OH-4--0Ht00 - H.4o-41-44
Oo3l.4.41= -0 % 0 O A r464.0.gM H PQoc 41- * E1-4 .44 E-4E.4-4' 4 H4H(.3u: 4 -4 (13,1-4 AE4l4 '"0 444an.4 .4
:01p '.(130P'- - E.%g2Hr 0#~.(3U 1Clf1 z 1-4E-4 .4.4C .S00015z4~W Q3 0H j4-10 0 2d 44 .4 , 4o4 t(:
0-~* 4544 E 4 04 A 6-4 04 04 0flg 11 IQ c Q .. 0%,%4Q4('.0az- -0 &-#1U 110 11 w U * " I * t =U
2HE4 H * ( oHHUQE-40 0f I.4 24zv=wb= *' 0 = (aUH b4:04 Q - q 064 HUflZa3 0 913 41 *p~q v3 E-( 3 1I'lIE4 It OM
E-4=dad 0MPI3404 *-.J .H -02 0 11310A.00 42 .420ZHW24090 *.E4 4- iv0 %0 041 moo ae 0 A it iOha3Qc H3 0.4H41- Htpq 0 W * * 4 Z0 W I 11.0U311I-4 11
0M-14AIJ 4 dE404 MH6-4H1- V.4H E- 0 nowQ. " - 9V If3 E-41 E-4 2 .U4l 2*vV4 0b42 mmx
E-0(A C4 C4-o4 CLE o14 E-4--4-414440(1b.'3. 0044.la4 44 - .4.-3.4.4.4H l4ww.1-.4.
96
![Page 112: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/112.jpg)
'4
0
zz
42.
0i0 0
.-aH uu
Wf-4 1- 0'
(n m
Mt 0
En3c :4 0
m H 4 Nc
%WH
N 4. '4 0 .
UO2H H4 m
.NZ 11 E4H
U4 Up &I :m E-4 0O
97
![Page 113: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/113.jpg)
2. ROUTINE NVL.I.PHASE
Purpose: This routine is responsible for keeping track of the time
during a search event. In particular it distinguishes between the simultaneous
and sequential target acquisiton modes, schedules DETECT events when
appropriate, and computes the total TIME.USED by a search cycle.
GIVEN ARGUMENTS
A INTEGER Pointer to entity doing the searching
SENSOR INTEGER7
MODE INTEGER
LO.ACQ.LEV INTEGER
HI.ACQ.LEV INTEGER
HFOS REAL
VFOS REAL Tactic parameters as defined above
MAXN INTEGER
MAXTIME REAL
MINTIME REAL
SIMUL INTEGER
FOVSW REAL
MAXEACH REAL
TIMSP REAL Suppresion time for target acquisition
YIELDING ARGUMENT
TIME. USED REAL Amount of TIME.USED by this search cycle
LOCAL VARIABLE
B INTEGER Pointer to potential target entities
N INTEGER Size of PO.TGT set
98
• $
![Page 114: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/114.jpg)
LOCAL VARIABLES CONTINUED
I INTEGER Loop index ranging from 1 to N
MEMO INTEGER Pointer to target MEMO entities from PO.TGTset
NACQ INTEGER Number of targets acquired so far in this cycle
ACQ.LEV INTEGER Acquisition level achieved for a target
ANS INTEGER Yes/No, is B already on A's list?
OLD.LEV INTEGER If B is on A's list, the acquisition level
POS INTEGER If B is on A's list, the position in the list
ACQ.TIM REAL Time required to acquire target at levelACQ.LEV
SIZE REAL Return from LIS.CHECK - not used.
GLOBAL VARIABLES
BSTD REALAccumulation variables for detection time
statisticsRSTD REAL
DFNDR INTEGER 1 1
YES INTEGER 1 1
NO INTEGER = 0
N.PO.TGT INTEGER Size of PO.TGT Set
ENTITY ATTRIBUTE FOR "TANK" ENTITIES
COLOR INTEGER ATKRjOFNOR
ENTITY ATTRIBUTE FOR "TGT.MEMO" ENTITIES
PNTR INTEGER Pointer to target entity B
SET
PO.TGT Set of Target MEMOS from routine STK2
99
![Page 115: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/115.jpg)
ROUTINES AND FUNCTIONS CALLED
LIS.CHECK To see if B is already on A's list
MAX.F Maximum
MIN.F Minimum
NVL.DET To compute acquisition time and level foreach single target
EVENT SCHEDULED
DETECT Detection event
SIMSCRIPT CODE
See Figure V1-4
LINE BY LINE COMMENTARY
Lines 1 - 23 Declare the routine and define variables.
Lines 24 - 25 Initialize time and acquisitions to zero.
Lines 26 - 29 Take care of the case where there are no potential targets.
Lines 30 - 33 Start the main loop over all potential targets in order oftheir ranking attributes, this loop continues as long as thenumber of detectevents scheduled is less than MAXN.
Lines 34 - 35 Screen out targets that have already been acquired at thedesired level.
Lines 36 - 38 Call NVL.DET to compute the acquisiiton time and acquisitionlevel for the current target.
Lines 39 - 53 Coordinate timing for simultaneous searching. If ACQ.TIM isless than MAXTIME then a detection event is scheduled.TIME.USED is set to the largest ACQ.TIM encountered.
Lines 54 - 75 Coordinate timing for sequential searching. The ACQ.TIMs areaccumulated to give TIME.USED. If ACQ.TIM is less than MAXEACHand TIME.USED is less than MAXT7ME, then a detection event isscheduled.
Line 77 Destroys the TGT.MEMO entity for this potential target.
Lines 79 - 80 Make sure that TIME.USED is between MINTIME and MAXTIME.
100
![Page 116: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/116.jpg)
Le)
H4 C4 ;A4 tiHHM 0
U4= 0 W.E4H 49 u54w H Am) t) E-4E4 EnDa E-4 94~ 0w .4 4H OIHw
433- EU) H) 04 -44-
QH M) -". WHU) j5&44 01 43 top CtUj: ra dzad U) 031M % w- - '-4Imm0 t) WWUH 4 Cuwo n 3C EAou i = i4EA 04 U) 01 H-u MIW4001Z A =U)U) 04 u W) E-
0 M.U)U)HI.4ww = E-= 14 4 0 - U V)OE-4 044H- ()m a.. %2 q 1. * P 01 we4
E-4 U)=o(o OHW En H:N U%
P494=1 0 Ma9-4U w) WOH U) 1b U %4 wrsw .)ttnpc UU29 og 4F-4 0 :%. W o a.b. W C3 ZH4 W 4F4~ z tj CA:3 4 CA ci09
00 W r-4I) 11U- ) 6.4rU) P. *A Un =04Uzcno4ra 0U COe &q 40 r4~ Ce 0 *K
mo UAozzm wtW % rz 4 .4 -) D En W) E)- %OH040H-HH OUE-UU z 04:1 *:%.au = = JU) H ral
AWHE-40 0 E-4 4 -404 u Qq0 4 0 H- % (~4ocric-4H P4= % 43==w) '.4 p '-40 U)0 E-:p4 0 o
*U)O=HU)Q0U==ww UN co .Ut) 0 p4Z3 Z -T4~ ZC E-4*wu) WIHA- 4wU).mU)4 HO C- 0?% 04 H r" u-E M~*E-4 0U)-imma cxcO4OVZ %= 13OW 0E U 4 F-4 *.U )On 0
UP)~9H4UUU)-I. A =w M ~ E-1Z A * 4 '4 NCI 9*Hocu " z P P % o-4 0 4 900t 04 4 -E- ON
*OHaL)4 H 004=00O4M 3 to~ .0 zO HVU zU)zOU)ot*Mb-W#4 s4NE4E-sE4Oz1NWaU H431544 NOs 0 i- HQ ou Q* WOU &#.4 E-4 .3HH )E4 U).1H 04 Z 04 UHIIO C 4 .k4-*U)0 E-U)1Po40PqW )W 0 *HO M W HE-400 E-4 0~4U) #*W NWW)U)4M4~i=W ZWE4 ..O-IH 0 Qt-4U) - MQNO m*tw'd)rA)aO( H-440HH ozuzb E-40) 4 MH3Q- o4N000 H*00 CA))I40)4 U) .404 MblU)WMH Cw)3AHOE-q*U)U)UOHM 11 0 ECA -4 9'obw 4 - X2 H W Fi -4 E-4 = m ON
NCOZU0H U~ H 090 :P4 0W * PQ 1.01'0.4 pq*mr0'. - 00.44HpQ4mg43 P4 %W EA (Jc qCOH01 APP00I U 9
* I 4 413z W ~ __ .4cJu ) 31 c. . . - -- - -- - - - -C40D Z 4 =30-40-11 -v0mHcUar. 0
0 --- - - - 040l-on 3 0 fto' .14 H E= ) AH H1b % E40OE-44 0SE43C4 E-4-0 E-4 4g
1041 -b tUU24M 0 11 .4V)P-U)U)E.4) *E-4
044 13 . . 00 0UwU)0t 4 1-4 W w U)WOowrI))44 0 0909 W 3c lb % 0O IWOrtol %il 0 0U)Ww~.4 0 %UU % % *H0043to *4 t),4~m E-4 = mwmuC Z41H=a4~*U))4IfU)E4-4C2)U0E4 * Had= . . =04 .0 E-4-H
.4 Q .0NNPW4 OO N) 0-4 cU)0.4 U),.a* .0OoHw4maHHH4HU)LflU)' 9 U) a4 = -4 11H A4 Q
~.44)04~E~UOCR0 %=If.~ * H2S A) 004 OQ&.£1M. o Z E-104- PCO ZU 4dH
* W0004 %£flU)09o 0 m 0 044
M* H-UuLIAQMWH4 IIO0PQ U)q4ocp.H~~m 00~i4=-4XZ P4MMHOb4OH
E-4* p 64MUH H 2 WP. to. W04M 4 Nk E-45.45-4 =M0
H45. H- 0 w goW qN E- 0k
101
![Page 117: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/117.jpg)
U) 1-4
-d-
4p
U) 00 H
0-01
14QI 90~-~ ~4 CA
04 W~4 MGM 04 E-4
u H- V) m 14CQ H H C)F 4 00 Q OH % HE4 - 0 IMP4
W Im () P-4 a0 in x
3cp Hn=12 pqE 46-i ci CA 0
0 -4)- = 64.0 *.0 04 fogfa OPOC X3404.- p4 Ol11 11 P4 PWOWME4-4E4 HVE64 OW)01i .4 t1U)
CA3i~ Olg E4 P4 QHQQ =w H6-4 L C Ix .&4 N f4 i
tn t, LnH Gm ou=E4 0.4modU in U Q)>4 0. E -404E4 E-4 E-4-'* 4aax
ra .4 UZ -OCz 0 - 0g*QOi2 0HHtC 75 I t104 % 94H NI 04 m 4 41 64 =I4-.4 04t In 1.4 Cat HMO No pa 1U ~
14 tn" u P~0~4 . eS14 tip n0cnL)HCX~u'IPH WQ C) 33 14 24
.4 040a4U4 t) 4 A -0 H0w4 . 4 W E-4 p 4 04
V)~~ m n o n 11 110 A now E'OaN s4
pi4 4H 04- OH 46CI
al .4 va0 4
P4 E4 rz3AL
.443 HH25
40 -4E4E-
0140b-414
102
![Page 118: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/118.jpg)
r
3. ROUTINE POT.TGT
Purpose: Routine POT.TGT does range and sector checks to screen
potentially detectable elements. TGT.MEMO entities are created for elements
which pass the screen and are filed in the PO.TGT set in order of closest
range.
GIVEN ARGUMENTS
A INTEGER Observer entity
B INTEGER Potential target entity
MXRNG REAL Detection range limit
LOCAL VARIABLES
ANS INTEGER Return answer from SECTOR.CHECK iMEM INTEGER Pointer to TGT.MEMO entity
RX REAL Range in X - Coordinate
RY REAL Range in Y - Coordinate
RNG REAL Ranqe from A to B
GLOBAL VARIABLES
YES INTEGER 1
ENTITY ATTRIBUTES FOR "TANK" ENTITIES
OEFNUf INTEGER Defilade condition of target
K.CURRENT REAL X battlefield coordinates
Y.CURRENT REAL Y battlefield coordinates
ENTITY ATTRIBUTES FOR "TGT.MEMO" ENTITIES
PNTR INTEGER Pointer to potential target B
RANKING REAL Minus range between A and B
103
![Page 119: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/119.jpg)
I- SET
S POTGT Set of TGT.MEM),s for potential targets ranked onI! high RANKING.
ROUTINE AND FUNCTIONS
SQRT.F Square root
SECTOR.CHECK Checks whether B is in A's search sector
EVENTS SCHEDULED
None
SIMSCRIPT CODE
See Figure VI-5
COMMENTARY
Self-Explanatory
104
![Page 120: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/120.jpg)
*2 0
E0
0
E-44.44
*0
*4141
W
204HO - 4 0
4M4 00 *Q 04
*4 104121 >40 om H*HlwWA I 94 04 3a-1 2
* 30 0 I~ 0- -b .MO01.4CO04 mm4m #r0. owo
LP -4 W 04. W '4 tm11 u t O
CA* moo * =*LC 90414 OMQ440 OC1 W E UU E40 00-41
0
%I 10 24 22.4 A
cck IC Wo~ E-404%a 014 E.D At '~ be n CD WO MIII
ool* %Mw * em 1 E-4T *I~14Ah bW~~ moo mo O4 o4d
.4*NWZ WMIXO1140 0.4 4 OR
.*=A4 __ Ob4UO'4 0O
E-I M a __ cn4rs1 01444* m % % - o$ W .V4i4w
a$* 0 U)UmmwA 04104
**P womacJI C 4 0 404* mm ..11I 431Ml* 0t m
*Cfl p.40k 0.02
105
![Page 121: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/121.jpg)
4. ROUTINE EMPTY.PO.TGT
Purpose: Empty the potential target set at the end of a search
cycle by one observer so that it can be used by the next observer to search.
The SIMSCRIPT code is given in Figure VI-6. No further explanation should be
requi red.
106
![Page 122: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/122.jpg)
E-4
0
E-4a-
r-4
En =PO 0
,.4 -42P14 Eo4qca 03C
P4 U
E-4 C) WE4 0
ao* %00C
CI*4 14.
0* P4 WHfn
E-4* '.-4 940=CD * 0 04 14 4C)*. v~p .. PO
0* M~107
![Page 123: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/123.jpg)
5. USE OF THE STK2 SEARCH TACTIC
The reader is referred to Voltime I of this report (Reference 1,
Chapter IV, Section 0) for an example of applying STK2. The situation modelled
is that of an observer using unaided visual search to make a survey of his
search sector looking for anything that might be a military target. He then
uses field glasses to focus on each detected target in succession in an attempt
to identify the target.
108
![Page 124: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/124.jpg)
VII. CONCLUSIONS
This report presents detailed documentation for the STAR Target Acquisition
Module. The Target Acquisition Module has been developed to enable users of
STAR to simulate a variety of sensor devices and sensor utilization patterns in
ltmited visibility conditions. The module is designed to be easily enhanced as
the need for additional search tactics becomes apparent. For further
discussion of the Target Acquisition Module see VOLUME I of this report
(Reference 1) and also the STAR Smoke Model documentation (Reference 2).
109
![Page 125: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/125.jpg)
REFERENCES
1. Hartman, J. K. "A Target Acquisition Module for the STAR Combined ArmsCombat Simulation Model, Volume I, Naval Postgraduate School, Technical ReportNPS-55-82-001, January 1982.
2. Carpenter, H. J. and Hartman, J. K. "The STAR Battlefield Smoke Module",(Forthcoming)
3. Hartman, J. K. "Parametric Terrain and Line of Sight Modelling in the STARCombat Model", Naval Postgraduate School, Technical Report NPS 55-79-018,August 1979.
110
- S.. ~- -,
![Page 126: IIEEEEEEEEEEEE IEEEEEEEEEIIEE EIIIEIIIIEIIEE … · 2014. 9. 27. · NAVAL NPS55-82-014 POSTGRADUATE SCHOOL Monterey, California A TARGET ACQUISITION MODULE ,__ FOR THE S611 STAR](https://reader034.vdocuments.us/reader034/viewer/2022051822/5fec10d85b27c70f90790dbb/html5/thumbnails/126.jpg)
DISTRIBUTION LIST
NO. OF COPIES
Library, Code 0142 4Naval Postgraduate SchoolMonterey, CA 93940
Dean of ResearchCode 012Naval Postgraduate SchoolMonterey, CA 93940
Library, Code 55Naval Postgraduate SchoolMonterey, CA 93940
Professor James K. Hartman 100Code 55HhNaval Postgraduate SchoolMonterey, CA 93940
Defense Technical Information Center 2ATTN: DTICDDRCameron StationAlexanria, Virginia 22314
lii