You are on page 1of 6

Cost-effective Precise Positioning using Carrier

Phase Navigation-Grade Receiver


Constantin-Octavian Andrei
Department of Real Estate, Planning and Geoinformatics
School of Engineering, Aalto University, 00076 AALTO, Finland
Email: octavian.andrei@aalto.fi

AbstractThe market for Global Navigation Satellite System ments, the most accurate measurements provided by a GNSS
(GNSS) based applications requiring accurate positioning infor- system. Although carrier phase measurements are indirect and
mation has been steadily growing over the recent years. As ambiguous, they are very precise because of their resolution.
a consequence of technological advances in GNSS technology,
single-frequency, navigation-grade receivers capable to provide For example, the wavelength of L1 carrier is around 20 cm.
carrier phase data can be a cost-effective alternative to the high- In addition, the fraction part of a given wavelength can be
professional, geodetic-grade receivers. Navigation-grade receivers measured with a precision of 1% of a wavelength (i.e., 2 mm).
are mainly attractive as their cost ranges around of few hundred Because of the high resolution, the carrier phase measurements
euros. In addition, the carrier phase measurements are the most enable relative positioning with respect to a known point with
accurate observables collected from a GNSS system. As a result,
the positioning accuracy obtained with navigation-grade receivers cm level accuracy or even mm-level if the measurement period
can reach levels that may raise interest various communities that lasts a few hours. This level of accuracy can be achieved either
use positioning information. in post-processing mode or real-time mode only after correct
The main purpose of this study is to analyze the performance of determination of the integer ambiguities [3]. Although survey-
high-sensitivity carrier phase-based positioning using navigation- grade receivers meet the needs of the surveyor, the hardware
grade equipment. A few static tests covering different time inter-
vals and various baselines with different lengths are investigated. cost is still high, i.e. few thousand euros.
In addition, several kinematic tests are also conducted. The ob- Over the last years, various researchers have investigated
tained positioning solutions and baseline lengths are compared to the potential of GNSS receivers and antennas that are less
the corresponding ones derived from observations collected with expensive than the geodetic- or survey-grade equipment.
professional equipment. The test results demonstrate that cm- One less expensive solution uses the original equipment
level accuracy can be achieved with navigation-grade equipment
when it can output carrier phase data. This level of accuracy manufacturer OEM-boards. [4] proposed a low-cost single-
may be attractive to various applications, such as land, marine or frequency Real-Time Kinematic (RTK)-capable OEM-sensor
aerial surveying, structural monitoring or early warning systems. that can obtain nominal accuracies of 20 cm or better under
any given dynamics. Based on a similar OEM receiver, [5]
described a carrier phase-based GPS positioning system based
I. I NTRODUCTION on a low-cost hardware configuration. The system integrates
Precise positioning has been obtained traditionally using the receiver with an embedded PC card. The results indicate
high-quality, geodetic-grade GNSS receivers and antennas. that the occupation time for each baseline in the rapid static
Geodetic-grade means the receivers are usually dual frequency positioning mode is of the order of 10 minutes, although it
in order to mitigate the ionosphere influence and obtain varies for different antenna environments. In addition, GPS
faster ambiguity resolution, while the antennas are precisely kinematic positioning with centimetre accuracy using on-the-
calibrated to reduce phase center variations and antenna phase fly ambiguity resolution is not reliable enough, though the
center offset, and designed to minimize multipath. Although system is capable of delivering 1 to 2 decimetre accuracy.
geodetic quality equipment allows users to obtain high ac- Using a different OEM-sensor (i.e., iTrax03), [6] demonstrated
curacy positioning solutions down to millimeter level, its short baseline vectors with centimeter level accuracy.
financial cost is still high, ranging between 10000 to 30000 Another less-expensive solution involves small GNSS/GPS
C [1]. As a result, precise positioning solutions have been modules. [7] showed float solutions with the Garmin carrier
constrained to areas and applications that can justify the cost phase can achieve better than 20 cm in 15 minutes, and
of the measuring instruments. However, the market for GNSS approximately 5 cm with 30 minutes in a post-processing
precise positioning applications requiring better than 10 cm mode. Using a similar decoding software, [8] analyzed Garmin
accuracy has been steadily growing over recent years. eTrex Vista handheld GPS receiver for precise positioning. The
As a consequence of technological advances in the GNSS study demonstrates that precise positioning could be reached
technology, the GNSS precise positioning has been achieved only for static case. If obstructed sites as well as multipath
also with survey-grade, single-frequency receivers if the base- and diffraction effects are avoided, accuracies below 10 cm
line length is below 10 km to 15 km [2]. The main requirement are attainable using the phase signal for post-processing. A
for this type of receiver is to output carrier phase measure- receiver from the Garmin-family (Garmin GPS25) was also

