Skip to main content

Full text of "Application of additional secondary factors to LORAN-C positions for hydrographic operations."

See other formats


r'.!^ 

'  ^y 

NAV.    - 

.-  SCHOOL 

MOWTEP.tY, 

,  CALli-. 

3J940 

NAVAL  POSTGRADUATE  SCHOOL 

Monterey,  California 


THESIS 

APPLICATION   OF   ADDITIONAL    SECONDARY 

FACTORS   TO  LORAN-C    POSITIONS 

FOR 

HYDROGRAPHIC   OPERATIONS 

by 

Gerald   Eo   Wheat on 

October   1982 

Thesis 

Advisor:                                                  Gers 

.Id    Bo    Mills 

Approved  for  public  release;  distribution  unlimited 


T2C8076 


SCCUNtTV  CUASSiriCATIOM  OF   THIS  ^A<JC  (Whtt  Dmtm  Btttmr*^) 


REPORT  DOCUMENTATION  PAGE 


3.  OOVT    ACCCSSIOM  NO. 


4.     TITLE  fanrf  Su*(lffa) 

Application  of  Additional  Secondary  Factors 
Co  LORAN-C  Positions  for  Hydrographic 
Operations 


7.  AuTMOni'«> 

Gerald  E.  Wheaton 


S.  PCArOMMINC  OnOANlZATION  NAME  ANO  AOOKCtS 

Naval  Postgraduate  School 
Monterey,  California  93940 


n       CONTWOLLIMC  O^riCe   NAMC    AMO   AOOKCSS 

Naval  Postgraduate  School 
Monterey,  California 


TT     MONlToniNC  ACCNCY  NAMC  *   AOOnCSSff/  ^IH»rwnt  Irom  Caturotllng  OlUem) 

Naval  Postgraduate  School 
Monterey,  California  93940 


READ  INSTRUCTTDNS 
BEFORE  COMPLETTNO  FORM 


1       RECl^ltNT'S  CATALOG   NUMBEI 


5.      TYPE   OF    «CPO»T    «   PCmoO   COVERCO 

Master's  Thesis 
October  1982 


«.     PCWFOWMING  ORG.    HEPOWT   Nu 


Maen 


••     CONTNACT   OI»   GHAnT   NLMSERraj 


"*•     tSS^VA^^''*'*'^    '•'•OJtCT      TASK 
AHCA   •    WOKK   UNIT   NUMBEHS 


12       (lEPOUT   OATE 

October  1982 


*S      NUMBER  OF   PAGES 


129 


IS.     SeCUniTY  CLASS,  (ot  thl»  r*>artj 

Unclassified 


ISa.     OeCLASSlFICATION/  OOWNSRAOINC 
SCHEDULE 


16.     OISTRISUTION   STATCMCNT  (ol  tMi  R*p»H) 


Approved  for  public  release;  distribution  unlimited 


17.     OISTKISUTION  STATEMENT  (ol  th»  atattmct  anlararf  In  Stack  30,  II  dlllmrmnt  tram  Rmport) 


l«.     SUPPLEMENTARY   NOTES 


19.     KEY  WORDS  (Coftllnu*  art  rmirmf  tld»  II  n*c««aarr  an«  l^mnltlt  »V  MocA  nuai**r> 

LORAN-C;  Hydrographic  Surveying;  Additional  Secondary  Factors;  Calibration; 


20.     ABSTRACT  (Conllm—  on  ravwa*  »ldm  II  naeaaaarr  «•'  ItfaMKfr  *7  Moe*  mmt^ar) 

The  application  of  LORAN-C  in  the  hyperbolic  mode  as  a  positioning  system 
for  hydrographic  surveys  was  investigated.   Observed  LORAN-C  time 
differences  from  a  field  test  conducted  in  Monterey  Bay,  California 
were  compared  to  calculated  time  differences  determined  from  geographic 
positions  based  on  a  microwave  positioning  system.   Four  methods 
were  used  to  determine  the  calculated  time  differences.   The  first 
three  methods  were  (1)  applying  only  the  seawater  Secondary  Factor, 


DO     I    JAM    7j     1473  EDITION   or    1   NOV  ••  IS  OBSOLfTE 

S/N    0  102-014-  ««0I 


1 


IKCURITY  CLASSIFICATION  OF  THIS  RAOB  (9hmn  Oaf  Mnfrad) 


<*eij««»' 


i'"^«"  n«t«  *■••»•« 


(2)  computing  the  time  difference  based  on  a  Semi-Empirical  TD  Grid, 
and  (3)  applying  ASF  Correctors  from  the  DMAHTC  LORAN-C  Correction 
Table.   The  final  method  applied  multiple  observed  ASF  Correctors 
at  five  minute  latitude  and  longitude  intervals.   By  applying  multiple 
observed  ASF  Correctors,  which  was  the  most  accurate  method,  a  38.3 
meter  1  drms  with  a  lane  offset  of  3  to  12  meters  using  the  9940  X-Y 
LORAN-C  combination  was  obtained.   Based  upon  the  results  presented, 
it  may  be  possible  to  use  LORAN-C  for  hydrographic  surveys  at  scales 
of  1:80,000, 


DD      Form       1473 

1  Jan  73 
S/N    0102-014-6601 


•tcu«t»v  CLAMiriCATioH  or  THU  PAairmt*)'  o«««  t«««»»*» 


Approved   for   public  release:    distribution  unlimited 

Application   of    Additional   Secondary    Factors   to    LORAN-C 
Positions    for   Hydrographic   Operations 

by 

Gerald    E.    WheatDn 

Lieutenant    ,    NOAA 
B.S.,    California    State   University,    Humboldt,    1975 

Submitted   in  partial   fulfillment    of   the 
requirements    for    the   degree   of 

MASTER    OF    SCIENCE    IN    OCEANOGRAPHY     (HYDROGRAPHY) 

from   the 
NAVAL    POSTGRADUATE    SCHOOL 
October    1982 


y^    I   U      II 


a, I 


MONTEREY,  CALIF.    93S40 

ABSTRACT 

The  application  of  LORAN-C  in  the  hyperbolic  mode  as  a 
positioning  system  for  hydrcgraphic  surveys  was  investi- 
gated. Observed  LORAN-C  time  differences  from  a  field  test 
conducted  in  Monterey  Bay,  California  were  compared  to 
calculated  time  differences  determined  from  geographic  posi- 
tions based  on  a  microwave  positioning  system.  Four  methods 
were  used  to  determine  th?  calculated  time  differences.  The 
first  three  methods  were  (1)  applying  only  che  seawater 
Secondary  Factor,  (2)  computing  the  time  difference  based  on 
a  Semi-Empirical  TD  Grid,  and  (3)  applying  ASF  Correctors 
from  the  DMAHTC  LORAN-C  Correction  Table.  The  final  method 
applied  multiple  observed  ASF  Correctors  at  five  minute 
latitude      and   longitude      intervals.  By   applying      multiple 

observed  ASF  Correctors,  which  was  the  most  accurate  method, 
a  38.3  me-cer  1  drms  with  a  lane  offset  of  3  to  12  me-ers 
using  the  9940  X-Y  LORAN-C  combination  was  obtained.  Based 
upon  rhe  results  presented,  it  may  be  possible  to  use 
LORAN-C   for   hydrographic   surveys   at    scales   of    1:80,000. 


TABLE    OF   CONTENTS 

I.  INTRODUCTION    9 

A.  USE    OF    LORAN-C 9 

B.  APPLICATION   OP    ASF   CORRECTORS    FOR    NAVIGATION    .  11 

C.  APPLICATION    OF    ASF   TO    HYDROGRAPHIC    POSITIONING  13 

D.  OBJECTIVES 14 

II.  NATURE    OF    THE    PROBLEM 18 

A.  THE    PRINCIPLES    OF    LORAN-C 16 

B.  PHASE    LAG 19 

C.  TD    MODEL 22 

D.  SEMI-EMPIRICAL    TD    GRID    CALIBRATION    MODEL    ...  24 

1.  Technical    Approach 25 

2.  Generalized    Range/Bearing   Model      27 

E.  DMAHTC    MODEL 31 

1.  Sea    SF    Model 31 

2.  Land   SF  Model      .    .    .    .- 31 

3.  Table    Descri  p-^.ion 34 

F.  ATTEMPTED    DETERMINATION    OF    ASF    CORRECTORS     3Y 
HYDRO    FIELD   PARTIES 38 

III.  EXPERIMENTAL    PROCEDURE    42 

A.  FIELD    PROCEDURES     42 

B.  MICROWAVE    SYSTEM    POSITIONING    45 

C.  LORAN-C    COMPUTATIONS 46 

1.  Seawa-er   Secondary   Factors    (SF)       47 

2.  Semi-Empirical  TD    Grid 49 

3.  Calculated   Table    ASF   Correctors      51 

4.  Observed    ASF    Correctors 52 

IV.  RESULTS 54 

A.  SEAWATER    SECONDARY    FACTORS     55 

B.  SEMI -EMPIRICAL    T  D    GR  ID 57 

C.  TABLE    ASF    CORRECTORS 59 

D.  MULTIPLE    OBSERVED    CORRECTORS     60 


V.      CONCLUSIONS 63 

APPENDIX  A:   PROGRAM  GPBYLQ  65 

APPENDIX  B:   PROGRAM  LORAN   78 

APPENDIX  C:   PROGRAM  LOPLC   88 

APPENDIX  D:   PROGRAM  LORTAB  101 

APPENDIX  E:   PROGRAM  ASFSEL  112 

BIBLIOGRAPHY   123 

INITIAL  DISTRIBUTION  LIST 127 


LIST    OF    TABLES 

I.  Phase  Retardation   or    Lag   of   Radio   Waves 10 

II.  Coding   Delay   9940    LORAN-C  Chain 24 

III.  TD    Bias    (b)    -   jisec 29 

IV.  Seawater   Coefficisnts 30 

V.  Land  Coefficients 31 

VI.  Sea    SF   Model   Coefficients 32 

VII.  Geographic   Names   and    Positions    42 

VIII.  Microwave   Positioning    Equipment       45 

IX.  LORAN-C   9940    Chain    Data 47 

X.  Data   Set    Parameter 55 

XI.  Seawater    Secondary   Factor   Errors 56 

XII.  Semi-Empirical   TD   Sr id  Correction    Errors    58 

XIII.  Multiple    LORAN-C   Correction   Table    Errors    59 

XIV.  Multiple   Observed   Correction   Errors      61 


LIST    OF   FIGURES 

2.1  Hyperbolic   Fix    (From  Coast   Guard   LORAN-C    User 
Handbook,    1974)       18 

2.2  Transmitted   Radiation 19 

2.3  Phase   Lag 21 

2.4  Location    of    West   Coast    LORAN-C    Stations       ....  26 

2.5  Mixed   Path   TD  Geometry 28 

2.6  Composite    Land-Ssa    Path 33 

2.7  99aO-W   ASF   Correction  Table      35 

2-8                9940-X   ASF   Correction   Table      36 

2.9       ■        9940-Y    ASF   Correction  Table 37 

3.1               Location   of   Test   Areas    in   Monterey   Bay    44 


I.       INTRODUCriON 

A.       USE    OF    LORAN-C 

In  recent  years  there  has  been  an  increasing  usage  of  a 
LORAN-C  receiver  and  the  LORAN-C  network  as  rhe  primary 
horizontal  control  for  such  scientific  studies  as  deep  ocean 
dumpsites,  marine  fisheries  studies  [Rulon,  1979],  bathyme- 
tric  surveys,  and  recently,  a  recDnn aissance  hydrographic 
survey.  Examples  of  bathymetric  surveys  conducted  by  the 
National  Oceanic  and  Atmospheric  Administration  (NOAA)  , 
which   have    used   Loran-C   for    positioning    are: 

1)  Su-100-1-79      Gulf    of    Alaska   [NOAA    H-9822,     1979], 

2)  SU-100-2-79      Gulf    of    Alaska   [NOAA    H-9823,     1979], 

3)  S-D902-WH-82    U.S.    West   Coast    [NOAA    Ship   Surveyor, 
1982]. 

Recently  an  attempt  was  made  ♦:o  use  LORAN-C  as  the 
sounding  position  control  for  a  reconnaissance  hydrographic 
survey  S-K902-WH-82  [NOAA,  1982].  This  was  a  special  survey 
conducted  by  the  NOAA  Ship  Whiting  in  May  1982.  Special 
surveys  are  field  examinations  of  very  limited  extent  or 
scope  and  frequently  require  unique  survey  or  data  collec- 
tion procedures  [Umbach,  1976].  The  purpose  of  this  project 
was  to  verify  the  existence  and  extent  of  reported  shoaling 
in   three   safety    fairways    in    the    Gulf   of    Mexico   [NOAA,    1982]. 

The  use  of  Loran-C  as  a  positioning  system  for  basic 
hydrographic  surveys  has  been  very  limited  due  to  the  abso- 
lute accuracy  of  the  long  range  system.  A  basic  hydro- 
graphic  survey  is  defined  as  a  survey  which  is  so  complete 
that  it  need  not.  be  supplemented  by  other  surveys.  "It  must 
be  adequate   to   supersede    for   charting    purposes   all    prior 


surveys"  [Umbach,  1976].  Variables  which  affact  the  accu- 
racy of  LORAN-C  are  signal  propagation  variations,  weather, 
and  sky  waves.  The  affects  of  weather  and  sky  waves  on 
LORAN-C  propagation  are  best  described  by  Samaddar  [1980] 
and  the  American  Practical  Navigator,  [DMA,  1977]  respec- 
tively. 

Signal  propagation  variations  are  due  to  the  phase 
retardation  of  the  signal  as  it  passes  over  an  all  seawater 
path,  over  land  paths,  or  partial  seawater-land  paths  as 
compared  to  free  space.  Table  I  sammarizes  phase  retarda- 
tion   changes   [Mortimer,         1978].         Errors    due   to      an    all    sea 

TABLE    I 
Phase   Retardation    or  Lag   of    Radio    Waves 


Propagation    Path 


ReDr=s  entation 
Propa  gation 
V9l ocity 
(kffl/secf 


Vacuum 


299792.5 


Direct    wave   through        299  691 
earth's   atmosphere 


Ground   wave  over 

sea    water 

Ground   wave   over 
rugged   mountains 


299560 


298  899 


Difference    in    Phase 
Lag   at    500    km 
Compared    with 
Wave   in    Line 
Abcv5     (m) 


170 


220 


1,300 


water  path  are  known  as  the  Secondary  Factor  (SF)  and  errors 
due  to  a  land  path  or  mixsd  path  are  known  as  the  Additional 
Secondary  Factor  (ASF)  [Speight,  1982]. 


10 


ASF  Corrections  in  ths  LORAN-C  system  can  b9  as  large  as 
plus  or  minus  four  microseconds,  which  is  600  meters  on  t.he 
baseline.  In  other  areas  with  the  same  LORAN-C  coverage, 
these  corrections  may  be  much  larger  due  to  the  expansion  of 
the  distance  between  adjacent  hyperbolic  lines  of  position. 
For  example,  at  32°  N  and  80°  W,  using  lattice  pair  9960-X, 
a  four  microsecond  (jisec)  error  will  offset  the  9960-X  line 
of   position   approximately   2438   meters    [Speight,    1982]. 

B.       APPLICATION    OF    ASF    CORRECTORS    FOR    NAVIGATION 

To  compensate  for  the  Loran-C  positional  errors  caused 
by  the  ASF  Correctors,  the  Secretary  of  Transportation 
tasked  the  Defense  Mapping  Agency  aydrographic/Topographic 
Center  (DMAHTC) ,  the  National  Oceanic  and  Atmospheric 
Administration  (NOAA)  ,  and  the  United  States  Coast  Guard 
(USCG)  with  the  job  of  determining  and  applying  the 
Additional  Secondary  Correctors  for  each  Loran-C  chain. 
This  task  was  published  in  the  Department  of  Transportation 
(DOT)  National  Plan  for  Navigation  in  the  July  19,  1974 
Federal  Register.  These  corrections  should  provide  95^ 
assurance  that  a  vessel  could  fix  its  position  to  a  pred- 
icted accuracy  of  1/4  nautical  mile  (NM)  within  the  U.  S. 
Coastal  Confluence  Zone  (CCZ)  and  the  Great  Lakes.  The  CCZ 
is   defined    as: 

"the  seaward  approaches  to  land,  the  inner  boundary  of 
which  IS  the  narbor  entrance  and  the  cuter  boundary  of 
which  is  50  nautical  miles  offshore  or  the  edge  of  the 
Continental  Shelf  (100  fathom  contour)  whichever  is 
greater. " 

The      1/4-NM        accuracy      reguirement      also        affects      the 

nautical  chart.  The   National      Ocean    Survey       (NOS) ,      which 

publishes    charts   for   the    CCZ,      engaged    in    a    program    with    the 

USCG    and   DMAHTC    to    provide    the   coastal    navigator    with   charts 

overprinted   with   lattices   which      meet    1/4-nm    accuracy.         The 

OSCG,      as      operator   of      the    LORAN-C      radionavigation    system. 


11 


conducts  surveys  to  ensure  that  LORAN-C  coverage  exists 
within  the  CCZ  and  will  be  reponsible  for  the  verification 
of    1/U-NM      accuracy    for      all   coastal      LORAN-C   service.  In 

conjunction  with  NOS ,  it  assists  in  surveys  of  coastal 
waters  of  the  United  States  to  allow  production  of  LORAN-C 
charts  based  on  observed  field  data  to  meet  the  standards 
set    forth  above   [Speight,    1982]. 

DMAHTC,  for  LORAN-C  civil  need,  prepares  grid  predic- 
tions from  its  data  base.  Based  on  analysis  and  verifica- 
xion  of  the  predicted  grid  from  a  USCG  and/or  NOS  survey,  it 
produces  revisions  to  the  initial  grid  predictions  [ Speight, 
1982].  At  present,  DMAHTC  has  provided  NOS  with  ASF 
Corrected  LORAN-C  Lattices  which  are  overprinted  on  the  NOS 
Charts.  Each  chart  with  ASF  Correctors  applied  contains  one 
of  the   following   notes: 

"The  LORAN-C  lines  of  oosition  overprinted  en  this  chart 
have  been  prepared  for  use  with  groudwave  sianals  and 
are  presently  compensatsd  only  for  t heoretical' prooaga- 
tion  delays,  wnich  have  not  yst  been  verified  by 
observed  data.  Marinsrs  are  cautioned  not  to  rely 
entirely  on  the  lattices  in  inshore  waters.  Skywave 
corrections  are    not    provided". 

or 

"The  LOEAN-C  lines  of  position  overprinted  on  this  chart 
have  been  prepared  for  use  with  groundwave  signals  and 
are  compensated  with  propagation  delays  cofflDu.ed  from 
observed  data.  Mariners  are  cautioned  not  to  rely 
entirely  on  the  lattices  in  inshore  waters.  Skywave 
corrections  are   not    provided"    [Speight,    1982]. 

Presently,         all      of      the      NOS      Charts      of      1:80,000      to 

1:120,000    scale   covering      the  east    coast.      Gulf      coast,      and 

Great    Lakes   show   LORAN-C   lattices   that    have   been    compensated 

for    Additional   Secondary   Factors.         Most      of   'h=    lattices    on 

these    charts      have   been  constructed      from    DMAHTC      data   tapes 

that      provide   adjusted      LORAN-C   readings      for      each    rate      at 

every      five      minutes      of   latitude      and      longitude.  A      few 

lattices   were   constructed   using    a      single    ASF   Correction    for 

the    entire      chart    area.  Five    minute      data   tapes      were    not 


12 


furnished  by  DMAHTC  for  constructing  lines  of  position  for 
LORAN-C  rates  on  the  West  Coast  Charts.  On  these  charts  a 
single  average  ASF  Correction  was  used  to  adjust  each 
lattice   [NOAA,    Marine    Chart    Division,    1982]. 

In  addition  to  supplying  corrected  LORAN-C  lattices  for 
nautical  charts,  DMAHTC  prepares,  distributes,  and  periodi- 
cally updates  unclassified  ASF  LORAN-C  Correction  Tables 
[Speight,  1982].  The  ASF  Correction  Tables  are  for  preci- 
sion navigation,  utilizing  digital  computers  to  convert 
LORAN-C  time  differences  to  geographic  coordinates  [Speight, 
198  2].  Presently,  the  ASF  correctors  found  in  the  LOEAN-C 
Correction  Tables  were  determined  using  theoretical  propaga- 
tion delays.  ASF  correctors  listed  in  the  tables  are  going 
to  be  updated  with  observed  data  and  reprinted  the  first 
quarter    of    1983    [Wallace,    1982]. 

C.       APPLICATION    OF    ASF   TO    HYDROGRAPHIC    POSITIONING 

Schr.ebele  [1979]  investigated  the  possibility  of  using 
Loran-C  as  an  electronic  positioning  system  for  hydrographic 
surveying.  He  concluded  that  in  Monterey  Bay,  California  a 
single  Additional  Secondary  Factor  (ASF)  applied  to  offshore 
lines  of  position  gave  a  root  mean  sguare  error  (drms)  of  66 
meters  for  the  West  Coast  99U0  Y-W  pair  and  a  predicted  U2 
meter   drms    error   for    9943   X-Y  rates. 

The  42  meter  predicted  drms  is  larger  than  Nelson's 
[General  Electric  Co.,  1979]  findings  in  San  Francisco  Bay. 
He  demonstrated,  in  a  dynamic  mode,  that  the  precision  of 
LORAN-C  was  60.8  meters  2  drms  (30.4  meter  1  drms)  with  a 
worst  case  of  71.2  meters  2  drms  (35.6  meter  1  drms) .  A 
mean  difference  or  offset  between  the  measured  time  differ- 
ence and  the  calculated  time  difference  was  34  nanoseconds 
for    the   9940-X   rate   and   one    nanosecond    for    the   9940-Y    rate. 


13 


He  also  obtained  a  precision  of  38.0  meters  2  drms  (19.0 
meters  1  drms)  in  the  static  mode.  Nelson  also  states,  that 
the  above  precision  is  only  achievable  if  the  user  has  a 
LORAN-C  receiver  which  has  the  performance  capabilities  of 
those   used      in   the   experiment.  rh9    LORAN-C      receiver   must 

have  "comparable  signal  averaging  time,  extra  notch  filters, 
and    attenua-ion    of    the  signal"   [General    Electric    Co.,    1979]. 

D.       OBJECTIVES 

The  National  Ocean  Survey  requires  that  hyperbolic 
control  systems  used  for  hydrographic  surveying  exhibit  a  1 
drms  of  less  than  0-5  millimeter  at  the  scale  of  the  survey 
[Umbach,  1976].  Although  this  requirement  is  generally  for 
2  mHz  phase  comparision  systems,  it  can  be  inferred  that  it 
also  applies  to  other  hyperblic  systems  such  as  LORAN-C. 
The  scale  routinely  used" for  coastal  surveys  is  between 
1:40,000  and  1:80,000  [Umbach,  1976]  yielding  an  allowable 
error  of  20  to  40  meters  not  including  systematic  errors. 
Schnebele  [1979]  concluded  that  hyperbolic  LORAN-C,  after 
applying  a  single  ASF  Corrector,  is  unsuitable  for  basic 
hydrographic   surveying. 

Whether  or  not  applying  multiple  Additional  Secondary 
Factors  (AS?)  to  LORAN-C  lines  of  position  will  reduce  the 
drms  sufficiently  to  meet  the  accuracy  standards  set  by  the 
National  Ocean  Survey  Hydrographic  llanual  will  be  ascer- 
tained in  this  study.  The  term  multiple  ASF  Correctors 
refers  to  the  applicatioQ  of  more  than  one  corrector  to 
LORAN-C  lines  of  position  over  a  given  area.  The  variable 
ASF  Correctors  result  from  varying  delays  of  the  electromag- 
netic   wave    as   it    propagates    over    different    land   segments. 

Three  methods  of  applying  multiple  ASF  Correctors  were 
tested.      The   first    method   was   the   application    of    a 


14 


Semi-Empirical  Time  Difference  Grid  Calibration  Model  devel- 
oped by  The  Analytic  Science  Corporation  [1979].  The  spon- 
soring agency  was  the  Onited  States  Coast  Guard.  The 
Semi- Empirical  Model  applies  Secondary  Factors  and 
Additional  Secondary  Factors  for  each  geodetic  position 
based  on  the  distance  over  land,  the  distance  over  water, 
and  the  total  distance  using  mean  se^  water  and  land  conduc- 
tivities. 

The  second  method  which  was  investigated  applies  ASF 
Correctors  found  in  the  DMAHTC  LORAN-C  Correction  Tables 
[DMAHTC,  1981]  to  LORAN-C  lines  of  positions.  These  correc- 
tors were  derived  from  the  ground  conductivities  which  have 
been  determined  in  the  field  by  a  Coast  Guard  calibration 
team    [U.S.    Naval   Oceanograp  hie  Office,    1982]. 

Finally,  a  third  method  was  pursued.  ASF  Correctors, 
which  were  determined  by  field  observations,  were  applied  to 
the    LORAN-C      lines    of    position.  These    were     derer mined    by 

computing  the  difference  between  the  observed  LORAN-C  rates 
and  the  expected  time  difference  which  was  calculated  using 
four  lines  of  position  from  a  very  accurate  microwave  posi- 
tioning system.  These  ASF  Correctors  were  determined  at 
five    minute   latitude    and   longitude   intervals. 


15 


II.     MIHRJ  Ql  IHI  EIQBLEM 

A.       THE    PRINCIPLES    OF    LORAN-C 

To  understand  the  problems  associated  with  LORAN-C  when 
used  during  hydrcgraphic  operations,  one  must  first  under- 
stand its  principles  of  operation.  LORAN-C  is  a  low 
frequency,  pulsed  signal,  hyperbolic,  radio  navigation 
system,  employing  time  difference  measurements  of  signals 
received  by  the  navigator  from  an  laast  three  ground  tran- 
smitting stations  [Speight,  1982].  The  stations  ar9 
comprised  of  a  master  transmitting  station,  two  or  more 
secondary  transmitting  stations  which  are  strategically 
spaced  several  hundred  miles  apart  and,  if  necessary,  a 
System   Area   Moniter    (SAM)    Station   [U.S.    Coast    Guard,     197U]. 

System  Area  Monitor  (SAM)  stations  associated  rfith  each 
LORAN-C  chain  apply  differential-type  corrections  to  the 
rates  in  real-time.  SAM  stations  continuously  monitor  the 
signals  from  all  transmitters  in  the  chain.  If  the  oberved 
time  difference  deviates  by-  more  than  0.05  jusec  from  the 
expected  value,  then  the  appropriate  secondary  adjusts  its 
emission  delay  time  in  order  to  remove  the  error  [Schnebele, 
1 97  9  ]  . 

The  master  and  at  least  two  secondary  stations  are 
located  such  that  the  signals  from  the  transmitting  stations 
can  be  received  throughout  the  desired  coverage  area.  The 
master  station  is  designated  by  the  letter  "M"  and  the 
secondary  stations  or  slave  stations  are  aesignatisd  W,  X, 
Y,    or    Z    [.U.S.    Coast    Guard,     1974]. 

All  stations  transmit  on  the  common  frequency  of  100 
kHz.  Interference  between  transmitters  is  avoided  through 
the    use    of    time    separation    [Poppe,    1982].         After    the    master 


16 


station  transmits  a  pulse,  each  secondary  station  delays  its 
own  transmission  for  a  fixed  time,  called  the  secondary 
coding  delay.  This  ceding  delay  is  synchronized  through  the 
use  of  cesium  frequency  standards  at  each  station.  The  high 
stability  and  accuracy  of  these  standards  permit  each 
station  to  derive  its  own  time  of  transmission  without 
reference  to  another  station  [DMA,  1977].  Secondary  coding 
delays  are  predetermined  by  system  propagation  times  and 
equipment   characteristics   [  Laurila,    1976]. 

The  pulse  from  the  master  transmitter  is  distinguished 
from  those  of  the  secondaries  through  phase  coding  of  the 
pulses.  Phase  coding  refers  to  the  inversion  of  the  nega- 
tive and  positive  peaks  of  the  sine  wave  comprising  the  100 
kHz  carrier  portion  of  the  pulse.  The  purpose  of  the  phase 
coding   is   twofold: 

"Firs-,  it  permits  automatic  discrimination  between  the 
master  and  the  various  secondary  stations,  thereby 
permitting  all  stations  to  be  identified  by  their  rela- 
tive  timing    with    respect    to   the   master" 

"Second,  the  phase  coding  nrcvides  protection  against 
excessively  long  skywave  delays  which  would  cause  the 
late  arrival  of  the  proceeding  pulse  to  coincide  with 
the  leading  edge  or  groun dwave  portion  of  a  oulse  being 
tracked"    [Poppe,    1982]. 

The  signals  are  received  by  a  mobile  receiver  where  the 
differences  in  time  of  arrival  of  the  master  signal  and 
various  secondary  signals  are  measurad  and  displayed  en  the 
indicator  portion  of  the  LORAN-C  set.  The  accuracy  of  this 
time  difference  is  increased  by  phase  comparision  "of  the 
synchronized  100  kHz  carrier  within  the  master  and  secondary 
pulses"  [Laurila,  1976].  This  measured  time  difference  (TD 
-  in  microseconds)  represents  a  hyperbolic  Line  of  Position 
(LOP)    [U.S.    Coast    Guard,    197a].       The    intersection    of    two   or 


