Journal of Global Positioning Systems (2005)
Vol. 4, No. 1-2: 144-150
Development of Navigation Algorithm to Improve Position Accuracy
by Using Multi-DGPS Reference Stations’ PRC Informati on
Kyung Ryoo n Oh
KARI, 45 Eoeun-dong Yuseong-gu Daejeon Rep. Of Korea
e-mail: bigoh@kari.re.kr Tel: +82-42-860-2 8 25; Fax: +82-42-860-2009
Jong Chul Kim
KARI, 45 Eoeun-dong Yuseong-gu Daejeon Rep. Of Korea
e-mail: jckim@kari.re.kr Tel: +82-42-860-2340; Fax: +82-42-860-2009
Gi Wook Nam
KARI, 45 Eoeun-dong Yuseong-gu Daejeon Rep. Of Korea
e-mail: gwnam@kari.re.kr Tel: +82-42-860-236 5; F ax: +82-42-860-2009
Received: 6 December 2004 / Accepted: 20 October 2005
Abstract. In this paper, the linearly interpolated PRC
(Pseudorange Correction) regenerating algorithm was
applied to improve the DGPS positioning accuracy at
user's position by using the various PRC information
obtained from multi-DGPS reference stations. The
unknown user's position can be calculated from the
regenerated PRC which can be expressed as the linear
combination of multi-DGPS reference station's known
position an d PRC values of common satellit e from multi-
DGPS reference stations. Two sets of 3 DGPS reference
stations were selected to compare the performance of the
linearly interpolated PRC regenerating algorithm. To test
the performance, linearly interpolated PRC regenerating
algorithm adopted multi-channel DGPS receiver was
developed. The results show that the DGPS positioning
accuracy is improved by about 40% and with the
modification of the navigation solution software of
GBAS receiver, GBAS positioning accuracy
improvement is expected without any modification of
GBAS reference station's equipment.
Key words: Multi-DGPS coverage, weighting
coefficients, Multi-PRC values, linearly in terpolated PRC
generating algorithm
1 Introduction
Since 1994, Korea Aerospace Research In stitute has been
conducting the research on the GBAS (Ground Based
Augmentation System) for precision approach and
landing of aircraft based upon the concept of CNS/ATM
(Communication Navigation Surveillance/Air Traffic
Management). As the results of this research, Korea
Government has developed a plan to install GBAS at
each domestic airport for the safety of civil airlines. If the
Government’s plan is implemented, around the
metropolitan area, especially around Seoul, multi-GBAS
environment will be established considering the
minimum GBAS service coverage as 23NM (Nautical
Mile).
The PRC information of each GPS satellite is no t varying
rapidly; it is possible to assume that the variation of PRC
information of each GPS satellite is linear. So the linearly
interpolated PRC regenerating algorithm can be applied
to improve the DGPS positioning accuracy at user's
position by using the various PRC information obtained
from multi-DGPS reference stations.
The user’s position can be calculated from the
regenerated PRC which can be expressed as the linear
combination of multi-DGPS reference station’s known
position an d PRC values of common satellit e from multi-
DGPS refer ence stations.
To test the performance of the linearly interpolated PRC
regenerating algorithm, maritime DGPS reference
Oh et al.: Development of Navigation Algorithm to Improve Position Accuracy 145
stations’ PRC data were used in RTCM format. 11
maritime DGPS reference stations and 1 inland DGPS
reference station are in service since 1999. Two sets of 3
DGPS reference stations are selected to compare the
performance of the linearly interpolated PRC
regenerating algorithm. The DGPS positioning accuracy
was dramati ca ll y improved by about 40%.
Even though common PRC was extracted from the
RTCM format, the suggested PRC regenerating algorithm
in this paper can be applied to improve the DGPS
positioning accuracy in GBAS for civil aviation.
With the change of the navigation solution software of
the GBAS receiver, GBAS positioning accuracy
improvement is expected without any modification of
GBAS reference station’s equipment.
Palmido
Sochongdo
Cho jin
Ochongdo
Chumundo
Marad
o
Sohuksando
Yongdo
Changgigot
Ullungd o
Chumunjin
Daejeon
Dead-zone Area
Mu Joo
Fig. 1 MOMAF DGPS reference stations in Ko rea (Jun. 2004)
2 Maritime DGPS reference stations in Korea
Korean Government, Ministry of Maritime Affairs and
Fisheries (MOMAF), has started DGPS service from
1999 by the IMO (International Maritime Organization)
recommendation of using GNSS in maritime navigation.
MOMAF will extend its DGPS infra structure into the
inland to establish nationwide DGPS (NDGPS) system
by 2006. (Jong Chul Kim, 2002)
In 2004, the first inland DGPS reference station of
MOMAF start to provide DGPS service (See the right of
Figure 2). 5 more inland DGPS reference stations will be
constructed by 2006 to get rid of the dead zone area as
shown in Figure 1. So the multiple coverage area will be
increased.
3 Navigation solution usi n g multiDGPS information
Due to the characteristics of the GBAS, somewhat
extensive network of DGPS reference stations need to be
established. In the GBAS coverage, it is possible to
receive valid corrections from a number of stations.
Within a multiple DGPS referen ce station solu tion , all th e
pseudo-range corrections received from pre-selected
reference stations are used to position the mobile station.
There are a number of different approaches to providing
such a solution.
Fig. 2 MOMAF DGPS service coverage (left) and Muju DGPS s e rvice
coverage (right)
z Position domain approach (See the left of Figure 3):
This is the simplest approach which computes an
independent position using each reference station
from which corrections are received. The resultant
positions are later combined by taking a weighted
average.
z Centroid approach (See the middle of Figure 3 ): The
pseudo-range corrections from all reference stations
are combined to form one correction for each
satellite in view. This correction should fit the
centroid of the area defined by the reference stations
that are used. Additional directional corrections can
also be developed by examining the correlation
between the composite centroid corrections and
those at particular reference stations. The pseudo-
range corrections for the centroid can be generated
146 Journal of Global Positioning Systems
either at a land-based hub or at the mobile station
itself. T he advan tage of the fo rmer is that the mobile
station needs only to receive one set of pseudo-range
corrections.
z All-in-view approach (See the right o f Figure 3): All
the pseudo-range corrections received from the
reference stations are incorporated into one
positioning solution with no pre-processing (except
for validity checks). For instance, the correction for
satellite PRN 12 may be received from 4 different
reference stations and will be used separately to
correct the pseudo-range observed at the mobile
station from PRN 12 - thus adding 4 observations to
the system.
Fig. 3 The positioning methods us ing multi-DGPS references
Fig. 4 Linear interpolation of the PRC from two DG P S Reference stations
3.1 Developing the linearly interpolated P RC
regenerat i n g al g o r i t h m
In developing the linearly interpolated PRC regenerating
algorithm, there are some basic assumptions:
a. The user only uses the common in view
satellites to calculate hhe positions for both
sides of the user and reference stations.
b. At least, 4 common satellites exist between the
user and reference stations.
c. The variation of the correction data of a
satellite is small enough to assume that the
characteristic of the PRC variation for each
satellite is linear.
PRC linear interpolating Algorithm:
In Figure 4, the user will be at user1 or user2, 3 location
between DGPS reference station x and station y. The
DGPS correction(PRCx,i , PRCy,i, i=1,2,..n) value of
common satellite is not the same, so there is a gradient of
the DGPS correction value for the common satellite
between the DGPS reference stations. If the user can use
this gradient information, more precise position
information is achievable. (Loomis et al., 1995)
The unknown user’s position (longitude, latitude) can be
calculated from the regenerated PRC which can be
expressed as the linear combination of multi-DGPS
reference station’s known positions and the PRC values
of the common satellite from the multi-DGPS reference
stations. (Hong, 1990)
The unknown user’s position can be expressed by using
the relative geometry information of the stations. (van
Essen et al., 1997)
Oh et al.: Development of Navigation Algorithm to Improve Position Accuracy 147
Fig. 5 Geometry relation betw ee n t he user and DGPS reference station’s
locations
nni
n
iixaxaxaxaxax ++++==
=
...
332211
1 (1)
nni
n
iiyayayayayay ++++==
=
...
332211
1 (2)
n
n
iiaaaaa ++++==
=
...1 321
1 (3)
Let’s assume that the number of reference stations is r,
marks as nr, and the number of satellites in line of sight is
s, marks as ns. And each reference station observes the
same GNSS satellites, but the PRC values of specific
satellites differ from the DGPS reference stations. Then
the linearly interpolated PRC(ij
,i=1,2,...ns, j=1,2,..nr) at
the user’s spot can be expressed as:
)()( 211 yyaxxa j
i
j
iiij−+−+∇=∇ (4)
In the above equation, xi is the latitude yi is longitude
respectively in WGS-84. The parametersi
a1and i
a2 are
the coefficients of a plane which contains all the DGPS
reference station coordinates.
For the case of using 3 DGPS reference stations,
Equation 4 can be written as the following matrix format:
∆∆
∆∆
=
∇−∇
∇−∇
2
1
33
22
13
12
a
a
yx
yx
ii
ii
(5)
Or,
∇−∇
∇−∇
∆∆
∆∆
=
ii
ii
yx
yx
a
a
13
12
1
33
22
2
1 (6)
Where 1
xxx jj
=
, 1
yyy jj −=
For the case of using more than 4 DGPS reference
stations, the above equations can be written as in general
format (van Essen et al., 1997):
∇−∇
∇−∇
∇−∇
∇−∇
=
ii
r
ii
ii
ii
TGG
a
a
1
14
13
12
1
2
1)(
#
(7)
Matrix G is a set of known coordinate information of the
DGPS reference stations. On the right side of Equation 7,
[ii
j1
∇−∇ ] (i=1,2,...ns, j=1,2,..nr) term value can be
determined using the measurement of PRC information
from each DGPS reference station.
With the values for a1 and a2, the linearly interpolated
PRC (ij
) can be determined using Equation 4.
Generating linearly interpolated PRC :
In Figure 6, GPS time in GPS raw data and Modified Z
count in DGPS information are compared to check if the
data is time synchronized with each other or not. If data is
time synchronized, the common satellite number in the
data from the Reference Stations is checked. If the
number of common satellites is less than 4, the data will
be discarded and the next epoch data will be used.
If more than 4 common PRC data exist, the procedure
moves to next step. To get the linearly interpolated PRC
information, input the user’s position into the linearly
interpolated PRC regenerating algorithm. Then PRC
linear interpolating algorithm will regenerate the new
PRC value.
Fig. 6 Diagram of extracting c ommon PRC and generating linearly interpolate d P R C
148 Journal of Global Positioning Systems
The next procedure to get the DGPS position is explained
in Figure 7. In this procedure, the number of common
satellites is critical. If the common satellite number is
more than 4, the regenerated PRC will be input into the
DGPS navigation solution algorithm based on the carrier
smoothed algorithm (Park et al, 2003).
3.2 Analysis t he effect of the linearly interpolated
PRC
Phase I :
In phase I analysis, the PRC information of Multi DGPS
station gathered through the landline. Each maritime
DGPS reference station stored the broadcasted DGPS
information every 5 sec. So the analysis was carried out
as a post proce ss i ng.
To analyse the effect of the linearly interpolated PRC
algorithm, three sets of DGPS reference stations
combination were used. There are 4 DGPS reference
stations in the first set, 3 in the second set, 2 in the third
set.
As a result of phase I analysis, the second set shows the
best results. Comparing the position accuracy with the
stand alone DGPS reference station, an average of 33%
improvement was achieved. Table.1 shows the results of
the analysis of the second set.
In the case of using 2 DGPS reference stations’ PRC
information, the DGPS position accuracy was 1.8m.
Other case of using 3 DGPS reference stations’ PRC
information, the DGPS positioning was 0.788m and
1.164m depending on which combination of DGPS
reference stations used. The last case of using 4 DGPS
reference stations’ PRC information, the worst result
achieved. DGPS position accuracy w a s 2.449m.
Phase II :
In phase II analysis, one 3 channel DGPS receiver was
built to field test the performance of the linearly
interpolated PRC regenerating algorithm. The built
receiver (See Figure 10) can have up to 6 channels.
For the field test, a river side area was selected rather
than inland. By the rule of thumb, the medium wave
signal propagation characteristic around the river side is
better than that of inland.
The PRC values were analysed in real situation and the
results shows (See the Table 2) that there was an
averaged 4.2% difference between the PRC values of
each GPS satellite. The PRC value changes of inbound
and outbound GPS satellites are shown in Figure 11.
Tab. 1 The position accuracy using 3 DGPS reference
stations
Multi-
Ref. Changgi
got Ochong
do Sochong
do Chumu
njin
Distance(Km) 202 127 279 214
1.164 1.959 1.607 1.223 Position Error
(m) 0.788 1.607 1.223 1.239
24.3 40.6 27.6 4.8
Improvement
(%) 41.0 51.0 35.6 36.4
Fig. 7 Scatter plot of DGPS positioning of Sochongdo (left) and
Ochongdo (right)
Fig. 8 Scatter plot of DGPS positioning of Chumunjin (left) and
Changgigot (right)
Fig. 9 Multi-Ref.s DGPS positioning accuracy; 1.164 m (left) and
0.788m (right)
Tab. 2 The maximum ga p of PRC values
SV
Ref. S. SV1 SV6 SV14 SV16 SV20 SV25
Muju
-7.1951 -11.521 -11.191 -12.100 -18.858 -10.069
Ochongdo
-6.9579 -12.078 -11.328 -11.218 -18.387 -10.034
Palmido
-7.3114 -11.718 -11.691 -11.914 -18.574 -10.181
PRC gap 4.84(%) 4.61(%) 4.28(%) 7.29(%) 2.50(%) 1.45(%)
Oh et al.: Development of Navigation Algorithm to Improve Position Accuracy 149
Beacon
Beacon
Ant
Ant
RF
RF
signal
signal
DGPS Beacon Receiver #1
DGPS Beacon Receiver #1
DGPS Beacon Receiver #2
DGPS Beacon Receiver #2
DGPS Beacon Receiver #3
DGPS Beacon Receiver #3PRC
PRC
PRC
PRC
PRC
PRC
Regenerating
Regenerating
PRC
PRC
GPS
GPS
Ant
Ant
GPS Receiver
GPS Receiver GPS Raw Data
GPS Raw Data
G matrix
G matrix
Ca rrier
Carrier
Sm oothing
Sm oothing
DG PS
DGPS
Positioning
Positioning
Beacon
Beacon
Ant
Ant
RF
RF
signal
signal
DGPS Beacon Receiver #1
DGPS Beacon Receiver #1
DGPS Beacon Receiver #1
DGPS Beacon Receiver #1
DGPS Beacon Receiver #2
DGPS Beacon Receiver #2
DGPS Beacon Receiver #2
DGPS Beacon Receiver #2
DGPS Beacon Receiver #3
DGPS Beacon Receiver #3
DGPS Beacon Receiver #3
DGPS Beacon Receiver #3PRC
PRC
PRC
PRC
PRC
PRC
Regenerating
Regenerating
PRC
PRC
GPS
GPS
Ant
Ant
GPS Receiver
GPS Receiver GPS Raw Data
GPS Raw Data
GPS Raw Data
GPS Raw Data
G matrix
G matrix
G matrix
G matrix
Ca rrier
Carrier
Sm oothing
Sm oothing
DG PS
DGPS
Positioning
Positioning
Fig. 10 The configuration of built receiver for field test
Fig. 11 The tendency of PRC va l ue c ha n ge s
Fig. 12 Field test results of DGPS positioning of Palmido (left) and Ochon gdo (right)
Fig. 13 Field test results of DGPS positioning of Muju (left) and Multi-DGPS R.S (right)
150 Journal of Global Positioning Systems
Fig. 14 Scatter plot of the field test results of DGPS positionin g
4 Conclusion s
The linearly interpolated PRC regenerating algorithm has
been proposed in this paper, which can improve the
DGPS position accuracy by about 40% without any
changes in DGPS reference station’s system. In the phase
I study, off-lined PRC data was used. DGPS RF signals
directly from the DGPS stations are available through a
multi channel DGPS beacon receiver developed in phase
II study. The results of phase II stud y shows th at the PRC
regenerating algorithm works well.
Acknowledgement s
This study was supported by the 2004 National R&D
Program. The authors greatly appreciate the support of
Korea Research Coun cil of Public Scien ce & Technology
(KORP), Korea.
References
Hong G.D., (1990): Linear controllable systems. Nature, Vol.
135, 18-27
Kim J.C., Oh K.R. (2002): Development of the strategies for
NDGPS in Korea. Korea Aerospace Research Institute,
Final Report, Aug.
Loomis P, Sheynblatt L, Muller T(1995): Differential GPS
Network Design. Proceedings on ION-GPS '95, The
Institute of Navigation, Alexandria, VA, U.S.A., 511-520
van Essen R.F., Offermans G.W.A., Helwig A.W.S., van
Wiiligen D. (1997): Regional Area Augmentation
Concept for Eurofix-Reducing Spatial Decorrelation
Effects through Multi-station DGPS. 26th Annual
Technical Symposium of the International Loran
Association, Ottawa, Canada, 6-9 Oct.
Park Y.H., Oh K.R., Kim J.C. (2003): Development of Linearly
Interpolated PRC Generating Algorithm to Improve
Navigation Solution Using Multi-DGPS Reference
Stations. 10th GNSS workshop, phoenixpark, Rep. of
Korea, 21-22 Nov., 360-363