Paper presented at the 2012 International Conference on Localization and GNSS (ICL-GNSS 2012), Starnberg,
Germany, June 25-27, 2012.
investigated in [9]. The researcher examined the usability of
a low-cost carrier-phase-based GPS positioning system for
surveying applications. The results showed position accuracy
at a few centimeter-level is possible for the short baselines
(i.e, 6 km) when the occupation time of 60 minutes or more
is used.
A further less-expensive solution employs the navigation-
grade receivers. These receivers are attractive because they
are significantly cheaper (starting from 100 to 500 C) than
the geodetic- or survey-grade receivers. Additionally, the
navigation-grade receivers are up to 30 dB more sensitive [10],
[11] and thus they enable higher GNSS signal availability
in places such as urban canyons or even indoor environ-
ments. Similar to survey-grade receivers, the main requirement
for a navigation-grade receiver is to output carrier phase
measurements. Sub-decimetre level coordinate determination
in differential post-processing mode using low-cost single- Fig. 1. Navigation-grade equipment used during field operation: USB
frequency receiver was reported in [12], [13]. interface cable (a), installation CD (b), navigation-grade receiver (c), and low-
Despite these results, there are few such type of receivers cost patch antenna (d).

currently on the market. In addition, some of the manufac-


turers (e.g., Garmin) do not provide official interface for raw
phase data, while others (e.g., SiRF) document only internally station. At the rover, the received measurements are differ-
their phase data, with no access for potential users [2]. On enced with the corresponding rover-collected measurements.
the other hand, very few other manufacturers, such as u- In the end, the rover receiver estimates its own position relative
blox, give access to their receiver technical documentation. to the base station by calculating the vector between the two
Having this said, this paper analyzes the performance of high- points. Although the relative positioning can be performed
sensitivity carrier-phase positioning using navigation-grade u- with both code and phase data, only the phase-based approach
blox LEA 6T receiver. The positioning methods as well as is considered because the positioning solutions based on phase
the hardware and software equipment are described in Section measurements are far more accurate than the ones obtained
II. The numerical results from various field tests and the using code measurements. Currently, there are different ways
corresponding analysis are shown and presented in Section how relative positioning is implemented or used, such as static
III. The conclusions are reported in Section IV. positioning, single reference station real-time kinematic (RTK)
or network RTK (e.g. with the virtual reference station or the
II. METHODS AND EQUIPMENT master-auxiliary corrections method).

A. GNSS positioning methods B. Equipment


The dynamic evolution of satellite measurement technolo- The positioning methods were applied in combination with
gies in the last decade, such as the Global Navigation Satellite various hardware and software equipments during the data
System (GNSS) technology, has constantly increased the de- field collection process. A short overview is presented below.
mand for applications requiring accurate position information. 1) Hardware: Figure 1 illustrates the EVK-6T precision
The position information can be obtained through several timing evaluation kit package including the compact box (74
positioning methods mainly depending on the accuracy re- x 54 x 24 mm) that contains the LEA-6T module, the low-
quirement and the type of the GNSS receiver. As a stand-alone cost patch active antenna, and the USB interface cable. The
positioning technique, GNSS has a limited accuracy due to built-in USB interface is used for both power supply and high-
various GNSS error sources. A common way to remove or mit- speed data transfer. In addition, the package includes also
igate the most severe error sources and improve the positioning a CD-ROM containing: the evaluation software, the USB-
accuracy is to use differentiation principle. The principle can driver software and technical documentation. The u-center
be applied in two ways. With Differential GNSS (DGNSS), a software is an interactive tool allowing the configuration,
roving receiver receives corrections for the measured pseudor- testing, visualization and/or data analysis of the receiver. As
anges from a base station and performs point positioning with a result, the EVK-6T can be used with a notebook or PDA,
corrected values. The use of corrected pseudoranges improves making it suitable for use in both indoor and outdoor locations.
the positioning accuracy with respect to the base station. The main feature of the LEA-6T comes from the fact that it
DGNSS is mainly based on code-only or phase-smoothed code supports raw data output at an update rate of 5 Hz. According
observations. Alternatively, the differentiation principle is used to the technical documentation, the UBX-RXM-RAW message
by the relative positioning. In relative positioning, the rover includes carrier phase with half-cycle ambiguity resolved,
receiver receives the time-tagged measurements from a base code phase and Doppler measurements, which can be used in