17 


SECONDARY 
(  X  ) 


THE  LOCUS  OF  ALL  POSITIONS  WHERE  THE 
OBSERVED  TIME  DIFFERENCE  BETWEEN 
THE  TIMES  OF  ARRIVAL  OF  THE  M  &  X 
SIGNALS  IS  CONSTANT. 


OBSERVER 
(  HYPERBOLIC  FIX  ) 


SECONDARY 
(  Y) 


J 


Figure   2.1 


Hyperbolic   Fix     (From   Coast    Guard  LORAN-C   User 
Handbook,    197U) 


more      LORAN-C   LOP*s      defines   the      posi*:ion      of   the      observer 
(Figure    2.1).         When    plotted   en    a   chart,    the    intersection    of 
the      resultant      hyperbolic      lines        defines      a      geographical 
position  [Speight,    1982]. 


18 


B.       PHASE    LAG 

In  a  vacuum,  the  velocity  of  radiated  energy  from  an  antenna 
for  LORAN-C  is  29979  2,458  Icm/sec.  Since  radiated  energy 
cannot  be  shown  pic^orially,  the  phase  of  "che  transmitted 
radiations  is  used.  The  lines  of  constant  phase  of  the 
transmitted  radiation  are  shown  in  Figure  2.2  by  the  curved 
lines  labeled  aa' ,  bb' ,  and  other  similar  designa-ions. 
They  define  the  wave  front  as  it  proceeds  outward  from  zh=i 
antenna  in  all  directions.  The  distance  between  each  line 
of  constant  phase  is  one  wavelength  (x)  [Admiralty  Manual, 
1 96  5  ] . 

\  (meters)    =    29  9792.4  58   km/sec    t    frequency    in   kHz 


"1 


Antenna 


A 


< X ^\< X > 


< X > 


I 


J 


Figure   2.2        Transmitted   Radiation 

The    velocity      of    the   radiated      energy    in   air      depends    on 
:empera-ure,      pressure,        humidity,       and      the   narure      of   the 


19 


surface  over  which  the  transmissions  pass.  The  retardation 
of  a  -cransmitted  wave  is  known  as  phase  lag.  When  low 
frequencies  are  employed,  such  as  LOHAN-C  at  100,  kHz,  the 
effects  of  change  of  temperature,  pressure,  and  humidity  are 
swamped  by  the  effects  caused  by  changes  in  the  na-ure  of 
the  surface  over  which  the  transmissions  are  traveling 
[Admiralty  Manual,  1965].  The  Genaral  Electric  Company, 
TEMPO      division,  conducted      a      LORAN-C        Signal      Analysis 

Experiment  under  the  direction  of  the  U.S.  Coasr  Guard. 
This  experiment  was  conducted  along  the  U.S.  Wesx  Coast. 
The  General  Electric  Company  recorded  an  overall  change  of 
108  nsec  and  116  nsec  time  of  arrival  from  -tha  master  and 
X-secondary  stations  respectively  after  a  storm  [Samaddar, 
1980].  If  ASF  Correctors  are  as  large  as  two  microseconds 
on  the  West  Coast  [DMAHTC,  1981]  then  the  ASF  Corrections 
are  20  times  larger  in  magnitude  than  weather  effects  for 
the    9940   West   Coast   LORAN-C    chain. 

The  change  in  transmission  ratas  or  phase  lag  are  a 
result  of  the  amount  of  energy  transferred  from  -^he  tran- 
smitted radiation.  This  energy  transfer  depends  en  the 
absorption  qualities  (inversely  related  to  conductivity)  of 
the  surface  over  which  they  are  passing  and  their  wavelength 
(or  frequency) .  The  lower  the  conductivity  and  the  longer 
the  wavelength  (or  lower  the  frequency)  the  greater  the 
transfer  of  energy,  and  vice  versa.  Seawater  has  a  rela- 
tively high  conductivity  (5.0  mhos/meter).  Land  has  a  much 
lower  conductivity,  which  varies  from  marsh  (fairly  high)  to 
dry  sand  and  rock  (very  low)  [Admiralty  Manual,  1965].  Two 
excellant  papers  that  discuss  the  electrical  properties  of 
soil  are  those  of  Smith-Rose  [1934]  and  Pressey,  Ashwell, 
and  Fowler  [1956].  Smith-Rose  [1934]  found  that  the  conduc- 
tivities for  soil  ranged  from  0.18  mhos/meter  for  a  grey 
clay    with   salt   to    .00001    mhos/meter    for    granite. 


20 


Antenna 


A 


^0 120        160 
Distance  from  Antenna  (km) 


Sea  Level 


Figure  2.3        Phasa    Lag 

Phase   lag   is      illustrated   in   Figure    2.3,  The   lines   of 

constant  phase  ,  aa',  bb ' ,  and  cc'  become  distorted  as  they 
progress  along  the  sea  surface.  The  dotted  lines  represent 
the  position  of  the  lines  of  constant  phase  in  the  absence 
of  the  sea  surface.  The  wavelength  (X)  in  meters,  measured 
at  heights  of  several  wavelengths  above  the  sea,  remains 
about  the  same  as  the  direct  wave  through  the  earth's  atmo- 
sphere at  299691  km/sec  i-  freguency  in  kHz.  Near  sea  level 
the  absorption  of  energy  retards  -he  progress  of  -he  wave- 
front,  and  makes  the  sea  level  wavelength  (  x' )  less  than  A. 
As  the  lines  of  constant  phase  progress  away  from,  the 
antenna  the  phase  lag  increases  with  distance.  This  is 
known   as   the    Secondary   Factor    (SF)    [Admiralty   Manual,    1965]. 

The  most  intriguing  feature  of  phase  lag  occurs  at  the 
coastal  interface  where  there  is  an  extreme  change  in  the 
conductivites  between  land  and  sea.  Visualizing  the  wave 
front  in  three  dimensions,  the  lower  part  of  the  wave, 
slowed  by  the  drag  of  the  ground,  lags  further  and  further 
behind   the    upper   part    as   the    wave   crosses    the   land.         At    the 


21 


coastline  it  suddenly  encounters  the  much  lower  impedance  of 
the  sea,  and  in  a  very  short  distance  the  bottom  of  the  wave 
tries  to  catch  up  with  the  top,  as  though  the  whole  wave 
front  were  an  elastic  balloon.  This  is  known  as  "phase 
recovery"  [Eaton,  1979].  Phase  recovery  was  verified  during 
tests  on  Decca  transmissions  across  the  south  coast  of 
England    by    Pressey,    Ashwell  ,    and   Fowler    [1956]- 

The  determination  of  the  Secondary  Factor  for  seawater 
is  fairly  direct  since  the  conductivity  of  seawater  (5.0 
mhos/meter)  is  fairly  constant.  But  for  land  the  conduc- 
tivity can  vary  depending  on  the  type  of  soil  and  its  water 
content    [Smith-Rose,     1934]. 

Phase  lag  for  radiated  energy  over  land  can  be  deter- 
mined   two   ways: 

1)  Assign  an  average  land  conductivity  to  the  ASF 
Model,  For  example,  the  average  conductivity  for 
the  soil  on  the  west  coast  is  0.003  mhos/meter. 
The  average  land  conductivity  will  determine  the 
average  phase  retardation  of  the  path  [The 
Analytic   Science   Corporation    ,1979]. 

2)  Determine  every  conductivity  for  each  portion 
of  a  line  segment  from  the  transmitter  to  the 
receiver.  The  total  of  these  conductivity 
segments  constituting  a  land-water  profile  will 
determine  the  total  phase  retardation  of  the  path 
[Speignt,    1982]. 

C.       TD    MODEL 

Positional  fix  accuracy  using  LORAN-C  is  primarily 
dependent  on  a  chart  makers  ability  to  accurately  compute 
the  expected  difference  in  time-of-acri val  (TOA)  of  received 
groundwave    signals      from    the     transmitting    s-^ations.  Time 


22 


differences    (TD) ,      are     the    differences   between   the      TO As   of 

the   secondary   and    master   transmitters. 

TD         =  TOA  -  TOA  (2.1) 

i  1  m 

i   =   Secondary    Station 
m   =   Master   Station 

TOA    computations   are   dependent,   upon   an    accurate   knowledge   of 
the    signal    phase   delay. 

The      phase   delay     of   a      groundwave      signal   is      generally 


expressed   as: 


T  +  SF  (2.2) 

nR 


C 


SF 


where  n  is  the  surface  refractive  index,  C  is  the  speed  of 
light  in  a  vacuum,  R  is  the  range  between  the  raceiver  posi- 
tion and  the  trajismi-t;  ting  station.  The  primary  phase  delay, 
T,  is  the  computed  travel  time  of  the  LOEAN-C  pulse  over  a 
distance  equal  to  the  tran smit ter-tD-receiver  greax  circle 
path  length,  taking  into  account  the  veiccitv  of  electromag- 
netic waves  and  the  index  of  refraction  of  the  atmosphere. 
The  secondary  factor  (SF)  is  a  correction  to  the  primary 
phase  delay  and  accounts  for  the  phase  lag.  The  dominant 
term    in    (2.2)         is    the   primary    phase    dslay    (T)  .  The    SF    is 

usually  an  order  of  magnitude  smaller  [The  Analytic  Science 
Corporation,    1979]. 

Thus,   time-of-arr ivals    can   be    expressed   as: 

TOA  =  T  +  SF         +         CD  (2.3) 

i  i  i  i 

TOA  =  T  +  SF  {2,'i) 

m  mm 

where  CD  is  the  true  emission  delay  or  coding  delay  for  the 
LORAN-C  chain  [The  Analytic  Science  Corporation,  1979]-  The 
coding   delay      is    equal  to    a      time   delay    plus   a      computed   one 


23 


way  baseline  time  (Be)  which  includes  the  secondary  phase 
correction  for  an  all  seawater  path.  The  oneway  baseline 
time  (Be)  is  equal  to  the  distance  between  the  masx.er  and 
secondary  transmitters  in  meters  divided  by  the  propagation 
velocity  of  LORAN-C  through  the  earth's  atmosphere  (299.691 
meters  per  microsecond  [Navigation  Department  DMA,  1982]). 
See    Table      II    for      Coding   Delay      values    for      the    9940      chain 

TABLE    II 
Coding    Delay    9940    LORAN-C    Chain 


Pair  9940-W: 
9940-X: 
9940-Y: 

CD 
CD 
CD 

+  Be  =  1  1000 
+  Be  =  2  7000 
+  Be  =  4  0000 

■••  2796.90  =  13796.90 
+  1094.49  =  28094.49 
+  1967.27  =  41967,27 

|isec 
/isec 
;us6c 

1 

1 

1 
J 

[Riordan,  1979].  Combining  equations  2.1,  2.3,  and  2.4,  the 
true  TD  is  given  by  equation  2.5  [The  Analytic  Science 
Cor  po  rar  io  n ,    1979]. 


TD      =        (T       -      T    )      +     (SF      -       SF    )     +    CD  (2.5) 

i  i  m  i  m  i 


D.       SEMI-SaPIRICAL    TD    GRID    CALIBRATION    MODEL 

The      Semi-Empirical      TD      Model        was      developed      by      The 
Analytic  Science        Corporation  [1979]        in  Reading, 

Massachusetts  for  the  »est  Coast  9940  LORAN-C  chain. 
Similar  "time  difference  (TD)  grid  calibration  techniques 
have  been  successfully  employed  to  develop  an  accurate 
(approximately  100  nsec  drms)  calibra-ed  grid  for  St.  Marys 
River  LORAN-C  chain",  [The  Analytic  Science  Corporation, 
197  9]. 


24 


^ •      l^chnical    Approach 

The  Semi-Empirical  Model  is  based  on  Millington* s 
empirical  approach  for  computing  the  secondary  factor  over  a 
mixed  (multiple-homogeneous  segment)  path  which  combines 
land  and  sea  phase  delays.  The  generalized  semi-empirical 
polynomial  functional  form  for  the  SF  of  the  LORAN-C  station 
is   given   by: 

K 

2  L 

SF       =    SF(T    ,6)=      I      AT  +S(C      5inl6      ♦    D      ccsl  B  )     (2.6) 

j                    j       j         k=-K^    k    j  1=1       jl               j            jl               j 

where 

j  =  secondary  (W,X,  or  Y)  cr  master  (M)  station, 

nS  , 

T    =   =    jth   station-to   user    primary    phase    delay, 

j        c 

R    =    jth   station-to-user   great-circle   path    length, 
j 

8   =    user    path   bearing   angl=^    at    the    jth   station, 
j 

K    ,    K      and   L    are   oositive   integers, 
12 

C         and   D        are   the   station-dependent   coefficients 
jl  jl 

of   harmonic   terms    in    the   model, 
A      is   the   range-da pandent    coefficient   of    -he    model 

which   may    in   general   be   station-dependent. 

Data  from  27  coastal  sites  distributed  along  the 
West  Coast  and  122  land-sea  sitas  distributed  in  the 
Southern  California  CCZ  (between  Point  Arguallo  and  San 
Diego  -  see  Figure  2.4)  were  used  in  a  Kalman  estimation 
algorithm  to  compute  the  uncertain  coefficients  of  the  land 
and    sea   models      of    the  TD   grid      calibration    algorithm.  (An 

explanation   of   Kalman    filtering    for      the    layman    is   presented 
by   Roger    M.      du    Plessis      [1967].)         The    calibrated   algorithm 


25 


(X) 
Middletown  V  /\ 
California  \  ^Tn 


Monterey  Bay 


Point  Arguello 


Figaro    2.4        Loca-iOx'    of    West   Coast    LORAN-C   Statio: 

26 


was  used  to  compute  TDs  at  each  data  site  and  the  TD  resi- 
duals (difference  between  measured  aad  calibrated  TDs)  were 
examined.  Adjustments  were  then  made  to  the  TD  model  struc- 
ture in  an  attempt  to  further  reduce  the  residuals.  This 
process  of  adjusting  the  aodel  structure  is  repeated  until 
the  residuals  agree  with  the  expected  theoretical  covariance 
associated  with  the  TD  model.  The  model  which  exhibited  the 
"best"  performance  was  selected  as  the  West  Coast  TD  grid 
model. 

2.      Generalized   Ranqe/B earing   Model 

The  Generalized  Range/Bearing  (GRB)  Model  was 
selected  as  the  "best"  semi-empirical  calibration  model  for 
the    West   Coast   chain.      The    semi-empirical    function   is: 

L 
S?      =    AO    +      A1T      +   E     (C      sinlS      +    D      cosl 6  )     usee  (2.7) 

J  j      1=1       jl  j  jl  j      "^ 

where  AO ,  A1 ,  C  and  D  are  the  model  coefficients,  is  the 
path  bearing  angle  measurad  positive  clockwise  from  north  at 
the  jth  (  W,X,Y  or  M)  station  and  I  is  nhe  path  range  to  -he 
jxh    station.  The   GRB    model      is   rela-cively    complex      and    is 

expected  to  exhibit  superior  performance.  The  extensive 
mcdel  is  based  on  knowing  the  distance  overland  (TL)  ,  -he 
distance  over  water  (TS)  ,  the  total  distance  (T)  ,  and  the 
path   bearing  angle    3    (Figtirre   2.5). 

It  was  noted  that  the  calibrated  mcdel  was  expected 
to  be  accurate  and  applicable  only  over  the  extent  of  ranges 
and  bearing  angles  embodied  in  the  calibration  data.  Hence, 
outside  the  region  covered  by  the  calibration  data  the  model 
may  not  be  as  accurate  as  within  the  data  coverage  region. 
Osing  the  GRB  model,  a  drms  value  of  approximately  0.3  jisec 
was  expected  in  areas  where  land  data  alone  was  used  to 
calibrate      the   model.  Inclusion   of      sea    calibration      data 

produced   a    drms    value    of    9.35   to    0.50   jis<5c. 

27 


r" 


USER    : 


MASTER   STATION 


D'. 


,^ECONDARY 
STATION 


Figure    2.5        Jlixed  Path   ID    Geomezzj 

The      time      difference      (TD)  is      expressed      by      -he 

following   equation: 

TD      =     (T      -    T    )     +     (SF.     -    SF    )     +    CD.     +    b.         /isec  (2.8) 

i  i  m  11  11 


28 


where 

n    R. 

T      = |isec, 

i  c 

n    R 
m 

T      = )isec, 

m  c 

R      =   ith   secondary  s-at ion-to-user   great-circle   path   length, 
i 

c      =   -he  speed    of    an   al ectromagnetic   wave   in    a   vacuum 
=    2.99792458    X    10^    m/sec, 

n      =   surface  refractive    index 
=    1.000338, 

R      =   master   station-to- user    great-circle   path    length, 
m 

CD.=  coding    delay    found    in   Table    II, 

b      =   TD   bias  associated    with   the   ith   secondary 
i 

station    (psec)      (Table   III)  . 


TABLE    III 
TD   Bias    (b)     -  jasec 


r- 

"T 

TDW 

-0. 

BbU 

1 

TDX 

-1. 

,173 

1 

c- 

TDY 

-0. 

353 

1 
-J 

SF,=    0.5     {-SI    +    S2    +    S3    -    34    +    S5    +    S6)  (2.9) 


1 


The   term    SI    is   -he    SF    of   a   land    path   of    length    T 
(;isec)     from    the    jth  station: 

SI      =    0.795/T         +    0.439    +     (0.00245)     T  usee.  (2.10) 

sj  sj 

The    terms   S2,      S3,      and   S4      combine   to    make    up   the 
secondary    factior      for    the      seawater    path      Isngihs. 


29 


S2  is  the  SF  for  the  total  path.  S3  is  the  SF 
using  the  seawater  coefficients  for  the  portion 
with  seawater,  and  S4  is  the  SF  using  the  seawater 
coefficients  for  the  land  path  distance.  The 
seawater  coefficients  are  found  in  Table  IV. 

TABLE  IV 
Seawater  Coefficients 


a1 

a2 
a3 

b1 
b2 

b3 


128.8 
0.  187 
0.000652 

3.188  I 

-0.594  I 

0.000329     I 


SF    (T) 


SF     (T) 

s 


bl/T    +    b2    +    (b3)    T  ;isec, 

if    10    <    T   <   540  ;isec. 


al/T   +    a2    ^-    (a3)    T 
if   T    >    540  jasec. 


;isec. 


(2.1  la) 


(2. lib) 


Term  S5  and  S6  are  the  SFs  of  land  paths  of  length 

T   and  T   .   SF5  is  the  Secondary  Factor  for  the 

J      Ij 
total  length  using  the  land  coefficients  whereas 

SF6  is  the  Secondary  Factor  for  the  distance  over 

land  using  •^.  he  land  coefficients.   The  land 

coefficients  are  found  in  Table  V. 

S5  =  SF  (T  ,  8  )  , 

L   J   J 


S6  =  SF  (T   ,6  )  , 

L   Lj    y 


w  he  r  e 


SF  (T  ,  3  )  =    \0    ^    (A1)  r   +   I  (C   sinl  3  +  D   cosl  3  )  (2.12) 

L   j   j  j    1=1   jl      j     jl      j 


30 


TABLE    V 


Land  Coefficients 


AO 

= 

1.428 

D 
x2 

= 

0.9U2 

A1 

= 

0.00158 

C 

= 

0.0 

C 

= 

0.0 

c 

= 

0.588 

Wl 

y2 

C 

= 

-0.711 

D 

= 

0.0 

w2 

yi 

D 

= 

0.  323 

D 

= 

0.0 

wl 

y2 

D 

t= 

0.0 

c 

= 

1.010 

w2 

ml 

C 

= 

0.0 

c 

= 

-0.196 

xl 

in2 

C 

= 

0.0 

D 

= 

-0.893 

x2 

ml 

D 

= 

0,0 

D 

= 

-0.355 

Xl 

m2 

._    J 

S.       DMAHTC    MODEL 

1 .  S6 a   S F    Model 

The   equations    for   the    Sea   SF    Model    is: 

SF    =     (B1/T)     +    32    +     (B3   T)    usec,    if    ID    <    T    <   537  jis^c,     (2.13a) 
SF    =     (A1/T)    +    A2    +     (A3   T)     a  sec,    if   T    >    537  jtisec,  (2.13b) 

where  T  is  -he  primary  phase  delay  (or  range)  in  microse- 
conds (usee);  Ak  and  Bk  (k  =  1,  2,  and  3)  are  the  sea  model 
coefficients  used  by  DMAHTC  in  program  TDGRID  [Funakoshi, 
1982].      The  coefficients   are   found   in    Table   VI. 

2.  Land    SF    Model 

The      solution      used      to    resolve      DMAHTC      Taoles      ASF 
Corrections   is      called  Millington's    Method      [DMAHTC,       1981]. 


31 


TABLE    VI 


Sea   SF   Model  Coefficients 


A1 
A2 
A3 

B1 
iB2 

|B3 


129.04323 
-0.40758 
0.00064576813 

2.741282 
-0.011402 
0.00032774815 


— I 


This  method  is  based  on  the  premise  that  the  phase  distor- 
tion due  to  a  composite  land-sea  path  is  the  arithmetic 
average  of  the  phase  distortion  foand  in  the  forward  and 
reverse  paths  of  the  propagated  signal  [  DMAHTC,  1981].  For 
example,  in  Figure  2.6  two  azimuths  have  been  drawn  on  the 
map  and  are  labeled  as  210°  and  235o.  Also  placed  on  the 
map  are  the  proper  ground  conductivities  which  have  been 
determined  in  the  field  by  the  Coast  Guard  calibration  team. 
A  great  circle  drawn  on  the  appropriate  chart  or  charts  from 
the  LORAN-C  Station  coordinates  to  the  area  undsr  considera- 
tion spans  various  lengths  of  land  and  seawater.  Each 
length  or  segment  will  have  a  specific  conductivity  and 
distance.  The  total  of  these  conductivity  segments,  consti- 
tuting a  land-water  profile,  will  determine  the  total  phase 
retardation  along  that  path  [U.S.  Naval  Oceanographic 
Office,  1982].  All  azimuths  and  distances  are  computed 
based  on  the  World  Geodetic  Systsm  (WGS)  datum  [DMAHTC, 
198  1].  The  values  of  phase  retardation  for  a  given  ground 
conductivity  are  tabulated  in  the  National  Bureau  of 
Standards    (N3S)     Circular    57  3   [Speight,    1982]. 

The  formula  used  to  derive  the  ASF  Correction  for 
the  time  difference  for  a  master-slave  transmitting  station 
pair    is: 

ASF   Correction   =    (-Slave   Error)    -    (-Master   Error) 

32 


TRANSMITTER 


(,003  mhos/m) 


SEAWATER 
(5.0   mhos/m) 


^ 


Figure    2.6        Composite   Land-Sea    Path 

The   mean      values    derived      for    one      station    from  the 

forward     and    reverse      solution      of      Millington's    Me-hod  are 

subtracted      from   the      Sea  SF      Model.  The    differences  are 


33 


presented  in  an  azimuth  array.  This  array  is  a  series  of 
geodetic  azimuths  radiating  from  the  transmitter  with 
corrections  computed  at  incremented  distances  along  each 
azimuth.  After  the  valaes  are  computed  in  the  azimuthal 
array  a  compu-cer  program  rearranges  them  into  a  matrix  form. 
The  matrix  form  is  the  arrangement  of  corrections  into  rows 
and  columns  covering  a  specified  geographical  area  at  a 
constant  spacing.  The  purpose  of  the  matrix  is  to  enable 
the  corrections  from  two  LORAN-C  transmitters  to  be  added 
algebraically,  combined  into  a  single  matrix,  and  arranged 
in  the  desired  tabular  form.  This  tabular  form  is  the  body 
of    the   table   [DMAHTC,     1981]. 

3 •      Ta b le   Description 

Each  table  contains  a  complete  chain.  Figures  2.5, 
2.6,  and  2.7  depict  LORAN-C  ASF  Correctors  for  chains 
9940-W,  X,  and  Y  for  Monterey  Bay,  California.  A  table 
section  is  prepared  for  each  station  pair  (master  station 
and  one  slave  station)  in  a  LORAN-::  chain.  As  a  rule  the 
limits  of  the  table  coverage  are  determined  by  the  range  of 
the  groundwave  transmissions  for  t-hs  LORAN-C  chain.  Each 
page  of  corrections  in  the  table  covers  an  area  three 
degrees  in  latitude  by  one  degree  of  longitude,  with  correc- 
tions printed  in  increments  of  five  minutes  of  arc.  Rate 
designation  and  page  numbers  are  printed  at  the  top  of  each 
correction  page.  Those  pages  where  latitude  and  longitude 
limits  contain  both  land  and  sea  are  included  but  correc- 
tions apply  only  for  the  area  covered  by  the  a.S.  Coastal 
Confluence  Zone  (CCZ) .  Large  land  bodies  and  areas  ouside 
the  CCZ  are  represented  by  blank  spaces  on  the  page.  ASF 
correcticn  values  can  be  either  positive  or  negative  (posi- 
tive values  are  shown  without  sign).  Areas  requiring  no 
correction    show    a    zero   value    which   in    some    cases    in    preceded 


34 


122" 

LONGITUDE   WEST 

1 
121 

0'   55    50 

45 

40    35    30    25    20    15 

10     5     0  • 

39*  O' 

55 

50 

45 

40 

35 

30 

Z'j 

20 

15 
10 

- 

L   0  \ 
A  38   0 

T 

I     55 

T     50 

U     45 

0     40 

E     35 

30 

25 

20 

N     15 

0     10 

R   0  5, 
T  37   0 

H 

55 

-1  .6  -1  .6 

50 

-1.6  -1  .5  -1.4 

1      ^5 

-1 .5  -1  .4  -1.6 

i       40 

-1.4  -1  .3  -1.5 

, 

i       35 

-1.3 

■  j 

1      30 

-1  .4 

■ 

1      25 

-1  .4  -1.5 

20 

-1  .2  -1.1 

15 

-1  .4  -1  .3  -1  .6 

10 

-1.3  -1.3  -1.7 

-1.7 

0  5 

-1.3  -1.4  -1.7 

-1  .7 

-1.8 

36   0' 

-1 .2  -1 .6  -1 .6 

•    1 

-1  .7 

-1.7  -1.7  -1.8 

III                    1 

i 

Figure    2.7 


9940-v*    ASF   Correction   Taole 


by  a  negative  sign  indicating  that  the  zero  results  from  the 
rounding  off  of  a  value  slightly  less  than  zero  (indicates 
the   trend   of   the   correction). 


35 


1 
1 

1 

122" 

