home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / SIMTEL / CPMUG / CPMUG033.ARK / N-ELT1.DOC < prev    next >
Text File  |  1984-04-29  |  6KB  |  116 lines

  1. GENERAL COMMENTS CONCERNING THE PROGRAM "N-ELT 1":
  2.  
  3. COL BOB MATTSON
  4. HQ CAP
  5.  
  6. DEAR BOB:
  7.      ENCLOSED IS A COPY OF THE ELT DIRECTION FINDING ASSISTANCE PROGRAM WHICH
  8. WE PLAN TO USE ON THE NELT SEARCHES. NO GREAT SHAKES, BUT IT IS ABLE TO PROVIDE
  9. SOME SIMPLE STATISTICS AND ACCESSORY FUNCTIONS.
  10.  
  11.      I AM REASONABLY CONFIDENT THAT THIS PROGRAM IS CORRECT IN WHAT IT DOES,
  12. AS WE HAVE TESTED IT AND UNDER MOST CONDITIONS IT WILL PERFORM WELL.
  13.  
  14.      A COUPLE OF COMMENTS ARE IN ORDER, THOUGH.
  15.        1) THE CROSSINGS OF BEARINGS (CUTS) ARE CALCULATED BY SIMULTANEOUS
  16. SOLVING OF THE EQUATIONS FOR A LINE (SLOPE-INTERCEPT VERSION: Y=MX+B, WHERE 'M'
  17. IS THE SLOPE, 'B' IS THE Y AXIS INTERCEPT).  SINCE THE SLOPE OF A LINE IS
  18. INFINITE WHEN THE LINE OF BEARING IS 0 DEGREES(360) OR 180 DEGREES, THE PROGRAM
  19. CALLS THESE 359.9 AND 179.9 DEGREES RESPECTIVELY.  THE ERRORS SO INTRODUCED 
  20. SHOULD BE NEGLIGIBLE.
  21.        2) AT TIMES RICK HAS SEEN ZERO DIVIDE IN THE PROGRAM, THOUGH HE HASN'T
  22. GIVEN ME DETAILS (LINE NUMBER ETC).
  23.        3) THE PROGRAM FLAGS ANY CUTS WHOSE COMPONENT BEARINGS ARE LESS THAN
  24. ABOUT 30 DEG (TAN<.5) SINCE LARGE ERRORS ARE POSSIBLE WITH THESE CLOSE ANGLES.
  25. IT SHOULD BE EMPHASIZED THAT IT IS DANGEROUS TO DISCARD ANY DATA AT ALL,
  26. SINCE ONE CANNOT BE SURE THE ACCURACY WOULD INCREASE JUST BECAUSE THE BEARINGS
  27. AGREE BETTER.  THE WARNING IS TO (1) ALLOW THE USER TO KNOW HIS DATA IS OF THIS
  28. NATURE AND (2) RECOMPUTE AND TOSS OUT CUTS JUST TO SEE HOW THESE CUTS AFFECT
  29. THE RESULT.
  30.        4) THE PROGRAM IS FOR ASSISTANCE IN DIRECTION FINDING, AND IS ONLY ONE
  31. OF SEVERAL TOOLS WHICH SHOULD BE USED TO PLAN THE SEARCH.  THERE MUST BE A MAP
  32. (WITH X-Y OVERLAY GRID) AND MANUAL EVALUATION OF THE RESULTS BY THE USER
  33. (COORDINATOR) TO FIT THIS DATA BACK INTO THE REAL WORLD (MOUNTAINS, HOUSES,
  34. REFLECTIONS OF SIGNAL AND PROPAGATION CONDITIONS).
  35.        5) THE RESULTS ARE ONLY AS GOOD AS THE DATA ENTERED. IF THE TEAM IS 
  36. UNABLE TO OPERATE ITS DF GEAR, OR THE COORDINATOR DOESN'T TAKE REFLECTIONS AND
  37. OTHER CONDITIONS INTO ACCOUNT, ALL IS FOR NAUGHT.  THE BEARINGS SHOULD BE
  38. TAKEN WITH PROVEN ACCURATE GEAR, FAMILIAR USERS, AND FROM THE BEST AVAILABLE
  39. SITES. THERE IS NO SUBSTITUTE FOR PRACTICE AND EXPERIENCE.
  40.  
  41.      HOPES FOR THE FUTURE INCLUDE A MORE COMPLETE STATISTICAL ANALYSIS OF THE
  42. DATA, MASSAGING IT FOR A BETTER ESTIMATE.  EXPERIENCE WILL TELL US HOW TO
  43. DO THIS AS WE GO ALONG.
  44.  
  45.                     ENJOY - CHRIS
  46.  
  47.  
  48. DESCRIPTION OF THE 'N-ELT 1' PROGRAM.
  49.  
  50. LINE #        DESCRIPTION
  51. 10-640        INITIALIZATION, COMMENTS, MENUE
  52. 650-710        DISPATCH TABLE FROM MENUE
  53. 720-880        DATA ENTRY, SLOPE & INTERCEPT CALCULATION
  54. 890-1080    CALCULATION OF CUTS
  55. 1090-1230    CALCULATION OF MEAN FIX X,Y
  56. 1240-1640    CALCULATION OF PROBABILITY ELLIPSE
  57. 1650-1920    FIND FIELD TEAM VIA BEARINGS TO KNOWN LANDMARKS
  58. 1930-1970    CHANGE PROBABILITY CONTOUR
  59. 1980-2260    EDIT BEARING TABLE
  60. 2270-2340    DECISION ON CLOSE BEARING CUTS
  61. 2350-2760    BASELINE AVERAGING CODE
  62. 2770-2790    CHANGE DECLINATION
  63.  
  64.  
  65.  
  66.  
  67. USERS GUIDE TO 'N-ELT 1'
  68.  
  69. 1) RUN THE PROGRAM
  70.  
  71. 2) WHEN MENU APPEARS, CHOOSE AN OPTION OR ELSE CARRIAGE RETURN WILL ENTER YOU
  72.    TO DATA ENTRY PORTION OF PROGRAM.  WHEN DECLINATION IS ASKED FOR, ENTER
  73.    THE CORRECTION OF MAGNETIC FROM TRUE BEARINGS, IF USER WILL BE ENTERING
  74.    MAGNETIC BEARINGS.  ENTER A WEST MAGNETIC VARIATION AS A NEGATIVE NUMBER
  75.    AND EASTERLY VARIATION AS A POSITIVE NUMBER.
  76.  
  77. 3) THE PROGRAM WILL ASK FOR DATA, AND THE USER SHOULD ENTER DATA WITH X FROM
  78.    -50 TO 50,PREFERABLY FROM 0 TO 20 BUT REAL NUMBERS ARE OK, SO A MAP COVERING
  79.    5 MILES SQUARE, DIVIDED INTO 20X20 INCREMENTS, EACH INCREMENT FURTHER
  80.    DEVIDED BY SUB-INCREMENTS OF 10 GIVES YOU 40,000 CELLS.  IF THE X INPUT IS
  81.    GREATER THAN 50, THE MENU IS REDISPLAYED AND COMMANDS MAY BE GIVEN.  IF THE
  82.    X OR Y DATA IS INCORRECTLY ENTERED, THE INPUT MAY BE CANCELLED BY ENTERING
  83.    A BEARING ANGLE OF 360 OR GREATER.
  84.  
  85. 4) WHEN 2 OR MORE BEARINGS ARE ENTERED, THE PROGRAM WILL CALCULATE CUTS AND
  86.    DISPLAY THEM. WHEN 3 OR MORE CUTS ARE OBTAINED, THE PROGRAM WILL COMPUTE THE
  87.    MEAN OF THE CUTS AND THE PROBABILITY CONTOUR ELLIPSE SIZE.
  88.    THE ELLIPSE IS DESCRIBED AS FOLLOWS:
  89.     THETA=ANGLE(SK) OF SKEW FROM 0 DEGREES(DUE NORTH) OF THE 'A' AXIS
  90.     SKEW=THE TILT OF THE ELLIPSE
  91.     A=1/2 THE LENGTH OF THE ELLIPSE MAJOR AXIS ('A' AXIS)
  92.     B=1/2 THE WIDTH OF THE ELLIPSE (MINOR AXIS)('B' AXIS)
  93.     X,Y=MEAN LOCATION OF CUTS
  94.  
  95. 5) THE INTERPRETATION OF THE ELLIPSE IS YET UNCLEAR TO ME, EXCEPT THAT THE
  96.    RELATIVE SIZE OF THE ELLIPSE IS A MEASURE OF AGREEMENT OF THE DATA.  SMALL
  97.    ELLIPSE GIVES GREATER CONFIDENCE IN THE FIX. 
  98.  
  99. 6) TO FIND A FIELD TEAM, ASK THEM FOR TWO BEARINGS TO KNOWN LANDMARKS,
  100.    FIND THE X,Y OF THESE LANDMARKS, ENTER DATA AND COMPUTER PRINTS THEIR 
  101.    ESTIMATED X,Y.  THESE BEARINGS MAY BE EITHER OPTICAL OR RADIO BEARINGS.
  102.  
  103. 7) AVERAGING BEARINGS OVER A BASELINE WILL IMPROVE ACCURACY IN MARGINAL
  104.    CONDITIONS.  START BY ENTERING ALL THE X AND Y LOCATIONS TO BE AVERAGED
  105.    AND THE BEARINGS FROM THOSE LOCATIONS.  IF ALL THE BEARINGS ARE TAKEN FROM
  106.    THE SAME GENERAL LOCATION, THEN ENTER THAT LOCATION FOR EACH BEARING.
  107.    AFTER YOU HAVE ENTERED ALL THE LOCATIONS/BEARINGS ENTERING A '51,0,0'
  108.    WILL CAUSE OF THIS THE PROGRAM TO BEGIN CALCULATIONS.  WE ENCOURAGE THE USE
  109.    OF THIS TECHNIQUE EITHER OVER SMALL DISTANCES (EG 300 FEET)OR LONG DISTANCES
  110.    (MILES) WHEN THE DATA DICTATES ITS USE.
  111.  
  112. 8) UP TO THIRTY BEARINGS/LOCATIONS MAY BE ENTERED IN THIS PROGRAM.  MEMORY
  113.    REQUIREMENTS MAY BE REDUCED BY DECREASING THIS NUMBER (CHANGE THE DIMENSION
  114.    STATEMENTS) AND BY INTEGER ARITHMETIC.
  115.                     - CHRIS
  116.