Paper presented at the 2012 International Conference on Localization and GNSS (ICL-GNSS 2012), Starnberg,
Germany, June 25-27, 2012.
Fig. 2. Equipment set-up at the various locations in the Helsinki Metropolitan Area

external applications that offer precision positioning, real-time ment) method [18]. This study exploits RTKLIB version 2.4.1
kinematics (RTK) and attitude sensing [11]. [19].
In addition to the low-cost equipment, high-professional III. TESTS AND RESULTS
equipment was used for data collection. A pair of high-
end, dual-frequency receivers with fully integrated GNSS Various field tests were conducted in the Helsinki
receiver/antenna (i.e, Topcon HiPer Pro) were used to assess, Metropolitan Area (HMA), in order to investigate the posi-
compare, and validate the positioning performance of the tioning performance and accuracy of the u-blox 6T system.
LEA-6T system (i.e., receiver and antenna). These receivers Two LEA-6T receivers were deployed at several locations
provide code and phase observations on both L1 and L2 through HMA to measure baselines with various lengths.
frequencies that allow to compute high accurate positioning The same baselines were measured with geodetic-grade, dual-
solutions. frequency GNSS receivers in order to generate the reference
baselines and coordinates at all occupied points. Additionally,
2) Software: Many of the open-source, commercial or two Continuously Operating Reference Stations (CORS) were
scientific GNSS processing software programs allow to work integrated in the post-processing analysis. Furthermore, to
with either proprietary formats or the standard Receiver IN- demonstrate the feasibility of using navigation-grade equip-
dependent EXchange (RINEX) format. As mentioned, LEA- ment within a CORS network, network-based observation
6T outputs both code and phase data in a binary format data were generated using virtual reference station (VRS)
(i.e., ubx proprietary format). The resulted ubx file can technique. All the observation data were collected/generated
be converted into RINEX format using, for example, TEQC at a recording rate of 1 Hz, with an elevation cut-off angle of 5
freeware software developed and maintained by UNAVCO degrees. All the observations were stored on a PC. Although
[14], [15]. TEQC utility (i.e., version 2011Oct11) can be the tests were static, the data were processed in kinematic
downloaded freely from the Internet and is an excellent tool mode, which means that the solutions were generated on a
for format translation, data editing and quality-check before epoch-to-epoch basis.
post-processing.
After RINEX conversion, the data collection is imported A. Professional vs. cost-effective baseline
into a processing software. Over the last decade, many orga- Five baselines with lengths ranging from 0.5 to 22.8
nizations have developed various processing packages. These km were measured using the cost-effective, navigation-grade,
packages are mainly used to process GNSS data from small single-frequency receiver and antenna. Four stations (FGI0,
or large networks and very often pricy. In this research, we TIIL, SMOK and OTA9) were set up on a tripod, while one
use two software packages. One package, Topcon Tools 8, station (KAIV) was mounted on a concrete pillar. Figure 2
is a powerful post-processing solution, network analysis and illustrates the equipment set-up in all these stations. The time
adjustment of GNSS data provided by the manufacturer of interval of the observation session was determined depending
the geodetic quality equipment. The other package is the on the length of the baseline using the empirical formula:
RTKLIB open-source program library for GNSS standard 20min+ 2min/km. The collected binary data were converted
and precise positioning [12], [16]. RTKLIB is a compact into RINEX format and introduced for analysis in the Topcon
and portable program library to provide several application Tools 8 processing software. The baseline vector components
programs for RTK-GNSS applications, such as RTKPOST were determined using GPS+ post-processing module. Table
(post-processing analysis) or RTKNAVI (real-time position- I gives an overview of the measured cost-effective baselines,
ing). The library implements fundamental navigation functions the observation session lengths and the processing statistical
and carrier-based relative positioning algorithms [17]. The indicators.
integer double-difference ambiguities are determined by the Figure 3 depicts the error ellipses together with their ori-
LAMBDA (Least-squares AMBiguity Decorrelation Adjust- entation for all low-cost baselines. They are derived from the

Paper presented at the 2012 International Conference on Localization and GNSS (ICL-GNSS 2012), Starnberg,
Germany, June 25-27, 2012.
Fig. 3. Cost-effective baseline ellipses and their orientation

TABLE I
covariance matrix, and provide a graphical means of viewing P OST- PROCESSING STATISTICAL INDICATORS FOR THE COST- EFFECTIVE
the post-processing results. BASELINE VECTORS

In order to evaluate the accuracy of the cost-effective base-


line vector solutions, the same baselines were also measured Baseline Length Duration Epochs Precision [mm]
name [m] [H:MM:SS] North East Vert Horiz 3D
with professional, geodetic-grade equipment. The collected
FGI0-KAIV 22821,535 1:19:08 4748 8,4 7,1 17,8 11,0 20,9
dual-frequency data along with the Topcon Tools software FGI0-SMOK 16424,979 0:52:01 3121 4,6 4,0 11,8 6,1 13,2
were used to estimate the geodetic baseline vectors. Table SMOK-TIIL 11623,102 0:40:01 2401 5,4 2,0 12,3 5,7 13,5
FGI0-TIIL 4871,501 0:31:01 1861 1,9 1,3 4,4 2,3 5,0
II displays the low-cost baseline errors with respect to the OTA9-SMOK 481,253 0:25:01 1501 4,2 3,5 8,3 5,4 10,0
geodetic baselines along each baseline component. The results
indicate an agreement on centimeter level, with errors below
TABLE II
5 cm along all three baseline components. C OST- EFFECTIVE BASELINE VECTOR COMPARISON WITH RESPECT TO THE
GEODETIC BASELINES
B. Cost-effective precise positioning
Baseline Baseline length Baseline error Errors in the baseline components [cm]
To have an indication of the accuracy of the cost-effective name [m] [cm] dX dY dZ
positioning system, the coordinates of the measured points FGI0-KAIV 22821,535 1,9 -0,7 1,7 -2,6
are determined using three different positioning modes: post- FGI0-SMOK 16424,979 -4,6 3,3 -3,3 0,1
processing, RTK and network RTK. For the coordinate deter- SMOK-TIIL 11623,102 -2,2 -2,0 2,0 -4,8
FGI0-TIIL 4871,501 2,1 -2,3 1,2 -1,2
mination process, data collected from two additional CORS OTA9-SMOK 481,253 1,5 0,0 0,1 -3,6
stations are considered. In the post-processing mode, the
coordinates of the all points are determined using ubx data
and keeping one point fixed (i.e, FGI0). The FGI0 coordinates
C. Kinematic real-time positioning
are calculated based on CORS data. In addition, the same two
stations are used in RTK mode to individually georeference Two-round pedestrian walking tests were conducted to test
each of the measured points using ubx-only data. Although the real-time capability. Fig. 5 gives a general illustration of
the closest CORS station is chosen, the distances to the the surrounding environment in which the test was conducted.
base station vary between 8.5 to 14.5 km. Furthermore, VRS For this test, a VRS station was generated in the proximity
solutions are computed in the network RTK mode. Thus, VRS of the testing area in order to process the navigation-grade
data are generated for all the points in their vicinity. The receiver observation. Fig. 6 shows the ground plot of the
computed coordinates from all the modes are firstly obtained reference trajectory during the pedestrian walk. The horizontal
in a geocentric coordinate system (i.e., EUREF-FIN) and positioning errors are grouped according to different threshold
then transformed into local coordinate system (i.e, ETRS- values: larger than 50 cm (red), between 50 and 20 cm (blue),
TM35FIN) using a coordinate system transformation service between 20 and 10 cm (green), and smaller than 10 cm (black).
[20]. The colors are intended for better visualization of the variation
Fig. 4 summarizes the coordinate differences to geode- and degradation in accuracy. It can be seen that the precision
tic coordinates for different positioning modes when using improves as the time elapses. For illustration purposes, the
navigation-grade data. The differences from the geodetic co- second round is shifted with -10 m in North and East direction,
ordinates range from -3.6 to 6.3 cm. In general, the largest respectively. The positioning results indicate a degradation
deviations are along the East direction. This result may be in precision due to the multipath effects. The multipath is
explained by the mis-resolved ambiguities. In addition, the generated by the presence of the leaf foliage in the northern
differences along the East component are twice larger than part. On the other hand, when there are no restrictions on
the corresponding differences along the North direction. signal reception (i.e, free sky-view), such as in the eastern

Paper presented at the 2012 International Conference on Localization and GNSS (ICL-GNSS 2012), Starnberg,
Germany, June 25-27, 2012.
Fig. 5. General view of the surrounding environment for the kinematic
pedestrian walking test.

Kinematic real-time positioning (pedestrian walking)


40
> 0.5m
0.2m to 0.5m
30 0.1m to 0.2m
< 0.1m
20

10
Round 1
0
North [m]

-10
Round 2
-20

-30

-40

-50

-60
-50 -40 -30 -20 -10 0 10 20 30 40 50
East [m]

Fig. 6. Ground trajectory for the two-round pedestrian walking test. For
illustration purposes, the 2nd round is shifted in North and East direction
with -10 and -10 m, respectively.

Fig. 4. Coordinate differences of various positioning modes with respect to


geodetic coordinates when using navigation-grade receiver TABLE III
P OSITIONING ERROR DISTRIBUTION WITH RESPECT TO DIFFERENT
THRESHOLDS

part, the precision of the positioning solution is better than 10


cm. Tab. III summarizes the positioning results. The precision Threshold value Processed epochs
of the positioning solution is better than 20 cm for 58.9% of Number Percentage
the processed epochs. larger than 0.5m 276 18.3
between 0.5m and 0.2m 345 22.8
IV. C ONCLUSION between 0.2m and 0.1m 538 35.6
This paper offers an investigation analysis on the positioning smaller than 0.1m 352 23.3
performance using high-sensitivity navigation-grade u-blox TOTAL 1511 100.0
LEA-6T receiver. Being the latest u-blox receiver, LEA-6T
is capable to output code and phase data using officially

Paper presented at the 2012 International Conference on Localization and GNSS (ICL-GNSS 2012), Starnberg,
Germany, June 25-27, 2012.
documented proprietary format. Several static and kinematic [5] C. Rizos, S. Han, and X. Han, The RT-STAR: Features and Perfor-
tests are conducted to analyze the precision and accuracy mance of a Low-Cost RTK OEM Sensor, in Proceedings of the 11th
International Technical Meeting of the Satellite Division of The Institute
of different positioning techniques. The results demonstrate of Navigation (ION GPS 1998), Nashville, TN, Sep. 1518, 1998, pp.
that cost-effective precise positioning at centimeter level is 427435.
possible using navigation-grade receivers. In a clean envi- [6] S. Soderholm, GPS L1 Carrier Phase Double Difference Solution Using
Low Cost Receivers, in Proceedings of the 18th International Technical
ronment, the accuracy level is better than 2 cm. However, Meeting of the Satellite Division of The Institute of Navigation (ION
the accuracy decreases in challenging environments and, thus, GNSS 2005), Long Beach, CA, Sep. 1316, 2005, pp. 427435.
more robust algorithms need to be applied. Additionally, the [7] C. J. Hill, T. Moore, and M. Dumville, Carrier Phase Surveying with
Garmin Handheld GPS Receivers, Survey Review, vol. 36, no. 282, pp.
investigation indicates high positioning solution repeatability 135141, 2001.
even if some systematic errors may still contaminate the data. [8] V. Schwieger, Using Handheld GPS Receivers for Precise Position-
This level of performance together with the economically ing, in Proceedings of the 2nd FIG Regional Conference, Marrakech,
Morocco, Dec. 25, 2003.
affordable devices utilized in this paper support the current [9] R. M. Alkan, Development of a Low-cost Positioning System Using
trend towards cost-effective solutions for accurate or precise OEM GPS Receivers and Usability in Surveying Applications, in
positioning determination. As a result, new market areas may Proceedings of the XXIV FIG International Congress 2010, Sydney,
Australia, Apr. 1116, 2010.
be opening for various applications, such as land, marine or [10] Fastrax, iTrax300 OEM GPS Receiver Module, Fastrax Ltd., iTrax300
aerial surveying, GIS applications, structural monitoring, or datasheet, 2007.
early warning systems. [11] ublox, u-blox 6 GPS Modules, ublox ag., LEA-6 - Data Sheet, 2010,
document no. GPS.G6-HW-09004-C.
ACKNOWLEDGMENT [12] T. Takasu and A. Yasuda, Evaluation of RTK-GPS Performance with
Low-cost Single-frequency GPS Receivers, in International Symposium
The author would kindly acknowledge Geotrim Oy (Mr. on GPS/GNSS 2008, Tokyo, Japan, Nov. 1114, 2008.
Seppo Totterstrom) for providing access to VRS data. [13] V. Schwieger, Accurate High-Sensitivity GPS for Short Baselines, in
FIG Working Week, Eilat, Israel, May 38, 2009.
[14] L. H. Estey and C. M. Meertens, TEQC: The Multi-Purpose Toolkit for
R EFERENCES GPS/GLONASS Data, GPS Solutions, vol. 3, no. 1, pp. 4249, 1999.
[1] UNAVCO, Permanent GNSS/GPS Stations - Budgets, On-line, 2011, [15] UNAVCO, TEQC The Toolkit for GPS/GLONASS/Galileo/SBAS
available at: http://facility.unavco.org/kb/categories/GNSS+Permanent+ Data, On-line, 2010, available at: http://facility.unavco.org/software/
Stations/. teqc/.
[2] N. D. Weston and V. Schwieger, Cost Effective GNSS Positioning [16] RTKLIB, RTKLIB: An Open Source Program Package for GNSS
Techniques, FIG Publication No 49, FIG Commission 5 Publication, Positioning, On-line, 2011, http://www.rtklib.com/.
2010, copenhagen, Denmark. [17] T. Takasu and A. Yasuda, Development of the low-cost RTK-GPS re-
[3] B. Hofmann-Wellenhof, H. Lichtenegger, and E. Wasle, Global Nav- ceiver with an open source program package RTKLIB, in International
igation Satellite Systems: GPS, GLONASS, Galileo & more. Wien, Symposium on GPS/GNSS, Jeju, Korea, Nov. 46, 2009.
Austria: Springer-Verlag, 2008. [18] P. J. Teunissen, The least-squares ambiguity decorrelation adjustment: a
[4] E. Masella, M. Gonthier, and M. Dumaine, The RT-STAR: Features method for fast GPS integer ambiguity estimation, Journal of Geodesy,
and Performance of a Low-Cost RTK OEM Sensor, in Proceedings of vol. 70, no. 1-2, pp. 6582, 1995, dOI: 10.1007/BF00863419.
the 10th International Technical Meeting of the Satellite Division of The [19] RTKLIB, Manual version 2.4.1, On-line, 2011, june 11, 2011.
Institute of Navigation (ION GPS 1997), Kansas City, MO, Sep. 1619, [20] FGI, FGI Coordinate Transformation Service, On-line, 2011, http://
1997, pp. 5359. coordtrans.fgi.fi/.

Paper presented at the 2012 International Conference on Localization and GNSS (ICL-GNSS 2012), Starnberg,
Germany, June 25-27, 2012.

You might also like