LONGITUDE   WEST 

121" 

1 

1 

0* 

55 

59 

45    40    35    30    25    20    15 

10     5     0  ' 

39°  O' 

55 

!      50 

i       45 

40 
35 

* 

30 

' 

25 

20 

15 

10 

>-   0  5, 
A  38   0 

- 

T 

1     55 

1 

T     50 

1 

U     45 

1 

0     40 

f 

E     35 

1 

30 

• 

1 

25 

1 

1 

20 

N     15 

1 

1 

0     10 

1 
1 

R   0  5 

T  37   0' 

H 

55 

0.9 

0.9 

50 

0.9 

0.9 

0.8 

* 

45 

1  .0 

1  .0 

1  .0 

40 

1  .0 

1.2 

1  .  1 

35 

1.1 

30 

1  .0 

25 

1  .  1 

1  .0 

1 

20 

1.3 

1  .4 

15 

1  .2 

1.3 

1  .1 

10 

1  .3 

1.3 

1  .0 

1  .0 

1 

,  5 

1  .3 

1.3 

1  .  1 

1.1   0.9 

j 

36   0' 

1  .3 

1.3 

1.2 

1.2   1.0   1.0   0.7 

1 
1 

I 

"        "    "  ■ 

Figure   2.8        99aO-X  ASF  Correction   Tacls 

The  table  can  be  entered  directly  by  using  the 
ship's  position  determined  to  the  nearest  five  minutes  of 
arc    in      la-irude   and   longitude      either    by    dead     reckoning    or 


36 


LONGITUDE   WEST 

1 

122' 

121  'i 

0'   55    50    45 

40   35    30    25    20    15 

10    5    0  ' 

0     > 

39   0 

55 

50 

45 

40 

35 

30 

■ 

25 

20 

15 

10 

A  38   0 

- 

T 

I     55 

T    50 

•^ 

U     45 

0     40 

E     35 

30 

25 

. 

20 

H           15 

0    10 

R   0  5 

T  37   0 

H 

5  5 

-0.2  -0.2 

50 

-0.3  -0.3  -0.3 

45 

-0.3  -0.2  -0.4 

40 

-0.4  -0.3  -0.6 

35 

-0.5 

30 

-0.7 

25 

-0.6  -0.8 

20 

-0.5  -0.6 

15 

-0.4  -0.3  -0.3 

10 

-0.2  -0.2  -0.2  -0.2 

,  5 

-0.1  -0. 1  -0.1  -0.1 

-0.2 

36   0' 

0.0   0.0   0.0   0.1 

-0.1   0.0   0.0 

^ 

, 

_ _  ,  J 

Figure    2.9        9940-Y   ASF   Correction   Table 

scr^e  other  means.  To  find  the  page  with  the  appropriate 
correction,  the  Page  Indexes  of  the  table  should  be 
utilized.        These    indexes   show   the    limi-s    and   page   number    of 


37 


all  pages  in  the  table.  To  locate  the  number  of  the  page  on 
which  the  desired  correction  is  to  be  found  ihe  Page  Index 
is    entered      with   the      ship's   position.  In   some      cases   the 

ship's  position  will  fall  on  the  page  limit  in  either  lati- 
tude or  longitude  or  both.  These  positions  are  repeated  on 
both    pages    and   either    page    may   be  used. 

The  ASF  Correction  is  added  algebraically  to  the 
time  difference  for  the  LOR AN-C  pair.  Interpolation  of  this 
data  will  not  necessarily  improve  the  accuracy  due  to  the 
method  used  to  determine  ASF  Correctors  [DMAHTC,  1981]. 
Since  the  correctors  are  computed  in  the  azimuthal  array  and 
are  based  on  the  conductivity  and  distance  over  which  the 
LORAN-C  electromagnetic  wave  travels,  the  ASF  Corrector 
between  the  published  AS?  Correctors  in  the  tables  may  not 
be  the  linear  interpolated  values.  For  example,  the  ASF 
Corrector  for  a  distance  of  500  m  with  an  azimuth  of  180°  is 
equal  to  1.5  jisec.  The  ASF  corrector  for  a  distance  of  500 
m  with  an  azimuth  of  181^  is  equal  to  1.6  psec.  The  inter- 
polated value  between  1.5  and  1.6  is  1.55.  The  true  ASF 
Corrector  for  the  180°  30*  azimuth  is  1.U  since  the  land 
distance  for  the  same  azimuth  is  less  than  the  land  distance 
for  the  180O  and  181 o  azimuth.  The  LORAN-C  signal  passed 
over    a   harbor   [Dansford,    1982]- 

F.  ATTEMPTED  DETERMINATION  OF  ASF  CORRECTORS  BY  HYDRO  FIELD 
PARTIES 

One  of  the  major  problems  encoantered  by  hydrographic 
survey  operating  units  when  using  LORAN-C  for  position 
control  is  the  determination  of  the  AS?  Correctors  for  the 
survey  area.  The  four  surveys  mentioned  in  the  Introduction 
all  made  attempts  to  determine  the  correctors  by  comparing 
the    LORAN-C  rates    to    a  second  source. 


38 


Bathymetric  Surveys  H-9822  [NOAA  H-9822,  1979]  and 
H-9823  [NOAA  H-9823,  1979]  Gulf  of  Alaska,  compared  the 
rates  from  an  Internav  LC-20U  LORAN  receiver  to  computed 
rates  from  a  position  obtained  from  a  JMR-1  Satellite 
Navigation  Receiver  when  available.  Shore  ties  using  radar 
ranges,  visual  bearings,  and  sextant  angles  in  comparison  to 
LORAN-C  rates  were  also  made  prior  to  and  after  each  survey. 
The  calibrations  of  LORAN-C  rates  were  based  on  the  satel- 
lite positions  only  since  the  positional  computation  of 
LORAN-C  and  JMR  Doppler  Satellite  were  made  on  the  WGS  1972 
datum  whereas  the  land  ties  were  based  on  the  NAD  1927 
datum. 

Bathymetric  survey  SU- 40-7-82  which  extended  along  the 
Washington,  Oregon,  and  California  Coasts  used  LORAN-C  as 
navigational     control.  LORAN-C      time        differences      were 

compared  with  SATNAV  positions.  The  report  did  not  indicate 
whether  any  correctors  were  applied  [NOAA  Ship  Surveyor, 
198  2]- 

Finally,  Hydrographic  Survey  S-K902-Wh-82, 

Reconnaissance  Survey  of  Safety  Fairways,  Gulf  of  Mexico 
used    LORAN-C     as   a    pcsizioning      control    system.  The    posi- 

tioning unit  was  an  LC-20'i  receiver.  LORAN-C  rates  were 
input  via  the  HIDROPLOT  Controller,  a  special  purpose 
input-outpu"*-  interface  which  is  the  nucleus  of  the  computer 
system  hardware  [dmbach,  19  76].  Positions  were  computed  and 
plotted  by  Program  RK121,  LORAN-C  Real-Time  HYDROPLOT 
[Backus,    1980]. 

ASF  Correctors  for  LORAN-C  were  achieved  by  visual  cali- 
bration using  three  poirn:  sextant  fixes  using  charted  oil 
rigs   as     control   in      the   vicinity      of    the      survey    area.  A 

three-point  sextant  fix  is  a  convenient  and  accurate  method 
for  determining  the  position  of  a  hydrographic  survey 
vessel.         Sextants      are   used   to      measure    two      angles    between 


39 


three  objects  of  known  geographic  positon.  The  center 
object  is  common  to  both  angles.  The  position  of  the  obser- 
vers taking  rhe  angles  is  fixed  by  the  intersection  of  three 
circular   lines  of    position    [Umbach,    1976]. 

These  sextant  angles  were  recorded  and  later  tranf erred 
onto  their  respective  charts  using  a  plastic  rhree-arm 
protractor.  A  plastic  three-arm  protractor  is  transparent 
and  made  up  of  one  fixed  arm  and  two  movable  arms  which 
contain  an  etched  line  that  is  radial  with  the  center  of  the 
protractor  [Ombach,  1976].  Sextant  angles  observed  in  pairs 
for  a  resection  fix  with  a  common  center  mark  may  be  plotted 
directly  by  this  instrument.  When  the  three  arms  are  placed 
at  the  angles  observed  and  fitted  sd  as  to  pass  through  the 
plotted  positions  of  the  observed  stations  on  the  field 
sheet,  the  hole  at  the  center  of  the  three-arm  protractor  is 
the    fixed    positon   of    the   vessel  [Ingham,    1975]. 

Partial  correctors  for  each  area  surveyed  were  defined 
by  comparing  the  observed  rates  and  the  determined  rates 
plotted  on  the  nautical  chart.  The  partial  correctors  were 
applied  via  the  HYDROPLOT  Controller.  However,  even  after 
applying  these  correctors,  the  plotted  position  still  disa- 
greed with  the  ship's  determined  postion  with  respect  to  the 
oil  rigs.  Ship's  personnel  attributed  the  discrepancies  to 
one    or   more   of   the    following: 

1)  Accuracy   of   the   charted   rigs, 

2)  Weather    effect    on   LORAN-C, 

3)  Time    of    day, 

4)  Propagation    of    signal   over    land   path, 

5)  Three-arm   protractor   accuracy,    and 

6)  Error    in    the   conversion    by   the   software 
of    the   LORAN-C    rates   to    latitude   and 
longitude   [NO\A,    1982]. 


UO 


There  is  an  apparent  need  for  a  LORAN-C  calibration 
routine  aboard  NOAA  ships  which  provides  the  ASF  Correctors 
for  program  RK121,  LORAN-C  Real-Time  HYD20PL0T.  The  routine 
should  use  the  same  geodetic  distance  computation  found  in 
RK121  and  use  the  same  datum  as  that  of  the  nautical  chart 
of   the   survey  area. 

The  above  mentioned  discrepancies  illustrate  the  defi- 
ciencies in  applying  a  single  ASF  Corrector  -o  LORAN-C  data. 
The  accuracies  for  hydrography  cannot  be  met  using  single 
correctors  because  the  errors  are  non-linear  and  systematic. 
They  cannot  be  distributed  like  residuals  in  a  traverse. 
Schnebele  [1979]  has  already  proven  that  single  ASF  area 
correctors  to  LORAN-C  positions  do  not  meet  the  accuracy 
s-andards   of   the   NOS    Hydrographic  Manual. 

Based  on  visual  inspection  of  the  DMAHTC  LORAN-C 
Correction  Tables,  ASF  Correctors  should  be  updated  every 
five  minutes  of  Latitude  or  Longitude  change.  In  Monterey 
Bay,  California,  there  is  approximately  0.1  to  0.2  usee 
difference  for  every  five  minures  of  change,  a  poten-ial 
error   of   55  to    110    meters. 


41 


III.       EXPERIMENIAL    PROCEDURE 

A.       FIELD    PROCEDURES 

In  order  to  compare  the  use  of  differential  LOHAN-C  with 
ASF  multiple  correctors,  typical  survey  operations  were 
planned  for  the  southern  portion  of  Monterey  3ay, 
California.  This  survey  was  conducted  in  con juncxion  with  a 
comparative  evaluation  of  multiple  lines  of  positon  for 
selective  positioning  methods  [Anderson,  1982].  Four  micro- 
wave  ranging   systems   were   set      on   Known   geographic    positions 

TABLE   VII 
Geographic   Names    and    Positions 


Microwave    System 

Stations 

Seaside   4     (1964) 


Use    Hon   Ecc. 
Geoceiver    Sec. 
Mussel   Sec. 
Park    (1931) 
Mulligan   RM1 
Range   7    (197  2) 
Mussel     (1932) 


Geographic   Position 
(NAD   19  27) 


35  0  36 
1210  51 

360  36 

1210  52 

36  0  36 
121  0  53 

36  0  36 

1210  54 

360  53 

121  0  49 

360  44 

121  0  47 

360  39 

1210  49 

36  0  37 

1210  54 


23.44596" 
38.83281" 

04,73031" 

35.98040" 

32.49281" 
25.21162" 

18.25484" 
11.49661" 

13.30600" 

46.743  00" 

5  6.49531" 
52.31090" 

02.47787" 

08.58202" 

18.15100" 
11.49661" 


^§l£§   !^§^d. 
June   3-5,1982 

June    3-5,1982 

June    3-5,1982 

June    3-5,1982 

June    6-7,1982 

Jane    6-7,1982 

June    6-7,  1982 

June   6-7, 1982 


42 


listed  in  Table  VII.  A  series  of  tracklines  were  run  in  two 
separate  areas  as  shown  on  ?igure  3-1.  To  ensure  that  the 
microwave  postioning  system  was  working  properly,  the  equip- 
ment was  calibrated  over  known  baselines  of  1497.47  meters 
and  7877.3  1  meters  at  the  beginning  and  end  of  the  project. 
Trackline  observations  were  only  made  during  the  daytime  in 
fair  weather  conditions  so  as  to  eliminate  sky  waves  and 
weather  changes  that  influence  LORAN-C  signal  propagation 
characteristics  [Samaddar,  1982].  The  vessel  used  was  the 
126  foot  R/V  Acania  which  is  operated  by  the  Naval 
Postgraduate   School. 

The  positioning  equipment  consisted  of  a  Micrologic 
ML- 1000  LORAN-C  receiver  (0.0  1  usee  resolution)  and  a 
Trisponder  Microwave  System  provided  by  Racal-DECCA  Survey, 
Inc.  The  Trisponder  Microwave  System  consisted  of  four  DNT1 
Model  217C  transponders,  four  DNT1  Model  21017  HP  sector 
antennas  with  87o  by  5°  beam  widths,  cne  DNT1  DDMU  (Digital 
Distance  Measuring  Unit),  two  Omni  DVTI  Model  2  1019  HP 
antennas,  a  Houston  Instruments  Model  DP3-M2D/RC3  plotter, 
and   a      Texas   Instruments      743   terminal       (Table   7III) .  The 

manufacturer's  published  accuracy  for  the  positioning  equip- 
ment is  ±  1  m  for  a  single  range  [  Ra::al-DECCA  Survey,  1981]. 
Anderson  [1982]  discusses  the  accuracy  of  four  lines  of 
position.  The  four  Decca  Trisponder  distances  were  recorded 
via  a  Texas  Instruments  743  data  terminal  while  the  LORAN-C 
rates  were  manually  logged.  The  data  was  acquired  at  one 
minute  intervals  while  the  ship  maintained  constant  course 
and  speed.  The  recorded  LORAN-C  rates  were  9940-W,  X,  and  Y 
of   the   West   Coast   chain. 

To  test  the  potential  for  calibrating  the  LORAN-C  System 
using  the  Semi-Smpirical  Model,  the  correction  tables,  and 
multiple  observed  field  correctors,  the  positions  derived 
from    the   microwave   system    n easurement s      were   used    to    compute 


43 


122* 


122 


Figure    3.1        Location   of  Test   irsas    in   Mcntsrey   Bay 


44 


TABLE    VIII 


Microwave   Positioning   Equipment 


Eauipment 

S/N 

DNT1    Model   217C   Transponders    (Code 

(Code 
(Code 
(Code 

72R] 
74R 
76R 
78R 

1 
1 

3323 
3320 
3321 
3322 

DNT1    Model   2107    HP    Sector    Antenna 
(870    by    50    Beam    Widths) 

185 
186 
187 
191 

DNT1    DDMV    Model    540 

426 

Omni,    DNT1    Antenna   Model   2  1019    HP 

194 
200 

Houston   Instruments   Plotter   Model 

jP3- 

12D/RC3 

10722-10 

Texas   Instruments    7U 3  Terminal 

34418 
—          _    _          _j 

expected      LORAN-C      time      differences    at      each      point.  The 

difference  or  offset  between  these  expected  time  differences 
and  the  observed  values  were  computed  for  the  three  methods. 
The  mean  offset,  standard  error,  and  drms  values  were  also 
computed  and   compared. 

3.       MICROWAVE    SYSTEM    POSITIONING 

The  geographic  position  of  the  ship  based  on  four  lines 
of  position  was  determined  using  a  computer  program  callei 
GP3YLQ  (Geographic  Position  by  Least  Squares)  written  by  the 
author  (See  Appendix  A)  .  GPBYLQ  contains  subroutine  LSQR 
(Least  Squares),  which  is  a  least  squares  adjustment  written 
by  Paul  R.  Wolf,  Ph.D.  [1974]  and  revised  by  LCDR  D.  Leath 
[1981].  Geographic  postions  were  converted  to  X,Y  (meters) 
which  in  turn  were  converted  to  geographic  position  via 
subroutines   GPTOXY    and  XYTOGP,    respectively   [Wallace,    1974], 


45 


Subroutine  GPTOXY  and  XYTOGP  are  based  on  the  Modified 
Transverse  Mercator  Grid  srfhich  was  centered  in  the  survey 
area. 

The  Modified  Transverse  Mercator  (MTM)  projection  is 
used  by  the  National  Ocsan  Survey  and  is  similar  to  the 
projection  used  in  the  Universal  Transverse  Msrcaror  (UTM) 
system.  The  main  difference  is  that  in  the  MTM  a  Central 
Meridian  is  picked  that  is  near  the  survey  area  instead  of 
being  fixed  at  a  particular  meridian  [Wallace,  1971]. 
Central  Meridian  (CMER)  ,  False  Easting  (FEST)  ,  and 
Controlling  Latitude  (CLAT)  are  the  three  parameters  which 
define  the  MTM  projection.  CMER  is  the  mean  longitude 
computed  using  the  maximum  and  minimum  longitudes  of  the 
survey  limits,  FEST  is  the  X-Coordinate  that  is  assigned  to 
the  Central  Meridian,  and  CLAT  is  the  distance  in  meters 
from  the  equator  to  seme  reference  latitude  [Wallace,  1971], 
The  Central  Meridian,  False  Easting,  and  Controlling 
Latitude  used  for  Monterey  Bay,  California  referenced  to  NOS 
Chart    18685   are: 

CMER    =    1210    56'     00  .0", 

FEST    =    20000  .0, 

CLAT    =    4050000.0, 
To   be   consistent      with    the   National    Ocean      Survey   charts 
of   the   area,        all    computations    were    done      relative    to    North 
American      Datum       (NAD)         1927      geographic      positions.  All 

programs  were  executed  on  an  IBM  30  33  computer  located  at 
W.R.  Church  Computer  Center,  Naval  Postgraduate  School, 
Monterey,    California. 

C.   LORAN-C  COMPUTATIONS 

The  differences  or  offset  between  the  observed  and 
computed  LORAN-C  rates  using  the  Semi-Empirical  TD  Model, 
ASF      LORAN-C   Correction      Tables,      or      the    Multiple      Observed 


U6 


TABLE    IX 


LORAN-C    9  940   Chain    Data 


r 

Station 

Geogrj 

aphic   Position 
(NAD   1927) 

Master   -   Fallon,    Nevada 

390 
1180 

33' 
49' 

07.03"N 
52.23"W 

Slave    -   George.    Washington 
9946-W 

470 
1190 

03' 
44" 

48.82"N 
34.78"W 

Slave   -   Middletown, 

California   99 40-X 

380 
1220 

46' 
29' 

'    57.49"N 
40.04"W 

Slave    -    Searchlight,    Nevada 
9940-Y 

350 
1140 

19 

48' 

•     1 8 . 3  2  ••  N 

'     13.95»W 

t -                                

_      J 

Correctors  were  compared  to  the  offsets  between  the  observed 
TD  rates  and  the  computed  rates  for  which  only  the  seawater 
Secondary  Factors  (SF)  were  applied.  The  comparison  of  the 
offsets  between  the  four  methods  illustrates  the  improvement 
in   positional   accuracy  after   applying    ASF   Correctors. 

^  •      Sea  water    Secondary    Factors    (SF) 

Time  differences  using  only  the  seawa'rer  Secondary 
Factors  for  each  of  the  geographic  positions  were  computed 
using  program  LORAN  written  by  the  author  {Appendix  C) . 
Seawater  Secondary  Factors  (SF)  were  computed  using  formula 
2.13      and      the   coefficents      found      in      Table    VI.  All      TOA 

distances  in  meters  were  determined  using  subroutine  INVER1. 
INVER1  is  a  geodetic  inverse  routine  using  T.  Vincenty's 
modified  Rainsford's  method  with  Helmert's  elliptical  terms, 
programed  by  LCDR  L.  Pfeifer,  NOAA  [1975].  Subroutine 
INVER1  is  accurate  to  0.0  001  m  halfway  around  the  world 
[Pfeifer,  1982].  All  distances  were  converted  to  microse- 
conds  using    299.792458   m/|iS€C.         Time    differences     (TD)       were 


47 


computed      from  equation      2.5.  North      American    Datum      1927 

geographic  positions  were  used  for  all  computations.  See 
Table  IX  for  the  positions  of  LORAN-C  9940  transmitters 
[Riordan,    1979]. 

To  ensure  that  subroutine  INVER1  was  functioning 
properly  the  distances  between  ths  master  and  secondary 
stations  were  compared  to  the  NOS  published  baseline 
distance  [Riordan,  1979].  The  published  distances  and  -he 
results   from   routine    INVER1    are    lisred   below. 

Published   Baseline  Commuted    Baseline 

Dis-ance     (m)  Distance    z   INVERT     (m) 

99U0-W  837,777.0929  837,777.115 

99U0-X  327,886.3720  327,886.316 

99aO-Y  589,298.5712  589,298.589 

The  difference  between  the  publishei  and  computed  baselines 
ranged   from   0.02   to    0.06    m. 

Differences  or  offsets  (x  .  )  were  obtained  by 
subtracting  the  observed  LORAN-C  rates  from  the  computed 
values   from      the   various   methods.  The    mean      difference    or 

offset  (X)  and  standard  deviation  (s)  in  microseconds  for 
each  rate  were  determined  using  equations  3.1  and  3,2 
[Wonnacott,    1935]: 

n 
1 
Mean  offset    (/isec)  :  x   =   -      Z      x  (3.1) 

n  i 

i=1 

where:  x   =  original  observation  in  usee, 
i 

n   =  number  of  observations; 


n 
Standard  1 

error:  s   =  Z  (x   -  x)2.      (3.2) 

(;isec)  n-1      i 


48 


The    mean  offset      in  microseconds   can   be      converted   to   meters 
using   equation   3.3   [Heinzen,    1977]: 


Mean  offset 
(meters) 

where  w 


1  = 


X      w 

sin  01 


(3.3) 


=    distance    corresponding   to   one    microsecond 

on    the    baseline 
=    149.396229   meters    [Bigelow,    1963]. 

=   one-half    the    angle    between   the 

radius   vectors   from    the    position   to 
the  master  and   secondary   stations. 


Equation   3.4    was   used    to    compute   drms    values    in    meters 
[Heinzen,    1977]: 


drms= 


sin  (      +        ) 
1         2 


\1 


(S^W)2 

2 

sin  a 
1 

(S^W)2 

+ + 

2 

sin  a 
2 

2  pcos ( a    +  a     )      s    w 
1         2          1 

\ 

s    w 
2 

(sin  01  )     (sin  a  ) 

(3.4) 


where: 


=  correlation   coefficient   =    0.33, 


s    and    a   are    as   above   with    the    subscript 

denoting    the   appropria-^e 
secondary   station. 

The  correlation  coefficient  (p)  is  a  resuli  of  the  secondary 
station  having  a  common  line  of  position  with  the  master 
station.  Although  often  ignored,  various  authors  assign 
values  ranging  from  0.33  to  0.40.  Bigelow  [1963]  chooses 
P      =    0.33. 

2  .      Semi-Empirical  TD  Grid 

To  determine  if  the  Semi-Empirical  TD  Grid  would 
reduce  either  the  drms  value  or  the  offset  between  the 
observed  and  expected  TD  rates,  program  LOPLC  (Line  of 
Position  -  LORAN-C)  was  written  by  the  author  (Appendix  B) . 
Program  LOPLC  computes  the  distance  over  land,  distance  over 
water,  the  total  distance,  and  the  azimuth  from  north  for 
the      transmitting      station    using      Subroutine      INVER1.  The 


49 


land-sea  distances  were  computed  by  selecting  a  point  which 
was  located  along  the  coast  of  Monterey  Bay,  Subroutine 
SHORPT  (Shore  Point)  interpolated  a  geodetic  position  from 
23  geodetic  points  which  outlined  Monterey  Bay,  California, 
The  land/sea  Secondary  Factor  was  determined  in  Subroutine 
SECFAC  which  is  found  in  program  LOPLC  using  eguations  2,8 
through  2.12,  All  corapu taxions  ware  based  on  NAD  1927 
geodetic   datum. 

Tests  were  made  on  program  LOPLC  using  data  found  in 
the  Semi-Empirical  TD  Grid  article  [The  Analytic  Science 
Corporation,  1979]  using  the  WGS  1972  datum.  Station  TASC 
55  located  at  latitude  3ao  34*  18,3"  N  and  longitude  120o 
39*       40. 3"      W,  was    selected      from      The      Analytic      Science 

Corpora-ion   article.  It    was  one      of   the   stations      used   to 

calibrate  the  coefficients  for  the  Semi-Empirical  TD  equa- 
tions discussed  earlier.  The  only  distances  listed  for  TASC 
55  were  the  individual  distances  ov=r  land  and  over  water. 
The  total  distance  between  the  transmitters  and  TASC  55  was 
computed     by     adding      the      land      and      sea      distances.  The 

following  station-tc-site  pazh  segment  lengths  are  listed 
for    TASC   55: 

TASC    55  OI2R2 

Distance  Dist ance  Distance  Distance 

Station                    (km)  (km)  (km)  (km) 

Master                    540,730  35.548  575.278  576.083 

X-Secondary        369,248  126,096  495.344  495.178 

Y-Seccndary        525,659  15,832  541.491  541.308 

Using  the  land  distances,  sea  distance,  and  total  distances 
to  TASC  55,  and  the  computed  azimth  from  subroutine  INVER1, 
program  LOPLC  produced  offsets  of  3.86  jisec  and  1.13  jisf^c 
for  9940-X  and  9940-Y  respectively  when  compared  to  the 
expected   time   differences   at   TASC   55. 


50 


An  attempt  was  made  to  determine  if  this  discrepency 
was      due      to   program      LOPLC.  A      comparison   of      the      total 

distances  in  the  report  between  the  transmitters  and  TASC  55 
were  compared  to  the  total  distances  computed  by  INVEE1. 
The  difference  in  distance  between  Subroutine  INVER1  and  the 
total  distances  from  the  Semi-Empirical  TD  3rid  acticle 
ranged  from  160  -  200  m  corresponding  to  0.5  to  0.65  usee. 
This  results  in  time  difference  errors  of  0.04  usee  for  the 
9940-X  rate  and  a  0.10  ;isec  for  the  9940-Y  rate,  implying 
that  the  offsets,  0.86  psec  and  1.13  fisec,  are  caused  in 
part  by  the  method  in  which  the  azimuth  from  north  is  deter- 
mined. Unfortunately,  azimuth  data  from  TASC  55  was  not 
presented  in  the  article.  The  Ar;alytic  Science  Corporation 
has  been  contacted  on  numerous  occasions  in  an  attempt  to 
ascertain  their  method  of  determining  distance  and  azimuth. 
As   of   this    date  there    has   been   no   response. 

Nevertheless,  ttie  data  from  Monterey  Bay  was 
utilized  in  Program  LOPLC  to  obtain  results  that  could  be 
compared   to      that   obtained    by      the   other    methods.  If   this 

method  is  accurate  enough,  AS?  Correctors  could  be  deter- 
mined via  computer  for  each  individual  position  without 
using  tables  or  field  determined  correctors.  The  mean 
offset  (X)  and  standard  arror  (s)  in  microseconds  between 
the  observed  and  calculated  rates  w=re  computed  using  equa- 
tions 3.1  and  3.2,  respectively.  The  mean  offset  (1)  and 
drms  in  meters  were  computed  using  equation  3.3  and  3.4, 
respectively. 

3.      Calculated   Table    ASF   Correctors 

The  offset  between  the  observed  LORAN-C  rates  and 
the  expected  values  with  applied  ASF  Correctors  from  the 
LORAN-C  Correction  Tables  and  the  seawater  Secondary  Factor 
(equation    2.13)       were    determined      using    program    LORTAB    which 


51 


was  written  by  the  author  (Appendix  D)  .  The  ASF  Corrector 
for  each  position  was  selected  using  subroutine  TABLE. 
Subroutine  TABLE,  which  is  found  in  program  LORTAB  deter- 
mines an  AS?  Corrector  for  each  data  point  based  on  its 
geodetic   position.  The   ASF  Correctors   used      in    subroutine 

TABLE  (see  Figures  2.5,  2.6,  and  2.7)  are  located  between 
latitude  36°  35'  N  and  36o  55'N  and  longitude  121°  50'  W  and 
1220      00'      W.  The      difference   in      sign      between      the      ASF 

Correctors  in  subroutine  TABLE  and  those  found  in  ths 
LORAN-C  Correction  Table  is  due  to  the  difference  in  their 
application.  ASF  Correctors  from  the  tables  are  applied  to 
observed  rates  while  ASF  Correctors  from  Subroutine  TABLE 
are  applied  to  the  calculated  LORAN-C  rates.  Negative  ASF 
Correctors  from  the  LORAN-C  Correction  Table  were  applied  to 
the  calculated  time  differences  ro  be  consistent  with  the 
application  of  Secondary  Factors  to  the  computed  primary 
phase   delay. 

As  before  equations  3.1  through  3.4  were  used  to 
compute  "he  the  mean  offset  ,  standard  error,  and  drms.  If 
this  application  of  LORAN-C  Correction  Tables  is  accurate 
enough,  it  precludes  the  need  to  determine  ASF  Correctors  in 
the    field. 

'*  •      Observed   ASF   Cor rec  tors 

Observed  ASF  Correctors  were  determined  using 
Program  ASFSEL  (ASF  Selection)  which  was  written  by  the 
author  (Appendix  E)  ,  Schnebele's  prior  data  [1979],  and  the 
June  1982  data.  Program  ASFSEL  (ASF  Selec-ion)  was  writ-en 
by  the  author.  This  program  computes  the  ASF  Correctors  by 
subtracting  the  observed  LORAN-C  rates  from  the  expected 
values.  Only  the  seawater  Secondary  Factors  from  equation 
2.13    have   been   applied  to   the  calculated    time    differences. 


52 


The  mean  ASF  Correctors  for  the  LORAN-C  rates  were  deter- 
mined at  every  minute  of  latitude  and  longitude  between  36° 
50*    N      and    36°      35'    N      and    122°      04»W    and      122o    49'       W.       See 

j  Appendix  E    for   mean   ASF     Correctors   at    one   minute    intervals. 

The  ASF  Correctors  were  then  selected  and  assigned  to 
subroutine  TABLS  in  Program  L0RTA3  at  five  minute  latitude 
and   longitude      intervals.         All   values      were   entered      to   the 

I  nearest    hundredth   of    a      microsecond.         Equations    3.1    through 

3.4  were  used  as  before  for  computations.  This  determina- 
tion of  ASF  Correctors  in  the  field,  if  accurate  enough,  may 
allow  the  use  of  LORAN-C  as  a  positioning  system  for  hydro- 
graphic  surveying   in    the    future. 


53 


IV.       RESULTS 

A  total  of  620  time  differences  (TD)  and  geographic 
positions  based  on  four  lines  of  position  were  recorded  in 
the  southern  portion  of  Montery  Bay  in  order  to  compare  the 
use  of  differential  LORAN-C  with  ASF  Multiple  Correctors. 
The  data  was  divided  into  four  sets.  The  first  data  set  is 
Schnebele's  [1979]  prior  data  consisting  of  a  tozal  of  130 
data  points  collected  on  two  separate  days,  Juna  12  and  July 
25,  1979  between  latitude  36°  38»  N  and  36°  47'  N  and 
longitude  121o  49'  W  and  12 20  02'  W.  The  recorded  LORAN-C 
time   difference   rates    were    9940-Y   and   9940-W. 

The  second  data  set  consists  of  193  time  differences 
collected  en  June  7,  1982.  The  recorded  LORAN-C  rates  were 
also      9940-Y   and      9940-W.  Data   set      Number      2    is      located 

between  latitude  36o  40'  N  and  36°  45'  N  and  longitude  1210 
54'  M  and  122°  OO'W.  See  Figure  3.1  for  the  location  of 
test    areas    in   Monterey  Bay,    California. 

Data  set  Number  3  is  located  in  the  same  area  as  data 
set  Number  2,  between  latitude  36o  40'  N  and  36°  U5'  N  and 
longitude  1210  W  54»  and  122°  00'  W.  This  set,  consisting 
of  128  points  with  recorded  rates  9940-X  and  9940-Y,  was 
recorded  on  June   6,    1982. 

The  final  set,  data  set  Number  4  was  recorded  between 
June  3  and  iJune  5,  1982.  It  contains  169  points  located 
between  latitude  36o  36  N  and  36o  39'  N  and  longitude  121o 
53'  W  and  121°  58'  W.  The  recorded  rates  were  9940  -X  and 
9940-Y  which  are  the  same  as  data  set  three.  The  dana  for 
rates  9940-X  and  9940-Y  was  Icepr  separate  so  as  to  determine 
if  there  was  a  significant  difference  between  the  offshore 
(data  set  three)  and  inshore  (data  set  four)  drms  values  due 
to   phase   recovery    (see  Chapter   Two) . 


54 


TABLE    X 


Dara  Set   Parameter 


Set 
Number 

Collection 
Date 

TD 

R  ates 

N 
Da 

amber   of 
ta    Points 

Area 
Lit 

Limits 
Lon 

1 

June    12,    1979 
July    25,     1979 

9  940-Y 
9  9U0-W 

130 

36/38 
36/47 

121/49 
122/02 

2 

June   7,    1982 

9  940-Y 
9940-W 

193 

36/40 
36/45 

121/54 
122/00 

3 

June   6,    1982 

9  940-X 
9940-Y 

128 

36/40 
36/45 

121/54 
122/00 

4 

June   5,    1982 

9  94  0-X 
9940-Y 

169 

36/36 
36/39 

121/53 
121/58 
J 

Table  X  provides  a  convenient  breakdown  of  the  parame- 
ters for  each  of  the  data  sets.  The  table  consists  of  the 
data  set  number,  the  date  the  data  was  collected,  the 
LORAN-C  time  difference  rates,  the  number  of  data  poinxs, 
and  the  area  limits  in  latitude  and  longitude.  It  defines 
the  parameters  for  the  four  data  sets  of  Tables  XI  (Seawater 
Secondary  Factor  Errors)  ,  XII  (Semi-Empirical  TD  Grid 
Correction  Errors),  XIII  (Multiple  LOP.AN-C  Correc-ion  Table 
Errors) ,  and  XIV  (Multiple  Observed  Correction  Errors) .  All 
basic  data  and  computarion s  are  kept  on  file  with  the  NOAA 
hydrography  instructor  at  the  Naval  Pos-graduate  School, 
Monterey,  California.  (Individuals  seeking  this  information 
should  contact   the   Oceanography    Department.) 

A.       SEAWATER    SECONDARY    FACTORS 

LORAN-C  rates  were  computed  using  only  the  seawater 
Secondary  Factor  (equation  2. 13) .  The  LORAN-C  computed  time 
differences  are  basically  uncorrected  rates  since  no 
Additional    Secondary    Factors    were   applied.         Offsets    between 


55 


TABLE    XI 


Seawater  Secondary   Factor   Errors 


Rates 


Mean 
Offset 


Mean 
Offset 


Standard 

Error 
(s-^sec) 


a) 


b) 


c) 


d) 


Set 
Y 
W  . 

Set 
Y 
W 

Set 
X 
Y 

Se-c 
X 
Y 


(Schnebele's   data.    130    data    points) 
-0.508  -148.636  0.088 

-1.2U1  -683.693  0.134 

(June   7-    1982,    193   data    points) 
-0.526  -154.295  0.077 


-1.283 


-701.947 


0.  124 


(June    6,    1982,    128  data    points) 

1.565  535.449  0.059 


-0.550 


-161.404 


0.083 


(June    3-5,    1982,     169    data    points) 

1.582  550.089  0.055 

-0.817  -237.109  0.187 


drms 
(1) 


110.4 

101.3 

38.6 

68.  1 


the  observed  and  calculated  rates  using  only  the  seawater 
Secondary  Factor  were  computed  to  illustrate  -he  improvement 
in  posi-^,ion  after  applying  the  Semi-Empirical  TD  Model,  ASF 
Loran-C  Correction  Tables,  or  nhe  Multiple  Observed  ASF 
Correctors.  The  mean  offset  in  microseconds  and  meters, 
standard  error,  and  the  drms  are  found  in  Table  XI. 
Examples  of  offsets  for  several  data  points  are  listed  in 
Appendix   3    after   program   LORAN. 

It  was  stated  earlier  in  Chapter  One  that  Schnebele 
obtained  a  66  m  1  drms  using  Y  and  W  rates.  The  drms  of  66 
m  was  obtained  using  48  data  points  which  were  located  10  km 
or  more  offshore.  The  110.4  m  1  dris  for  the  Y  and  W  rates 
in  Table  XI  is  a  result  of  combining  the  130  inshore  and 
offshore  positions.  The  increase  from  66.0  m  1  drms  for  the 
offshore  positions  to  110.4  m  for  combined  offshore  and 
inshore    positions    indicatas    that   the   application    of   a    single 


56 


ASF  Corrector  is  dependant  on  the  size  of  the  area.  The  48 
data  points  were  located  between  latitude  36°  41 »  N  and  360 
46»    N   and   longitude    121o   55 •    W  and    122°    02«    W. 

Schnebele  also  obtained  the  66  m  1  drms  by  adjusting  the 
LORAN-C  observed  time  differences  which  were  skewed  due  to 
the  ship's  motion  and  the  five  second  averaging  interval  of 
the  LORAN-C  receiver.  These  caused  the  observed  TDs  to  be 
several  seconds  old  in  comparison  to  the  microwave  system 
measurements  [Schnebele,  1979].  Due  tc  the  large  amount.s  of 
data  from  the  June  1982  survey  operations,  no  deskewing  was 
done. 

The  offset,  standard  error,  and  drms  for  data  set  Number 
2  (June  7,  1982)  compares  well  to  data  set  Number  1 
(Schnebele's  data  -  all).  Also,  the  38.6  m  1  drms  for  the 
X-Y  rates  is  between  Schnebele's  U2.0  m  1  drms  prediction 
[Schnebele,  1979]  and  Nelson's  findings  of  30  m  1  drms  in 
San  Francisco  Bay  [General  Electric  3o. ,  1979].  The  large 
drms  of  68.1  m  for  data  set  Number  4  (X-Y  rates)  is  probably 
due  to  the  phase  recovery  of  the  electromagnetic  wave  from 
The  99aO-Y  transmitter  located  in  Searchlight,  Nevada. 
Finally,  if  ASF  Correctors  are  not  applied,  drms  values 
ranged  from  38.6  m  for  9940  X-Y  to  101.4  m  for  9940  Y-W  for 
data    sets      2   and   3.  The    large      offsets    for   all      data   sets 

indicate  a  systematic  error,  ranging  from  150  m  to  700  m, 
which  precludes  the  use  of  zhis  method  for  hydrographic 
surveying. 

B.       SEMI -EMPIRICAL    TD    GRID 

To  determine  if  the  Semi-Empirical  TD  Grid  would  reduce  the 
offset  and  drms  for  hydrographic  surveying,  program  LOPLC 
(Appendix  C)  was  applied  to  data  sets  1  through  4.  The 
Semi- Empirical  TD  Grid  applies  a  Secondary  Factor  and  an 
Additional    Secondary   Factor    to   the    primary    phase    delay    based 


57 


or.  the  distance  overland,  the  distance  over  water,  and  the 
total  distance  using  mean  land  and  water  conductivities. 
The  mean  offset  in  meters  and  microseconds,  standard  error, 
and  drms  are  listed  in  Table  XII.  Examples  of  offsets  for 
several  data  points  can  be  found  in  Appendix  C  after  program 

TABLE  XII 
Semi-Empirical  TD  Grid  Correction  Errors 


Rates 


Mean 

Offset 

(xz^sec) 


Wean 
Offset 
(111) 


Standard 
Error 


a) 


b) 


c) 


d) 


Set 
Y 
W 

Set 
Y 
H 

Set 
X 
Y 

Set 
X 
Y 


(Schnebele's   data,    130   data    points) 
1.131  330.672  0.086 


1.  145 


630.278 


(June   7,    1982  data,    193   data 

1.108  324.975 

1.105  603,926 

(June    6,    1982  data,    128    data 

1.131  386.940 


0.5  89 

(June  3-5, 
1.0  50 
0.341 


172.  923 


0.  139 

points) 
0.077 
0.  126 

goints) 
.061 
0.084 


1982    data,    169    data    points) 
365.113  0.052 

99.084  0.189 


drms 
(iS) 


113.5 


112.7 


39.4 


63.2 


LOPLC.  Earlier,  Program  LOPLC  had  been  tested  with  data 
found  in  the  article  by  The  Analytic  Science  Corporation 
[1979],  Program  LOPLC  produced  offsets  of  0.86  ;isec  and 
1.13  }is(^c  for  the  time  differences  from  rates  9940-X  and 
9940-Y,      respectively.  As    previously      stated,       the      large 

offsets  may  be  due  to  the  method  by  which  the  distance  and 
azimuth  were  computed.  The  drms,  for  the  data  from  Monterey 
Bay,  obtained  with  the  Semi -Empirical  TD  Grid  was  similar  to 
the  drms  errors  for  seawater  Secondary  Factor  .lodel.  This 
might    be   an  indication   that    Program   LOPLC    is   correct    but    the 


58 


bias  needs  to  be  adjusted  to  reduce  the  large  offset  between 
the      observed  and      calculated  TD      rates.  The   mean      offset 

ranged  from  99  to  630  m«  Bias  reduction  could  be  achieved  by 
applying  land-sea  data  for  the  entire  West  coast  to  the 
Semi-Empirical  model.  Again,  the  existence  of  large  offset 
values  precludes  the  use  of  this  method  for  hydrographic 
surveying. 

C.       TABLE    ASF    CORRECTORS 

To  determine  if  the  multiple  ASF  corrections  from  the 
LORAN-C  Correction  Table  would  reducs  the  offset  and  drms  to 
meex  the  NOS  accuracy  standards,  program  LORTAB  (Appendix  D) 
was    applied  to   data   sets    1      through   !4 .         ASF   Correctors   from 

TABLE   XIII 
Multiple   LORAN-C    Correction    Table   Errors 


Rates 


Mean 
Offset 
(iZ^sec) 


Mean 
Offset 

(iz^) 


standard 
Error 
(sz^sec) 


a)     Set    1     (Schnebele's   data,    130    lata    points) 


b) 


c) 


d) 


Y 
W 

Set 
Y 

Set 
X 
Y 

Set 
No 

eas 


-0.229 
0.  169 


-^7,068" 

92.540 


(June    7-    1982    data,    192   data 
-0.309  -90.614 


0.  123 


67. 189 


(June   6,    1982    data,    128   data 
0.559  19^.134 


-0.319 


-93.486 


0.  104 
0.  160 


oints) 
.085 
0,  144 


points) 
0.073 
0.  101 


arms 
(m) 


123.6 


1  16.9 


47.3 


4     (June    3-5,     1982    data,    169    data    points) 
ASF   Corrections   listed    in   Table    for   the    south- 
end    of    Monterey    Bay    next    to    the   shore    line. 


the      LORAN-C   Correction     Tables      are      determined    from      field 
observation  of   land   conductivities    by      the    U.S.      Coast    Guard 


59 


Calibration  Team  [Marine  Science  Department,  1982].  The 
results   are  listed   in    Tabls    XIII. 

When  compared  to  the  Saawater  Secondary  Factor  Error  in 
Table  XI,  ^he  drms  values  using  LORAN-C  Corrsction  Tables 
were  increased  slightly  while  the  offsets  were  reduced 
substantially.  The  offsets  ranged  from  65  -  200  m.  Since 
the  drms  ranged  from  47.3  to  116.9  m  for  rates  9940  X-Y  and 
9940  Y-W  respectively,  the  application  of  ASF  Corrector  from 
the  tables  does  not  meet  the  NOS  accuracy  standard.  Again, 
large  offsets  and  the  increase  in  drms  precludes  the  use  of 
this    method   for   hydrographic  surveying. 

D.       MULTIPLE    OBSERVED    CORRECTORS 

To  determine  if  multiple  observed  correctors  would 
diminish  the  offset  and  drms  values,  mean  ASF  Correctors 
were  selected  at  one  minute  latitude  and  longitude  in-ervals 
using  Program  ASFSEL.  One  minute  ASF  Correctors  are  shown 
at   the  end      of   Program  ASFSEL  in   Appendix   E.  From   the   one 

minute  grid,  mean  ASF  Correctors  were  selected  and  entered 
into  Subroutine  TABLE  at  five  minute  latitude  and  longitude 
intervals  in  Program  L0RTA3 .  The  following  is  an  example  of 
the  9940-X  ASF  Correctors  at  five  mi.iute  latitude  and  longi- 
tude   intervals    for   the  program: 

122/00/00.0  121/55/00.0  121/50/00.0 

36/50/00.0  -1.52  -1.63 

36/45/00.0  -1.52  -1.56  -1.61 

36/40/00.0  -1.58  -1.60 

This  is  the  same  format  used  in  the  LORAN-C  Correction 
Tables.  Program  LORTAB  was  applied  to  the  four  data  s*=ts. 
The    error   results   are   listed   in    Table    XIV. 

The  drms  value  obtained  with  multiple  observed  correc- 
tors   were      all   reduced      when   compared      to   the      irms    for      the 


60 


TABLE    XIV 
Multiple   Observed  Correct icn   Errors 


- 

Mean                    Mean               Standard 
Offset               Offset                 Error 

_   _   —     _      ^ 

drms 

Rates 

1 

(X-jisec)                l-ffl)                 (s-^sec) 

(Schnebels's   data,    130   data    points) 
0.033                    9.585                   5.076 
0.052                28.604                   0.113 

(I) 

87.6 

a) 

Set 
Y 
W 

b) 

Set 
Y 

2 

(June   7,    1982,    193  data    poinds 

0.028                    8.318                   0.073 
-0-016                -8. 944                   0.116 

89.3 

c) 

Set 
X 
Y 

3 

(June   6,    1982,    128  data    points) 
-0.034                -11.490                 0.055 
0.010                     2.913                0.086 

38.3 

d) 

Set 
X 
Y 

a 

(June    3.5,    1982,     169    data    points), 

0.001                     0.383                0.052 

-0.008                   -2.225                 0.187 

67.5 

seawater  Secondary  Corrector.  The  idst:  impressive  reduction 
in  drms  was  within  Schnebele's  data  which  covered  an  area  of 
seven  minutes  of  latitude  and  12  minutes  of  longi-ude.  The 
drms  for  seawater  Secondary  Correctors  was  110.4  m  whereas 
the  drms  for  the  same  data  using  multiple  observed  correc- 
tors was  87.6  m.  This  is  a  smaller  drms  than  that  of  the 
June  7,  1932  data  (data  set  Number  2)  which  was  obtained 
three  years  later.  It  appears  that  87.6  m  1  drms  is  nearly 
the  minimum  error  that  can  be  obtained  for  the  9940  Y-W 
rates  in  Monterey  Bay  after  applying  multiple  observed  AS? 
Correctors  at  five  minute  latitude  and  longitude  intervals. 
For  the  LORAN-C  rates  9940  X-Y,  a  38,  3  m  1  drms  was  obtained 
for  same  five  minute  area  covered  by  data  set  Number  2  (June 
7,  1982).  LORAN-C  rates  9940  X-Y  were  not  obtained  for  the 
same  size  area  covered  by  data  set  Number  1  (seven  minutes 
of   latitude   and    twelve   minutes    of   longitude   -    9940      Y-W)     due 


61 


to  the  restriction  of  ship  time  and  the  length  of  time  the 
Racal-DECCA  Trisponder  alrctronic  eqaipinent  had  been  loaned. 
The  drms  for  the  June  3-5,  1982  inshore  data  was  only 
reduced  to  67.5  m  from  68.1  m  for  seawater  Secondary 
Correctors.  The   small      change    in      error   at      the   coast      is 

probably  a  result  of  the  erratic  behavior  of  phase  recovery 
discussed  earlier  in  Chapter  Two.  The  drms  value  could 
presumably  be  reduced  if  the  correctors  were  applied  at  one 
minute   intervals.  This   would    be     a    very   costly      method   of 

calibrating  Loran-C   for   hydrographic   surveying. 


62 


V.       CONCLUSIONS 

It  was  noted  in  Chapter  One  that  the  smallest  scale 
routinely  used  for  coastal  surveys  Ls  1  ;80,000.  This  yields 
an  allowable  error  of  49  tn  1  drms  with  no  systematic  errors. 
This  paper  determined  whether  or  not  applying  multiple 
Additional  Secondary  Factors  (ASF)  Correctors  to  LORAN-C 
lines  of  position  would  reduce  the  drms  sufficiently  to  meet 
the   accuracy   standards  set    by  the   National   Ocean    Survey. 

Three  methods  of  applying  multiple  ASF  Correctors  were 
tested.  The  first  approach  computes  the  time  difference 
based  on  a  Semi-Empirical  ID  Grid.  The  Semi-Empirical  Xodel 
produced  large  offsets  in  the  9940-W,  99aO-X,  and  99aO-Y 
time  differences.  The  offsets  ranged  from  99  to  630  m.  The 
drms  for  9940  X-Y  combination  was  39.4  m  and  the  drms  for 
9940    W-Y   combination    was    102.7  m. 

The  second  method  applies  AS?  Correctors  found  in  the 
DMAHTC  LORAN-C  Correction  Tables  to  LORAN-C  lines  of 
position.  The  application  of  the  tables  reduced  the  offset 
in   the   LCRAN-C   time  differences.  The   offsets   were    between 

67  and  191  m.  The  drms  was  increased  to  47.3  m  for  the  9940 
X-Y    combination    and    116.9    m    for    the    9940    W-Y    pair. 

The  final  and  most  accurate  method  applies  multiple 
observed  ASF  Correctors  at  five  minute  latitude  and 
longitude      intervals    to      LORAN-C   lines      of    position.  This 

method  again  reduced  the  offset  ia  the  time  difference. 
This  offset  was  between  3  and  12  m  for  the  9940  X-Y 
combination.  Part  of  the  offset  may  have  been  a  result  of 
the  microwave  positioning  system.  Reference  is  made  to 
Anderson's  [1982]  paper  (in  preparation)  on  the  evaluation  of 
multiple   lines   of    position. 


63 


The  drms  values  were  also  reduced  to  38.3  m  for  the  99U0 
X-Y  rates  and  89.3  m  for  the  9940  W-Y  combination.  The  38.3 
m  1  drms  can  be  decreased  by  improving  the  sampling  time  for 
LORAN-C  receivers.  Nelson  obtained  30  m  1  drms  for  the  9940 
X-I  rates  with  special  LORAN-C  squipment  used  in  San 
Francisco  Bay,  California  [General  Electric  Co.,  1979]. 
Improving  the  sampling  time  for  LORAN-C  receivers  used  as 
positioning  equipment  for  hydrographic  surveys  should  be 
investigated. 

With  drms  values  of  38.3  m  with  the  possibility  of 
obtaining  30.0  m  1  drms  and  offsets  ranging  from  3  to  12  m, 
it  may  be  possible  to  use  LORAN-C  for  hydrographic  surveys 
at  scales  of  1:80,000  or  less  using  multiple  observed  ASF 
Correctors.  The  use  of  DMAHTC  LORAN-C  Correction  Tables 
should  not  be  ignored.  After  updating  these  ASF  Correctors 
with  observed  data,  the  LORAN-C  Correction  Tables  may  allow 
LORAN-C  to  be  used  as  a  positioning  system  for  hydrographic 
surveys. 


64 


APPENDIX    A 
PROGRAM    GPBYLQ 

C  PROGRAM    GPBYLQ 

C 

C  GENERAL    PROGRAM    FOR    DETERMINING    GP    FROM    KNOWN    STATION 

C  POSITIONS    AND    THE    DISTANCES    FROM    THEM    USING    LEAST 

C  SQUARES.       GP    TO    XY    AND    XY    TO    GP    ARE    DETERMINED    3Y 

C  SUBROUTINES    GPTOXY    AND    XYTOG?    WHICH    ARE    BASED    ON    THE 

C  MODIFIED    TRANSVERSE    MSRCATOR    PROJECTION     (MTM) . 

C 

C  PROGRAMMED  BY  GERALD  E.  WHEAION,  LT.  NOAA 

C 

C  LEAST  SQUARES  ADJUSTMENT  BY  PAUL  R.  WOLF,  PH.D.  AND 

C  REVISED  BY  D.  LEATH,  LCDR 

C 

C  PROGRAM    INPUT    VARIABLE    NAMES 

C  TITLE    =    ANY    JOB    IDENTIFICATION    NAMES    OR    NUMBERS 

C  M    AND    N    =    THE    NUMBER     OF    EQUATIONS     (M)     AND    UNKNOWNS     (N) 

C  XO    AND    YO    =    BEST   QUESTIMATE    OF    THE    POSTION 

C  STA(I,1)     =    X    COORDINATE    OF    KNOW    STATION 

C  STA(I,2)     =    Y    COORDINATE    OF    KNOW    STATION 

C  STA(I,3)     =    DISTANCE    FROM    KNOW    STATION 

C  A  (I,  J)     =    THE    COEFFICIENT    MATRIX 

C  EL  (I,  J)     =    THE    CONSTANT    MATRIX 

C  QLL{I,J)     =    THE    WEIGHT    MATRIX     (WEIGHTS    ARE    ENTERED    AS 

C  1 • S    IF    THE    SOLUTION    IS    EQUALLY    WEIGHTED) 


C 


IMPLICIT    REAL*8     (A-H,0-Z) 

DIMENSION    XCORD  (30) ,Y CORD (30)  ,WT  (3  0)  ,ISNO(30) 

COMMON    /ISTAT/    STA  (30  ,  3)  ,  FXY  (30) 

COMMON    /LSQX/    A  (30  ,30  )  ,  EL  ( 30  ,  1)  ,  QLL  ( 30  ,  30)  ,  AT  (30  ,  30)  , 

65 


1AQ(30,30),    QXX(30,30)   ,    AQL(30,10),    X(30,1),    V(30,1), 

2VAE(30)  ,    TITLE(80) 
C 

C  READ    AND    WRITE    OaTPOT    TITLE 

C 

WRITS  (6,509) 

READ  (5,710)  TITLE 

WRITE  (6,710)  TITLE 
C 

C  DEFINE    NUMBER    OF    SI3NALS     (NOT    GREATER    THAN    30)     AND 

C  NUMBER    OF    DATA    SETS. 

C 

READ  (5,502)     NSIG,NDATA 

502  FORMAT(I5,I10) 
C 

C  DEFINE    THE    CENTRAL    MERIDIAN     (CMSR) ,     FALSE    EASTING 

C  (FEST),    AND    CENTRAL    LATITUDE     (CLAT)  . 

C  CMER    IS    EXPRESSED    IN     DEGREES,     MINUTES,    AND    SECONDS. 

C'  FEST    IS    THE    X-COORDINATS    THAI    IS    ASSIGNED    TO    THE 

C  CENTRAL    MERIDIAN    AND    IS    EXPRESSED    IN    METERS. 

C  CLAT    IS    DEFINED    AS    THE    CONTROLLING    LATITUDE. 

C  IT    IS    USED    TO    REFERENCE   THE    Y-COORDIN ATES    AND 

C  IS    EXPRESSED    IN    METERS. 

C 

READ  (5,503)  ILO NC, ILM INC, RLSECC , FEST , CLAT 

503  F0eMAT(1X,I3, 1X,I2,1X,F8. 5, 1X,?7. 1,F10.1) 

CMER    =     ((IA3S  (ILONC)      *    60     +    ILMINC)     *    60)     +    RLSECC 
C 

C  DEFINE    VARIABLE    FOR: 

C  NUMBER    OF    EQUATIONS    (M) 

C  NUMBER    OF    UNKNOWNS     (N) 

C  IPAGE    =    NUMBER    OF    LINES    PER    PAGE. 


C 


IPAGE    =    1 


66 


M  =  4 

N  =  2 
C 

C      NULL  WEIGHTS 
C 

DO  3   I a= 1,30,1 

DO  3   JM=1,30,1 
3      QLL(IM,JM)  =0.0 
C 

C      R2AD  STATION  NUMBERS  , POSITION,  AND  WEIGHTS. 
C      CONVERT  POSITIONS  (3P)  TO  SECONDS  AND  THEN  TO  XY. 
C 

DO  12   J=1,NSIG,1 

READ  (5,80  0)  I SNO  (J)  ,IL  AT  ,1  MIN,  RS  EC,  JLON,  JMIN  ,  SSEC,  WT  (J) 
800         FORMAT(1X,I3,IU,I3,F9 .5,I5,I3,F9.5,F5. 1) 
C 

RMAST    =     ((lABS(ILAT)     *    60    +    IilIN)     *    60)     +    RSEC 

RMASTL    =     ((lABS(JLON)      *    60    +    JMIN)     *    60)     +    SSEC 
C 

CALL    GPTOXY (RMA ST,  RMA STL, XMETER, YMETER, FEST , CLAT , CMER) 

XCORD(J)     =    XMETER 
12  YCORD(J)     =    YMETER 

C 

C  READ    DATA        (STATION    NUMBERS    AND    THE    DISTANCES) 

C 

15  DO    40      JC0UNT=1  ,NDATA  ,1 
READ(5,805)     I F, IS, IT , lU ,NREC 

805  FORM  AT  (515) 

DO    16       IC0UNT=1  ,NSI3,  1 
IF  (ISNO  (ICOUNT)     .EQ.     IF)     IF=ICOUNT 
IF  (ISNO  (ICOONT)     .EQ.     IS)     IS  =  ICOUNT 
IF  (ISNO  (ICOUNT)     ,EQ.     IT)     IT=ICOUNT 

16  I?  (ISNO  (ICOUNT)     .EQ.     14)     I4  =  IC0UNT 
C 


67 


STA(1,1)     =    XCORD(IF) 

STA(1,2)     =    YCORD(IF) 

QLL(1,1)     =    WT(IF) 
C 

STA(2,1)     =    XCOFD(IS) 

STA(2,2)    =    YCORD(IS) 

QLL(2,2)     =    WT(IS) 
C 

STA(3,1)     =    XCORD(IT) 

STA(3,2)     =    YCORD(IT) 

QLL(3,3)     =    WT(IT) 
C 

STA(a,1)     =    XCORD(IU) 

STA(4,2)     =    YCORD(IU) 

QLL(4,4)     =    WT(I4) 
C 

C  READ    THE    DISTANCE    RECORD    AND    LORAN    HATS. 

C 

DO    38    KC00NT=1, NREC,1 

READ  (5,507)     STA  (1,  3)  ,  STA(2,3)  ,STA  (3,3)  ,STA  (4,3)  , 
1    RATE1,RATE2 
507  FORMAT(6F10,  1) 

C 

C  DETERMINE    BEST    GUESS     COORDINATES    XO    AND    YO 

C  WITH    SUBROUTINE    GUESS. 

C 

19  CALL    GUESS (XO,YC) 
C 

IJUMP    =    0 
C 

C  COMPUTE    FXY,     A    AND    L     MATRIX 

C 

20  DO    25    1=1, M 

FXY(I)     =    DSQRT  (DA3S(  (  XO-STA  (I,  1)  )  **2 


68 


1  (Y0-STA(I,2)  )**2)  ) 

A  (1,1)  =  (X0-STA(I,1)  )  /  (FXY(I)) 

A(I,2)  =  (Y0-STA(I,2)  )  /  (FXY  (I)  ) 
25     EL  (1,1)  =  STA(I,3)  -  FXY(I) 
C 

C      CALL  SUBROUTINE  LSQR 
C 

CALL  LSQR  (K,N) 
C 

C      COMPUTE  THE  NEW  QUESSTIMATE  FOR  XO  AND  YO 
C 

XO  =  XO  +  X  (1  ,1) 

YO  =  YO  +  X  (2,1) 
C 

C      EXIT  IF  STANDARD  ARE  MET  USING  IJUMP  OR 
C      XO  AND  YO  CUT  OFF 
C 

IF  (DABS  (X  (1,1)  )  .LE.1.  00  .AND.  D  AB3  (X  (2,  1)  )  .  LE.  1  .  00) 
1   GO  TO  35 

IF  (IJUMP  .EQ.  10)  GO  TO  35 
30     GO  TO  20 
C 

C      COMPUTE  ERROR  ELLIPSE 
C 
35     CONTINUE 

CALL  ELIPSE  (SU,  SV) 
C 

C  CONVERT    XY    TO    GP 

C 

CALL    XYTOGP (XO, YO, SEC lAT, SECLON , FEST , CLAT, CMER) 

CALL    TODMS (SECL AT, IDE GP,I MINP, RSECP) 

CALL    TODMS (SECLON, JDE GP ,JMINP , 3SSC?) 
C 
C  PAGE    AND    CONTINUE    WITH    NEXT    SET    OF    OBSERVATIONS 


69 


c 

WRITE  (6,505)     IDEGP ,IM INP,RSEC?, JDEGP, JMINP , SSECP , 
1    EATE1,RATE2 
C  WRITE(6,505)     IDEGP ,IMINP, RSECP, JDEGP, JMINP, SSECP, 

1  sa,sv 

505         FORMAT (14, 13, F6. 2, 15, I3,F6 . 2, 2F9 . 2) 
C  IF(IPAGE    .EQ.    50)     WRITE  (6,509) 

IF(IPAGE    .EQ.     50)     IPAGE   =    0 
38  IPAGE    =    IPAGE    +    1 

C 

C      FORMAT  STATEMENTS 
C 

710         FORMAT(80A1) 
509  FORMAT  (1H1) 

UO  CONTINUE 

STOP 

END 

C========  =  =======  =  ==  ======  ======  =  ==  =  =  =  ==  ======  =  =  ==  =  ======: 

SUBROUTINE    LSQR  (M,N) 
Q 

IMPLICIT    REAL*8  (A-H,0-Z) 

COMMON    ASQX/    A  (30,30)  ,SL  (30,  1)  ,QLL  (30,30)  ,  AT(30,30)  , 
1AQ(30,30),    QXX(30,30)  ,    AQL(30,10),    X(30,1),    7(30,1), 
2VAR(30)  ,    TITLE  (80) 
C 

C  COMPUTE    A    TRANSPOSE    3Y    TRANSPOSING    THE    A    MATRIX     (AT) 

C 

DO    6  1    I=1,M 
DO    61    J=1,N 
61    AT  (J, I)  =A  (I, J) 
C 

C      USING  STEPS  (1)  ,  (2)  ,  AND  (3)  COMPUTE  THE  INVERSE 
C      OF  THE  TRANSPOSE  (AT)  *  WEIGHTED  MATRIC  (QLL)  * 
C      MATRIX  A  =  QXX. 


70 


c 

C  (1)        COMPOTE    AQ   =    AT    *    QLL 

C 

DO    7  1    1  =  1 ,N 

DO    71    J=1 ,M 

AQ  (I,J)=0. 

DO    71    K  =  1  ,M 
71    AQ  (I,J)=AQ(I,J)  +(AT(I,K)*QLL(K,  J)  ) 
C 

C  (2)        COMPUTE    QXX    =    AQ    *    A 

C 

DO    81    1  =  1,  N 

DO    81    J=1,N 

QXX(I,J)=0. 

DO    81    K=1,M 
81    QXX(I,J)=QXX  (I,  J)  +AQ  (I,K)  *A  (K,J) 
C 
C  (3)        INVEST    QXX    MATRIX 


C 


DO    3  07    K=1 ,N 
DO    302    J=1,N 
IF  (J-K)  304,302,  304 
304    QXX(K,J)=QXX  (K,  J)/QXX  (K,K) 

302  CONTINUE 
QXX(K,K)=1./QXX  (K,K) 
DO    307    1=1, N 

IF  (I-K)  305,307,305 
3  05    DO    3  03    J=1,N 

IF  (J-K)  306,303,  306 

306  QXX(I,J)=QXX  (I,  J)  -QXX  (I,K)  *QXX  (K,  J) 

303  CONTINUE 
QXX(I,K)=-QXX  (I,K)  *QXX  (K,  K) 

307  CONTINUE 


71 


C      USING  STEPS  (4)  AND  (5),  COMPOTE  THE  UNKNOWNS  X 

C      BY  MULT  THE  INVERSE  Q XX  AND  AQL. 

C 

C       (U)   COMPUTE  AQL  =  A  Q  *  EL 

C 

DO  101  1=1,  N 

AQL(I,1)=0. 

DO    101    K=  1 ,  M 
101    AQL(I,1)=AQL  (I,  1)  +A3  (I,K)  *EL(K,  1) 
C 
C  (5)        COMPUTE    X    =    QXX    *    AQL 

DO    201    1=1,  N 
C 

X  (I,  1)=0. 

DO    201    K=1,N 
201    X  (I,  1)  =X(I,1)  +QXX(I,K)  *AQL  (K,  1) 
C 

C       (6)   COMPUTE  THE  RESIDUAL   (V  =  A  *  X  -EL) 
C 

DO  301  1=1,  M 

V{I,1)=0. 

DO  3  01  K=1,N 
301  7  (I,  1)=7(I,  1)  +A  (I,K)  *X(K,  1) 

DO  1  1=1, M 
1  V(I,1)=V(I,1)-EL(I,1) 
C 

C      COMPUTE  THE  STANDARD  DEVIATION  OF  UNIT  WEIGHT  SIGMA 
C         DM  -  NUMBER  OF  OBSERVATIONS 
C         DN  -  NUMBER  OF  KNKNOWNS 


C 


SIGMA=0. 

DM=M 

DN=N 

DO  332  1=1, M 


72 


382    SIGMA=SIGMA+V  (1,1)  **2*QLL  (1,1) 
SIGMA=DSQRT     (SIGMA/(D M-DM) ) 
C 

C  COMPUTE   THE    STANDARD     DEVIATION    OF    THE    ADJUSTED    UNKNOWNS 

C  QXX    -    ARE    THE    ELEMENTS    OF    THE    COVARIANCE    MATRIX. 

C 

DO    446    1=1, N 
446    VAR(I)  =DSQRT  (QXX(I  ,1)  *SIGMA**2) 
C 

5  10    CONTINUE 
RETURN 
END 

C==r==  =====  =  ==  ==============  =  =  ========  =  =  =  =  ==  =  =  =  ===  =  ==  =  =  ======  = 

SUBROUTINE    ELIP SE (SU, SV) 
C 

c 

C  SOLVE    FOR    THE    SEMI    MAJOR    AND    SEMI    MINOR    AXIS    OF 

C  THE    ERROR    ELLIPSE 

C 

IMPLICIT    REAL*8  (A-H,0-Z) 

COMMON    /LSQX/    A  (30  ,30  )  ,  EL  (  30,  1)  ,  QLL  (30  ,  30)  ,  AT  (30  ,  30)  , 
1AQ(30,30),    QXX(30,30)  ,    AQL(30,10),     X(30,1),     V(30,1), 
2VAR(30)  ,    TITLE(80) 
C 

SUS    =    .5*(QXX(1,1)     +     QXX(2,2)     +    DSQRT  (DABS  (QXX  ( 1 ,  1)  - 
1    QXX  (2,2)  +4.0*QXX(1,2)  *QXX  (2,  1)  )  )  ) 

SVS    =    .5*(QXX(1,1)     +     QXX(2,2)     -    DSQRT  (DABS  (QXX  (1  ,  1) - 
1    QXX  (2,2)  +4.0*QXX(1,2)*QXX  (2,1)  )  )  ) 
C 

SU    =      DSQRT  (SUS) 
SV    =       DSQRT  (SVS) 
C 

RETURN 
END 


73 


C==:==s  =  =:  ==  =  =====  =  =  =  =  =======  =====  =  =  =  =  =  =  =  ===  =  ==  =  ==  =  =  ==  =  =  =  =  ==  = 

SD3R0UTINE    G0ESS(XO,YO) 

c 

C  SUBROUTINE    GUESS   DETERMINES    THE    BEST    GUESS    COORDINATES 

C  TO    BE    USED    IN    SUBROUTINE    LSQR.       USE    RIGHT    SIDE    RULE    FOR 

C  STATION    ORDER. 

C 

IMPLICIT    REAL*8     (A-H,0-Z) 

COMMON    /ISTAT/    STA  (30  ,  3)  ,  FXY  (30) 
C 

C  DETERMINE    DISTANCE    BETWEEN    STATION    1    AND    STATION    2 

C 

D  =  DSQRT  ((STA  (2,  1)  -STA  (1,1)  )  **2+  (STA  (2,2)-3TA  (1,2)  )**2) 
C 

C  DETERMINE    ANGLE    ALPHA    BETWEEN    XO , Y0/STA2/STA1 

C 

ALPHA=DARC0S ( (STA(2,3) **2-STA (1,3)  **2  +  D**2) / 
1     (2.0*STA  (2,3)*D)  ) 
C 

C  DETERMINE    ANGLE    BROVO    BETWEEN    X-AXIS    AND    STA2-STA1 

C 

BROVO=DARSIN  (  (STA  (1,2)-STA  (2,2)  )  /D) 
C 

C  DETERMINE    X    AND    Y    LENGTH 

C 

X=STA  (2,3)  *DCOS  (ALPHA +BROVO) 

Y  =  STA  (2,3)  *DSIN  (ALPHA  +BROVO) 
C 

C  DETERMINE    XO    AND   YO 

C 

XO    =    STA(2,  1)  +X 

YO   =    STA(2,2)  ■^Y 


in 


RETURN 
END 


SUBROUTINE    GPTOXY(SEC LAT, SECLON,XCO, YCO^FEST ,CLAT,CMER) 


IMPLICIT    REAL*8  (A-H,0-Z) 

DATA    E2,RK0,A    / .00676 8658  DO ,.  99998D0 , 6378206 .UDO/ 

DATA    RKGE0,W1,W2   /O. 0 4848 1 368D0 , 0. 11 422D0, 2 1 . 73607D0/ 

DATA    W3, W 4/5 104. 57 33 8  DO, 63 673 99. 6 3 9D0/ 

DATA    RADSEC    /.O 000048 48  13681 1 1D0/ 


C 
C 


RADLAT    =    SECLAT    *    RADSEC 
SINLAT    =    DSIN  (RADLAT) 
SIN2LA    =    SINLAT    *    SINLAT 
COSLAT    =    DCOS  (RADLAT) 
C0S2LA    =    COSLAT    *    COSLAT 
P    =     (CMER    -    SECLON)     /     10000. ODO 
V    =    A    /   DSQRT(1.0D0    -    E2*SIN2LA) 
TANCON    =    1.0D0    -    SIN2 LA/C0S2LA 

S    =    W4    *     (RADLAT    -    SI NLAT*C0SLAr/1 0. 0DO**6    * 
*  (W3    -COS2LA*(W2- W1*C0S2LA)  )  ) 

T1    =    S    *    RKO    -    CLAT 
T2    =    RKGEO    *    COSLAT    *    RKO    *    V 
T3   =    T2    *    RKGEO    /   2. 0  DO 
T4    =    T3    *    SINLAT 

T5    =    T3    *    RKGEO    *    COS 2LA   /    3. ODO 
T6    =    T5    *    TANCON 

T7    =     (4. ODO    +    TANCON)      *T5    *RKGEO    *    SINLAT    /    4, ODO 
XCO    =     (T2    +     (T6*P**2))*P    +    ?EST 
YCO    =     (T7*p**4)     +     (T4*P**2)     >    T1 
RETURN 
END 


75 


SUBROUTINE    XYTOGP(XCO , YCO, SECLAT, SECLON,FEST,CLAT,CMER) 


IMPLICIT    REAL*8     (A-H,0-Z) 
C 

DATA    E2,A,SR    /O .00676 86 58D0 ,6378206. UDO , 
1    0.0000048U81368D0/ 

DATA    W1,W2,W3    /O. 2468 2D0, 30. 0233 5D0, 5078 .64 97700/ 
C 

D    =    CLAT    ♦    YCO 

WO    =    0.  15704998  1D0/10.0D0**6    *    D 

SINWO    =    DSIN(WO) 

COSWO    =    DCOS  (WO) 

C0S2W0    =    COSWO    *   COSWO 

PHI1     =    WO    +    SINWO*COS WO/1 0.0D0**6     * 
*  (W3-^COS2WO*{W2+W  1*C0S2W0)  ) 

PHI2    =    PHI1    /   0.99998D0 

PHI3    =    PHI2    /   SR 

Q    =     (XCO    -    FEST)     /    10.0D0**6 

V    =    A    /   DSQRT{1.0D0    -    E2*DSIN  {PHI2)  **2) 

T    =    DC0S(PHI2)     *    SR 

C    =    V    *    0.99998D0 

T1    =     10.0D0**6    /     (T*C) 

T2    =     (T1*10.  0DO**6)     /     (2.0D0*C) 

T3    =     (T2*10.0D0**6)     /     (3.0D0*C) 

T4    =     (T3*10.0D0**6)     /     (4.0D0*C) 

DELLON    =     (T1-Q**2*T3*  (2.0D0*DTAN (PHI2) **2+1 .ODO) ) *Q 

SECLAT    =     (  (  (3.0D0*DTAN(PHI2)  **2  +  5.0D0)  *T4)  *Q**2-T2) 
1         *Q**2*DSIN  (PHI2)     +    PHI3 

SECLON    =    CMER    -    DELLON 

RETURN 

END 
SENTRY 


76 


DATA    SET    EXAMPLE      -       PROGRAM    GPBYLQ. 

SHIP'S    POSITION  OBSERVED    LORAN    RATES 


LATITUDE 
(D-M-S) 

LONGITUDE 
(D-M-S) 

9940-X 
(fisec) 

9940-Y 

3  6    36    40.20 

121    52    48,62 

27508.79 

42742.71 

36    36    42.41 

121    52    48.16 

27508.81 

42742.93 

3  6    36    44.56 

121    52    47.52 

27508.83 

42743.15 

3  6    36    46.84 

121    52    46.98 

27508.76 

42743. 26 

36    36    49.09 

121    52    46.5  9 

27508.76 

42743.48 

77 


APPENDIX    B 
PROGRAM    LOR  AN 

C  PROGRAM    LORAN 

C 

C  PROGRAM    COMPOTES    LINE    OF    POSITIONS    FOR    LORAN-C    USING 

C  THE    SECONDARY    FACTOR     (SF)     BASED    ON    SEAWATER    EM    MODEL. 

C 

IMPLICIT    REAL*8     (A-H,0-Z) 

DIMENSION    AXIS(  13)  ,RF  (13) 

DIMENSION    XSLAV1 (100  0) ,XSLAV2 (1000) 

DATA    RHOSEC,PI,UNCOV, RN/2. 06264 8062U71D05, 
1    3. 1 4 15 92 6535 89 8D0, 2 9  9.79  245  800,1 .000338DO/ 

DATA    XMEAN1,XMEAN2,VAR1,7AR2/O.OODO,O.OODO, 
1    0.0ODO,00.0D0/ 

DATA    XMEAN3,XMEAN4/0. 0ODO,O.00DO/ 
C 
CCCCCC* ********************  ************* 

DATA    AXIS/6. 3782064D06, 6. 378388         D06 , 6. 377397 1 55D06  , 

1  6.37816    D06, 6. 37816D06, 6, 378249145006,6. 378165D06, 

2  6.378166006,6.378165    D06 , 6 . 378 1 45D06 , 6. 3775634D06, 

3  6.378245006,6.3781350006/ 

DATA    RF/6. 3565838  006,2.97         002,2.9915  28  12  85002, 

1  2.98  2500  2,2. 98  2  4716  7  4270  02,2.9  3  46  50  02,2.9  8  25002, 

2  2.983    002,2.983002,2-9825    002,6.3562569006, 

3  2.933    002,2.9826002/ 
C*****ELLIPSOID    OPTION    NUMBER 

C  1.  CLARKE    1866  8.  MERCURY 

C  2.  INTERNATIONAL    (HAYFORD)  9.  MARSHALL    ISLAND 

C  3.  BESSEL     1841  10.  NAVY    8D 

C  4.  AND     (AUSTRALIAN)  11.  AIRY 

C  5,  1967    REFERENCE  12.  KRASSOWSKI     1940 

78 


C  6.    CLARKE    1880    MOD  13.     WGS    1972 

C  7.    SAO 

C 

cccccc* ************ ********  ************* 

C  CC1-2    =    ELLIPSOID    NUMBER    (K) 

C  CC3-5    =    NUMBER    OF    POINTS    ALONG    COAST     (IREC) 

C 

READ  (5,  100)     K,IREC 
100  F0RMAT(lX,l2,ia) 

TW0PI=2.*PI 

A  =  AXIS(K) 

F=1./RF  (K) 

IF  (F.LT.3.D-3)     F=(A-1./F)/A 
C 

C  READ    MASTER    AND    SLAVE    STATIONS    POSITIONS 

C  THE    FIRST    RECORD    IS    THE    NUMBER    OF    MASTER    AND    SLAVE 

C  STATIONS    FOR    THE   PARTICULAR    CHAIN. 

C 

WRITE  (6,202) 
202  FORMAT(IHI) 

WRITE  (6,201) 
201  FORMAT  (1H    ) 

READ  (5, 105)     ILATM,IMINM,RSECM,ILONM,ILMINM,RLSECM 

WRITE (6,1 05)     ILATM,IMINM,RSECM,ILONM,ILMINM,RLSECM 
105         FORMAT (IX, 13, IX, 12, IX, F5. 2, IX, 14, IX, 12, IX, F5. 2) 

RMAST    =     (  (lABS(ILATM)      *    60    +    IMINM)     *    60    >    RSECM)     / 
1    RHOSEC 

IF(ILATM    .LT.    0)     RMAST    =    -RMAST 

RMASTL    =     (  (TABS  (ILONM)     *    60    +    ILMINM)     *60    +RLSECM)     / 
1    RHOSEC 

IF  (ILONM    .GT.    0)     RMASTL   =    TWOPI    -    RMASTL 
C 

C  READ    THE    FIRST    SLAVE    STATION    AND    CHANGE    THE    LATITUDE 

C  AND    LONGITUDE    INTO    RADIANS. 


79 


READ  (5, 101)     ILATS,IMINS,RSECS,rLONS,ILMINS,ELSSCS, 
1    DELAY1 

WRITE  (6,101)     ILATS,IMINS,RSECSrILONS,ILMINS,RLSBCS, 
1    DELAY1 
101         FORMAT (IX, 13, IX ,12 , 1 X ,F5. 2, IX, lU , IX, 12, IX,  F5 . 2 , F9 . 2) 
RSLAV1    =     ((lABS  (ILATS)     *    60    4-    IMINS)     *    60    +    RSECS)     / 
1    RHOSEC 
IF  (ILATS    .LT.    0)     RSLAV1    =    -RSLAV1 

RSLAL1    =     ((lABS  (ILONS)     *    60    +    ILMINS)     *    60    ■»•    RLSECS)     / 
1    RHOSEC 
IF  (ILONS    .GT-    0)     RSLAL1    =    TWOPI    -    RSLAL1 
C 

C  READ    THE    SECOND    SLAVE    STATION    AND    CHANGE   THE    LATITUDE 

C  AND      LONGITUDE    INTO    RADIANS. 

C 

READ  (5,  101)     ILATS,  IMINS,  RSECS,  ILONS,  ILMINS,  RLSECS, 
1    DELAY2 

WRITE  (6,101)     ILATS, IMINS, RSECS, ILONS, ILMINS, RLSECS, 
1    DELAY2 

RSLAV2    =     ((TABS  (ILATS)     *    60    ^    IMINS)     *    60    ■••    RSECS)     / 
1    RHOSEC 
IF  (ILATS    .LT.    0)     RSLA V2    =    -RSLA72 

RSLAL2    =     (  (IA5S  (ILONS)     *    60    +    ILMINS)     *    60    +    RLSECS)     / 
1    RHOSEC 
IF  (ILONS    .GT.     0)     RSLAL2    =    TWOPI    -    RSLAL2 
WRITE  (6,201) 
C 

C  READ    THE    RECORDS   POSITIONS    AND    OBSERVED    RATES,     THEN 

C  COMPUTE    THE    TOTAL    DISTANCE. 


C 


DO    550    I=1,IREC,1 

READ (5, 104)     ILAT,IMIN ,RSEC ,ILON , ILMIN, RLSEC, 
1    RATE1,RATS2 


30 


104         FOEMAT(1X,I3,I3,F6.3,  15,13,  F6  .  3  ,  3X,  2F1  0  .2) 

C 

C  CONVERT    LAT    AND    LONG    TO   RADIANS. 

C 

RPOST    =     ((lABS(ILAT)      *    60    +    IMIN)     *    60    +    RSEC)     / 
1    RHOSEC 

IF(ILAT    .LT.     0)     RPOST    =   -RPOST 

RPOSTL    =     ((lABS(ILON)      *   60    +    ILMIN)     *    60    +    RLSEC)     / 
1    RHOSEC 

IF(ILON    .GT.     0)     RPOSTL    =    TWOPI    -    RPOSTL 
C 

C  COMPUTE    DISTANCES    AND    AZIMUTHS    FROM    THE    OBSERVED    POINT 

C 

C  MASTER 

C 

CALL    INVER1 (A, F, RPOST , RPOSTL, RM AS T, RMASTL, FAZM , BAZM , 
1    DISTM) 

DDISTM    =     (RN    *    DISTM)     /    UNCOV 

CALL    SECFAC  {UDISTM,SFM) 
C 

C  SLAVE1 

C 

CALL    INVER1 (A,F ,RPOST , RPO STL,RSLA V1 , RSLAL1 , F AZ 1 , SAZ 1 , 
1    DIST1) 

UDIST1    =     (RN    *    DIST1)     /   UNCOV 

CALL    SECFAC  (UDI  ST1, SF  1) 
C 
C  SLAVE2 


C 


CALL    INVERT  (A, F ,R?OSr , RPO STL,RSLAV2, ESLAL2, F AZ2, BAZ 2, 
1    DIST2) 
UDIST2    =     (RN    *    DIST2)     /    UNCOV 
CALL    SECFAC  (UDIST2,SF2) 


81 


C  COMPOTE    THE    RATES    AND    COMPARE    TO    THE    OBSERVED    RATES 

C 

TDM1    =    UDIST1    -    ODISTM    +    SF1    -    SFM    ■•■    DELAYl 

DIPF1    =    TDM1     -    EAT  El 
C 

TDM2    =    UDIST2    -    UDIST M    +    SF2    -    SFM    +    DSLAY2 

DIFF2    =    TDM2    -    RATE2 
C 

C  COMPUTE    THE    LANE    WIDTH    IN    METERS    BASED    ON    EQUATION 

C  4.20    IN    ELECTRONIC    SURVEYING    AND    NAVIGATION    - 

C  LAURILA,    PAGE    94. 

C 

BR1    =    DABS  (FAZ1    -    FAZ  M) 

3R2    =    DABS(FAZ2    -    FAZ  M) 

WIDTH1    =     (DIFF1     *    UNCOV    *    0.5)     /    DSIN  (BR1    *    0.5) 

WIDTH2    =     {DIFF2    *    UNCOV   *    0.5)     /    DSIN  (BR2    *    0.5) 
C 

