Chapter 7
Chapter 7
pte
a
7
Ch
Global Navigation
Satellite Systems
Aims
After studying this chapter you should be able to:
G Describe how Global Navigation Satellite Systems (or GNSS) have
developed and the impact they have had on engineering surveying
G Explain how the Global Positioning System (or GPS) can be used to take
code and phase measurements to determine position and be able to
explain the difference between these
G Identify the various sources of error in GPS and explain how each of these
affects the accuracy obtained
G Understand the reasons why differential and relative methods are
essential for high precision surveying with GNSS
G Outline the methods involved when performing static and kinematic
surveys with GNSS
G Distinguish between the different types of GNSS receivers and systems
currently available and be able to find further information to help choose
one of these for engineering surveys
G Identify the main applications for GNSS in civil engineering and
surveying
G Keep up with developments in GNSS and network RTK
Figure 7.1 G Garmin GPSmap 60C GPS receiver (courtesy Garmin Ltd).
Global Navigation Satellite Systems 249
Figure 7.2 G Surveying with GNSS (courtesy Trimble & KOREC Group).
NAVSTAR GPS
Designed primarily for military users, GPS is managed and under the control of the
United States Department of Defense (DoD). The development of GPS began in the
early 1970s and evolved from the US space programme. At this time, the DoD de-
cided that it wanted a worldwide navigation and positioning system for passive mili-
tary users (passive because users should not transmit anything, as they might be
detected), and a system that could be denied to an enemy and have unlimited users.
It was to operate in real time for all military applications, varying from the infantry (a
soldier with a receiver in a backpack or handheld device) through to aircraft naviga-
tion and missile guidance systems. The development of the NAVSTAR (NAVigation
Satellite Timing And Ranging) Global Positioning System began in 1973, with the
first satellite being launched in 1978; it was fully operational by 1993. The potential
250 Surveying for engineers
for civilian use of GPS was quickly realised by the surveying and navigation profes-
sions, and applications were soon recognised and hardware and software developed
for these.
With GPS, it is possible to obtain a position (as three-dimensional coordinates)
anywhere on the Earth at any time of the day or night in any weather conditions by
receiving and processing signals from orbiting GPS satellites. To do this, the orbits of
the satellites are always known and broadcast to the user. To locate position, a GPS re-
ceiver determines the distances to a number of satellites, which are the equivalent of
orbiting control points; a computer then calculates the three-dimensional coordi-
nates of the user. In some respects, GPS position is determined in a similar manner to
a distance resection (as described in Section 6.7) in which distances are measured at
an unknown point to control points whose coordinates are known. However, GPS is
very different compared with conventional (or terrestrial) surveying.
Since GPS is a passive system and users simply receive GPS signals, there is no limit
to the number of GPS receivers that can use GPS signals at the same time without
overloading the system – this is a similar situation to TV and radio, where millions
can tune in at any time without affecting the broadcast. This is a big advantage for a
large-scale position-fixing system, but because of this GPS signals are complex, and
receivers must be capable of collecting a large amount of information to be able to
determine position.
The theoretical and scientific backgrounds to GPS and the other GNSS are very
complicated and a full knowledge of these is not needed to be able to use GNSS in en-
gineering surveying. However, while those using satellite surveying systems for con-
struction work are not expected to be GNSS specialists, they do need to know enough
about it to assess where GNSS is useful on site and what its advantages and limitations
are. This chapter covers the operating principles of GNSS, the equipment available
for survey work and the field procedures and applications it has on site. Chapter 8
gives details of the way in which GNSS coordinates are defined and how these are
transformed for use on site.
Reflective summary
With reference to the development of GNSS, remember:
– Although there will be several Global Navigation Satellite Systems in use eventu-
ally, the Global Positioning System is the predominant GNSS.
– The operation of GPS is the responsibility of the United States Department of De-
fense and it is under military control at all times.
– GPS(GNSS) is very different from conventional (or terrestrial) surveying, and new
ways of surveying have to be learnt in order to use it properly.
– Although anyone who uses GNSS does not have to have an expert knowledge of
them, in order to understand their advantages, limitations and best applications
on site, some of the basics of GNSS should be learnt.
Global Navigation Satellite Systems 251
GPS segments
Each GNSS consists of three segments, called the space segment (the satellites orbit-
ing the Earth), the control segment (stations positioned around the Earth to control
the satellites) and the user segment (anybody that receives and uses a GNSS signal).
The segments of GPS are described in this section.
The space segment of GPS consists of a minimum of 24 satellites, all of which are in
orbits 20,200 km above the Earth with an orbital period of 12 sidereal hours. Because
the sidereal day is slightly longer than the solar day, it appears to an observer on the
Earth that the satellites return to the same positions four minutes earlier each day.
This has practical implications, as a good satellite configuration for observations on
one day may change to a less favourable one on the following and subsequent days.
Great care was taken when designing the GPS satellite constellation, as it is necessary
to have the optimum satellite coverage on the Earth from the minimum number of
satellites. To achieve the best coverage, the satellites are located in six orbital planes
spaced equally around the plane of the equator, but inclined at 55° to the equator.
The satellite constellation is shown in Figure 7.3.
Various generations (blocks) of GPS satellites have been launched. There are no op-
erational Block I satellites today, and most currently in use are Block IIA, IIR and IIR-M
satellites, where the R stands for replenishment. The generation of GPS satellites cur-
rently being launched are known as Block IIF satellites where the F stands for follow-
on. A further generation known as Block III satellites are also being deployed.
As the accurate measurement of time is essential in GPS, each satellite is fitted with
up to four atomic clocks. Block IIA satellites have caesium or rubidium clocks on
board with extremely high accuracies of up to 1 in 1012 whereas the later satellites use
highly stable hydrogen maser clocks with an even better accuracy of 1 in 1014.
A number of tracking stations at fixed locations around the world form the control
segment of GPS. The Master Control Station (MCS) is located in the Consolidated
Space Operations Center (CSOC) at Schriever Air Force Base near Colorado Springs in
the United States. An alternative MCS is located at Vandenberg Air Force Base in
California.
To be able to position accurately with GPS, the exact position of each satellite has
to be known at all times (remember that the satellites are in effect the GPS control
points). This relies on very accurate orbital data and very accurate timing so that a re-
ceiver can calculate the position of a satellite at a given time. As they orbit the Earth,
the satellites are subjected to the varying gravitational attraction of the Earth, the at-
tractions of the Sun and Moon and solar radiation pressure. All of these cause the sat-
ellite orbits to change with time, and these have to be measured and predicted by
some means. Despite their phenomenal accuracy, the satellite clocks drift and they
must be kept synchronised with GPS time as defined at the CSOC. To ensure that ac-
curate orbital data is used, a network of tracking stations around the Earth continu-
ously monitors all of the GPS satellites in view at all times and this orbital data is
relayed to the MCS, where it is used to predict future orbits for the satellites. As well as
this, the clock in each satellite is also monitored and compared to GPS time to enable
corrections to be computed in order to keep the satellite clocks in step with GPS time.
The predicted satellite orbital positions (which are known as ephemeris predictions)
and satellite clock corrections computed at the MCS are sent to ground antennae at
the tracking stations, where this information is uploaded to the satellites every two
hours and then broadcast via the GPS satellites to users of the system. This enables
each GPS receiver to determine the positions of the satellites at any given time.
The user segment of GPS consists of anyone, civilian or military, who uses a GPS re-
ceiver to determine their position. As already noted, there is now an extensive civil-
ian GPS community and as far as construction work is concerned, GPS is used for
control surveys, mapping, setting out, machine control, monitoring and
measurement of volumes.
tal stations which use intensity modulation for measuring distances using a laser or
infrared carrier wave (this is described in Section 5.2), GPS uses phase modulation on
the two L-band waves.
A navigation code or message is also modulated on both the L1 and L2 carriers. This
has a low frequency of 50 Hz and contains various sub-frames of information,
including:
G A clock correction – remember that the tracking stations in the ground segment
measure and upload this correction to each satellite and rather than keep altering
the atomic clock to keep it in step with GPS time, a correction is applied by a GPS
receiver to determine GPS time at the satellite.
G Satellite ephemeris or orbital information – this is obtained from the data collected
by the tracking stations and a prediction computed by the MCS at Colorado
Springs.
G Atmospheric correction data from the tracking stations.
G An almanac which tells a receiver how to find all the other satellites – this is not the
same as the orbital information above and only gives a receiver enough
information to track another satellite, not to compute its position.
G Satellite health data for each satellite which informs a GPS user of any malfunction
on any satellite before a receiver tries to use that particular satellite.
As well as the navigation code, two binary codes are continuously modulated onto
the L1 signal; these are called the Coarse/Acquisition or C/A code and the Precise or P
code. They are not the same as the data contained in the navigation code and are not
uploaded to the satellites by the control segment – they are continually broadcast by
each satellite and are processed by a GPS receiver to obtain the raw data for time and
distance measurements. Both of these codes are known as Pseudo-Random Noise or
PRN codes and although they appear to be random they are generated in known
sequences that can be replicated.
Each satellite broadcasts a unique C/A code on the L1 carrier at a rate of 1.023 mil-
lion bits per second (Mbps or a frequency of f0 ¸10 = 1.023 MHz), and this is repeated
every millisecond. Because this gives a chip length (equivalent to one bit of informa-
tion) of 293 m, this means that measurement of distance on the C/A code is carried
out using a wavelength of 293 m. As the C/A code can be accessed by anyone with a
GPS receiver, it is known as a civilian code or signal.
There is only one P code, which has a frequency of 10.23 Mbps (frequency of f0 =
10.23 MHz and chip length 29.3 m) which consists of 37 one-week segments. This is
available on both the L1 and L2 carriers and each satellite broadcasts a different por-
tion of the P code. GPS satellites are identified according to which portion of the P
code they transmit; for example, satellite PRN 10 (or SV 10 where SV = Space Vehicle)
has week 10 of the P code assigned to it. Remembering that GPS was primarily de-
signed for military applications, the P code is almost always encrypted by the DoD
and changed to a secret Y code that can only be read by users approved by the US mil-
itary and by using special GPS receivers. This is known as anti-spoofing (AS), but many
of the manufacturers of civilian GPS equipment have designed receivers that can ac-
cess some of the P code and take measurements with it even when the Y code is in
operation.
254 Surveying for engineers
Fundamental
frequency
10.23 MHz
10
L2 P-Code
1227.60 MHz 10.23 MHz
×120
The relationship between the various GPS signals and the fundamental frequency
is shown in Figure 7.4.
The L1 and L2 signals described above are transmitted by all of the Block IIA and
IIR satellites. The Block IIR-M satellites transmit the L1 signal with C/A and P codes,
but a second civilian signal is added to L2 and this is known as the L2C signal. As the
Block IIF satellites are launched, a third civilian signal known as L5 will become avail-
able. The L5 signal is designed primarily for transport safety but will also improve the
performance of GPS in other applications. Block IIF satellites will also broadcast the
L1 C/A code and L2C signal. A fourth civilian signal L1C is planned for GPS and this
will be transmitted by Block III satellites as these are launched.
GPS, Galileo will be operated by the European Union and will provide an accurate,
guaranteed global positioning service under civilian control. When fully deployed,
the system will consist of 30 satellites (27 operational + 3 spares) located in three me-
dium Earth orbit planes with an inclination of 56° at an altitude of 23,616 km and
with a period of 14 hours 22 minutes; each satellite will transmit six navigation sig-
nals. The ground segment will consist of two Galileo Control Centres located in Eu-
rope that will control the satellites and produce updates to navigation messages.
There will be a global network of 20 Galileo Sensor Stations continuously monitoring
the satellites, whose data will be sent to the control centres through a communica-
tions network. The exchange of data between the control centres and satellites is
accomplished using 15 uplink stations, again located around the globe.
Compass is a GNSS project being developed by China (it is also known as Beidou in
Chinese). This will be a constellation of 35 satellites which will include five geosta-
tionary orbit satellites and 30 medium Earth orbit satellites, all of which will provide
global coverage. Each satellite will transmit signals in the E-band using structures
similar to GPS, GLONASS and Galileo.
When all of these are fully operational, a user will be able to determine position
with the same receiver from all available satellites in all of these navigation systems.
Receivers that are capable of processing GPS as well as signals from other satellite sys-
tems are known as GNSS receivers. A combined constellation of over 100 satellites
will provide enormous benefits in global satellite surveying and receivers plus soft-
ware are in place or being developed to make full use of these.
Reflective summary
With reference to compenents of GNSS, remember:
– GPS is organised into a space segment consisting nominally of 24 orbiting satel-
lites and the control segment consisting of an operations centre in Colorado, USA
and tracking stations situated around the world.
– When determining position with GPS, very accurate timing is required to ensure
that all measurements are synchronised with GPS time. This is the reason very ac-
curate (and very expensive) clocks are installed in each satellite.
– The signals broadcast by each satellite contain all the information a user needs to
determine position. The signal structure is quite complicated but it is made up of
two basic parts – PRN codes for determining distances and a navigation message
for determining the positions of the satellites.
– As new satellites are launched, more signals are being added to GPS to improve
its performance, especially for civilian users.
– As well as GPS, more satellite positioning systems such as GLONASS, Galileo and
Compass are planned. GLONASS, the Russian equivalent of GPS, is operational,
but the full constellation of satellites is not yet launched, whereas Galileo and
Compass are at an early stage of development.
256 Surveying for engineers
Code ranging
To locate a position, a GPS receiver determines distances to a number of different GPS
satellites and then uses these to compute the coordinates of the receiver antenna. In
GPS, there are two observables that can be used to determine distance – pseudoranges
and the carrier phase. Most GPS receivers are capable of determining pseudoranges by
code ranging and this provides low-accuracy, generally instantaneous, point posi-
tions with handheld and GIS receivers. Carrier phase measurements are used in sur-
veying for high-precision work using GNSS receivers (these are sometimes called
geodetic or survey receivers).
Code ranging (also known as the navigation solution) is carried out with a single re-
ceiver. To determine the distance to each satellite in view, a receiver measures the
time taken for a PRN code (for example the C/A code on the L1 signal) to travel from a
satellite to the receiver and then calculates the distance or range R between the two as
R = cDt, where c is the signal velocity (the speed of light) and Dt is the time taken for a
code to travel from the satellite to the receiver (called the propagation delay). In the-
ory, the measurement of the propagation delay Dt requires the time at which a code
leaves the satellite to be determined as well as the time of arrival at the receiver. How-
ever, all measurements have to be taken by the receiver and it is difficult to measure
these times directly. To overcome this problem, the following method is used by a
GPS receiver when code ranging (note that the process described below refers to the
L1 C/A code only):
G All the satellites transmit the L1 signal, which includes an individual C/A code to
identify each satellite.
G When a receiver locks onto a satellite, the incoming signal triggers the receiver to
generate a replica C/A code which is identical to that transmitted by the satellite.
G The replica code is then compared to the satellite code in a process known as auto
correlation, in which the receiver replica code is shifted in time until it is in phase,
or correlated, with the satellite code.
G The amount by which the receiver-generated code is shifted is equal to the
propagation delay Dt between the satellite and the receiver. Using this method to
determine the propagation delay avoids the need to measure the time of departure
and arrival of the C/A code.
G As before, multiplying Dt by the signal velocity c gives the range R between the
satellite and the receiver.
Global Navigation Satellite Systems 257
This method will only work if the C/A code transmitted by the satellite and the
replica C/A code generated by the receiver are synchronised with GPS time. As
already stated, all of the satellites are fitted with atomic clocks whose offsets from GPS
time are precisely known through the navigation message. Consequently, the C/A
codes transmitted by a satellite are synchronised exactly with GPS time. For practical
reasons, and because it would cost too much, it is not possible to install atomic clocks
in a GPS receiver. Instead, they have electronic clocks (oscillators) installed with
accuracies much less than those of atomic clocks. As a result, receiver clocks are not
usually synchronised with GPS time and the receiver-generated replica C/A codes will
contain a clock error. Consequently, the receiver is not able to determine Dt exactly,
and all distances (or ranges) it measures will be biased and are called pseudoranges – it
is essential that the clock errors in the receiver that cause these biases are removed
from measurements.
As well as pseudorange measurements, a receiver will also process the navigation
code, and from this it computes the position of each satellite it tracks at the time the
measurements are taken.
To compute position, the satellites are treated as control points of known coordi-
nates to which distances are determined using a receiver located at a point whose po-
sition is unknown. In Figure 7.5, the range R from point P to any satellite S can be
defined as
R = r + c(dt – dT)
where
R = the geometric range from satellite S to P
r = the pseudorange measured from satellite S to P
dt = the satellite clock offset from GPS time
dT = the receiver clock offset from GPS time
Since the satellite clock offset dt can be modelled using data contained in the navi-
gation code, this equation reduces to R = r – c dT.
The geometric range R is given by
R = ( XS - XP )2 + (YS - YP )2 + ( ZS - ZP )2
in which XS, YS and ZS are the known coordinates of the satellite and XP, YP and ZP
are the unknown coordinates of point P.
Combining the two equations for R gives a code ranging equation as
r - c dT = ( XS - XP )2 + (YS - YP )2 + ( ZS - ZP )2
the centimetre level are required. In order to achieve such accuracies, it is necessary
to use a technique which involves carrier phase measurements. In this, a more accurate
form of measurement of the distance between a satellite and receiver is used based on
the phase measurement method used in electromagnetic distance measurement as
described for total stations in Section 5.2. In this, an electromagnetic wave (of wave-
length l) is transmitted between instrument and reflector and the distance between
these is given by Nl + Dl in which Nl is the whole number of wavelengths l in the
distance and Dl is the fractional part of a wavelength in the distance. A total station
measures the fractional component of a distance Dl by comparing the phases of sig-
nals transmitted and received by the same instrument. It determines N by measuring
the distance using different wavelengths.
The way in which a GPS receiver measures distances to satellites by this method is
as follows.
G Measurement of the fractional part of the carrier wavelength D in the distance between
receiver and satellite
When determining Dl with a GPS receiver, the modulated C/A codes could be used
to do this but it would not be measured very accurately because each bit of infor-
mation on the C/A codes has a wavelength of about 300 m. However, if the carrier
waves are used instead of the C/A codes to measure Dl, a much better accuracy can
be obtained because their wavelengths are much shorter than those of the C/A
codes. For example, the L1 signal has a carrier wavelength of 0.19 m and because
phase measurements can be taken on a carrier wave with a resolution of about 1%,
the distance between a satellite and a receiver can be resolved, in theory, to within
a few millimetres. A GPS receiver measures the fractional part of the distance be-
tween satellite and receiver by mixing an incoming satellite carrier wave with a car-
rier wave of the same frequency generated by the receiver. When mixed, these two
signals give a carrier beat signal which has a phase equal to the difference in phase
between the satellite and receiver signals: this is measured and converted into a
distance. Because carrier waves and phase measurements are used to determine Dl,
it is called the carrier phase.
G Measurement of the whole number of carrier wavelengths Nl in the distance between
receiver and satellite
In the carrier phase method, when a receiver locks on to a satellite and a measure-
ment is taken, the distance between them is given by Nl + Dl where N is the integer
number of carrier wavelengths at lock-on between receiver and satellite (see Figure
7.6). Because the carrier phase cannot discriminate one wavelength from another,
the integer number N of carrier wavelengths between satellite and receiver must
also be determined to give the distance between satellite and receiver. In other
words, the problem is how to find N in Nl + Dl in order to resolve what is known as
the carrier phase ambiguity or simply the integer ambiguity. This is very difficult to do
because of the one-way communication between the satellites and receivers, the
long distances involved and because the satellites are always moving. The starting
point for most ambiguity resolution techniques is for the receiver to use code rang-
ing and a navigation solution to obtain an approximate position. Using this, the
integer ambiguity is solved using a number of different methods. In one, the posi-
tion of the receiver is estimated using carrier phase data from multiple observa-
tions – the error in the estimate is then found by checking the solution against
260 Surveying for engineers
l = carrier wavelength
(= 0.19 m on L1)
Dl = carrier phase
Reflective summary
With reference to GPS positioning methods, remember:
– To determine position using GPS, distances are measured between a receiver and
satellites using two methods: code ranging and carrier phase measurements.
– Code ranging, which is also called the navigation solution, involves measuring the
distances to a satellite using the C/A and other codes that are modulated on the
L-band signals. This is only capable of producing three-dimensional accuracies of
about 10–15 m at present with a single receiver accessing the Standard Position-
ing Service. It is expected that this will improve and may eventually be in the 1–5
m range.
– GPS receivers that use codes only are not very expensive but not very accurate.
These include most handheld and GIS receivers.
– Carrier phase measurements use L-band carrier waves to measure a distance be-
tween a receiver and satellite. Each distance has two components: determining
the carrier phase or fractional part of a wavelength in the distance between a re-
Global Navigation Satellite Systems 261
ceiver and satellite and resolving the integer ambiguity to determine the whole
number of wavelengths in the distance between a receiver and satellite.
– GPS receivers that use codes and carrier phase measurements are very expensive
but very accurate. These are used extensively in engineering surveying.
– All GPS coordinates have a degree of uncertainty associated with them. For exam-
ple, the accuracy of the Standard Positioning Service is quoted with a 95% proba-
bility.
– All measurements with GPS require that at least four satellites are tracked simulta-
neously in order to be able to compute a three-dimensional position.
– Although the way in which GPS receivers determine position has been described
in this section, GNSS receivers use similar methods.
Satellite-dependent errors
The GPS and GNSS errors that fall into this category are satellite clock errors, satellite or-
bital errors and satellite geometry.
where d is the baseline length in km and the baseline and orbital errors are in metres.
For example, if a baseline of 10 km is being measured and the broadcast orbital er-
ror is between 2 and 10 m, this causes a baseline error of 1–5 mm. At 50 km, the errors
are 5–25 mm.
To improve the accuracy of GPS results, as well as the real-time broadcast satellite
orbital data, post-computed satellite orbital information is also available. This is a
computation of the orbit of each satellite, but after it has occurred: the data for com-
puting these is obtained by the tracking stations in the control segment of GPS re-
cording the positions of the satellites as they pass overhead. This information can be
obtained from the International GNSS Service. Because post-computed orbits are very
accurate (better than 5 cm), using these to compute position eliminates satellite or-
bital errors. They can only be used after a measurement has been taken, but it would
only be necessary to use this data in combination with carrier phase measurements
and only when the best possible accuracy is required. For further details, see Section
8.6 OS Net.
Satellite geometry
In Section 6.7 it was stated that, for intersection and resection, the geometry of the
control stations and unknown point should be well conditioned; otherwise the accu-
racy of computed coordinates could be poor. This is also true for GPS and the position
of the satellites at the time of observation is a crucial factor in determining the
accuracy of GPS coordinates.
As shown in Figure 7.7, if the satellites are all close to each other in the same part of
the sky, this will produce a poor geometry and a poor accuracy in a GPS position. On
the other hand, if the satellites are spread over a large area of the sky, a good geometry
is obtained and the accuracy of GPS coordinates is much better. The effect of satellite
geometry is assessed in GPS using Dilution Of Precision (DOP) factors – a low DOP fac-
tor means the satellite geometry is good and a high DOP means the geometry is poor.
Most receivers used for high-precision surveying are able to compute DOP values
from a knowledge of the satellite almanac, the receiver position and the time of ob-
servation. GPS processing software can also be used to predict what the DOP values
will be for a survey area, helping the GPS survey planning process. This is discussed
further in Section 7.8.
The DOP factors used in surveying are
Global Navigation Satellite Systems 263
Receiver-dependent errors
The GPS and GNSS errors that fall into this category are receiver clock error and anten-
nae.
Antennae
When carrying out high-precision surveys with GPS, the antenna is usually tripod
mounted. As with total stations and theodolites, any centring and levelling of a tri-
pod and tribrach must be done properly or errors of the same magnitude as the
miscentring will be introduced into measurements.
A GPS measurement is taken to the antenna at a point called its electrical phase cen-
tre. The relationship between the phase centre and the mark on the antenna which is
used to measure its height above ground will be published by the manufacturer. This
height difference, plus the height of the antenna above the survey point must be
known and recorded. It is vital that the make and model of the antenna being used
are entered correctly into the processing software to correctly identify the position of
the phase centre and that the height of the antenna above the survey point is care-
fully measured. Doing either of these incorrectly is one of the most common sources
of error in GPS work and can cause big vertical inaccuracies.
Signal-dependent errors
The GPS and GNSS errors that fall into this category are ionospheric and tropospheric
delays, multipath, cycle slips and Selective Availability.
re
Low elevation satellite he
sp
Atmo
ror. However, the L2C signal transmitted by the newer Block IIR-M and Block IIF sat-
ellites contains additional ionospheric corrections in the navigation message to
improve the accuracy of pseudoranges.
After the ionosphere, the next layer that GPS signals encounter is the stratosphere,
followed by the troposphere. The troposphere is the closest layer to the Earth and ex-
tends for about 10 km; above this is the stratosphere which extends to 50 km, where it
meets the ionosphere. As far as GPS is concerned, the effects of the troposphere and
stratosphere are combined and give rise to tropospheric refraction and a tropospheric delay
which is typically about 1 m for pseudoranges. Tropospheric delays are not frequency-
dependent and cannot be removed from measurements taken on different frequencies
(signals). Two models are required to correct for tropospheric delays because tropo-
spheric refraction has dry and wet components – the dry component is closely related
to atmospheric pressure and is easier to measure than the wet component, which is de-
pendent on the amount of water vapour in the troposphere. At present, tropospheric
modelling can remove almost all of the tropospheric delay for GPS measurements
taken along baselines up to 40 km and where the heights at each end of the baseline are
similar (for an explanation of what a baseline is, see the next section on differential and
relative GPS). However, for the best possible height determination with GPS, it is very
important that users are aware of the limitations of failure to correctly model tropo-
spheric effects. Although a dry model can remove 90% of the error, the remaining 10%
wet component is very difficult to model and centimetre errors can easily propagate
into computed heights. For the most accurate positioning, the wet component is
parameterised and computed instead of being modelled.
A factor that is crucial to both ionospheric and tropospheric effects is the satellite
elevation. Signals from low elevation satellites will have a longer distance to travel
through the atmosphere than those at high elevations, as shown in Figure 7.8. Con-
sequently, these will experience greater ionospheric and tropospheric delays and be-
cause it is very difficult to model the troposphere at very low elevations, pseudorange
errors from this source can increase by a factor of 10. To overcome these problems,
signals from low elevation satellites are generally not used by inserting a cut-off or
mask angle in the receiver software to exclude them from any processing – a typical
value for this is a vertical angle of 10–15° above the observer’s horizon.
266 Surveying for engineers
Multipath
The antennae used with GPS receivers are designed to track satellites over wide areas
and cannot be made directional. Because of this, multipath errors can occur in GPS
measurements when a satellite signal does not travel directly to the receiver but is re-
flected off a nearby surface first (see Figure 7.9). The reflected signals can interfere
with those arriving directly from other satellites and can cause errors of up to 1 m in
pseudoranges. More importantly, multipath errors can also cause a receiver to lose
lock on a satellite because it cannot process the reflected signal. This in turn may
cause the DOP to deteriorate and may cause difficulties in resolving integer ambigu-
ities. Because they depend on the location of a receiver in relation to its surround-
ings, multipath errors cannot be removed by using any differential or relative
methods.
Surfaces such as tall buildings (especially those with glass sides) and chain link
fences have been found to cause serious multipath errors, and one way of reducing
these, especially in built-up areas, is to choose antenna locations for receivers that are
as far as possible from reflective surfaces.
Multipath effects are worse at low elevation angles and other ways of dealing with
these is to use specially made antennas that stop reflected signals from reaching the
receiver, to automatically detect them in the receiver
software or to use a combination of these. An example
modification to the antenna is to use a ground plane (Fig-
ure 7.10) which is a circular metallic disc about 500 mm
in diameter that is attached underneath the antenna to
prevent low angle reflections reaching it. Another exam-
ple for high-precision surveys is to use a choke ring an-
tenna (Figure 7.11). Figure 7.11 G Choke ring
antenna (courtesy Leica
Geosystems.)
Global Navigation Satellite Systems 267
Nl Nl
nl
Cycle slips
When a receiver locks on to and measures a distance to a satellite by the carrier phase
method, the distance between the receiver and any satellite is given by the whole
number of wavelengths in the distance between receiver and satellite Nl plus the car-
rier phase. The integer ambiguity N that is resolved to a particular satellite is called
the initial cycle count (see Figure 7.12(a)). This does not change from the time the re-
ceiver locks onto a satellite and as the receiver is moved to another position and a
new measurement is taken, the receiver counts the number of whole wavelengths, or
cycles, that the distance between receiver and satellite changes by. Consequently,
carrier phase measurements rely on the ambiguities being resolved to determine the
initial cycle count N at lock-on together with an observed cycle count n as shown in Fig-
ure 7.12(b). A cycle slip occurs when the receiver loses lock on a satellite during a mea-
surement and it counts the wrong number of cycles that have occurred since N was
determined. Cycle slips can occur when the line of sight to a satellite is obstructed or
poor quality signals are received for some reason (poor-quality signals often have a
low signal to noise ratio, making them difficult to detect). Poor reception is com-
monly caused by adverse atmospheric conditions, multipath errors and by using low
elevation satellites.
Selective Availability
When designing GPS, the US DoD intended that measurements taken with the L1 C/
A code would only give an accuracy of about 150 m for code ranging and that a 15 m
accuracy was only possible by using the encrypted P code. This would stop civilian or
other users from obtaining a high accuracy from GPS. In practice, however, it is possi-
ble to obtain accuracies as good as 10 m even with the L1 C/A code. This was looked
on as a security risk by the DoD because GPS could be used for precise positioning by
those hostile towards the US and led to the implementation of Selective Availability or
268 Surveying for engineers
SA. The effect of this was twofold: first, the accuracy was made worse by applying a
dither to satellite clocks so that it was difficult to measure propagation delays precisely
and second, the navigation message was altered so that satellite orbits would be com-
puted incorrectly (this is known as epsilon). With SA, the accuracy of code ranging de-
grades from 10 m to about 100 m.
Fortunately, SA was switched off on 2 May 2000 by presidential order. However,
there is always a possibility that it could be turned on again.
Reflective summary
With reference to errors in GPS, remember:
– The types of error expected for other GNSS are similar to those for GPS.
– Although GPS surveys do not require any observations or readings to be taken in
the same way as for other surveys, the results they produce are still subject to er-
rors and it is important to know what these are, what their possible magnitudes
are and how to control them.
– The worst sources of error in GPS are ionospheric and tropospheric delays, and
the way in which these are compensated for is by mathematical modelling. Al-
though this is the subject of much research at present, by combining measure-
ments taken on different signals, ionospheric delays can be estimated quite well
to give an ionosphere-free observable. Tropospheric modelling is also quite reli-
able for baselines up to about 20 km providing the correct model is used.
rover are combined either in real-time with a radio or telecommunications link be-
tween the two or the observations can be stored and the results obtained later by post-
processing using a computer. In summary, an improvement in the accuracy of mea-
surements is made possible in differential methods by correlating the errors in two or
more receivers, assuming they are all observing the same satellites.
In real-time differential and relative surveying, the data collected by the reference
receiver must be continuously transmitted to the rover so that it can compute a cor-
rected position or corrections. For some surveys, a rover (or rovers) might receive data
via a radio link from a transmitter at a base station. There are many different types of
radio link that can be used to broadcast correctional data and the performance of
these depends on a number of factors, including the frequency and power of the
transmitter together with the type of antenna used and its position. Instead of a radio
link, mobile phone networks are also used to transfer data from a reference receiver to
each rover in a survey. When the rover has received correctional data from a refer-
ence receiver, it instantly computes and displays the corrected three-dimensional co-
ordinates of the survey point. Although the reference receiver can calculate a set of
corrections for use by the rover, in some receivers the rover uses the raw data col-
lected by the reference receiver to calculate the corrections itself instead of relying on
the reference receiver to do this.
In post-processed differential and relative surveying, all of the data collected by the
reference receiver and rover are downloaded into a computer when the fieldwork has
been completed. Using post-processing software, both sets of data are combined and
the coordinates of each survey point are computed. The accuracy of post-processed
results can be better than that for real-time measurements but for most applications
of GPS in civil engineering and construction, the advantage of having real-time re-
sults automatically computed by a rover far outweighs any differences there are in
the accuracy of the results that can be obtained.
Whatever method is used in differential surveying, it must be realised that it does
not remove site dependent errors such as those giving a poor DOP or problems due to
multipath and atmospheric conditions. In addition, it does not remove any errors
caused by incorrectly configuring the antenna.
These three systems combined cover most of the world but there are others provid-
ing global coverage. One of these is known as Omnistar in which DGPS corrections at
the sub-metre level are provided on a subscription basis (see [Link]
for further details).
All of these augmentation systems utilize GPS signals but some combine these with
signals from the GLONASS constellation. They will also be compatible with Galileo
when this is operational.
In a similar manner to an augmentation system, it is also possible to obtain some
differential corrections with a single GPS receiver from the navigation message and
by using data contained in the L2C signal. When a receiver collects data from both
the L1 C/A code and L2C signals, because these have PRN codes at two different fre-
quencies, ionospheric corrections can be estimated for a single satellite using differ-
ent codes together with information contained in the L2C navigation message.
One of the major applications of DGPS has been for marine navigation both for
commercial and recreational purposes. They are also used for aircraft navigation and
land-based vehicle tracking but one of the growth areas for these in surveying is in
the collection of data for geographical information systems. GPS receivers made for
GIS data collection are sometimes called GIS receivers. An advantage when working
with real-time GIS data collection systems is that the results obtained can be verified
on site, and it is possible to instantly check and plot the features and attributes sur-
veyed on a pre-loaded map or GIS layer. This equipment is described further in
Section 7.7.
G A single difference is formed when the vectors between one satellite and two
receivers (the rover and reference) are subtracted. This gives a carrier phase
measurement of the vector between the reference and rover receivers that
completely removes the satellite clock error. Also, if both receivers are within 20
km of each other, they will experience nearly identical ionospheric, tropospheric
and orbital errors so the effects of these can also be significantly reduced.
G A double difference is formed when the vectors between two satellites and two
receivers (all taken at the same time) are subtracted. This removes all the errors that
single differencing does, but has the added advantage that the receiver clock errors
are also completely removed. This is the process used by most GPS software as it
can be used to determine the vector between the reference and rover receivers that
is free of timing errors and one in which the effects of ionospheric and
tropospheric delays are reduced.
G A triple difference is formed by subtracting two double differences taken at two
different times (epochs). When these differences are formed, integer ambiguities
are removed.
To process a baseline, a GPS receiver with the appropriate software on board or
post-processing software is required. The complete process for ambiguity resolution
is shown in Figure 7.14 and begins with a code ranging solution by measuring
pseudoranges and this defines a search area at a rover which can be thought of as a
three-dimensional volume of uncertainty in which the receiver position lies.
Following this, the process of resolving the integer ambiguity starts: recall from
Pseudorange measurement
Float
Double differences
solution
Compute baseline
vector components
Section 7.3 that the ambiguity is N in the carrier phase measurement Nl + Dl between
a satellite and receiver and is the integer number of complete carrier wavelengths
between the receiver and satellite at the instant the receiver locks on to the satellite.
When triple differences are formed, the integer ambiguity N is temporarily
eliminated from a carrier phase measurement and a better estimate of position is
computed using these to give the solution in Figure 7.14. Following this, triple
differences are used to detect any cycle slips and then the receiver starts forming
double difference equations: these give the best possible accuracy but require that the
integer ambiguity is resolved. Resolving the ambiguity is a process of estimation and
the receiver starts a search routine by computing the most likely ambiguity
resolutions to all the satellites it is locked on to. This is called a float solution (see
Figure 7.14) and gives an accuracy for a baseline that does not normally meet
specifications. Using a second set of observations, the process is repeated and a
second set of ambiguities is obtained. The two sets of ambiguities are compared and if
they are not the same, the receiver keeps computing further sets until both are
accepted, at which point the ambiguities are considered to be resolved. At this point,
the baseline components are recomputed holding these ambiguities fixed to give
what is known as the fixed solution shown in Figure 7.14, which produces baseline
components of much better precision. The procedure is continually repeated and the
ambiguities are constantly checked to see if they are acceptable. If, for some reason,
they are not, the receiver changes to a code solution and the whole ambiguity search
routine starts all over again. Care must be taken to ensure that the fixed solution is being
used when taking measurements in precise relative GPS.
The factors affecting the reliability of an ambiguity resolution are:
G The baseline length – this should be as short as possible.
G The GDOP throughout the process – a factor of 5 or less is desirable.
G Multipath errors – both reference and rover should have a clear view of the sky in
all directions.
G Being able to detect cycle slips.
G The search strategy used by the rover – this can vary between manufacturers.
With a resolved ambiguity solution, double differences are used again to compute
least squares values for the baseline vector components. A least squares solution (see
Section 9.5) is necessary because even in a relatively short observation period, a
considerable amount of positional information is generated. Consequently, all GPS
surveying relies entirely on sophisticated software to process all the data collected.
Although the methods described above apply to how a receiver operates in real
time, precise relative GPS can also be carried out by post-processing the results ob-
tained. In this case, the post-processing software installed in a computer will follow
similar procedures to resolve ambiguities and calculate coordinates.
By using precise relative GPS, the positional accuracy of carrier phase measure-
ments is between 10 and 50 mm.
Global Navigation Satellite Systems 275
Reflective summary
With reference to differential and relative GPS, remember:
– The results from differential and relative GPS can be real-time or post-processed.
Real-time requires that a communication link is established between the refer-
ence receiver and each rover. Post-processing requires all the measurements to
be stored on site and the position of unknown points to be computed at a later
stage.
Static surveys
Although there are several methods that can be used for surveying on site with GNSS,
the DGPS and augmentation systems referred to in previous sections are only used in
engineering surveys for small scale mapping, in data collection for GIS and for navi-
gation, all of which generally require low accuracy, at around the metre level. For
high-precision surveying at the centimetre level, GNSS methods all rely on two or
more carrier-phase receivers collecting satellite data at different points.
Static surveying was the first high-precision method developed for satellite survey-
ing and is the most accurate method for measuring baseline vector components, es-
pecially at longer distances. In this, the reference receiver is located at a known
control point and a rover is set up at a point whose coordinates are to be determined.
Both receivers are generally tripod-mounted (but could be on a pillar) and they col-
lect data simultaneously during a survey which must be to at least four common sat-
ellites and which can be up to several hours duration. The length of time that the
receivers are set up at control points and switched on collecting data is known as the
observation (or occupation) time and this depends on the accuracy required, the type of
receiver used, the number of satellites observed plus their geometry, and the length
of the baseline between the reference and rover. Generally, as the distance between
the reference and rover increases, the observation times must also increase to main-
tain precision. Accuracy can be improved if measurements are taken in two inde-
pendent sessions at different times and with different satellites. As a guide, with a
good GDOP, an observation time of several hours may be required for a precision of
5–10 mm in plan and 10–20 mm in height. The reason a relatively long observation
period is needed is to allow the satellite geometry to change sufficiently so that
enough data is available to resolve integer ambiguities and to allow systematic errors
to be removed. Although it is possible for the receivers to collect data continuously,
this would cause problems with the huge amount of data that would be collected
over the long observation times required. Consequently, all GNSS receivers are set to
record data at an interval known as the epoch rate, which for a static survey is usually
30 s: this means that a receiver takes an instantaneous set of measurements to all
satellites in view every 30 s. When these are processed with data at a reference station
taken at the same epochs, a mathematical solution for the baseline is obtained.
All the data collected is post-processed using software to give the baseline vector
components between the reference receiver and rover. As described in the previous
section, baselines are processed by using triple differences first to remove any cycle
slips followed by double differences on the carrier phase measurements. Statistical
methods are used to solve the integer ambiguities. For best results, as many errors as
possible should be removed from the observations. To do this, a dual-frequency re-
ceiver that can process, for example, the GPS L1 and L2 signals should be used so that
the effects of ionospheric refraction can be minimised. In addition, precise orbital
satellite data should be used – this is more accurate than the broadcast data. It is ob-
tained from the tracking stations which monitor the GNSS satellites, but the satellite
orbits are computed after they have passed by. Because of this, precise orbital data is
only available for post-processing after the fieldwork for a survey has been com-
pleted. Table 8.1 gives details of the different GPS satellite orbital products that are
currently available. See Section 8.6 for further details of the methods used to process
static observations.
Global Navigation Satellite Systems 277
Under ideal conditions and with proper observation times, static GNSS can have an ac-
curacy of about 5 mm + 0.5 ppm of the baseline length and 10 mm + 0.5 ppm verti-
cally. The ppm or parts per million component (equivalent to 1 mm per km) refers to
the length of baseline between the reference receiver and rover: so at 30 km, the hori-
zontal and vertical accuracies would be 20 mm and 25 mm respectively. These accu-
racies are often quoted by manufacturers as root mean square (rms) errors, which are
equivalent to a standard deviation. This means that, under normal conditions, about
two thirds of measurements will have errors better than the rms value, but some will
be worse. Further details of the way in which standard deviations are applied to
survey measurements are given in Chapter 9.
Stop-and-go surveying
Figure 7.15 G Pole-mounted RTK system for stop-and-go surveying and setting out (cour-
tesy Phoenix Surveying Equipment Ltd).
host computer is then used to compute the positions of all the points surveyed. Con-
sequently, the results for the coordinates of all the surveyed points are not immedi-
ately available. A major disadvantage with post-processed surveys is that setting out
cannot be done. This problem is overcome by using a real-time kinematic (or simply
RTK) GNSS surveying system in which correctional data is transmitted from the refer-
ence receivers to a rover which combines the reference station observations and coor-
dinates with its own observations to compute position. To be able to work in real
time, the software that would be used for post-processing has to be installed in the
rover and it is also fitted with a communications link. As they can compute position
in real time, RTK systems are used extensively for setting out on site and for detail
surveys because it is possible to check work before leaving the site.
When using an RTK system for a detail survey, the rover stops at discrete points
and collects data for a short period of 1 or 2 s (this method is also known as stop-and-
go surveying) after which a feature code can be entered into the receiver or its data col-
lector to identify the point. To do this, the receiver and antenna are usually pole-
mounted as shown in Figure 7.15: a pole-mounted receiver and antenna is also used
when setting out. Topographic and GIS surveys can also be carried out using a
handheld receiver as shown in Figure 7.16. The complete system can also be
mounted on a vehicle of some sort as shown in Figure 7.17, with data collected at pre-
determined intervals. This is a very useful technique in construction surveys for mea-
suring longitudinal profiles and cross-sections very quickly and for obtaining data for
forming digital terrain models, especially those covering large areas.
RTK surveys can be carried out using two methods in which correctional data is
continuously transmitted between reference receivers and the rovers used on site. In
one method, a reference receiver is installed close to a site at a location known as a
base station and one or more rovers work in conjunction with this. This has several
names, including local base station RTK, conventional RTK or single reference station
RTK: local base station RTK will be used in Surveying for Engineers. A local base station
RTK system is set up by the contractor and is usually based on an arbitrary local coor-
dinate grid – on some sites, more than one base station may be established. In the sec-
Global Navigation Satellite Systems 279
Figure 7.16 G Handheld GNSS receiver (courtesy Phoenix Surveying Equipment Ltd).
Figure 7.17 G Vehicle-mounted RTK system (courtesy Trimble & KOREC Group).
GPS
signals
Comm
unicati
ons link
pute position, both of these sets of data are processed instantaneously by a rover and
it displays coordinates and heights in real time.
Many local base station RTK systems use UHF or VHF radio modems which are sup-
plied as part of the receiver and a base station with a radio transmitter is shown sche-
matically in Figure 7.18 and on site in Figure 7.19. The range over which local base
station RTK can be carried out using a radio link depends on the power of the trans-
mitter at the base station. In the UK, the output power of private radio transmissions
is limited to 0.5 W and this restricts the range of local base station RTK surveys to
within about a 5 km radius of the base station. A radio link should generally be line-
of-sight between the base station and each rover, but on many sites this is not possi-
ble because of natural obstructions such as hills, trees and vegetation or obstructions
caused by buildings and other structures. To overcome this problem, base stations
Figure 7.19 G RTK base station showing reference receiver (left) with UHF transmitter
(courtesy Thales).
Global Navigation Satellite Systems 281
Base station
should be located on high ground or
the transmitter can be mounted on a
pole, mast or tall building – a higher
base station radio transmitter will re-
duce line-of-sight problems and will
Rover increase the range of radio communi-
Repeater station cation. As well as ensuring good com-
Figure 7.20 G Repeater station. munications at the base station, it
should also be sited to avoid multipath
errors occurring at the reference receiver’s GPS antenna. Another means of improv-
ing the range is to use repeater stations – these receive a signal from the base station
and then re-transmit it as shown in Figure 7.20. A further problem that can be en-
countered with radio communication is interference, and care must be taken to en-
sure that no other radio conflicts are caused by other users of the same frequencies in
the survey area, especially from other RTK users.
Another technology used for linking a base station to a rover is to transfer data us-
ing mobile telephone networks. These do not suffer the disadvantages of a radio link
and can be used at much longer ranges from the base station but are more expensive.
The most common types of mobile phone connection used are GSM (Global System
for Mobile communications) in which the user pays for the time that the phone is con-
nected, and GPRS (General Packet Radio Services), in which the user pays for the
amount of data transmitted during a survey. The best option is GPRS, as this is
cheaper, but the coverage tends to be concentrated on urban areas and it is essential
to check this for the survey area before work begins. In addition, even with adequate
coverage, mobile phone companies give priority to voice calls over data calls and at
times of high usage of the phone network, data will not be transferred.
Whatever communications are established between a reference receiver and
rover, a factor known as latency must be considered. This is the time taken for trans-
mitting the data from the reference station to the rover and processing it. This is typi-
cally 0.05 s but will cause problems if too long.
At the start of a local base station RTK survey, the rover has to resolve ambiguities
before it can calculate position: the process the receiver uses to do this is called an in-
itialisation. Most manufacturers have developed a method known as on-the-fly (or
OTF) to do this and it is not necessary for the rover to remain stationary during in-
itialisation, which is completed within 60 seconds by most receivers. When initialis-
ing, it is especially important that the signals obtained are free of cycle slips and
multipath and it is best to move to an area where there is a clear view of the sky. A
problem when initialising local base station RTK is that the longer the distance be-
tween the base station and the rover (the baseline), the longer it takes to fix the initial
integer ambiguities. To check that the system has initialised correctly, it is recom-
mended that a point with known coordinates is visited as soon as this is complete so
that a comparison can be made.
Throughout a local base station RTK survey, the reference and rover must maintain
lock on the same satellites during the observation session. If lock is maintained, the
rover need only collect data over a very short time at each surveyed point, because
the integer ambiguity is known from the initialisation and the rover keeps a cycle
count between it and each satellite as they both move. Each new calculation of posi-
tion is then simply due to changes in satellite and rover positions which only require
282 Surveying for engineers
a relatively small amount of data to compute. If lock is lost at any time and fewer than
four satellites are tracked, re-initialisation of each rover is required before the survey
can continue: this can be done relatively easily with OTF and the system will usually
re-initialise automatically when the satellite coverage resumes. One way to avoid loss
of lock is not to move too close to any object that might prevent signals reaching the
antenna, for example, when getting too close to a building or under trees.
The accuracy of local base station RTK is typically 10 mm + 1 ppm horizontally and
20 mm + 1 ppm vertically, but this can degrade in unfavourable observing condi-
tions. The length of baselines should not exceed 15–20 km.
Network RTK
As the distance between the reference receiver and rover in local base station RTK gets
longer, the errors due to atmospheric effects and in satellite orbits do not cancel at
both receivers, with the result that resolving ambiguities becomes very difficult and
differential surveying is no longer viable. With local base station RTK, this usually oc-
curs when the baseline length approaches 20 km. Other problems associated with lo-
cal base station RTK are the security of the base station as this is usually left
unattended and that many systems rely on one reference receiver which could fail:
maintaining a second receiver at the base station is also expensive.
All of these problems are overcome by using network RTK. As its title suggests, this
operates using a network of fixed reference stations that have been established at reg-
ular intervals across a region; the size of the interval depends on the size of the region
and this can vary from 20–100 km. Each reference station consists of a GNSS antenna
and receiver located at a secure site whose coordinates are known. These base or refer-
ence stations operate 24 hours a day and they are permanently connected to a secure
control centre where satellite data is continuously being processed. In many coun-
tries, the network and control centre are installed and maintained by a national or
state mapping organisation and these networks can consist of many reference sta-
tions covering large geographical areas. The satellite data from the reference stations
is passed to a commercial network RTK provider who delivers the infrastructure to
make the data received at the permanent reference stations available to end users,
usually on a subscription basis. This infrastructure may consist of another control
centre which houses all the hardware and software plus communication system used
by the network provider to compute and transmit GNSS correctional data. This data
is sent to the surveyor or engineer on site in an RTCM format (preferably using a
GPRS connection, but GSM is also possible), or by using a radio modem. Because net-
work RTK relies heavily on data transfer from the network provider, if problems occur
with the GPRS or GSM coverage, a radio repeater can be used. This device tells the
user how good the local phone strength is and the repeater is securely located at a
point on or near to a site with a good phone signal. The rover is then taken to the
nearby survey area where phone coverage is poor. The repeater connects to network
services and receives correctional data and transmits this to the rover via a radio link.
Some repeaters have two SIM cards and can switch to GSM if GPRS is not available.
Because the permanent reference stations replace base stations, with network RTK
it is possible to carry out surveys with a single receiver and achieve accuracy at the
centimetre level.
RTK network providers use the raw GNSS observations in one of three ways.
Global Navigation Satellite Systems 283
G In the Virtual Reference Station (VRS) method, when a rover arrives on site at any
point within the network, it sends its approximate position to the network
provider via the Internet by using a mobile phone connection or radio modem.
Using its own software and computers to process satellite data from the nearest
reference stations in the network, the RTK provider then models and computes
ionospheric, tropospheric and satellite orbital errors for a virtual reference station
created in the immediate vicinity of the rover. This data is used to send corrected
code and phase data to the rover as if it was coming from a local base station on
site. When received, all the rover has to do with this data is calculate very short
baselines to the virtual station as corrections have already been calculated. The
VRS method assumes that the network provider transmits reliable GPS (GNSS)
data, leaving the rover to compute baselines only.
G In the Master Auxiliary Correction (MAC or MAX) method for applying network
corrections, the rover again sends its approximate position to the network
provider. The network provider then selects a subset of reference stations from the
network that are nearest to the rover (typically six), the closest of which is called a
master station and the others auxiliary stations. Raw GPS code and phase data at
the master station and correctional data formed at the auxiliary stations are then
transmitted by the network provider to the rover. The rover, instead of the
network provider, then uses this data to model and compute network corrections
and then its position. This is equivalent to using the master station as if it is a single
base station, and because distance-dependent errors have been modelled, long
baseline lengths between the master station and the rover are possible.
G When using the i-MAX system (individualised Master Auxiliary Corrections), the
network provider again uses the rover’s position to assign master and auxiliary
stations. Using these, network corrections for the region are determined and
interpolated (or individualised) for the master station. The rover then computes its
position using data sent by the network provider as if this was transmitted by the
master station with corrections (equivalent to using a local base station). The i-
MAX system is similar to the VRS method but instead of creating a virtual station,
correctional data is assigned to a real network station.
Reflective summary
With reference to surveying with GNSS, remember:
– There are three techniques available for taking measurements with GNSS for site
work – static, rapid static and real-time kinematic (RTK).
– Static surveying is used to fix the positions of control points in primary networks
where the points are a long way apart and where high accuracy is required.
Global Navigation Satellite Systems 285
– Rapid static surveys are similar to static surveys and are used to fix the positions of
control points in secondary and other networks. The accuracy is not quite as
good as that for static surveys but the method is quicker and more suited to
shorter baselines. It is becoming the standard method for establishing survey
control on medium to large sized construction sites.
– All the results obtained from static and rapid static surveys have to be post-pro-
cessed. This involves storing all the observations taken whilst on site and then
transferring these to a computer, which is used to calculate the coordinates of all
the points surveyed.
– RTK surveying is the preferred method for all survey work with GNSS on site
mainly because all the results obtained with it are real-time – no post-processing
is required. This means that measurements taken for a detail or other dimensional
survey can be checked, verified and edited on site and, of course, means that it
can be used for setting out.
– RTK surveys deal with errors that are associated with atmospheric conditions, sat-
ellite orbits and timing. They do not remove any site-dependent errors in GNSS
measurements such as those caused by an unfavourable satellite configuration at
the time of measurement (a high DOP), multipath and interference.
– For all relative methods, it is best to avoid situations where weather conditions are
very different at each point, for example when a front is moving across the area,
otherwise tropospheric errors may not be modelled properly.
GIS receivers
GIS receivers use a combination of code ranging and DGPS to determine position, al-
though some are capable of working in an RTK mode. The Trimble GeoXT and the
Leica Zeno 15 GNSS/GIS handheld, shown in Figure 7.21, are specifically aimed at
GIS data capture and asset location. As already stated, these are mostly code-based re-
286 Surveying for engineers
ceivers with modifications and have accuracies ranging from sub-metre to about 5 m.
At the sub-metre level, the receiver operates in conjunction with an augmentation
system (GLA, EGNOS, WAAS, MSAS and Omnistar) relying on RTCM broadcast dif-
ferential corrections or uses network RTK. These enable real-time data collection to
be carried out, but another way to achieve sub-metre accuracies is to post-process the
data collected. Most GIS receivers use the Windows Mobile 6 operating system. They
have Bluetooth wireless technology to connect to DGPS sources and to download
data (Bluetooth technology is described in the next section on GNSS receivers) and
touch screens, and some have digital cameras and laser distance meters built into
them. To improve reception of the satellite signal, a separate antenna can be used
which is mounted on a backpack, or even on a moving vehicle. Apart from GIS appli-
cations, these receivers can be used for mapping at medium and small scales and for
taking preliminary measurements for determining quantities on site.
GNSS receivers
The category of receiver that is required for nearly all work in surveying on construc-
tion sites is a high-precision GNSS receiver (sometimes called a geodetic or survey receiver).
These can process signals from GPS and GLONASS satellites and are Galileo-ready,
can work with most augmentation systems, use precise relative methods for deter-
mining position and are capable of performing static and RTK surveys with
accuracies at the centimetre level.
Although the technical specifications for GNSS surveying systems can appear to be
very complicated, the key parameters to note for any GNSS receiver are the number
of channels available, which observables are measured and what survey methods it
can perform. The industry standard for the number of channels a GNSS receiver will
have is 72, but some have more than 100. The number of channels indicates the
number of satellites and signals that the receiver processes simultaneously. For exam-
ple, to track 10 satellites on the GPS L1, L2 and L5 signals at the same time requires 30
channels. Because GNSS receivers can process signals from the Russian GLONASS sys-
tem as well as GPS signals, this requires more channels and as an increasing number
Global Navigation Satellite Systems 287
of receivers will be made to process signals from Galileo and Compass when opera-
tional, even more channels will be needed to accommodate these. To achieve the ac-
curacies needed for surveying, it is necessary for GNSS receivers to take a
combination of code plus carrier phase measurements – these vary from receiver to
receiver, where each combination has its advantages and disadvantages. Receivers
that can measure on all the signals available and on different constellations are al-
ways preferred as these generally improve accuracy and enable a quicker and more re-
liable ambiguity resolution to be computed. All will be capable of performing static
and rapid static surveys for control work where results are post-processed using soft-
ware provided by each manufacturer for use with their receivers. For on site applica-
tions, a receiver and system with full RTK capability is required so that setting out and
machine control can be carried out. All receivers can perform RTK surveys with a lo-
cal base station or by using network RTK corrections. Most receivers can also be used
in DGPS mode and are compatible with an augmentation system – the accuracy in
this mode will be suitable for mapping purposes and earthworks only and may
require post-processing, but the advantage of operating in this mode and with
network RTK is that only one receiver is required.
The main components of an integrated GNSS system are the antenna which is con-
nected to the receiver, together with a radio modem or mobile phone module, power
supply and a controller. The antenna can be tripod mounted for static surveys but for
RTK surveys the complete system is usually mounted on a detail pole. In this configu-
ration, the antenna, receiver, modem and batteries can all be placed in a single hous-
ing at the top of the pole with the controller mounted at waist height on the pole –
this is a type of handheld computer or data collector that is used to operate the sys-
tem and to store and process observations (for a full description of these refer to Sec-
tion 5.4). Data can be stored internally by the receiver or by using SD and CF memory
cards. Power is supplied by lithium-ion batteries because these are very light. This is
especially important because all the equipment is carried on the detail pole.
Figure 7.22 shows a selection of GNSS receivers for use on site. As well as the equip-
ment shown here, a base station may be required (see Figure 7.19) consisting of a full
tripod mounted set up with radio transmitter or cell phone. A computer is also
needed if results are to be post-processed.
A feature that is incorporated into GNSS receivers is Bluetooth wireless technology.
This enables portable equipment such as computers, mobile phones and other elec-
tronic devices to communicate with each other without using cables. When they are
within range of each other (about 10 m), Bluetooth devices will detect each other and
establish contact – if they are programmed to communicate a link is then established
between them for data transfer. In order for Bluetooth devices to work alongside each
other they must be capable of identifying and connecting only with other intended
users and must ignore others. To do this, a user can define a selection of other equip-
ment as trusted devices – when any equipment fitted with Bluetooth is switched on it
scans for other trusted devices within range and lists any of these it finds. If found,
the user can then select one from the list and connect to it. A form of radio communi-
cation known as spread spectrum is used in Bluetooth technology. This enables any
two devices, when they are connected, to change their frequency of communication
across a wide part of the radio spectrum and at a fast rate. Because the sequence of fre-
quencies used and rate at which they change is only known to the two connected de-
vices, other Bluetooth devices can even be within range of these and not interfere.
288 Surveying for engineers
Topcon GR-3
Figure 7.22 GNSS receivers (courtesy Leica Geosystems, Sokkia Topcon Co Ltd and
G
(a) (b)
Figure 7.23 G Leica Smart- Figure 7.24 G (a) Leica SmartPole on site and (b) Trimble
Station (courtesy Leica Geo- I.S. (I.S. = Integrated Surveying) Rover (courtesy Leica
systems). Geosystems and Trimble & KOREC Group).
Reflective summary
With reference to GNSS instrumentation, remember:
– There are various categories of GNSS receiver available. For site surveying, GIS re-
ceivers with accuracies at the sub-metre level can be used for detail surveying and
data collection for earthworks and with accuracies at about the metre level, for
data collection in GIS. For all other work on site, GNSS receivers are required
which are capable of accuracies at the centimetre level.
– The specification for a GNSS receiver required for site use will vary according to
the work it is to be used for, but the better (and more expensive) equipment has
over 100 channels, can process signals from GPS, GLONASS and other constella-
tions, will have advanced data communications (such as Bluetooth) and may
have a controller with large graphic screen for editing and displaying data (this
might be Windows CE based).
– Instruments that combine GNSS with a total station in one instrument are avail-
able.
– Each manufacturer of GNSS equipment publishes a series of brochures with tech-
nical specifications to describe their products and these are updated frequently.
For the latest information, it is best to access their web sites. These are given in
Further reading and sources of information at the end of this chapter.
First considerations
Throughout the early years of GPS, it was only used in surveying for establishing the
positions of points in control networks covering large areas and even continents and
Global Navigation Satellite Systems 291
often only for research purposes. Today, the situation has changed completely and
satellite positioning systems are now used extensively in surveying and on site for
many applications. Some of these are listed in Table 7.1, where the different methods
of surveying with GNSS in a construction and engineering environment are identi-
fied. For all of these, the basic principles of surveying remain the same as for those
used with total stations and other equipment – a control network is put in place first
from which other measurements are taken.
When it is used on site, GNSS equipment is often thought of as some sort of ‘black
box’ that just needs to be switched on and it will immediately start producing coordi-
nates, heights and other useful information at the press of a button or two. Unfortu-
nately this is not the case, and careful thought has to be given to a number of
questions when first using GNSS on site. These will include what equipment to use,
what coordinate system is to be adopted and the transformations that may be needed
to realise this, whether local base station or network RTK is to be used, who will oper-
ate the equipment and so on. These and other issues are discussed in this section.
The first question to be asked by anyone proposing to use GNSS is whether it is the
most appropriate method for their site. It may be useful to contact some sites that are
currently using GNSS to ask how it compares to total stations and other well estab-
lished methods of surveying. It is worth noting that GNSS is not as accurate as total
stations, theodolites and levels for measurements that are taken over relatively short
distances. This, plus the fact that GNSS equipment is more expensive than conven-
tional surveying equipment, may put GNSS at a disadvantage for work requiring a
high accuracy of better then 10 mm on construction sites. However, compared to to-
tal stations, GNSS has the advantages that it only requires a single operator to use it
(although some total stations are single operator – see Section 5.3 on robotic total sta-
tions), it is much quicker if a high density of points is to be set out and it is much
more cost-effective when collecting large amounts of data for detail surveys, in
sectioning and in three-dimensional modelling.
Having decided to use GNSS, it is recommended that each of the following are con-
sidered when choosing the equipment that will be used.
292 Surveying for engineers
G For all engineering and construction work, carrier phase high-precision GNSS
receivers are essential, as these will provide the best possible accuracy for measuring
and setting out. These are the most expensive type of GNSS receiver and some of
their specifications have already been discussed in the previous section.
G Precise relative positioning must be used, again to provide the best possible accuracy.
This can be local base station RTK, which requires base stations to be established,
possibly with repeaters on those sites where radio reception is difficult or requires
access to a mobile phone network. Alternatively, network RTK can be used.
G Regarding data management, it is advantageous if the data collectors/controllers
supplied with the GNSS receivers are compatible with other survey instruments on
site so that the data can be integrated with that from total stations, theodolites and
levels (examples of these are given in Section 5.4 that deals with electronic data
collection and storage).
G For some sites where the use of GNSS is only occasional, it may be more cost-
effective to hire the equipment required rather than purchase it, or even to contract
out the GNSS surveying altogether to a specialist company. This arrangement may
suit those sites where total stations are already available, as a specialist company
can then be employed to use GNSS methods to establish a primary or secondary
control network for the site, from which total stations can be used for the rest of
the work.
G The issue of training with GNSS is very important. If staff who are expected to use
the equipment have little or no experience of GNSS, training will have to be
provided. If any results are to be post-processed, tuition in the use of the software
for this will also have to be provided. Usually, training is offered by the
manufacturers and suppliers of GNSS equipment, and since learning how to use
GNSS hardware and software can be quite daunting at first, it is sensible to ask
them how many training sessions they provide as part of the equipment purchase.
G As well as training, it is advisable to find out what technical support is offered by a
manufacturer to assist with any problems that may be encountered after making a
purchase. One way of obtaining an independent view of this is to ask, as suggested
earlier, other users of GNSS at other sites as to how their equipment has performed,
what problems they may have encountered with it and what level of technical
support and backup they have received.
G Finally in this section, it is obvious that GNSS technology is developing at a fast
pace – will the equipment being purchased become out of date quickly or will it be
capable of using the extra signals proposed for GPS and the satellite coverage
planned for GLONASS and other constellations? Can the software installed in the
controllers be modified as better ways of resolving ambiguities and modelling
errors become available and can the post-processing software be updated as well?
Whatever work is planned for GNSS on site, it is recommended that the procedures
given in the relevant sections in the RICS Guidance Note Guidelines for the use of GNSS
in Surveying and Mapping are followed in order to obtain the best results (see Further
reading and sources of information at the end of this chapter).
Global Navigation Satellite Systems 293
the process is much more complicated than the change between plane grids, trans-
forming global coordinates (GNSS coordinates) into site-based coordinates is also
possible. Several control points spread out across a site are needed to derive a reli-
able and accurate set of parameters for transforming GNSS coordinates to a site grid.
When deriving transformation parameters, GNSS coordinates must be obtained at
the same stations where site-based coordinates and heights are already known (five
is the minimum recommended number). When all of these coordinates have been
obtained, and using appropriate software, the transformation parameters for a site
can be derived and programmed into rovers: these can then display site-based coor-
dinates. So, to use site-based coordinates, the GNSS and local coordinates of several
control points are required and this demonstrates another need for good control on
site when working with GNSS, as well as the more obvious requirements for base
stations and for checking purposes. For some construction work, the procedure of
determining site and GNSS coordinates and deriving transformation parameters is
called calibration.
To enable accurate GNSS coordinates to be obtained at a control point, the Ord-
nance Survey has set up a system for providing these in Great Britain. To do this, a
user defines their position using data from OS Net stations. OS Net consists of a series
of GNSS reference stations located throughout Great Britain whose positions are pre-
cisely known in ETRS89. At each station, the Ordnance Survey have installed a high-
precision GNSS receiver that continuously collects satellite data – this data is avail-
able from the OS or through a network RTK provider in one of two ways:
G To obtain ETRS89 coordinates in a static or rapid static survey, a user places a GNSS
receiver at an unknown point on site and takes observations over a length of time
depending on the accuracy required, the type of receiver used and the distance to
the nearest OS Net stations. The on-site observed data is then combined with the
reference data from the OS Net stations in a post-processing procedure to
compute the precise coordinates of the unknown point on the ETRS89
coordinate system. This is capable of giving a position with an accuracy of 5–10
mm on ETRS89. Several other regions and countries have a similar set up
provided by their national mapping agency for determining accurate coordinates
on a system related to WGS84. Using static methods and OS Net data (or data from
other regional or national systems) is the recommended procedure for obtaining the
precise GNSS coordinates for control points in Great Britain (or elsewhere). A full
description of OS Net and how this is used to obtain ETRS89 coordinates by static
methods is given in Section 8.6.
G To obtain ETRS89 coordinates using network RTK, a user sets up a GNSS receiver at the
required points and collects data. The receiver must be configured to do this and
the user registered with an RTK network provider. Because the accuracy expected
will not be as good as taking static observations it is advisable to assess whether
network RTK results will meet specifications. As above, details of how network RTK
can be used in control surveys are given in Section 8.6.
do this. As a result, the density of control points required for reliable and efficient lo-
cally based RTK surveying can be more than that required merely for the setting up of
base stations. There should be a sufficient number of control points on site to enable
reliable transformations to be derived and for frequent checking to be carried out.
When measurements are taken after initialisation, at least four common base/rover
satellites must be tracked at all times and it is best to keep the rover antenna clear of
any possible obstructions caused by vegetation and buildings. If loss of lock occurs,
re-initialisation will automatically be carried out by the receiver, but any points sur-
veyed in between loss of lock and re-initialisation will have a poor precision and
should be re-observed.
The contents of Table 7.2 give a checklist for local base station RTK. This is based
on information taken from the National Geodetic Survey User Guidelines for Classical
Real Time GNSS Positioning (this can be downloaded at [Link]
PUBS_LIB/).
base station RTK also apply to network RTK. However, because the network is put in
place by a third party and is not under the control of the contractor on site, checking
and quality control become more important.
The way in which network RTK is implemented for any civil engineering or con-
struction project depends on the infrastructure put in place by a national or regional
mapping organisation and how this is made available to users by network RTK pro-
viders: this is discussed further in Section 8.6, where the infrastructure in place for
surveys in Great Britain, OS Net, is described.
Satellite visibility
When performing any GNSS survey it is essential to determine, before work begins,
which satellites will be visible during an observation period, and whether this is for a
control survey, topographic survey or for setting out. In order to predict this, each
manufacturer provides mission planning software that computes and then displays the
Global Navigation Satellite Systems 299
bearing and elevation of each satellite for the times when observations are planned.
When a GNSS receiver has locked onto any satellite in the various constellations, the
controller decodes the current satellite almanac from the navigation message – this is
a record of the approximate positions of all the satellites as a function of time. To ac-
cess the almanac, the approximate latitude, longitude and height of a proposed con-
trol point or site together with the date and time are entered into the controller and
the mission planning software will display a satellite availability plot. On this, the
number of satellites in view and their GDOP are shown for a selected location, date,
time interval and for a specified mask angle (usually 10–15°). When using GNSS, a
maximum GDOP of 5 is often specified, but this can sometimes be reduced to 3 in or-
der to obtain best results. A satellite availability plot will show the times and duration
of any GDOP spikes that may occur during the proposed observation period – these
correspond to times when the satellites in view at the selected location form a poor
three-dimensional geometry and when GDOP values are unacceptable. Observations
should not be carried out at these times.
For critical work on site where GNSS methods are to be used for setting out, there
should be no significant obstructions to visibility where construction is to take place
and there should be a clear view of the sky above 10–15° all round the horizon at an-
tenna height on detail poles. If there are any trees, bushes or buildings nearby, the
positions of these should be surveyed in advance where possible (a magnetic bearing
and approximate vertical angle are all that is required) and this data should be en-
tered as an additional mask to the 10 – 15° already entered into the mission planning
software. This will then give a more realistic satellite availability plot and GDOP as it
accounts for any satellites that may be blocked by the obstructions.
As well as avoiding problems with satellite coverage, any power transmission lines
or mobile phone/radio masts close to a site may interfere with GNSS signals. Another
situation to be aware of is the possibility of multipath errors, and GNSS receivers
should not be placed at locations where signals can be reflected and received from
surfaces such as buildings, parked vehicles or even water.
Reflective summary
With reference to GNSS in engineering surveying, remember:
– Although it may seem to offer a solution to all measurement problems on site,
GNSS is not the only surveying method available – total stations and other optical
equipment are used just as much.
– Always ask the question ‘is GNSS the right equipment for this job or will some-
thing else do it better (and maybe cheaper)’?
– Choose your equipment carefully taking into account the level of training and
technical support on offer. Do you need to buy a GNSS system – is hiring a better
option?
– Some thought must be given to the coordinate system that will be used with any
GNSS equipment and how this is going to be realised. This will almost certainly
involve extra fieldwork and costs – if this is not done properly GNSS will not give
the correct results.
300 Surveying for engineers
– A GNSS control network consisting of one reference point only is not recom-
mended. These should consist of at least five or more points to enable reliable
transformation parameters to be determined and to provide points that can be
used for checking purposes.
– Like control networks measured with total stations, all observed GNSS control
networks must be checked by some means and must meet specifications.
– Before taking any observations with GNSS it is a good idea to check, in advance,
that the satellite coverage is going to be adequate, especially for programmed
construction work. If the coverage is poor for some reason, an alternative survey
method must be used.
– Observing a control scheme with GNSS requires careful planning and organisa-
tion, especially if the work covers a large area. It is not a good idea to simply arrive
on site and then start thinking about how the observations will be taken. Simi-
larly, RTK surveys must be planned in advance.
– The majority of GNSS survey work on site is done with RTK equipment. For this to
work correctly, radio or phone communications to each rover must be main-
tained at all times.
– After initialising an RTK receiver, it is best to check this has been done correctly by
placing the detail pole on a known point. This should also be done at frequent in-
tervals when setting out or taking other real-time measurements.
– Use of network RTK is a convenient way of setting out – the advantages and dis-
advantages of using this must be assessed before it is accepted for use on site.
Exercises
7.1 State the main function of the control segment of GPS and describe the
infrastructure that has been put in place to fulfil this.
7.2 Describe the GPS satellite constellation and explain why it has been
designed so that at least four satellites should always be in view from any
point on Earth.
7.3 Explain how the C/A and P codes differ on the GPS L1 signal.
7.4 List, with a brief explanation of each component, the information
contained in the GPS navigation message.
7.5 Describe the differences between the L1 and L2 signals transmitted by GPS
satellites.
7.6 Explain the difference between code ranging and carrier phase
measurements.
Global Navigation Satellite Systems 301
7.23 Explain how it is possible to use National Grid coordinates and ODN
heights for GNSS surveys on site.
7.24 Explain how it is possible to use local grid coordinates and heights for GNSS
surveys on site.
7.25 What is mission planning software and how is it used?
7.26 Describe the improvements planned for GPS and discuss how these will
affect code ranging and RTK surveys in the future.
7.27 Describe the GLONASS, Galileo and Compass satellite surveying systems.
7.28 Use a search on the Internet to see the enormous amount of information
available on GPS(GNSS) from this source and the problems filtering it.
as it gives details of OS Net plus other background information on GPS and GNSS
from the Ordnance Survey.
Other sites include
[Link] (for GPS in US)
[Link] (for status of GPS)
[Link] (for status of Galileo)
[Link] (for status of GLONASS)
[Link] (for information on EGNOS)
[Link] (for information on WAAS)
[Link] (for information on the GLA)
Some of the manufacturers have produced explanatory notes and some have
online tutorials.
When any of the major search engines are used to generate information on GNSS,
each one will produce a considerable amount of information. Some care (and time!)
is needed to filter these for suitable material.
The following journals include annual reviews of GNSS equipment and include
frequent articles on GNSS: Civil Engineering Surveyor, Engineering Surveying Showcase,
Geomatics World and GIM International (see Chapter 1 for further details). Other useful
journals are GPS World (see [Link] and Inside GNSS (see http://
[Link]/). The ASCE’s Journal of Surveying Engineering and the Survey Re-
view (see Chapter 1) also include many articles on GNSS.
The following publications are also recommended: