Beruflich Dokumente
Kultur Dokumente
SELLERS
S ince 1992, the Strategic Systems Department of the Applied Physics Laboratory
has been investigating the use of high-frequency (HF) ground wave transmissions in
the upper HF band for sea-based communications. This effort has examined the
optimization of shipboard antennas for two-way communications with ground stations.
This article describes early tests using differential Global Positioning System navi-
gation for investigating the accuracy of determining a ship’s position from a base
station using HF ground wave transmissions.
(Keywords: Differential GPS, HF signal transmissions, Kalman filtering, Navigation.)
INTRODUCTION
In late 1990, the U.S. Coast Guard undertook a reference and remote stations into the system was
comprehensive data link study to determine which RF costly. Although the system could provide broadcasts
broadcast systems could be used to support differential beyond LOS, it was affected by poor performance due
Global Positioning System (DGPS) correction trans- to propagation variations in spite of a predicted 700-
missions over the continental United States (CO- km sky wave mode range.
NUS) and to determine which radio systems were The purpose of APL’s early high-frequency ground
appropriate for a given operating area. The broadcast wave (HFGW) experiments at sea was to improve
constraints for the system design had to meet accura- two-way voice and data communications between
cies of ±3 m at data rates of 100 bits/s with data submerged submarines and surface ships; previous
latencies of less than 4 s. The frequencies finally se- experience with HFGW on land can be found in Ref.
lected were in the LF (285–325 kHz) and MF (405– 1 and will be discussed in an upcoming article in the
415 kHz) bands; existing Marine radio beacons were Technical Digest by Vetter et al. The experiments pro-
used since they could broadcast beyond line of sight vided an opportunity to investigate differential GPS
(LOS) and propagated via ground wave signals. The broadcasts transmitted over an upper HF band to
entire radio spectrum from LORAN-C (long-range surface ships. The higher accuracy onboard the ship
navigation) to HF, including FM subcarrier and cellu- was necessary to assess antenna patterns from a sub-
lar radio, was addressed for reliably providing differen- marine-deployed cable when more precise real-time
tial corrections to the transmitting stations using plain navigational ship resources were unavailable. Previous
old telephone system (POTS) modems and sending theoretical and empirical measurements in this area
the broadcast messages to coastal users within 100 km supported the use of ground wave for communications
of CONUS. The HF system proposed for the data link in the HF and VHF regimes.2,3 The advantages of
was a DGPS sky wave mode of propagation that using HFGW rather than the other options were that
was not compatible with the GPS receivers available it provided a non-LOS mode of propagation with over-
in early 1993. More importantly, incorporating the the-horizon capabilities, allowed the use of reasonably
340 JOHNS HOPKINS APL TECHNICAL DIGEST, VOLUME 19, NUMBER 3 (1998)
DIFFERENTIAL GPS NAVIGATION USING HFGW TRANSMISSIONS
sized resonant antennas, and was based on extensive military system and because of the effects of SA im-
APL test experience in Europe with ranges over land posed on the precision code L1 broadcast signals, the
to 100 km. best accuracy obtainable is currently limited to about
Using HFGW to send differential corrections reli- ±100 m using the GPS standard positioning service
ably over sea was an attempt to show that its capabil- (SPS) receivers. Differential techniques achieve accu-
ities could meet the accuracy levels desired with cur- racies comparable with those obtained with the best
rently achievable HFGW baud rates and system receivers nearly anywhere on Earth within a reason-
latency effects. A series of DGPS tests of opportunity able distance of a reference site.
were undertaken from March 1993 through May 1994 Two techniques are commonly used for deriving a
to evaluate the capability and show the use of HFGW DGPS solution from coarse-acquisition code (C/A-
for real-time differential navigation in a low dynamic code) GPS data. The first and simplest uses latitudinal
environment. DGPS methods have been shown to and longitudinal corrections. For this method, a re-
significantly reduce the effects of selective availability ceiver at a known location (reference) calculates a
(SA), ionospheric errors, and ephemeris errors on the position from a given number of satellites. The remote
positional solution. Post-test analysis of the GPS data receiver is configured to use the same satellites and
collected in the early test phase showed that a ship- compute a position. The differences in latitude and
board C/A-code receiver could achieve accuracy levels longitude between the reference location and the
of 2–5 m in position. position computed by the receiver at the reference
This article presents the results of using DGPS location are applied to the position computed by the
navigation techniques to improve the accuracy of a remote receiver. The greater the distance between the
C/A-code GPS receiver for tracking ships using radio reference location and the remote receiver, the less
signals transmitted via a ground wave technique in the similar the satellite geometries are relative to the two
HF radio band. An inexpensive, commercial off-the- receivers, and the less accurate the differential correc-
shelf (COTS) C/A-code GPS receiver (Trimble tions will be.
SVeeSix) was placed onboard the USNS Range Sen- The second and more accurate DGPS method is to
tinel (T-AGM 22), which acted as the surface ship for determine corrections to the range and range rate
a series of tests, and at the APL office at Cape Canav- measured for each satellite. The remote user is inde-
eral, Florida. A precision code (P-code) GPS receiver pendent in the selection of satellites to compute po-
was also used onboard the ship to collect positional sition, provided that corrections for all satellites in
data and was used as a scoring reference. The GPS view can be generated from reference receiver data. A
receiver at the APL Cape Canaveral office was used reasonable limit in the separation between the refer-
to calculate pseudo-range and delta-range differential ence and remote receivers with this method is on the
corrections. The differential corrections were applied order of 1000 km. Also, additional processing of the
to the pseudo-range and delta-range measurements remote receiver data is required to compensate for the
collected onboard the surface ship, and a Kalman filter error from user clock bias.
was used to process the ranging measurements and For this evaluation, the range-correction method
calculate a state vector solution for post-flight evalu- was used to compute the DGPS solutions. Corrections
ation. A COTS software package (LabWindows) was to the range rate measured for each satellite were
also used to generate real-time differential corrections. computed for the reference receiver data and then
applied to the remote receiver data. Common-mode
clock biases for range and range rate were removed,
DGPS THEORY AND PROCESSING and the measurements were input to an 8-state Kalman
SCHEME filter to output state vector position and velocity es-
Differential navigation using satellites has been timates. Figure 1 illustrates the DGPS concept and
practiced since the mid-1960s using translocation and shows flowcharts of the data processing for both the
Transit satellites.4 With this method, a precisely locat- real-time and non-real-time modes. The real-time
ed fixed site receives data from a satellite at a known differential corrections used the COTS LabWindows
location in space from which calculations or correc- package integrated into the HFGW system.
tions are made and sent to a remote site. This early
work was done using a reference station on the APL
campus and a remote ground site 75 km away. Earlier
GPS REFERENCE RECEIVER
than this, differential navigation was also used with COMPARISONS
the Omega and LORAN ground-based navigation sys- To evaluate receivers for DGPS at-sea testing, three
tems. With the advent of GPS, the use of precision types of receivers (Table 1) were used to collect data
navigation anywhere on the Earth’s surface became a at the APL Cape Canaveral facility during a period
reality. However, because GPS is still considered a when GPS was being used for experiments by the Air
JOHNS HOPKINS APL TECHNICAL DIGEST, VOLUME 19, NUMBER 3 (1998) 341
J. R. VETTER AND W. A. SELLERS
Pseudo-range and
delta pseudo-range data HF discone antenna
SVeeSix receiver
HFGW
SVeeSix HF discone
antenna
receiver
Real-time
differential USNS Range Sentinel
corrections
HFGW
APL
reference
site
Raw
x measurements
y Terminal Terminal
Determine node node
z Differential controller controller
+ Kalman
x˙ corrections gains
x=
y˙ Latitude/longitude Latitude/longitude
corrections corrections
z˙ Satellite Compensated
ephemeris measurements
c GPS LabWindows LabWindows GPS
c˙ receiver calculates applies receiver
latitude/ latitude/longitude latitude/longitude latitude/
x0 longitude corrections corrections longitude
Time Measurement Residuals
– x
update prediction
state Predicted
measurements State Display Display
vector corrected ship’s track
vector corrected
corrections and differential ship’s track
corrections
+ Reference Ship
station system
configuration configuration
Figure 1. DGPS navigation concept (top) and flowcharts of the data processing for the non-real-time mode (bottom left) and real-time
mode (bottom right). The state vector is composed of inertial Earth-centered frame of position and velocity components and user clock
bias (c) and clock rate (c˙ ).
Force and the encrypted SA corrections were turned high-cost SPS receiver (Ashtech) used for high-
off. The collected data provided a reference point to precision geodetic studies. All of the data were collect-
calibrate the three receivers. The receivers ranged from ed at a 1-Hz rate and saved to a hard disk for later
two COTS low-cost receivers that can handle the evaluation along with the navigation solutions output
unencrypted GPS signals (Trimble and Rockwell) to a from the receiver. Since SA was turned off during the
342 JOHNS HOPKINS APL TECHNICAL DIGEST, VOLUME 19, NUMBER 3 (1998)
DIFFERENTIAL GPS NAVIGATION USING HFGW TRANSMISSIONS
HFGW/DGPS HF RADIO
Table 1. GPS SPS unkeyed receiver characteristics. SYSTEM
The HFGW and DGPS radio
GPS receiver Technical description Data types provided
system used for all the tests includ-
Trimble (SVeeSix) 6–8 channel tracker Measurements ed components borrowed from the
code and carrier phase and position HFGW base system and COTS
Rockwell PLGR 4–5 channel tracker Position only components to solve the DGPS
code only problem. Figure 4a and 4b illus-
trate the basic configuration appli-
Ashtech (P-12) All-in-view 12 channel tracker Measurements
code and carrier phase and position
cable at the reference site and the
ship, respectively. The DGPS tests
focused on both non-real-time and
real-time GPS tracking, as well as
entire data collection period, the navigation solutions
should be comparable to those provided by the P-code
precise positioning service (PPS) receivers. Figures 2a, (b) 0
2b, and 2c show the navigation solutions obtained
with the Trimble, Ashtech, and Rockwell receivers, 70
respectively, using C/A-code measurements only, 315 60 45
180
(a) 0 (c) 0
70 70
315 60 45 315 60 45
50 50
40 40
30 30
20 20
10 10
0 10 20 30 40 50 60 70 0 10 20 30 40 50 60 70
270 90 270 90
180 180
Figure 2. Navigation solutions (in meters) for three GPS receivers obtained using C/A-code measurements only. Selective availability
was turned off. (a) Trimble, (b) Ashtech, and (c) Rockwell.
JOHNS HOPKINS APL TECHNICAL DIGEST, VOLUME 19, NUMBER 3 (1998) 343
J. R. VETTER AND W. A. SELLERS
Voice
Linear Voice
Terminal amplifier RF
RS 232 Audio Terminal
node Transceiver RS 232 Audio RF
node Transceiver Linear
controller RF controller amplifier
PS/2 model 80
PS/2 model 70
GPS
GPIB antenna
Spectrum
analyzer RS 232
GPS
Measurement
discone
GPS antenna
antenna
RS 232
GPS GPIB Spectrum RF
analyzer
Figure 4. HFGW communications and DGPS test configuration: (a) reference site and (b) ship.
344 JOHNS HOPKINS APL TECHNICAL DIGEST, VOLUME 19, NUMBER 3 (1998)
DIFFERENTIAL GPS NAVIGATION USING HFGW TRANSMISSIONS
HFGW shipboard
Case number Test description Date Range (km) test configuration
1 Dockside DGPS test Jul 1993 2 Discone antenna on ship and base
2 Post-processing test Jul 1993 200 Two HFGW discone antennas
400 Single CB whip antenna
3 Post-processing test Nov 1993 40 Single HFGW discone antenna
80 Single whip antenna
4 Real-time DGPS test Mar 1994 55 Four prototype birdcage antennas
(20–25 MHz)
Single discone antenna
Single whip antenna
5 Real-time DGPS test May 1994 110 Two prototype HFGW birdcage antennas
Single discone antenna
Single whip antenna
The track of the ship consisted of a typical 3-day extensive applications testing with measurement of bit
testing period where the differential GPS data were error recovery and transmission of data files over this
collected and evaluated at various distances from the distance using HFGW signals.
base station reference antenna (Fig. 5). The ship was
at a range of 40 km from the reference station for the
first test case and had a course of approximately 50°
STATIC DGPS DOCKSIDE TEST
and a speed of approximately 15 knots. For the second RESULTS
test case, the ship was approximately 75 km from the Range-corrected positional fixes were calculated
reference station on a course of approximately 35° and from the Trimble receiver data collected for approxi-
a speed of less than 3 knots. The ship’s heading data mately 120 min on the USNS Range Sentinel while the
were not recorded for this test, which may have led to ship was dockside at Port Canaveral on 16 July 1993.
larger differences between the DGPS positional solu- Although this duration was inadequate for a full eval-
tion and the P-code GPS receiver positional solution uation, it provided an independent verification for
because of uncorrected antenna lever-arm effects. The demonstrating system operation. Base station SVeeSix
third test was conducted at a range of 110 km from the receiver data were used as the reference in the DGPS
reference station and provided an opportunity for more solution. The SVeeSix typically uses at least four sat-
ellites to calculate a navigation fix.
26.55 However, only three satellites were
available for DGPS corrections
since the reference receiver was
26.50
80-km case not tracking all the satellites in
view. The DGPS positions were
North latitude (deg)
0 Longitude
For the 80-km test case (case 3),
–15 five satellites were used in the
–30 Kalman filter solution, with one of
30 these used for link differences with
15
the other satellites; delta-range
Height measurements were used from one
0
satellite because of a possible mul-
–15 tipath problem in the range data.
–30 The satellite ranging data are
237,000 238,600 240,200 241,800 243,400 245,000 shown in Fig. 7a, with Fig. 7b show-
Time of week (s) ing the SVeeSix and DGPS posi-
tional differences. The measure-
Figure 6. Positional differences over a 120-min span between a dual-frequency corrected
P-code GPS receiver and both the DGPS and the uncorrected Trimble data. The DGPS- ment differences indicated a very
computed positional accuracy improved significantly, on average, from 50 to 16 m over the small common mode bias among
uncorrected positional accuracy. the ranging channels. The posi-
tional differences for the 55-km test
will vary as these factors are varied. However, the case (case 4, not shown) showed similar results.
accuracy improvement from uncorrected to DGPS
data would probably be greater if data from more sat-
Long-Range Test Results
ellites had been recorded at the reference station.
Positional fixes from Trimble SVeeSix C/A-code
GPS receivers installed at the reference site and on the
DYNAMIC DGPS ship were obtained using the DGPS range correction
AT-SEA TESTING technique. The ship was at sea in support of HFGW
testing. GPS data were collected from 17 to 20 July
Short-Range Test Results 1993. Both the real-time fixes and the range DGPS
solutions were compared with an onboard dual-
The statistics for the real-time Trimble and the frequency GPS receiver (P-code receiver) at ranges of
DGPS corrected positions were differenced with the 200 and 400 km, respectively (case 2). The positional
dual-frequency P-code GPS receiver data. The DGPS differences were similar to the 40- and 80-km short-
solution indicated a 1-s difference of 2.84 and 3.34 m range test cases and are not shown here but are tab-
for the 40- and 80-km test cases, respectively. These ulated separately in the next section. The positional
values indicate that the accuracy of the DGPS solu- differences in the DGPS solution were substantially
tion was comparable with the accuracy of the less than the real-time SVeeSix C/A-code receiver for
onboard dual-frequency P-code receiver. The real- the 200-km case. However, for the 400-km case, the
time Trimble differences show a slow oscillation that differences between the DGPS solution and the
is the result of SA. Latitudinal and longitudinal dif- P-code GPS data were larger than expected on the
ferences derived from solutions formed from the DGPS basis of Kalman filter residuals and covariances.
corrected pseudo-range measurements and the range
derived from the P-code receiver positional solution
are shown in Fig. 7. The offset in location between the
P-code receiver antenna and the Trimble GPS anten-
DIFFERENTIAL GPS TEST
na was corrected by using the ship’s course to approx- PERFORMANCE
imate the ship’s heading. The results of all DGPS test comparisons are sum-
For the 40-km test case (case 3, not shown), five marized in Table 3, which shows the average horizontal
GPS satellites were used in the Kalman filter solution, navigational differences compared with the reference
and one of these was used for link differences with used to make the evaluations as well as the differential
the other satellites. The link-difference mode of correction technique used.
346 JOHNS HOPKINS APL TECHNICAL DIGEST, VOLUME 19, NUMBER 3 (1998)
DIFFERENTIAL GPS NAVIGATION USING HFGW TRANSMISSIONS
–100
cated onboard the ship. The time
100
Channel 4 delay of the differential corrections
0 SV-17
as received at the ship is also
–100
shown. This time delay was calcu-
100
0
Channel 5 lated by differencing the GPS re-
SV-23
ceiver time as transmitted from the
–100
100
reference site with the GPS receiv-
0
Channel 6
SV-26
er time at the ship location. The
–100 delay indicated that the average
351,800 352,000 352,200 352,400 352,600 352,800 age of the differential corrections
Time of week (s) was approximately 12 s. Figure 9
shows the actual differential cor-
(b) 15.0
rections calculated and sent for the
7.5
Latitude
110-km test case (case 5). The os-
0
DGPS cillations in the data corrections
–7.5
–15.0
represent the effects of uncompen-
sated SA. The corrections were
15.0
7.5
transmitted from the reference site
0 Longitude every 15 s.
DGPS
–7.5
Meters
–15.0
DGPS APPLICATION
60
30
TESTS
0 Latitude The last at-sea test period in
–30 Trimble May 1994 to 110 km provided an
–60 opportunity to test other applica-
60 tions with the baseline software
30
used during the two previous at-sea
0 Longitude tests. For this test, it was essential
–30 Trimble
–60
to have good voice communica-
351,800 352,000 352,200 352,400 352,600 352,800 tions for conducting the experi-
Time of week (s) ments, and these were provided via
the HFGW mode of communica-
Figure 7. Pseudo-range differences (a) and latitudinal and longitudinal differences (b) for
the 80-km test case. The DGPS differences were derived from solutions formed from the
tion. Transfers of digital GPS data
DGPS corrected pseudo-range measurements and the range derived from the P-code between the ship and the reference
receiver positional solution. site were started shortly after
making initial voice contact and
Figure 8 presents the results of the real-time correct- throughout the day. Transfers of compressed shipboard
ed differential and uncorrected GPS data compared status reports were accomplished at ranges of 40 and
with a COTS Rockwell PLGR PPS receiver being 80 km from the reference station. The binary data file
operated in the authorized P-code mode. These com- that was transmitted consisted of a typical status report
parisons indicate that the differentially corrected in WordPerfect file format. This WordPerfect file con-
Trimble C/A-code receiver positions were generally tained graphics characters and binary tabular informa-
within 10 m of the Rockwell PPS positions. The mean tion and was compressed approximately 50% by using
differences were 24 m in latitude, 0 m in longitude, a standard utility program. The transfer times of these
and 4 m in magnitude with standard deviations of 12, compressed reports at 1200 baud were less than 2 min.
9, and 15 m, respectively. Only 5 h of Rockwell PPS Throughout the day, digital text messages containing
data were available for comparison because of data status information about the test were routinely passed
JOHNS HOPKINS APL TECHNICAL DIGEST, VOLUME 19, NUMBER 3 (1998) 347
J. R. VETTER AND W. A. SELLERS
Table 3. DGPS dockside and at-sea test performance results (1s uncertainties apply to values in parentheses).
Long-distance
post-processed
200 km KF 20(11) 224(11) 32(16) 23(3) 3(1) 4(3)
400 km KF 22(23) 27(7) 23(24) 16(2) 27(2) 18(3)
Short-distance
post-processed
40 km KF 4(13) 10(31) 11(34) 1(2) 23(2) 1(3)
80 km KF 6(19) 5(17) 8(26) 1(2) 3(2) 1(3)
Short-distance
real-time
DGPS
110 km CV 10(4)a 6(7)a 12(10)a 1(4) 1(6) 1(9)
a
Approximate estimates.
NOTE: CV = common-view method, KF = Kalman filter solution method.
JOHNS HOPKINS APL TECHNICAL DIGEST, VOLUME 19, NUMBER 3 (1998) 349
J. R. VETTER AND W. A. SELLERS
THE AUTHORS
350 JOHNS HOPKINS APL TECHNICAL DIGEST, VOLUME 19, NUMBER 3 (1998)