C  WRITE   THE    POSITION    OF    VESSEL,    COMPUTED    RATE,    OBSERV^ID 

C  RATE,    AND    THE    DIFF    BETWEEN    THEM. 

C 

WRITE  (6^200)     ILAT,IMIN,RSEC,IL0N,ILMIN,RL3EC,RATS1, 

DIFF1,RATE2,DIFF2 
200         F0RMAT(1X,I3,I3,1X,F6.3,I5,I3,1X^F6.3,F12.2,F8.2, 
1    F12.2,F8.2) 

WRITE(6,201) 
C 

C  XMEAN1    AND    XMEAN2    ARE    THE    MEAN    DIFFS    BETWEEN    THE 

C  COMPUTED    RATS    AND    THE    OBERSEHVED.     XSLAV1    AND    XSLAV2 

C  ARE    THE    STORED    DIFFS. 


C 


XMEAN1  =  XMSAN1  +  DIFF1 

XMEAN2  =  XMEAN2  ■•■  DIFF2 

XMEAN3  =  XMEAN3  *  WIDTHi 

XMEAN4  =  XMEAN4  +  WIDTH2 


82 


XSLAV1  (I)  =  DIFF1 

XSLAV2(I)  =  DIFF2 
550    CONTINUE 
C 

C      COMPUTE  THE  MIAN  AND  STANDARD  DEVIATION 
C 

XMEAN1  =  XMEAN1  /  IREC 

XMEAN2  =  XMEAN2  /  IREC 

XMEAN3  =  XMEAN3  /  IREC 

XMEAN4  =  XMEAN4  /  IREC 
C 

DO  6  00  I  =  1, IREC, 1 

VAR1     =    7AR1    +     ((XSLA7  1(I)     -    XMSAN1)**2) 
600  7AR2    =    VAR2    +     ((XSLA72(I)     -    XMEAN2)**2) 

C 

VAR1    =    VAR1    /    (IREC    -     1.0) 

VAR2    =    VAR2    /     (IREC    -     1.0) 
C 

SD1    =    DSQRT(VARI) 

SD2    =    DSQRT(VAR2) 
C 

WRITE  (6,201) 

WRITE  (6,210)     XMEAN1,SD1,XMEAN3 

WRITE(6,201) 

WRITE(6,211)     XMSAN2,S D2,XMEANa 

WRITE  (6,202) 

210  F0RMAT(1X,'     SLAVE    #1,     MEAN    =    ',?10.3, 

1  •    STANDARD    DEVIATION    =    •  , 

2  F10.3,'    DISTANCE    IN     METERS    =    ',F10.3) 

