Journal of Global Positioning Systems (2004)
Vol. 3, No. 1-2: 101-105
Alternative Positioning Method using GSM Signals
Goh Pong Chai
Nanyang Technological University, Singapore
e-mail: cpcgoh@ntu.edu.sg Tel: + 65-67905247; Fax: + 65-67910676
Received: 15 Nov 2004 / Accepted: 3 Feb 2005
Abstract. Location-Based-Services (LBS) have not made
any significant foray into commercial applications
following the mandatory 911 requirements for emergency
location initiated by US. Commercial adoption of LBS
has been hampered by cost issues and technical
difficulties faced by the various modes of positioning.
For LBS to be really usable, positioning, irrespective of
the technology, has to be a seamless and transparent
process and made available under most environments and
to within acceptable accuracy. Several services for
positioning technologies had been researched and
developed around GSM radio network, each with varying
success. This paper describes a commercial application
that has been developed on the Symbian platform. It
allows user-friendly access to maps on a phone and
incorporates a proprietary location algorithm that resides
within the phone. The algorithm is a significant
improvement from basic cell-id location methods.
Key words: LBS, GSM, Phone-Location, Cell ID,
Symbian
1 Introduction
Precise positioning technologies have seen developments
reached a plateau after Global Positioning System (GPS)
was developed and commercially deployed since the mid
70s. The main thrust for alternative positioning
techniques comes from the Federal Communications
Commission’s (FCC) wireless Enhanced 911 (E911)
rules mandating the effectiveness and reliability of
wireless 911 services by providing 911 dispatchers with
additional information on wireless 911 calls. The wireless
E911 program is divided into two parts - Phase I and
Phase II. Phase I requires carriers, upon appropriate
request by a local Public Safety Answering Point (PSAP),
to report the telephone number of a wireless 911 caller
and the location of the antenna that received the call.
Phase II requires wireless carriers to provide far more
precise location information, within 50 to 100 meters in
most cases (http://www.fcc.gov).
Various positioning technologies were subsequently
developed to ensure compliance, and/or to circumvent
technological limitations of each technology. Most GSM
operators settled for less accurate network positioning
solutions such as Cell-ID, EOTD and TDOA in order to
meet FCC E911 requirements. Unfortunately, most of
these attempts did not perform to standards that are
commercially viable. Trails conducted by a Singapore
telephone operator revealed a wide range of achievable
positional accuracy under varied conditions. The vagaries
of positions obtained render such technologies
unacceptable for many location based services (LBS).
According to a research study of 25 carriers in the
European Union carriers responded that they believe that
accuracy would increase the attractiveness of some
applications to consumers and revenue generation
(http://www.trueposition.com).
An improved positioning technology (codenamed gprX)
based on GSM technology, was developed by the
Nanyang Technological University (NTU) and agis, a
privately held company based in Singapore. A complete
model and processing algorithms were developed for the
whole of Singapore which allows a position to be
determined entirely on the processing capability of the
mobile handset. Efforts to developed passive systems that
do not need to register to the base station network such as
those using hyperbolic location positioning techniques
are typically done within controlled environments
(Senturk, 2002) (Mizusawa, 1996). Koets (2002) reported
mean location accuracy of 89 meters in the trials done in
San Antonio.
gprX is a passive system that does not require support
services from the telephone operator’s backend network.
Unlike most other GSM network solutions, the
technology takes away the burden of relying on
operator’s network services. Neither does it require
102 Journal of Global Positioning Systems
additional hardware beyond the basic mobile handset.
The position of a handset can be determined using gprX
to a much better accuracy than what is achievable today
under similar environments. Accuracy can be further
improved to an order of 30m under good network
conditions and using a terrain constrained solution. In a
worst case scenario, when operating in a single base
mode (only one base station is available), the returned
position is typically 60% better than otherwise achieved
by traditional cell-ID methods. With gprX, widespread
location based services (LBS) is now a real offering.
Current implementation requires Symbian OS or Pocket
Mobile OS (some hardware dependencies of the
PocketPC Mobile).
2 Review of Current Positioning Technologies
2.1 GPS-Phone
This solution uses a combined GSM+GPS handset, the
former provides the communications link while the latter
provides the positioning capability. This hybrid solution
fails in several areas:
Battery life of the device is too short.
It works only in open spaces with clear view of the sky.
Time to first fix (TTF) is not fast enough
2.2 A-GPS
This is another attempt to improve the coverage problem
and slow TTF encountered by the hybrid GSM+GPS
system by employing very sensitive GPS receivers that
may pick up GPS signals indoors (close to the windows
and open access). The weak signals are partially
overcome, or assisted, by augmenting the system with
relevant data that are transmitted to the hardware.
Assisted data includes information such as GPS
ephemeris and the approximate location. However, the
method still needs GPS signals, albeit weak. When GPS
signals are totally lost, A-GPS fails.
2.3 Terrestrial Based Network Solutions
The basic idea behind these technologies is that of
trilateration, using signals from ground based radio
stations such as GSM networks, TV signals and special
ground based transmitters to measure ranges to known
locations. In theory, if the time from a base station to a
receiver is known, then all that is needed is to know are
the station locations and the ranges to at least 3 of them in
order to compute the receiver’s location. Technologies in
this category include:
Phone Network Solutions: Enhanced Observed Time
Difference (EOTD), Time Difference of Arrival (TDOA),
Angle of Arrival (AOA) and Cell of Origin (COO) are
variants of such implementations. To compute a distance
based on time difference, the stations must be
synchronized. For EOTD, this requires supplementing the
network with additional hardware/services so that the
timings may be synchronized. For TDOA, each base
station is synchronized with a GPS receiver or atomic
clock.
Pseudolites: These are essentially ground-based
transmitters that produce unsynchronized GPS-like
signals. The technology uses a reference station for
generating corrections. Generally, these are expensive
and difficult to maintain. There are now attempts to
develop low-cost, synchronised pseudolites. If successful,
these could be a major breakthrough in positioning
technology.
None to these technologies today is able to provide a low-
cost, plug & play location solution that can be easily
deployed. Perhaps the closest today may be that of COO.
The advantage of COO is that it is pervasive, works in all
areas with signal coverage (including in-buildings). Two
main problems pertaining to this humble COO solution
are, firstly, it can be extremely inaccurate where the base
station spacing is sparse or where the signal propagated
by a base covers a large area and secondly, it requires
knowledge of the location of the base stations.
Deployment becomes problematic because the telephone
operator is in full control of the services and no access
can be granted without their permission. Accuracy using
COO is uncertain and can in the order of several
kilometres, rendering the service virtually useless.
3 gprX Technology
gprX positioning technology is a proprietary technology
that uses only information and signals that are available
on the phone to enhance the quality of COO. The world
today is wirelessly connected by two major technologies,
GSM and CDMA. The billionth GSM user was
connected in Q1 2004 – just a dozen years after the
commercial launches of the first GSM networks. Today,
GSM accounts for 73% of the world’s digital mobile
market and 72% of the world’s wireless market
(http://www.gsmworld.com).
GSM base stations are strategically located so as to
provide sufficient signal overlaps by neighbouring
stations to ensure smooth handovers to the next cell when
a mobile handset moves from one point to another and
also to provide for optimal voice quality. When a mobile
unit is switched on, it is automatically registered to a
Goh: Alternative Positioning Method using GSM Signals 103
particular network and maintains a list of cells based on
signal parameters and handover protocols. Unfortunately,
signal propagation and signal pattern at any location is
dynamic, and can be quite erratic, depending on ambient
conditions. By studying the characteristic behaviour of
signals at a location (affected by the ambience and
terrain), a model was developed and appropriate
algorithms were developed to map the observable
parameters to probable locations. When a handset is in
motion, characteristic patterns are generated and this can
be assigned to the geographical location computed by the
algorithm.
3.1 gprX Implementation
This process is currently implemented as a client software
resident in the handset. A thin client solution may also be
offered so that most of the processing is taken off the
mobile handset and moved to the server. Most high end
phones available today are equipped with sufficient
processing power to run the software locally. The client
software continually monitors the network parameters
and other information provided by the GSM network and
computes the most probable location in real-time. Once
the model has been calibrated, it does not require
knowledge of where the base stations are located and is
therefore totally independent of the network operator’s
network services. The dynamic nature of the GSM signals
is continually monitored and re-calibrated. Re-calibrated
model parameters are returned to the handset which will
improve its location capability with time.
3.2 Constrained Solutions
In situations where physical constraints are known, then it
is possible to locate with almost 100% certainty where
the handset is located. Buildings which are served by
only one single base station (and repeaters) fall into this
category. For improved performance, additional
geometric and/or terrain constraints may also be imposed
to improve the positioning accuracy. With known
constraints, the computed location can be dramatically
improved. Underground roads and train tunnels are
geometric constraints that may be used to improve
positioning quality.
3.3 Poor GSM Network
In the worst case scenario when only one base station is
within monitoring range, the algorithm cannot return an
improved position, then the COO weighted position will
be returned. This is not the location of the base station but
the location of a computed and averaged high sensitivity
point. In all cases, it is a much better solution than the
existing COO provided by the operator’s network
services which will only indicate the base-station
location. Current tests showed that an improved COO
gprX solution is at least 60% better than traditional COO
location (Figure 1).
3 Cell Sector
Coverage
Station1
Station2
Station3
Computed
imp r oved
position
Ba se
Station
Fig1 Improved COO Location
3.4 Transient Signal Errors
In areas of low population density, it is usual to have
long-range GSM stations and repeaters which are located
far from its actual location. In such situations, the COO
technique returns locations with errors of a few
kilometres. In Singapore for example, a handset that at
Orchard road may be tracked by a base located at Bukit
Timah, a good 6 kilometres away. A filtering algorithm
embedded in gprX removes such transient errors.
3.5 gprX Pre-Release Processes
gprX services are released after performing a sequence of
pre-release analysis and formulation of algorithm and a
model suitable for the particular terrain. Depending on
requirements and geographical coverage, the pre-release
exercise typically takes about a month to complete
(Figure 2a). This is sufficient to for a model to be
developed and to start a gprX session. A subsequent post-
release automated process will continue to re-model the
parameters continuously so that positioning accuracy will
improve with time.
3.6 gprX Post-Release (run-time) Processes
After gprX services are released and implemented, a self-
calibration process is implemented to improve the initial
modelling parameters and also to provide a feedback loop
for changes in the network. For example, when a new
base station is added or the terrain is changed drastically
because of new high-rise buildings, this self-enhancement
process will capture these changes and feedback into the
104 Journal of Global Positioning Systems
model. Typically, the computed results will improve with
time as this post-release phase kicks in (Figure 2b).
Fig 2a Pre-Release Process
Fig 2b Post Release Process
3.7 Test Results
Using a calibrated model for Singapore, a drive test was
done using a GPS to track an accurate position while the
gprX provides location from only the phone. Figure 3
shows a comparison of a gprX location track (red circles)
superimposed on a GPS track (blue points). In all tests,
similar excellent results were obtained.
Fig 3 A Test Result
4. Conclusion
Hitherto, no single tracking technology has been able to
fulfil the quest to determine accurate positions without
the use of complicated and expensive hardware and under
operating uner most environments. The FCC’s mandate
has not really been fulfilled even after massive
development efforts to find the holy grail of positioning.
While GPS is able to determine very good location fixes,
it suffers from its inability to work under cover, relatively
high costs and being hardware dependent. Other
technologies have proven to be limited in terms of its
overall performance in price and accuracy. There are
many advantages of gprX:
Telco/Network Independent. There is no longer a need to
engage the telephone operators and depend on expensive
backend services.
No Additional Hardware.
Pervasive Coverage. Works anywhere, across countries
where there are GSM signals, including in-buildings.
Good Accuracy in most situations. Sub-100m accuracy is
achievable in most environments. High accuracy location
data increases the value of mobile location services,
enhancing the user experience and maximizing revenue.
Scalable and Cost Effective. Start-up costs are necessary
but pales in comparison with other current technology
available.
Seamless, Client Server Integration. Interfaces for system
access and data distribution provide mechanism for third
party software to be built upon the basic gprX services.
Scalable. Not limited by network infrastructure.
Acknowledgements
gprX was developed jointly by the author and Agis
Private Limited (http://www.asiagis.com.sg), a Singapore
domiciled company. Agis has extensive geographic
database of Singapore and Malaysia and was instrumental
in the development of the model and software
development of services on mobile devices.
References
Mizusawa GA (1996): Performance of Hyperbolic Position
Location Techniques for Code Division Multiple Access.
Virginia Polytechnic Institute and State University. PhD
Thesis.
Senturk H (2002): Performance Evaluation of Hyperbolic
Position Location Technique in Cellular Wireless
Networks. Air Force Institute of Technology Wright-
Patterson AFB.
Goh: Alternative Positioning Method using GSM Signals 105
Koets MA (2002): Development of Inverse Hyperbolic
Positioning Using the GSM Cellular Telephone Network.
Southwest Research Institute, 16-9222.
Reference web-sites:
http://www.trueposition.com: (2004) U.S. Poised to Capitalize
on Location Services, White Paper
http://www.fcc.gov
http://www.gsmworld.com