211  F0RMAT(1X,'     SLAVE    #2,     MEAN    =    ',F10.3, 

1  '    STANDARD    DEVIATION    =    ', 

2  F10.3,'    DISTANCE    IN     METERS    =    •,F10.3) 
STOP 

END 


83 


C=====:  =  =  ==  =  ==  ==  =  =  =  =  ========  ==  =  =  =  =  =  =  ====  =  ==  =  =  =  =  =  =  =  =  =  =  ==  =  ==  = 

SUBROUTINE    SECFAC  (UTDIST,  SF) 
C 

c 

C  THIS    ROUTINE    WILL    COMPUTE    THE    SEA    SECONDARY    FACTOR 

C  OTDIST    =    TOTAL    DISTANCE 

C  SF    =    SECONDARY    FACTOR 

C 

IMPLICIT    REAL*8     (A-H,  0-Z) 
C 

c 

C  COEFFICIENTS 

C 

AO   =       129.04323 

A1    =    -0.40758 

A2   =      0.00064576813 
C 

BO   =      2.741282 

B1    =    -0.011402 

B2   =    .00032774815 
C 

IF(UTDIST    .GT.     537)     30    TO    10 

SF    =     (    BO    /    UTDIST)     +    B1    +     (    B2    *    UTDIST) 

GO    TO    20 
10  SF    =     (    AO    /    UTDIST)     •»•     A1    +     (    A2    *    UTDIST) 

C 
20  CONTINUE 

RETURN 

END 

C== ======================== ================================: 

SUBROUTINE  INVSR1  (A,  ? INV, GLAT1 , GLON 1 , GLAT2 , GL0N2  ,FAZ , 
1  BAZ,S) 
C 

c 


34 


Q   4e«:(c    SOLUTION    OF    THE    GEODETIC    INVERSE    PROBLEM    AFTER 

C   ***    T.VINCENTY    MODIFIED    RAINS  FORD'S    METHOD    WITH    HELMERT'S 

C   ***    ELLIPTICAL    TERMS.       EFFECTIVE    IN    ANY    AZIMUTH    AND    AT 

C   ***    ANY    DISTANCE    SHORT    OF    ANTIPODAL    STANDPOINT/FOREPOINT 

C   ***    MUST    NOT    BE   THE    GEOGRAPHIC    POLE 

C 

C   ***    A    IS    THE    SEMI-MAJOR    AXIS    OF    THE    REFERENCE    ELLIPSOID 

C   ***    FINV    IS    THE    FLATTENING    (NOT    RECIPROCAL)     OF    THE 

C   ***    REFERNECE    ELLIPSOID    LATITUDES    AND    LONGITUDES    IN 

C    ***    RADIANS    POSITIVE    NORTH    AND    EAST    FORWARD    AZIMUTHS    AT 

C   ***    BOTH    POINTS    RETURNED     IN    RADIANS    FROM    NORTH    GEODESIC 

C   ***    DISTANCE    S    RETURNED    IN    UNITS    OF    SEMI-MAJOR    AXIS    A 

C 

C   ***    PROGRAMMED    FOR    CDC-66 00    BY    LCDR    L.PFSIFER    NGS 

C   ***    ROCKVILLE    MD    18FEB75.        MODIFIED    FOR    IBM    SYSTEM    360 

C   ***    BY    JOHN    G    3ERGEN    NGS     ROCKVILLE    MD    7507. 

C 

IMPLICIT    REAL*8     (A-H,0-Z) 

DATA    EPS/0. 5D-1 3/, PI/ 3. 14 1 59265 35  89 8D0/ 

TW0PI=2.*PI 

R=1.-FINV 

TU1  =  R*DSIN(GLAT1)  /DCOS  (GLATI) 

TU2=R*DSIN  (GLAT2) /DCOS  (GLAT2) 

CU1=1 ./D3QRT(TU1*TU1+  1.) 

SD1=CU1*Tai 

CU2=1  ./DSQRT(TU2*TU2+ 1.) 

S=CU1*CU2 

3AZ=S*TU2 

FAZ=BAZ*TU1 

X=GL0N2-GL0N1 
100    SX=DSIN  (X) 

CX=DC0S  (X) 

TU1=CU2*SX 

TU2=BAZ-SU1*CU2*CX 


85 


SY=DSQRT(Tai*T0  1+TU2*TU2) 
CY=S*CX+FAZ 
Y  =  DATAN2(SY,CY) 
SA=S*SX/SY 
C2A=-SA*SA-H. 
CZ=FAZ+FAZ 

IF(C2A.GT.O.)  CZ=-CZ/C2A+CY 
E=CZ*CZ*2.-1. 

C=  ((-3.*C2A  +  4  .)  *FINV4-a.)  *C2A*FINV/16 . 
D  =  X 

X=  ((E*CY*C  +  CZ)  *SY*C-«-Y)  *SA 
X=  (1  .-C)  *X*FINV+GL0N2-GL0N1 
IF  (DABS  (D-X)  .GT.EPS)     GOTO    100 
FAZ=DATAN2(T01,TU2) 
IF  (FAZ.GE.TWOPI)     FAZ= FAZ-T WOPI 
IF  (FAZ.LT.O.DO)     FA2=F AZ+TWOPI 
BAZ=DATAN2(CU1*SX,BAZ*CX-S01*Ca2)  +PI 
IF  (BAZ.GE.THOPI)     B AZ= BAZ-T WOPI 
IF  (BAZ.LT.O.DO)     BAZ=B  AZ+IWOPI 
X  =  DSQRT  (  (1./R/R-1.)  *C2A+1.)  +1. 
X=  (X-2.)/X 
C=1.-X 

C=  (X*X/U.  +  1.) /c 
D=(0.375*X*X-1.  )  *X 
X=E*CY 
S=1.-E-E 

S=  ((  (  (SY*SY*4.-3.)  *S*CZ*D/6.-X)  *D/4.+CZ)  *SY*D  +  Y)  *C*A*R 
RETURN 
END 
SENTRY 


86 


DATA    SET    EXAMPLE    -    PEOGRAM    LORAN 

SHIP'S  POSITION               OBSERVED    LORAN    RATES    &    ERRORS     (E) 

LATITUDE  LONGITUDE              9940-Y            EY  9940-W            EW 

(D-M-S)  (D-M-S)                 ()1S6C)  (;isec)        (;isec)  (usee) 

36    U3    45.800  121    55    27.160       42789.31  -0.49  16294.04  -1.06 

36    44      3.400  121    55    32.340       42791.13  -0.38  16293.46  -1.10 

36    44    21.180  121    55    37.390       42793.04  -0.38  16292.73  -0.99 

36    44    37.490  121    55    46.950       42795.13  -0.58  16292.03  -1.06 

36    44    53.260  121    55    57.710  42796.93  -0.51  16291.43  -1.27 


87 


APPENDIX    C 
PROGRAM    LOPLC 

C  PROGRAM    LOPLC 

C 

C  PROGRAM    COMPUTES    LINE    OF    POSITIONS    FOR    LORAN-C    USING 

C  THE    SECONDARY    FACTOR      (SF)     AND    ADDITIONAL    SECONDARY 

C  FACTOR     (ASF)     THE    SF    AND    ASF    ARE    BASED    ON 

C  SEMI-EMPIRICAL    TD    GRID. 

C 

IMPLICIT    REAL*8     (A-H,0-Z) 

DIMENSION    PHI  (100)  ,ELON  (100)  ,DISTM  (100)  ,DIST1  (100)  , 
1    DIST2(10  0)  ,AXIS  (13)  ,  RF  (13)  ,AZ1  (100)  ,  AZ2  (1  00)  ,  AZM  (1  00) 

DATA    RHOSEC,PI, UNCOV/2. 06 264806  2U7 1D05, 
1    3.1U15926535898D0,299.693D0/ 
C 
cccccc* ******  ********  ******  ************* 

DATA    AXIS/6. 3782064D06, 6. 378388         D06, 6. 377 397 1 55D06 , 

1  6.37816    D06,6. 37816D06^6.3782U91U5D06,6.378165D06, 

2  6.378166D06,6. 378165    D06 , 6. 378 1 a5D06 , 6 . 377563UD06, 

3  6.378245D06,6. 3781350D06/ 

DATA    RF/6. 3565838  D06,2.97         D 02, 2 . 99 15 28 1285D02 , 

1  2.98  25D0  2,2. 98 247 167 4  27D 02, 2 .93 465D02 , 2 .9825D02 , 

2  2.983    D02,2.983D02,2 .9825    D02, 6 , 3562569D06 , 

3  2.983    D02,2.98  26D02/ 
C*****ELLIPSOID    OPTION    NUMBER 

8.  MERCURY 

9.  MARSHALL  ISLAND 

10.  NAVY  8D 

11.  AIRY 

12.  KRASSOWSKI  19U0 

13.  WGS  1972 

88 


C 

1. 

CLARKE    1866 

c 

2. 

INTERNATIONAL    (HAYFORD) 

c 

3. 

BESSEL    1841 

c 

4. 

AND     (AUSTRALIAN) 

c 

5. 

1967    REFERENCE 

c 

6. 

CLARKE    1830    MOD 

C  7.    SAO 

C 

cccccc* ************ ********  ************* 

C  CC1-2    =    ELLIPSOID    NUMBER     (K) 

C  CC3-5    =    NUMBER    OF    POINTS    ALONG    COAST     (IREC) 

C 

READ(5,100)     K,IREC,ISTA1,ISTA2 

100  FOEMAT(1X,I2,I4  ,213) 
TW0PI=2.*PI 

A  =  AXIS(K) 

F=1./RF  (K) 

IF  (F.LT-3.D-3)     F=(A-1./F)/A 
C 

C  READ    MASTER    STATION    POSITIONS. 

C 

READ  (5,  105)     ILATM,IMINM,RSECM,ILONM,ILMINM,RLSECM 
105         FORMAT (1X,I3, 1X,I2,1X,F5.2,1X,I4,1X,I2,1X,F5.2) 

RMAST    =     ( (IA3S (ILATM)     *    60    +    IMINM)     *    60    +    RSSCM)     / 
1    RHOSEC 

IF  (ILATM    .LT.    0)     RMAST    =    -RMAST 

RMASTL    =     ((TABS  (ILONM)     *    60    +    ILMINM)     *60    +RLSECM)     / 
1    RHOSEC 

IF(ILONM    .GT.    0)     RMASTL   =    TWOPI    -    RMASTL 
C 

C  READ    THE    FIRST    SLAVE    STATION    AND    CHANGS    THE    LATITUDE 

C  AND    LONGITUDE    INTO    RA DI ANS . DELAY    IS    THE    CODING    DELAY 

C  AND    BIAS    IS    THE    OFFSET    IN    MICROSECONDS. 

C 

READ  (5, 101)     ILATS,IMINS,RSSCS,ILONS,ILMINS,RLSECS, 
1    DELAY1,3IAS1 

101  FCRMAT(1X,I3, 1X,I2,1X,F5.2, 1X,I4,  1X,I2,1X,F5.2, 
1    ?9.2,F7.3) 

RSLA71    =     ( (lABS  (ILATS)     *    60    +    IMINS)     *    60    *    RSSCS)     / 
1    RHOSEC 


39 


IF(ILATS    .LT.    0)     RSLAV1    =    -RSLAV1 

RSLAL1    =     (  (lABS  (ILONS)     *    60    +    ILMINS)     *    60    +    RLSECS)     / 
1    RHOSEC 

IF  (ILONS    .GT.    0)    RSLAL1    =    TWOPI    -    RSLAL1 
C 

C  READ    THE    SECOND    SLAVE    STATION    AND    CHANGE   THE    LATITUDE 

C  AND    LONGITUDE    INTO    RADIANS. 

C 

READ  (5, 101)     ILATS,IMINS,RSECS, ILONS, ILMINS, RLSECS, 
1    DELAY2,BIAS2 

RSLAV2    =     ((TABS  (ILATS)     *    60    +    IMINS)     *    60    +    RSECS)     / 
1    RHOSEC 

IF(ILATS    .LT.    0)     RSLAV2    =    -RSLAV2 

RSLAL2    =     ( (lABS (ILONS)     *    60    +    ILMINS)     *    60     +    RLSECS)     / 
1    RHOSEC 

IF  (ILONS    .GT.    0)     RSLAL2    =    TWOPI    -    RSLAL2 
C 

C  READ    COAST    POINT   LAT     AND    LONG    AND    CONVERT    TO    RADIANS. 

C  STORE   LAT    IN    PHI    AND     LONG    IN    ELON. 

C 

DO    5  00    I=1,IRZC,1 

READ     (5,102)     INUM,ILAT,IMIN,RSSC,ILON,ILMIN, RLSSC 
102  FORM  AT ( 1 X, 14, 14, 13, F7. 3, 1  5, 13, F 7. 3) 

PHI  (I)     =     ((lABS(ILAr)      *    60    -<■    I2IIN)     *    60    +    RSSC)     / 
1    RHOSEC 

IF(ILAT    .LT.     0)     PHI  (I)     =    -PHI  (I) 

ELON  (I)     =     ((IABS(IL3N)     *    60    +    ILMIN)     *    60    ^-    RLSEC)     / 
1    RHOSEC 

IF(ILON    .GT.     0)     ELON  (I)     =    TWOPI    -    ELON  (I) 
C 

C  COMPUTE    DISTANCE    FROM    COAST    POINT    TO    MASTER    AND 

C  SLAVE    STATIONS.     SET    UP    COMPUTATION    AND    CALL    INVER1 


C 


?1    =    ?HI(I) 

90 


El  =  ELON(I) 

CALL  INVER1  (A, F, Pi, SI  ,RMAST,R»1ASTL  ,  AZF  ,  AZB  ,  S) 

DISTM(I)  =  S 

AZM(I)  =  AZF 

CALL  INVER1 (A,F,P1,E1 ,RSLAV 1 , RSLAL1 , AZF, AZB , S) 

DIST1  (I)  =  S 

AZ1(I)  =  AZF 

CALL  INVER1 (A,F,P1,E1 ,RSLA72, RSLAL2 , AZF , AZB , S) 

DIST2  (I)  =  S 

AZ2(I)  =  AZF 

WRITE  (6,210)  I,INUM,ILAT,IMIN,RSEC,IICN,ILi5IN,  RLSEC, 
1  AZM (I)  ,AZ1  (I)  , AZ2  (I) 
219    FORM  AT (IX, 14, 14, 14, 1 3 ,F7. 3 , 15 , 13 , F7. 3 , 3F10 . 3) 
500    CONTINUE 
C 

C      READ  THE  NUMBER  OF  RECORDS  AND  THEIR  POSITIONS. 
C      COMPUTE  THE  TOTAL  DISTANCE  OVER  LAND  AND  SEA. 
C       TDISTM  =  TOTAL  DISTANCE  FROJl  FASTER  TO  DATA  POINT. 
C       TDISTS  =  TOTAL  DISTANCE  FROM  SLAVE  TO  DATA  POINT. 
C 

C      COMPUTE  THE  FORWARD  AND  BACK  AZIMUTHS 

C        FAZM  AND  FAZS  =  FORWARD  AZIMUTH  TO  THE  MASTER  AND 
C        SLAVE  STATION. 

C        EAZM  AND  3AZS  =  BACK  AZIMUTH  TO  THE  MASTER  AND 
C        SLAVE  STATION. 
C 

READ  (5,  103)  JREC 

103  FORM  AT (IX, 14) 
C 

DO  550  1=1, JREC, 1 

READ  (5,  104)  ILAT  ,IilIN,  RS  EC  ,  HON,  ILMIN  ,  RLSEC  ,  RATS  1 ,  HAT  E2 

104  FORM  AT (IX, 13,13,  F6. 3,  15,13, F6. 3, F 9.3, F9.  3) 
C 

C  CONVERT    LAT    AND    LONG     TO    RADIANS. 


91 


RPOST    =     ((lABS(ILAT)      *    60    +    IMIN)     *    60    +    RSEC)     / 
1    RHOSEC 

IF(ILAT    .LT.     0)     RPOSr    =    -RPOST 

BPOSTL    =     ((lABS(ILON)     *    60    +    ILMIN)     *    60    +    RLSEC)     / 
1    RHOSEC 

IF(ILON    .GT.     0)     RPOSTL    =    TWOPI    -    RPOSTL 
C 

C  COMPUTE    DISTANCES    AND    AZIMUTHS    FROM    THE    OBSERVED 

C  POINT    TO    THE    INTERPOLATED    SHORE    POINT    AND    WRITE. 

C 

ISTA    =    1 

CALL    SHORPT (I  RE C^RPOS T, RPOSTL, R MAST, RMASTL , UTDISM, 
1    USDIST,ULDIST,FAZM,B  AZM) 

CALL    SECFAC(UTDISM,aSDIST,ULDI3T,BAZM,ISTA,SFM) 
C 

CALL    SHORPT (I REC,RPOS T, RP0STL,RSLAV1 , RSLAL1 ,UTDIS1, 
1    USDIST,ULDIST,FAZ1,B  AZ1) 

CALL    SECFAC (UTDIS 1 ,as DIST , ULDIST, BAZ1 ,ISTA 1 ,SF1) 
C 

CALL    SHORPT (I  RE C,RPOS T, RPOSTL, RSL A72 , RSLAL2 , UTDIS2, 
1    USDIST,ULDIST,FAZ2,B  AZ2) 

CALL    SECFAC (UTDIS2 ,as DIST , ULDIST, BAZ2 ,ISTA2 , SF2) 
C 

C  COMPUTE    THE    RATES    AND    COMPARE    TO    THE    OBSERVED    RATES 

C 

TDM1    =    UTDISI    -    UTDISM    +    SF1    -    SFM    +    DELAY1    +    BIASI 

DIFF1    =    TDMl    -    RATE1 
C 

TDM2    =    UTDIS2    -    UTDISM    +    SF2    -    SFM    +    DELAY2    +    EIAS2 

DIFF2    =    TDM2    -    RATE2 
C 

C  COMPUTE    THE    LANE    WIDTH    IN    METERS    BASED    ON    EQUATION 

C  4.20    IN    ELECTRONIC    SURVEYING    AND    NAVIGATION     -    LAUEILA, 


92 


C  PAGE    94. 

C 

BR1    =    DABS  (FAZ1    -    FAZ  M) 

IF(BR1     ,GT.     PI)     BRI    =    TWOPI    -    BR1 

BR2    =    DABS  (FAZ2    -    FAZ  M) 

IF(BR2    .GT.     PI)     BR2    =    TWOPI    -    BR2 

WIDTH1    =     (DIFF1    *    UNCOV   *    0.5)     /    DSIN(BR1    *    0.5) 

WIDTH2    =     (DIFF2    *    UNCOV    *    0.5)     /    DSIN  (BR2    *    0.5) 
C 

C  WRITE   THE    POSITION    OF    VESSEL,       OBSERVED    RATES, 

C  AND    THE    DIFFERENCES    BETWEEN    THEM. 

C 

WRITE  (6,200)     ILAT,IMIN,RSEC,IL0N,ILMIN,P.LSEC,RATS1, 
1    DIFF1,RATE2, DIFF2 
200         F0RMAT(1X,I2,I3,F7.3,  Iit,l3,F7.3,?10.2,F6.2,F10.2,F6.2) 
C 

C  XMEAN1    AND    XMEAN2    ARE    THE    MEAN    DIFFS    BETWEEN    THE 

C  COMPUTED    RATE    AND    THE    OBERSERVED.     XSLAV1    AND    XSLAV2 

C  ARE    THE    STORED    DIFFS, 

C 

XM2AN1    =    XMEAN1    +    DIFF1 

XMEAN2    =    XMEAN2    +    DIFF2 

XMEAN3    =    XMEAN3    +    WIDTH  1 

XMEANU    =    XMEANU    +    WIDTH2 

XSLAV1  (I)     =    DIFF1 

XSLAV2(I)     =    DIFF2 
550         CONTINUE 
C 
C  COMPUTE    THE    MEAN    AND     STANDARD    DEVIATION 


C 


XMEAN1  =  XMEAN1  /  JREC 

XMSAN2  =  XMEAN2  /  JREC 

XMEAN3  =  XMEAN3  /  JREC 

XMEAN4  =  XMEANU  /  JREC 


93 


c 

DO    600    I    =    1, JREC, 1 

VAR1  =  VAR1  +  ((XSLA7  1(I)  -  XMEAN1)**2) 
600  VAR2  =  VAR2  +  ((XSLAV2(I)  -  XMEAN2)**2) 
C 

7AR1    =    VAR1    /    (JREC    -     1.0) 

VAR2    =    VAR2    /    {JREC   -     1.0) 
C 

SD1    =    DSQRT  (VAR  1) 

SD2    =    DSQRT  (VAR2) 
C 

WRITE(6,201) 

WRITE  (6,210)     XMEAN1,SD1,XMEAN3 

WRITE  (6,201) 

WRITE  (6,211)     XMEAN2,SD2,XMEANa 

WRITE  (6,202) 

210  F0RMAT(1X,'     SLAVE    #1,     MEAN    =    •,F10.3, 

1  •    STANDARD    DEVIATION    =    •, 

2  F10.3,'     DISTANCE    IN    METERS    =    »,F10.3) 

211  F0RMAT(1X,'     SLAVE    #2,     MEAN    =    «,F10.3, 

1  '    STANDARD    DEVIATION    =    •, 

2  F10.3,'    DISTANCE    IN     METERS    =    •,?10.3) 
WRITE(6,201) 

201  FORMAT  (ia    ) 

202  FORMAT(IHI) 
STOP 

END 
C==== ======================  =======  ===  =  ====  =====  =  ====  =  ======== 

SUBROUTINE    SHORPT (IRE C, RPOST , RPOSTL, RCOUT, RCONTL , UDIST , 

1    USD,ULD,FA,3A) 
Q 

C 

C  SUBROUTINE    SHORPT    WILL    SELECT    A    POINT    ALONG    THE    SHORE 

C  WHICH    IS    OUTLINED    FROM    NORTH    BY    SELECTED    POINTS    WITH 


9a 


C  KNOWN    LATITUDES    AND    LONGITUDES.        THE    SHORE    POINT    IS 

C  INTERPOLATED    BETWEEN    TWO    KNOWN    POINTS    USING    THE    TOTAL 

C  DISTANCE    BETWEEN    THE    POSITION    AND    THE    CONTROL    STATION 

C  AND    THE    AZIMUTH    BETWEEN    THE    SHORE    POINTS    AND    THE 

C  RECEIVERS    POSITION. 

C 

IMPLICIT    REAL*8     (A-H,0-Z) 

DIMENSION    FAZM(IOO) 

COMMON/SHORE/PHI  (100)   ,  ELON  (100)  ,  UNCOV,RN,  A  ,  F 

DATA    PI/3,  1U159  26535398D0/ 
C 

TWOPI    =    2.0    *    PI 
C 

CALL    INVER1  (A,F ,RPOST ,RP0STL,R30NT, RCONTL, FA , B A, RDISTT) 

UDIST    =     (RN    *    RDISTT)     /   UNCOV 
C 

RCOMP    =    99999.99 
C 

DO    10    J=1,IREC, 1 

P1    =    PHI (J) 

El    =    ELON  (J) 

CALL    INVER1  (A, F, PI, El  ,RCONT, 3C3NTL , AZF, A23, RDISTL) 

CALL    INVER1  (A,F  ,RPOST ,RP0STL,P1 ,E1 , FAZ, BAZ , RDISTS) 

USD    =     (RN    *    RDISTS)     /    UNCOV 

ULD    =     (RN    *    RDISTL)     /    UNCOV 

FAZM  (J)     =    AZF 
C 

C      COMPUTE  THE  DIFFERENCE  BETWEEN  THE  TOTAL  DISTANCE 
C      (UDIST)  AND  THE  SUMMATION  OF  THE  DISTANCE  OVER  THE  WATER 
C      (USD)  AND  THE  DISTANCE  OVER  THE  LAND  (ULD)  .   IT  THE 
C      DISTANCE  IS  LESS  THAN  RCOMP,  UPDAT  RCOMP  AND  JSTA. 
C      JSTA  IS  THE  CLOSEST  POINT  ALONG  THE  SHORELINE  WHICH  IS 
C      NEAR  THE  EM  PROPAGATION  PATH. 
C 


95 


FDIFP    =    DABS(UDIST    -      (USD    +    ULD)  ) 

IF(FDIFF    .GT.    RCOMP)      GO    TO    10 

RCOMP    =    FDIFF 

JSTA  =  J 
10  CONTINUE 
C 

C      NOW  DETERMINE  THE  INTERPOLATED  LATITUDE  AND  LONGITUDE 
C      SHORE  POINT  USING  AZIMUTH  PERCENTAGE. 


C 


TOPPER  =  JSTA  -  1 

ILOWER  =  JSTA  ■«■  1 

AZMU    =    FAZM(IUPPER) 

AZML    =    FA ZM  (ILOWER) 

IF  (AZMU    .GT.     FA    -AND.     FA    .GE.    FAZM(JSTA))     ICH    =    lUPPER 

IF  (FAZM  (JSTA)     .  GE.    FA     .AND.    FA    .GT.     AZML)     ICH    =    ILOWER 

RADJ    =    1.00    -    DABS  ((FAZM(ICH)     -    FA)     /     (FAZM  (ICH)     - 
1    FAZM  (JSTA)  )  ) 

RNWPHI    =    PHI  (JSTA)     ^     (  (PHI  (ICH)     -    PHI  (JSTA)  )     *    RADJ) 

IF  (ELON  (JSTA)     .  LE.    ELON(ICH))     RADJ    =    1.0    -    RADJ 

RNWELN    =    ELON  (JSTA)     +     ((ELON  (ICH)     -    ELON  (JSTA))     *    RADJ) 

CALL    TODMS (RNWPHI, IDG  ,MIN, SEC) 

RHOLD    =    TWOPI    -    RNWELN 

CALL    TODMS (RHOLD, IDGL,MINL,SSCL) 

CALL    INVER1  (A,F  ,RNWPH I, RNWELN, RCONT, RCONTL , AZ, BZ , RDISTL ) 

CALL    INVER1 (A,F,RPOST , RPOSTL,RN WPHI, RNWELN , AZ, 3Z, RDISTS ) 

USD    =     (RN    *    RDISTS)     /    UNCOV 

ULD    =     (RN    *    RDISTL)     /    UNCOV 

RETURN 

END 


96 


SUBROUTINE    SECF AC(UTD 1ST,  USDIST , ULDIST, AZI , I STA , SF) 
C 

c 

C  THIS  ROUTINE  WILL  COMPUTE  THE  LAND/SEA  SECONDARY  FACTOR 

C  UTDIST  =  TOTAL  DISTANCE 

C  USDIST  =  DISTANCE  OVER  THE  SEA  WATER  PATH 

C  ULDIST  =  DISTANCE  OVER  THE  LAND  PATH 

C  AZI  =  AZIMUTH  FROM  NORTH. 

C 

C  MASTER  =  1  (ISTA) 

C  W       =2 

C  X       =3 

C  Y       =4 

C 

IMPLICIT  REAL*8  (A-H,0-Z) 

51  =     (.795    /    USDIST)      +    0.439    +     (.00245    *    USDIST) 
C 

IF  (UTDIST    .GT.     540)     GO    TO     10 

52  =     (3.188    /    UTDIST)     -    0.594    +     (.000329    *    UTDIST) 
GO    TO    20 

10  52   =     (128.8    /   UTDIST)     +    0.187    +     (.000652    -    UTDIST) 

C 

20  IF(USDIST    .GT.     540)     GO   TO    30 

53  =     (3.188    /   USDIST)     -    0.594    +     (.000329    *    USDIST) 
GO   TO    40 

30  S3    =     (128.8    /   USDIST)     +    0.187    +     (.000652    *    USDIST) 

C 

40  IF  (ULDIST    .GT.     540)     GO    TO    50 

54  =     (3.188    /   ULDIST)     -    0.594    +     (.000329    *    ULDIST) 
GO    TO    60 

50  S4    =  (128.8    /   ULDIST)  +    0.187    *■     (.000652    *    ULDIST) 

C 

60  S5   =  1.428    +     (.00158  *    UTDIST) 

S6    =  1.428    -••     (.00158  *    ULDIST) 


97 


TAZI    =    2-0    *    AZI 

GOTO    (70,80,90,100) , ISTA 
70  RHOLD    =  (1.010*DSIN  (AZI) )    -     ( . 1 96*DCOS  (AZI) ) 

1  -     (.893*DSIN(TAZI) )     -     ( . 355*DCOS (TAZI) ) 

GO   TO    200 
80  RHOLD    =  (.323*DCOS  (AZI)  )     -     (.  711  *DSIN  (TAZI)  ) 

GO   TO    200 
90  RHOLD    =  (.9a2*DCOS (TAZI) ) 

GO    TO    200 
100         RHOLD    =  (.588*DSIN  (TAZI)  ) 

C 
200         S5    =    S5    +    RHOLD 

S6    =    S6    +    RHOLD 

SF    =    0.5    *     (S5    ^    S6    -    SI    +    S2    +    S3    -    SU) 

WRITZ  (6,5  00)     S1 ,S2,S3  ,SU,S4,S5,S6 ,S? 
500         FORMAT(1X,7F15.  5) 

RETURN 

END 
C== ============================================== ==========^ 

SUBROUTINE  INVERT  ( A, ? INV, GLAT1 , GLON 1 ,GLAT2 , GL0N2  ,FAZ, 

1  3AZ,S) 
C 

See   Appendix   B    for   subroutine   INVSR1. 


98 


short   points   around   Monterey  Bay,    California.      The   point 
are    used  to   interpolate   geodetic   point    for   computation 

of   the  distance   over   land   and  the   distance   ov^r   sea. 

NO.         LATITUDE  LONGITUDE 

1  36    57    18.606  122    05  37.525 

2  36    56    59.264  122    03  01.817 

3  36    57    05.076  122    01  31.701 
U  36    57    49.538  122    01  07.857 

5  36    57    17.949  121    58  19.830 

6  36    58    08.589  121    57  07.288 

7  36    58    32.140  121    55  10. 083 

8  36    58    01.498  121    53  57.390 

9  36    56    46.115  121    52  22.313 

10  36    55    38.140  121    51  24.399 

11  36    53    13.806  121    49  46.743 

12  36    49    38.384  121    47  48.395 

13  36    47    39.241  121    47  10.818 

14  36    46    27.554  121    47  39.637 

15  36    44    56.717  121    47  52.416 

16  36    41     14.439  121    48  32.642" 

17  36    39    17.211  121    49  28.533 

18  36    37    31.128  121    50  31.723 

19  36    36    23.446  121    51  34.833 

20  36    36    03.628  121    52  50.879 

21  36    36    24.782  121    53  48.453 

22  36    37    18.151  121    54  11.628 

23  36    38    00.300  121    55  57.538 


99 


DATA    SET    EXAMPLE    -    PROGRAM  LOPLC 

SHIP'S    POSITION  OBSERVED    LORAN    RATES    &    ERRORS     (E) 

LATITUDE              LONGITUDE  9940-Y  EY  9940-W            EM 

(D-M-S)                    (D-M-S)  (;isec)  (;isec)  (jjusec)  (jasec) 

36    43    45-800    121    55    27.160  42789.34  1.14  16294.04  1.32 

36    44      3.400    121    55    32.340  42791.13  1.25  16293.46  1.29 

36    44    21.180    121    55    37.390  42793.04  1.25  16292.73  1.40 

36    44    37.490    121    55    46.950  42795.13  1.05  16292.03  1.33 

36    44    53.260    121    55    57.710  42796.93  1.12  16291.43  1.11 


100 


APPENDIX    D 
PROGRAM   LORTAB 

C  PROGRAM    LORTAB 

C 

C  PROGRAM    COMPUTES    LINE    OF    POSITION    FOR    LORAN-C    USING 

C  SF    SALT    WATER    CORRECTION    FACTOR     AND    DMAHTC    CALCULATED 

C  OR    FIELD    OBSERVED    ASF    CORRECTIONS. 

C 

C 

IMPLICIT    REAL*8     (A-H,  0-Z) 

DIMENSION    AXIS  (13)  ,RF  (13) 

DIMENSION    XSLAV1  (1000)  ,XSLAV2  (1000) 

DATA    RHOSEC,PI, UNCOV,  RN/2 . 06264 8062471  DOS , 
1    3. 14 15 926535 89 800,29  9. 79 24 58D0 ,1 .00 03 3 8 DO/ 

DATA    XMEAN1,XMEAN2,VAR1//AR2/0. OODO, O.OODO, 
1    O.OODO,OO.ODO/ 

DATA    XMEAN3,XMEAN4/0. OODO,O.OODO/ 
C 
CCCCCC*  ************  ********  ♦***********:* 

DATA    AXIS/6. 3782064006,6. 373338  006,6.377397155006, 

1  6.37816    006,6.37816006,6.378249145006,6.373165006, 

2  6,378166006,6.378165    006,6.37814  5006,6.3775634006, 

3  6.378245006,6,3781350006/ 

DATA    RF/6. 3565838  006,2.97         002,2.99152312  35002, 

1  2.9  8  2500  2,2.98  24716  7  4  270  02,2.9  3  46  5002,2.9  8  2500  2, 

2  2.983    002,2.983002,2.9825    002,6.3562569006, 

3  2,983    002,2.9826002/ 
C*****ELLI?SOID    OPTION    NUMBER 

C  1.    CLARKE    1866  8.     MERCURY 

C  2.    INTERNATIONAL    (HAIFORD)  9.     MARSHALL    ISLAND 

C  3.    BESSEL    1841  10.     NAVY    80 

101 


c 

4.    AND    (AUSTRALIAN)                          11.     AIRY 

c 

5.     1967    REFERENCE                               12.     KRASSOWSKI     1940 

c 

6.    CLARKE    1880    MOD                            13.     WGS    1972 

c 

7.    SAO 

c 

cccccc* ************ ********  ************* 

1        c 

CC1-2    =    ELLIPSOID    NUMBER    (K) 

c 

CC3-5    =    NUMBER    OF    POINTS    ALONG    COAST     (IREC) 

c 

READ(5,100)     K,IREC,ID1,ID2 
100  F0RMAT(1X,I2,I4,2I3) 

TW0PI=2.*PI 

A=AXIS(K) 

F=1./RF  (K) 

IF  (F.LT.3.D-3)     F=(A-1./F)/A 
C 

C  READ    MASTER    AND    SLAVE    STATIONS    POSITIONS 

C  THE    FIRST    RECORD    IS    THE    NUMBER    OF    MASTER    AND    SLAVS 

C  STATIONS    FOR    THE   PARTICULAR    CHAIN. 

C 

WRITS  (6,202) 
202         FORMAT(IHI) 

WRITE(6,201). 
201  F0RMAT(1H    ) 

READ  (5, 105)     ILATM,IMINM,RSSCM,ILONM,ILMINM,RLSECM 

WRITE  (6,105)     ILATM,IMINM,RSSCM,ILONM,ILMINM,HLSECM 
105         F0RMAT(1X,I3, 1X,I2,1X,F5. 2, 1X,I4, 1X,I2,1X,F5.2) 

RMAST    =     (  (lABS(ILATM)      *   60    +    IMINM)     *    60    +    RSECM)     / 
1    RHOSEC 

IF(ILATM    .LT.    0)     RMAST    =    -RMAST 

RMASTL    =     ((TABS  (ILONM)     *    60    +    ILMINM)     *60    +RLSSCM)     / 
1    RHOSEC 

IF  (ILONM    .GT.    0)     RMASTL   =    TWOPI    -    RMASTL 


102 


C      READ  THE  FIRST  SLAVE  STATION  AND  CHANGE  THE  LATITUDE 

C      AND  LONGITUDE  INTO  RADIANS. 

C 

READ  (5,  101)     IIATS,IMINS,ESECS,ILONS,ILMINS,RLSECS, 
1    DELAY1 

WRITE  (6,1 01)     IIATS,IMINS,RSECS,ILONS,ILMINS,RLSECS, 
1    DELAY1 
101         FORMAT (IX, 13, IX ,12 , 1 X ,F5. 2, IX, I  4 , 1 X,I2, IX, F5 . 2 , F9 . 2) 
RSLA71    =     (  (lABS  (ILATS)     *    60    +    IHINS)     *    60    +    5SECS)     / 
1    RHOSEC 
IF(ILATS    .LT.    0)    RSLAV1    =    -PSLAV1 

RSLAL1    =     ((lABS  (ILONS)     *    60    +    ILMINS)     *    60    +    RLSECS)     / 
1    RHOSEC 
IF  (ILONS    .GT.    0)     RSLAL1    =    TWOPI    -    R3LAL1 
C 

C  READ    THE    SECOND    SLAVE    STATION    AND    CHANGE    THE    LATITUDE 

C  AND      LONGITUDE    INTO    RADIANS. 

C     - 

READ  (5, 101)     ILATS,IMINS,RSECS, ILONS, ILMINS, RLSECS, 
1    DELAY2 

WRITE  (6,101)     ILATS, iaiNS,RSECS, ILONS, ILMINS, RLSECS, 
1    DELAY2 

RSLAV2    =     ((lABS  (ILATS)     *    60    +    IMINS)     *    60    +    RSECS)     / 
1    RHOSEC 
IF  (ILATS    .LT.    0)     RSLAV2    =    -RSLAV2 

RSLAL2    =     ((IA3S  (ILONS)     *    60    +    ILMINS)     *    60    +    RLSECS)     / 
1    RHOSEC 
IF  (ILONS    .GT.    0)     RSLAL2    =    TWOPI    -    RSLAL2 
WRITE  (6,201) 
C 

C  READ    THE    RECORDS    POSITIONS    AND    OBSERVED    RATES,     THEN 

C  COMPUTE    THE    TOTAL    DISTANCE. 


C 


DO    5  50    I=1,IREC,1 

103 


READ  (5, 10U)     ILATrlMIN ,RSEC, ILOM , ILMIN, RLSEC , 
1    RATE1,RATE2 
10U         FORM  AT ( IX, 13, 13, F6. 3, 15 ,1 3 ,F6  .  3 , 3X, 2F10 . 2) 
C 

C  CONVERT    LAT    AND    LONG    TO    RADIANS. 

C 

RPOST    =     ((lABS(ILAT)     *    60    +    IMIN)     *    60    +    RSEC)     / 
1    RHOSEC 

IF(ILAT    .LT.     0)     RPOST    =    -RPOST 

RPOSTL    =     ((IA3S(IL0N)     *    60    +    ILMIN)     *    60    +    RLSSC)     / 
1    RHOSEC 

IF(ILON    .GT.     0)     RPOSTL    =    TWOPI    -    RPOSTL 
C 

C  COMPUTE    DISTANCES    AND    AZIMUTHS    FROM    THE    OBSERVED    POINT 

C 

C  MASTER 

C 

CALL    INVER1  (A ,F , RPOST , RPOSTL, RM AST, RMASTL, FAZM ,BAZM, 
1    DISTM) 

UDISTM    =     (RN    *    DISTM)     /   UNCOV 

CALL    SECF AC  (UDISTM, SFM) 
C 

C  SLAVE1 

C 

CALL    INVER1 (A,r , RPOST , RPO STL,RSLA V1 , RSLALI , FAZ 1 , BAZ 1 , 
1    DIST1) 

UDIST1    =     (RN    *    DIST1)     /   UNCOV 

CALL    SECFAC  (UDIST1,SF  1) 
C 
C  SLAVE2 


C 


CALL    INVER1 (A, F , RPOST , RPO STL, RS LA V2, RSLAL2 , F AZ2 , 3A22, 
1    DIST2) 
UDIST2    =     (RN    *    DIST2)     /    iJNCOV 


104 


CALL    SSCFAC{0DIST2,SF2) 
C 

C  DETERMINE    THE    ADDITIONAL    SECONDARY    CORRECTORS    FROM    THE 

C  LORAN-C    CORRECTION    TABLE    FOR    THE    WEST    COAST    CHAIN    99U0 

C 

CALL    TABLE(RPOST,RPOSTL,ID1,ASF1) 

CALL    TABLE(RPOST,RP0STL,ID2,ASF2) 
C 

C  COMPUTE    THE    HATES    AND    COMPARE    TO    THE    OBSERVED    RATES 

C 

TDM1    =    UDIST1    -    UDI3TM    +    SF1    -    SFM    +    ASF1    +    DELAY1 

DIFF1    =    TDM1    -    RATE1 
C 

TDM2    =    UDIST2    -    UDISTM    +    SF2    -    SFM    +    ASF2    -»•    DELAY2 

DIFF2    =    TDM2    -    RATE2 
C 
C 

C  COMPUTE    THE    LANE    WIDTH    IN    METERS    BASED    ON    EQUATION 

C  4.20    IN    ELECTRONIC    SURVEYING    AND    NAVIGATION    - 

C  LAURILA,    PAGE    94. 

C 

BR1    =    DABS  (FAZ1    -    FAZ  M) 

BR2    =    DABS(FA22    -    FAZ  M) 

WIDTH1    =     (DIFF1     *    UNCOV    *    0.5)     /    DSIN(BR1    *    0.5) 

WIDTH2    =     (DIFF2    *    UNCOV    *    0.5)     /    DSIN(BR2    *    0.5) 
C 

C  WRITE   THE    POSITION    OF    VESSEL,    COMPUTED    RATE,    OBSERVED 

C  RATE,    AND    THE    DIFF    BETWEEN    THEM. 

C 

WRITE  (6,200)     ILAT,IMIN,RSEC,IL0N,ILMIN,RLSEC,RATE1, 

DIFF1,RATE2,DIFF2 
200         F0RMAT(1X,I3,I3,1X,F6 . 3,1 5,13, 1 X, F6. 3 ,F 12. 2 , F8 . 2, 
1    F12.2,F8.2) 

WRITE  (6,201) 


105 


c 
c 

c 
c 
c 


550 

c 

c 
c 


XMEAN1    AND    XMEAN2  ARE    THE    MEAN    DIFFS    BETWEEN    THE 

COMPUTED    RATE    AND  THE    OBEHSERVED.     XSLAVI    AND    XSLAV2 
ARE    THE    STORED    DIFFS. 

XMEAN1    =    XMEAN1    +  DIFF1 

XMEAN2    =    XMEAN2    ••-  DIFF2 

XMEAN3    =    XMEAN3    +  MIDTH1 

XMEAN4    =    XMEANU    +  WIDTH2 
XSLAV1  (I)     =    DIFF1 
XSLAV2(I)     =    DIFF2 
CONTINUE 

COMPUTE    THE    MEAN    AND    STANDARD    DEVIATION 

XMEAN1    =    XMEAN1    /  IREC 

XMEAN2    =-XMEAN2    /  IREC 

XMEAN3    =    XMEAN3    /  IREC 

XMEAN4    =    XMEANa    /  IREC 


600 
C 


DO    6  00    I    =    1,  IREC,  1 

VAR1     =    VAR1    +     ((XSLA7  1(I)      -    XMEAN1)**2) 

VAR2    =    VAR2    ■••     ((XSLA72(I)     -    XMEAN2)**2) 

VAR1    =    VAR1    /    (IREC    -     1.0) 
VAR2    =    VAR2    /    (IREC   -     1.0) 


SD1    =    DSQRT  (VAR  1) 
SD2    =    DSQRT  (VAR2) 

WRITE  (6,201) 

WRITE(6,210)     XMEAN1,SD1,XMEAN3 

WRITE  (6,201) 

WRITS(6,211)     XMEAN2,SD2,XMEAN4 


106 


WRIT2(6,202) 

210  F0RMAT(1X,»    SLAVE    #1,     MEAN    =    SFIO.S, 

1  •    STANDARD    DEVIATION    =    «, 

2  P10.3,'    DISTANCE    IN     METERS    =    »,F10.3) 

211  F0RMAT(1X,'    SLAVE    #2,     MEAN    =    ',F10.3, 

1  •    STANDARD    DEVIATION    =    », 

2  F10.3,'    DISTANCE    IN    METERS    =    •,F10.3) 
STOP 

C=========  =  ========== ======  ====  ===  ===  =  =  ===  ======  =  =  =  =  =  =  === 

SUBROUTINE    SECF AC(UTD 1ST, SF) 
C 

C 

C  THIS    ROUTINE    WILL    COMPUTE    THE    SEA    SECONDARY    FACTOR 

C  OTDIST    =    TOTAL    DISTANCE 

C  SF    =    SECONDARY    FACTOR 

C 

IMPLICIT    REAL*8     (A-H,0-Z) 
C 
C 

C      COEFFICIENTS 
C 

AO   =       129.0U323 

A1    =    -0.U0758 

A2   =      0.00064576813 
C 

BO    =      2.741282 

B1    =    -0.011402 

B2    =    .000327748 15 
C 

IF(UTDIST    .GT.     537)     GO    TO     10 

SF    =     (    BO    /    UTDIST)     +    B1    +     (    32    *    UTDIST) 

GO    TO    20 
10  SF    =     (    AO    /    UTDIST)     +    A1    +     (    A2    *    UTDIST) 

C 


107 


20  CONTINUE 

BETURN 
END 

C=="=  =  =  ==  ==  =  ====  =  =  ==:======  =====  =  =  =  ==  =  =  =  =:==:==  =  =  =  =  =  =  =  =  =  =  =  ====  = 

SUBROUTINE    TABLE(RLAT  ,RLON,ID,  ASF) 

Q 

C 

C  SUBROUTINE    TABLE    SELECTS    THE    PROPER    ASF    CORRECTOR    FROM 

C  THE    LORAN-C    CORRECTION    TABLE    PUBLISHED    BY    THE    DEFENSE 

C  MAPPING    AGENCY. 

C  RLAT    =    POSITION    LATITUDE    IN    SECONDS 

C  RLON    =    POSITION    LONGITUDE    IN    SECONDS 

C  ID         =    LORAN-C    CHAIN   IDENTIFIER 

C  W    =     1 

C  X    =    2 

C  Y    =    3 

C  ASF    =    ADDITIONAL    SECONDARY    FACTORS 

C 

C  THE    FOLLOWING    TABLES     OF   ASF    CORRECTORS    ARE    FOR 

C  MONTEREY    BAY,    CALIFORNIA    -    9940    -W,    -X,    -Y, 

C 

IilPLICIT    REAL*8     (A-H,  0-Z) 

DIMENSION    TA3LEW(3,5)   ,TAB  LEX  (3  ,  5)  ,TABLEY  (3  ,  5) 
C 

DATA    TABLSW/    1. 6D0, 1 - 6D0 , 0. ODO , 

1  1. 6D0,1. 5D0,1.4D0, 

2  1. 5D0,1, 4D0,1 .6D0, 

3  1. 4D0,1.  3D0,1 .5D0, 

4  1. 3D0,0.  ODO, O.ODO/ 
C 

DATA  TABLEX/    -0 . 9D0, -  0. 9D0 ,    O.ODO, 

1  -0.9D0,- 0.9D0,-0.3D0, 

2  -1  ,0D0,- 1.0DO,-1.0DO, 

3  -1 .ODO,- 1.2D0,-1 .1D0, 


108 


a  -1.1D0,     O.ODO,    O.ODO/ 

c 

DATA    TABLEY/    0. 2D0 , 0.  2D0,0 - ODO, 

1  0. 3D0,0. 3D0,0.3D0, 

2  0. 3D0,0. 2D0,0.4D0, 

3  0. 4D0,0.  3D0,0.6D0, 

4  0. 5D0,0.  ODO, O.ODO/ 

DATA    RHOSEC,PI/2,0626  4306  2a71DD5,3.1U159  26  5  358  98D0/ 
C 

TWOPI    =    PI    *    2. 0 
C 

C  CONVEE    RLAT    AND    RLON    TO   SECONDS 

C 

HLAT    =    ELAT    *    RHOSEC 

HLON    =    TWOPI    -    RLON 

HLON    =    HLON    *    RHOSEC 
C 

C  STARTING    LAT    AND    LONG     FOR    SEARCH 

C  LAT   =    37/00/00.0  LONG    =    122/05/00.0 

C 

c 

C  DETERMINE    THE    AS?    CORRECTOR    FOR    THE    LORAN-C    COMBINATION 

C 

C  LATITUDE 


C 


SLAT    =    133200.0 
SLON    =    439500.0 
RMID    =    300.0 
RDIFF    =    150.0 

DO    10    J=1,5, 1 
SLAT    =    SLAT    -    RMID 
ULAT    =    SLAT    +    RDIFF 
VLAT    =    SLAT    -    RDIF? 


109 


10     IF  (hLAT  .LT.  DLAT  .AND.  hLAT  .3E.  VLAT)  GO  TO  15 

15     CONTINUE 

C 

C      LONGITUDE 

C 

DO  30  1=1,3,1 

SLON  =  SLON  -  RMID 

ULON  =  SLON  +  RDIFF 

VLON  =  SLON  -  RDIFF 
30     IF  (hLON  .LT.  ULON  .iND.  h  LON  .3T.  VLON)  GO  TO  35 
35     CONTINUE 
C 
C      DETERMINE  ASF  CORRECTOR 


C 


ASF  =0.0 

IF  (ID  .EQ.  1)  ASF  =  rABLEW(I,J) 
IF  (ID  .SQ.  2)  ASF  =  TABLEX(I,J) 
IF  (ID  .EQ.  3)  ASF  =  TABLEY(I,J) 

RETURN 
END 


SUBROUTINE  INVER1 ( A, F INV, GLAT1 , GL0N1 ,GLAT2 , GL0N2  ,FAZ, 
1  BAZ,S) 


See  Appendix  B  for  subroutine  IN7ER1 


110 


DATA    SET    EXAMPLE    -    PROGRAM    LORTAB 

SHIP'S    POSITION  OBSERVED    LORAN    RATES    &    ERRORS     (E) 

LATITUDE  LONGITODE  9940-Y  EY  9940-W  EW 

(D-M-S)  (D-M-S)  (psec)        (fisec)       {fisec)        (usee) 

36  U3    45.800  121    55  27.  160 

36  44      3.400  121    55  32.340 

36  44    21.  130  121    55  37.390 

36  44    37.490  121    55  46.  950 

36  44    53.  260  121    55  57.710 


42789. 

.34 

-0. 

29 

16294, 

.04 

0. 

34 

42791. 

13 

-0. 

18 

16293 

.46 

0. 

30 

42793, 

04 

-0, 

18 

16292, 

.73 

0. 

41 

42795. 

13 

-0. 

38 

16292, 

.03 

0. 

34 

42796. 

93 

-0. 

31 

16291, 

.43 

0. 

13 

111 


APPENDIX    E 
PROGRAM    ASFSEL 

C  PROGRAM    ASFSEL 

C 

C  PROGRAM    DETERMINES    OBSERVED    ASF    CORRECTORS    BY    SCANNING 

C  DATA    AT    1     DEGREE    LATITODE    AND    LONGITODE    INTERVALS.    THE 

C  ASF    CORRECTORS    ARE    DETERMINED    3Y    SUBTRACTING    THE 

C  CALCULATED    TD    USING    THE   SEAWATER    SECONDARY    FACTOR    FROM 

C  THE    OBSERVED    TD    RATES. 

C 

IMPLICIT    REAL*8     (A-H,0-Z) 

DIMENSION    AXIS  (  13)  ,RF  (13) 

DIMENSION    ASFCR  1  (16,2  6)  ,ASFCR2(16  ,2  6)  , 
1    IN01  (16,26)  ,IN02(16,  26) 

DATA    RHOSEC,PI, UNCOV,  RN/2, 06264 3062471D05, 
1    3. 1 4  15 9265 35 89 8D0, 29 9.79  245800,1 .00  03  38D0/ 

DATA    XMEAN1,XMEAN2,VAR1  //AR2/0.  0  0D0,0.00D0, 
1    0.00D0,00.0D0/ 

DATA    XMEAN3,XMEAN4/0.  00D0,0.00D0/ 
C 
cccccc* ********************  ************* 

DATA    AXIS/6. 3782064DO 6,6.  378383  D06 , 6. 3773971 55D06 , 

1  6.37816    D06, 6. 37816D06, 6. 378249145006,6. 378165D06, 

2  6.373166006,6.378165    D06 , 6 . 378 1 45D06 ,6 . 3775634006 , 

3  6.378245006,6.3781350006/ 

DATA    RF/6. 3565838  006,2.97         D 02 , 2 .99 152312 85D02 , 

1  2. 9  8 2500 2, 2. 98 247 16 7 4270  02,2.9 3 465002,2.9  8  2500 2, 

2  2.983    002,2.983002,2.9825    002,6.3562569006, 

3  2.983    002,2.9326002/ 
C*****ELLI?SOID    OPTION    NUMBER 

C  1.    CLARKE    1866  8.     MERCURY 

112 


C  2.  INTERNATIONAL    (HAYFORD)  9.  MARSHALL    ISLAND 

C  3.  BESSEL    1841  10.  NAVY    8D 

C  4.  AND     (AUSTRALIAN)  11.  AIRY 

C  5.  1967    REFERENCE  12.  KRASSCWSKI     194  0 

C  6.  CLARKE    1880    MOD  13.  WGS    1972 

C  7.  SAO 

C 

cccccc* ****** ********  ****** ************* 

C  CCl-2    =    ELLIPSOID    NUMBER     (K) 

C  CC3-5    =    NUMBER    OF    POINTS    ALONG    COAST     (IREC) 

C 

READ(5,100)     K,IREC,ID1,ID2 
100  F0RMAT(1X,I2,I4,2I3) 

TW0PI=2.*PI 

A  =  AXIS(K) 

F=1./RF  (K) 

IF  (F.LT.3.D-3)     F=(A-1./F)/A 
C 

C  READ    MASTER    AND    SLAVE    STATIONS    POSITIONS 

C  THE    FIRST    RECORD    IS    THE    NUMBER    OF    MASTER    AND    SLAVE 

C  STATIONS    FOR    THE   PARTICULAR    CHAIN. 

C 

WRITE  (6,202) 
202         F0RMAT(1H1) 

WRITE  (6,201) 
201  FORMAT (1H    ) 

READ  (5, 105)     ILATM,IMINM,RSECM,ILONM, ILMINM, RLSSCM 

WRITE  (6,105)     ILATM,IMINM,RSSCM,ILONM,ILMINM,RLSECM 
105  FCRMAT(1X,I3, 1X,I2,1X ,F5. 2, 1X,I4, 1X,I2, 1X,?5.2) 

RMAST    =     ( (lABS(ILATM)     *   6 0    >    IMINM)     *    60    +    RSECM)     / 
1    RHOSEC 

IF  (ILATM    .LT.    0)     RMAST    =    -RMAST 

RMASTL    =     (  (TABS  (ILONM)     *    60    +    ILMINM)     *60    +RLSECM)     / 
1    RHOSEC 


113 


IF(ILONM    .GT-    0)     RMASTL   =    TWOPI    -    RMASTL 
C 

C  READ    THE    FIRST    SLAVE    STATION    AND    CHANGE    THE    LATITUDE 

C  AND    LONGITUDE    INTO    RADIANS. 

C 

READ  (5, 101)     ILATS,IMINS,RSECS,ILONS,ILMINS,RLSECS, 
1    DELAY1 

WRITE  (6,101)     ILATS,IMINS,RSECS,ILONS,ILMINS,RLSECS, 
1    DELAY1 
101         FORM  AT (IX, 13, IX, 12, IX, F5.  2, IX,  14, IX, 12, IX, F5. 2, F9. 2) 
RSLAV1    =     ((lABS  (ILATS)     *    60    +    IMINS)     *    60    +    RSECS)     / 
1    RHOSEC 
IF(ILATS    .LT.    0)    RSLAV1    =    -RSLAV1 

RSLAL1    =     ((lABS  (ILONS)     *    60    +    ILMINS)     *    60    +    RLSECS)     / 
1    RHOSEC 
IF  (ILONS    .GT.    0)     RSLAL1    =    TWOPI     -    RSLAL1 
C 

C  READ    THE    SECOND    SLAVS    STATION    AND    CHANGE    THE    LATITUDE 

C  AND      LONGITUDE    INTO    RADIANS. 

C 

READ  (5,  101)     ILATS,  IMINS, RSECS,  ILONS,  ILMINS,  RLSECS, 
1    DELAY2 

WRITE  (6,101)     ILATS, I ^ INS, RSECS, ILONS, ILMINS, RLSECS, 
1    DELAI2 

RSLAV2    =     (  (TABS  (ILATS)     *    60    +    IMINS)     *    60    +    RSECS)     / 
1    RHOSEC 
IF  (ILATS    .LT.    0)     RSLAV2   =    -RSLAV2 

RSLAL2    =     (  (lABS  (ILONS)     *    60    +    ILMINS)     *    60    +    RLSECS)     / 
1    RHOSEC 
IF  (ILONS    .GT.    0)     RSLAL2    =    TWOPI    -    RSLAL2 
WRITE(6,201) 
C 

C  READ    THE    RECORDS    POSITIONS    AND    OBSERVED    RATES,     THEN 

C  COMPUTE    THE    TOTAL    DISTANCE. 


11U 


DO    55  0    I=1,IREC,1 

READ  (5, 104)     ILAT,IMIN ,RSEC,ILON , ILMIN , RLSEC, 
1    RATE1,RATE2 
104         FOEMAT(1X,I3,I3,F6.3,  15,13 ,F6.  3  ,  3X, 2F1 0. 2) 
C 

C  CONVERT    LAT    AND    LONG    TO   RADIANS. 

C 

RPOST    =     ((IA3S(ILAT)      *    60    +    IMIN)     *    60    +    RSEC)     / 
1    RHOSEC 

IF(ILAT    .LT.     0)     RPOST    =    -RPOST 

RPOSTL    =     ((IABS{ILON)      *   6  0    -»•    ILMIN)     *    60    +    RLSEC)     / 
1    RHOSEC 

IF(ILON    .GT.     0)     RPOSTL    =    TMOPI    -    RPOSTL 
C 

C  COMPUTE    DISTANCES    AND    AZIMUTHS    FROM    THE    OBSERVED    POINT 

C 

C  MASTER 

C 

CALL    INVER1  (A ,F  , RPOST  ,  RPOSTL, RM AST ,RMASTL, FAZM , BAZM , 
1    DISTM) 

UDISTM    =     (RN    *    DISTM)     /    UNCOV 

CALL    SECFAC  (UDISTM,SFM) 
C 

C  SLA7E1 

C 

CALL    INVER1  (A,F  ,RPOST ,RPO STL,RSLA71 , RSLAL1  ,  FAZ1  ,  3AZ  1 , 
1    DIST1) 

UDIST1    =     (RN    *    DIST1)     /    UNCOV 

CALL    SECFAC  (UDIST1,SF  1) 
C 
C  SLAVE2 


C 


CALL    INVER1 ( A, F, RPOST ,RPO STL,RS LAV2, RSLAL2, F AZ2, 3AZ2, 

115 


1  DIST2) 
0DIST2  =  (RN  *  DIST2)  /  UNCOV 
CALL  SECFAC  (UDIST2,SF2) 
C 

C      DETERMINE  WHICH  LAT  AND  LONG  THE  ASF  CORRECTOR 

C      IS  ASSIGNED  TO. 

C 

CALL  ASSIGN (RPOST, RPO STL, JN1, JN2) 
C 

C  COMPUTE    THE    RATES    AND    COMPARE    TO    THE    OBSERVED    RATES 

C 

TDM1    =    DDIST1    -    UDISTM    +    SFI    -    SFM    +    DELAYI 

DIFF1    =    TDM1     -    RATS1 
C 

TDM2    =    UDIST2    -    UDISTM    +    SF2    -    SFK    +    DELAY2 

DIFF2    =    TDM2    -    RATS2 
C 

C  SUM    THE    DIFFERENCES    TO    THE    MATRIX    AND    COUNT    THE    NUMBER 

C  OF    ASF    CORRECTORS    FOR    EACH    BLOCK    TO    LATTER    DETERMINE 

C  THE    MEAN. 

C 

ASFCR1  (JN1,  JN2)     =    ASFCR  1  (  JN  1,  JN  2)     +    DIFFI 

ASFCR2(JN1,JN2)     =    ASFCR2 ( JN1, JN2)     +    DIFF2 

IN01  (JN1,JN2)  =  IN01  ( JN1,  JN2)  +  1 
550  IN02  (JN1,JN2)  =  IN02  ( JN1,  JN2)  +  1 
C 

C  DETERMINE    THE   MEAN    ASF    CORRECTOR    FOR    EACH    LAT    AND    LONG 

C 

DO    650    1=1, 16,1 

WRITE(6,201) 

DO    600   J=1,26,1 

IF(IN01(I,J)     .EQ.    0)      GO    TO    580 

ASFCR1(I,J)     =    ASFCR1(I,J)      /    IN01(I,J) 
580         IF(IN02(I,J)     .EQ.    0)     GO   TO    590 


116 


aSFCR2(I,J)     =    ASFCR2(I,J)     /   IN02(I,J) 
590         IF(ASFCR1  (I,J)     .EQ.    0.0)     ASFCR1(I,J)     =    9.99 
600         IF(ASFCR2  (I,J)     .EQ.    0.0)     ASFCR2(I,J)     =    9.99 
650         CONTINUE 
C 

C  WRITE    THE    CORRECTORS     IN    MATRIX    FORMAT 

C 
C 

IF(ID1     .EQ.     1)     WRITE  (6,1000) 

IF(ID1    .EQ.    2)     WRITE(6,1001) 

IF(ID1    .EQ.    3)     WRITE(6,  1002) 

WRITE(6,201) 
C 

WRITE  (6,300)  (  (ASFCR1  (I,J)  ,1  =  1  ,  1  6)  ,  J=1 ,  26) 

DO    700    L=1,5, 1 

WRITE(6,201) 
201  FORMAT  (1H    ) 

700         CONTINUE 
C 

IF(ID2    .EQ.     1)     WRITE  (6,1000) 

IF(ID2    .EQ.    2)     WRITE  (6,100  1) 

IF(ID2    .EQ.    3)     WRITE(6,1002) 

WRITE  (6,201) 

WRITE  (6,300)  (  (ASFCR2  (I,J)  ,1  =  1,16)  ,J  =  1,26) 
300         F0RMAT(16F6.2) 

1000  FORMATC    TABLE    FOR    99U0-W    ») 

1001  FORMATC    TABLE    FOR    99  UO-X     ') 

1002  FORMATC    TABLE    FOR    9940-1     •) 
STOP 

END 
C"==  =====  =  ================  ==  =======  =  =  ===  ======  = 

SUBROUTINE    SECF AC( UTD 1ST, SF) 
C 

C 


117 


C  THIS    ROUTINE    WILL    COMPUTE    THE    SEA    SECONDARY    FACTOR 

C  UTDIST    =    TOTAL    DISTANCE 

C  SF    =    SECONDARY    FACTOR 

C 

IMPLICIT    REAL*8     (A-H,  0-Z) 
C 
C 

C  COEFFICIENTS 

C 

AO  =   129.04323 

A1  =  -0,40758 

A2   =      0.00064576813 
C 

BO    =      2,741282 

B1    =    -0.011402 

32  =  .00032774815 
C 

IF  (UTDIST  .GT.  537)  GO  TO  10 

SF  =  (  30  /  UTDIST)  +  31  +  (  32  *  UTDIST) 

GO  TO  20 
10     SF  =  (  AO  /  UTDIST)  +  A1  +  (  A2  *  UTDIST) 
C 
20     CONTINUE 

RETURN 

END 
C== ===============  =  ==================  =  =  ===  ===  =  ===  =  ===  =  =  = 

SUBROUTINE  ASSIGN (RLA T, RLON, I, J) 
C 

c 

C  SUBROUTINE  ASSIGN  SELECTS  THE  COLUMN  AND  ROW  FOR 

C  THE  LATITUDE  AND  LONGITUDE  OF  THE  RECORD. 
C         RLAT  =  POSITION  LATITUDE  IN  SECONDS 
C         RLON  =  POSITION  LONGITUDE  IN  SECONDS 
C         I     =  COLUMN 


118 


C  J  =    ROW 

C 

IMPLICIT    REAL*8     (A-H,  0-Z) 

DATA    RHOSEC,PI/2.0  62  6a806  2U71D0  5, 3 . 1 U 1 59265  35898D0/ 
C 

TWOPI   =    PI    *    2. 0 
C  CONVER    RLAT    AND    RLON    TO   SECONDS 

C 

HLAT    =    RLAT    *    PHOSEC 

HLON    =    TWOPI    -    RLON 

HLON    =    HLON    *    RHOSEC 
C 

C  STARTING    LAT    AND    LONG     FOR    SEARCH 

C  LAT    =    37/05/00.0  LONG    =    122/05/00.0 


C 


SLAT    =    133200,0 
SLGN    =   439500.0 


c 

c 

LATITUDE 

c 

J    =    0 

DO    10    IC    =    1,26,1 

SLAT    =    SLAT    -    6  0.0 

RULAT    =    SLAT    +       30.0 

RLLAT    =    SLAT    -       30.0 

10 

IF  (HLAT    .LT.     RULAT    -AND 

15 

J    =    IC 

C 

C 

LONGITUDE 

HLAT    .GE.     RLLAT)     GO    TO    15 


1    =    0 

DO    20    IC   =    1,16,1 
SLON    =    SLON    -    60.0 
RLLON    =    SLON    +      30.0 


119 


RRLON    =    SLON    -       30.0 
20  IF(HLON    .LT.     RLLON    .AND.    HLON    .GE.     HRLON)     GO    TO    25 

25  I   =   IC 

RETURN 

END 

C== ======================== ================================: 

SUBROUTINE    INV2R1 ( A, F INV, GLAT1 , GLON 1 ,GLAT2,GLON2 ,FAZ, 

1    BAZ,S) 
C 

See    Appendix    B    for  subrcu-ine   INVER1. 


120 


DATA    SET    EXAMPLE    -    PROGRAM    ASFSEL 


TABLE    FOR    9940-Y 


50» 


1220    /    00* 


US* 


0.56    -0.51 
-0.39 


-0.41 

-0.53  -0.44 

-0.46    -0.40 

-0.54    -0.39    -0.55    -0.45 

-0. 63    -0.57    -0.49 

-0.54    -0.50 

-0.62 


40' 


35' 

360 


121 


TABLE    FOR    9940-Y 
1210    /   55* 


1210    /    50' 


50" 


-0.45    -G.U7  -0.41    -0.37 

45*     -0.51    -0.50 

-0.38    -0.49  -0.50    -0.46 

-0.54    -0.51  -0.49 

-0.54    -0.57  -0.49 

-0.55    -0.55  -0.50 

40*     -0.67    -0.61  -0.50 

-0.64  -0.65 


-0.60 

-0.43    -0. 44    -0.47    -0.44 

-0.52    -0.46 


35' 


122 


BIBLIOGRAPHY 


Admiralty   Manual   of   H ydrographic   Surve^in^,    First    Edi-icn, 
7 .    T7   Hy^rograpEer    oT  ^he    Navy,    ronton,    England,    1965. 


!!as^ers      TEesis   JTz      Frep  araTionj". " 
School,    Monterey,    California,     1982, 


Backus,    Alexandra,    "HK121,     LOEAN-C   R^al-Time    Hydroplot," 
Language    PAL   8,    NOAA,    Rockville,    Maryland,    December    10, 
1980. 

Bigelow,    Henry   W. ,    "Elecrronic  Surveying:    Accuracy   of 
Electronic        Positioning         System,"      Journal        of        the 
Siirve^in^  and    Mapping    Division,    October   1'9E3, 

Dansford,    Ed,    Electronics   Division,    DMAHTC,    Washington, 
D.C.,    private   communications,    9   September    1982. 

Defense    Mapping    Agency.    M-^-can    Practical   N§.'^-3^l0£/ 
DMA      Publication    Number   "'57        DE'K   JTy^rograpHIc"*   Cen-er, 
Washington,    D.C,    v.    1,    1977. 

Defense   Mappina   Agency  Hydr ographic/Topographic   Center, 
Washington,    6.C.,    DMA    Stock   No.    LCPU322 1 2100-C,    LORAN-C 
Correction   Table,    West    Coast,    USA    99a0,     1981. 


du    Plessis,    Roaer    M. ,    Poor    Man's    Explanation   of    Kalman 


Eaton,    R.M,,    Mortimer,    A.R.,    and   Gray,    D.H.,    "Accurate 
Chart  Latticing  for  LORAN-C,"  International 

H ydrographic   Review,    Monaco,    LV1     (1),    January     T^T^". 

Funakoshi,    Larry,    Private   Communication    Forwarding   Codv 
of      FORTRAN       Program      TD3HID,         DMAHTC,         Coda:'       N^rlE, 
Washington,    D.C,    26   February    1982. 

General   Electric   Co.,    TEMPO    division,    Santa   Barbara, 

California,  Report  Number  CG-D-U-80,  LORAN-C  Signal 
Analysis  Final  Report,  by  Nelson,  Larry  W.  and  iJam^iTTT 
Hur^,    TJecemBer   TT75. 

Heinzen,    Morris    Rudy,    H^dro^raghic   Surve_ys:    Geodetic 

Ccntrcl  Criteria,  Hasher  or  science  Thesis,  Cornell 
[rniversiry,"TTEaca,    New   York,     1977. 

Ingham,    Alan,    Sea    Surveying  ,    Volume    1,    John    Wiley 
and    Sons,    1 9TS7 


123 


Laurila/    Sinio   H.  ,    Electronic   Surveying   and   Navigation, 
Wiley-Interscience   PuETIcation,    T975'.  "" 

Leath,    Dudley    W.,    FORTRAN   Program   LSQR,    by    Paul   R.    Wolf, 
Naval   Postgraduate   School,    Monterey,    California,    1981. 

Mortimer,    A.    R. ,    Eaton,    R.     M. ,    and  Gray,    D.    K., 

"CaliiDration  of  the  West  Canadian  LORAN-C  Chain." 
Canadian  Aeronautics  and  Space  Journal,  v.  24,  No.  3, 
Hay73une    T^TBT 

National  Oceanic   and    Atmospheric    Administration,    NOAA, 
Marine  Chart   Division,    OA/C321,      UNCLASSIFIED   Letter    to 
Chief     Radionavigat ion      Division,      U.S.        Coas-      Guard, 
G-NRN-3.         Washington,    D.  C, ,    Subject:       ASF   Corrections, 
3    May    19  8  2.  

National  Oceanic   and    Atmospheric    Administration,    National 
Ocean      Survey,  Descriptive      3§2^£i         (Hydrographic) , 

Registry  Number:  H-?H22 ,  AlasRl,  Guir  of  IlasTca, 
S"ou^east  of~Kcfiak  Island,  Chief  of  Party:  Capt  J.  G. 
Grunwell,    Capt   B.    I.    Williams,    1979. 

National  Oceanic   and    Atmosoheric    Administration,    National 
Ocean      Survey,  Descriotive      Report         (Hydrographic)  , 

Registry      Numoer:      TF^HII .        AlasSa,         GuTT  o?      liaslca, 
"  ■  -.  •     -       £    p^^^y.    c^pt    J.       G. 


National  Oceanic  and  Atmospheric  Administration,  National 
Ocean  Survey,  Descriptive  Report,  Registry  Number 
SiJS902-WH-82,  Texas';  nuII"of "Mexico,  rTeaIa~and  ^"Sine 
FanTcs,    Cn^sr    of   Party:    Cdr.    Roy   K.    Matsushige,     1982. 


Nav 
L 


igation    Department,   Defense   Mapping    Agency,    UNCLASSIFIED 
etter   to:    LCDR   Jerry    Mills,    Naval    Postgraduate    School, 
Monterey,    California,    Subject:      Definition   of    a    Lane   on 
a    Baseline    of    the   LORAN-C    Radionavigat ion    System    in    tEe 
gygergglic  32l£/    August  9,    HE2,  ~ 

NOAA    Ship    Surveyor    SI  32,    Cruise    Report  3U-aO-7-82.    Ridges 

and      Fractures  Tectonics      Experiment  2,      by      Alexander 

!!aTahcrf,      TTEz-et  ^lentist  leg    T~aQ3  Dr.      Rcber    Embley, 
Chief   Scientist   Leg    II.,     1982. 

Pfaifer,    L.,    LCDR.,    Subroutine   INVER1 ,    National   Geodetic 
Survey,    Rockville,    Maryland,    18   February    1975. 

Pfsifer,   L.,    private    communications.    National  Geodetic 
Survey,    RocKville,    Maryland,    10    September    1982. 

Poppe,    Martin   Carl,    Jr.,    "The   LORAN-C    Receiver   A    Functional 
Description,"    Navigation,    v.    29,    No.1,    Spring    1982. 


124 


Frsssey,    B-    G.-    Ashwee,    G.E.,    and   Fowler,    C.5.,    "Char.ga 
of    Phase      with    Distance   of     a    Low      Frequency   Sroundwavs 
Propagated      Across      a  Coastline,"      Proceedinqs      I.E.S., 
Paper    No.    2082R,    July    195  6. 

Racal-DECCA   Survey,    Inc.,    Brochure.    Titled    5U0   Digital 
Distance      Measuring    Unit,         Racal-DECCA    Survey,         Inc., 
TU^TJT~¥est   T5IJIcelirZT  Houston,    Texas,    1931. 

Riordan,   R.,    National   Ocean    Survey,    Code   C64X2,    Rockville, 
Maryland,      private   communication   Program   LORAN,      24    May 
197  9.  


1979. 

Samaddar,    S.    N.,    "The   Theory   of    LORAN-C    Ground   Wave 

Propagation    -    A    Review,"    Navigation,         7.       26,       No.       3, 
Fall,     1979. 

Samaddar   S.    N.,    "Weather   Effect    on   LORAN-C    Propagation," 
Navigation,    v.    27,    No.    1,    Spring    19  80. 

Schne 
t 
? 
1979; 

Smith-Rose,    R.L.,    D.Sc,    Ph.D.,    "Electric    Measurements 
on    Soil   with    Alternating      Currents,"    Proceedings   I.E.E. 
V.    75,    August    1934.  ~ 

Speight,    John   J.,    "DMAHTC   Support    to    National   Ocean    Survey 
LORAN-C    Charting,"    Navisation,    Spring    1982. 

The  Analytic  Science  Corporation,  Reading,  Massachusetts, 
Ap2lication  of  Semi-Empirical  TD  Grid  Calibration  to 
the~¥es^  ^oas^   Lg!?ITP"C   Cliai.n,    by   Ra3Ea    R.      ^uota,      July 


4,     1976. 

U.S.    Coast    Guard,    CF-462,    LORAN-C   User    Handbook,    Department 
of   Transportation   Coasx   Suar^,    August   T^T^T. 

U.S.    Naval   Oceanographic   Office^    Marine    Science    Department, 
Washington,  Q.C. ,        Unpublished         Manuscript,  The 

Preparation   of   Secondary    Phase      Correction   Charts,       rcr 
ID'RO-r.  ,    Transmi^t  e^~75'    FeSf  uary~T7B"77 


125 


Wallace,    J.    L.,    HYDRO PL0T/HYD30L0G   System    Manual,    National 
Ocean    Survey   Technical    Manual    No.    2,    September    1971. 

Wallace,  J.  L.,  "HYDROPLOT/HYDROLOG  Systems  Manual,"  U.S. 
Dept.  of  Commerce,  National  Oceanic  and  Atmospheric 
Administration,  NOS  Technical  Manual  No.  2,  v.  1, 
Section   3,    Sept    1972    (Revised    21    May    1974). 

Wallace,   J.L. ,    National   Oceanic   and   Atmospheric 

Administration,    private  communications,    July    15,    1982. 

Wolf,    Paul    R. ,    Solution    Manual   to   Accompany   Elements   of 
P  hotoqra  metrvT  Hc(?r  aw-!IiIT~Soolc   Company,    1977. 

Wonnacott,    Thomas   H.    and   Wonnacott,    Ronald   J.,    Introductiory 
Statistics,    3rd   ed. ,    John    Wiley    and    Sons.,    1915. 


125 


INITIAL  DISTRIBUTION  LIST 


4.  Chairman  (Code  63  RD) 
Department  of  Mereoi 
Naval  Postqraduat €  Schoo 


Department  of  Meteorology 
Naval  Postgraduate  School 
Mcn-erev,  CA  939a 0 


5.  Director 

Naval  Oceanography  Division  (OP952) 
Naval  Observatory 
34th  and  Massachusetts  Avenue  NW 
Washington,  D.C.  20390 

6.  Commander 

Naval   Oceanography  Command 

NSTL   Station 

Bay    St.    Louis,    MS    39522 

7.  Commanding  Officer 

Naval  Ocaanoaraphic  Office 

NSTL  Station" 

Bay  St.  Louis,  MS  39522 

8.  Commanding  Officer 

Fleet  Numerical  Oceanography  Cen^iar 
Monterey,  CA  93940 

9.  Commanding  Officer 

Naval   Ocean    Research   and  Development 

Ac-tiivity 
NSTL   S-ation 
Bay    St.    Louis,    MS    39522 

10.  Commanding   Officer 

Naval    Environmental   Prediction   Research 

Facility 
Monterey,    CA    939  40 

11.  Chairman,    Oceanography    Department 
0.3.    Naval    Academy 

Annapokis,    MD    21402 

12.  Chief    of   Naval    Research 
800   N.    Quincv    Street 
Arling-on,    VA    22217 


127 


No.    Copies 


1.  Defense   Technical    Information  Center  2 
Cameron   Station 

Alexandria,    VA   22314 

2.  Library,    Code   014  2  2 
Naval   postgraduate  School 

Monterey,    CA    93940 

3.  Chairman    (Code   68Mr)  1 
Depar-^ment   of  Oceanography 

Naval   Postgraduate  School 
Monterey,    CA    9394  0 


13.  Office  of  Naval  Research  (Coda  U20) 
Naval  Ocean  Research  and  Development 

Activity 
NSTL  Station 
Bay  St.  Loais,  MS  39522 

14.  Director  (Code  PPH) 
Defense  Mapping  Agency 

Bldg.  56,  U.S.  Naval  Observatory 
Washington,  D.C.  20305 

15.  Director    (Code    HO) 

Defense   Mapping    Avency    Hydcrgraphic 
Topographic   Canter 
6500    Brookes    Lane 
Washing-con,    D.C.    20315 

16.  Director    (Co4e   PSD-MC) 
Defense   Mapping   School 
Ft.    Belvoir,    VA    22060 

17.  Director 

National  Ocean   Survey     (OA/C) 
National   Oceanic   and   Atmosoheric 

Administration 
Roclcville,    MD    20  852 


18. 


Chief,    Program   Planning   and   Liaison    (NC2) 
Na-ional  Oceanic    and   Atmospheric 

Administration 
Rockville,    MD    20852 


19.  Associate   Director,    Marine    Surveys    and 

Maps     (OA/C  3). 
National   Oceanic    and   Atmospheric 

Administration 
Rockville,    MD    20  852 

20.  Chief,    Hydrcgraphic   Surveys   Division    (OA/C35) 
National  Ocenaic   and   Atmospheric 

Administration 
Rockville,    MD    20  852 

21.  Director 

Pacific   Marine   Center    -   NOAA 
1801    Fairview    Avenue   East 
Seattle,    WA    9810  2 

22.  Director 

Atlantic    Marine    Center    -  NOAA 
439    W.    York    Street 
Norfolk,    7A    23510 

23.  Commanding   Officer 
NOAA    Ship    RAINIER 
Pacific    Marine   Center,    NOAA 
1801    Fairview    Avenue   2 ast 
Seattle,    WA    98102 


128 


24.  Ccmmanding   Officer 
NOAA    Ship    FAIRWEATHER 
Pacific   Marine   Center,    NOAA 
1801    Fairview   Avenue   Sast 
Seattle,    WA    98102 

25.  Ccmmanding  Officer 
NOAA    Ship    DAVIDSON 
Pacific    Marine   Cen-cer,    NOAA 
1801    Fairview   Avenue   East 
Seattle,    WA   98102 

26.  Commandina  Officer 
NOAA    Ship^MT.     MITCHELL 
Atlantic   Marine    Center,    NOAA 
439   West   York    Street 
Norfolk,    Virginia  23510 

27.  Commanding   Officer 
NOAA    Ship    WHITING 
Atlantic   Marine    Center ,    NOAA 
439   Wesx   York    Street 
Norfolk,    Virginia  23510 

28.  Commanding   Officer 
NOAA    Ship    PSIRCE 

Atlantic   Marine    Center,    NOAA 
439   West   York   Srreet 
Norfolk,    Virginia   23510 

29.  Chief,    Hydrographic   Surveys    Branch 
Arilantic   Marine    Center  ,    NOAA 

439   WesT    York    S-ree:: 
Norfolk,    Virginia   23510 


129 


1  0  O  r>  r-  p 

factors  1  f^^-^Mary 


aesls  19^^P58 

W4844   Wheaton 

c.l         Application  of 

additional  secondary 
factors  to  LORAN-C 
positions  for  hydro- 
graphic  operations. 


Application  of  additional  secondary  fact 


3  2768  001  95034  8 

DUDLEY  KNOX  LIBRARY