KEYWORDS: Global Positioning System, Java, Receivers, Mobile devices, Computer programming, Satellites, LabVIEW, Telecommunications, Global system for mobile communications, Satellite navigation systems
Conventional Global Positioning System (GPS) receivers operate well in open-sky environments. But their performance
degrades in urban canyons, indoors and underground due to multipath, foliage, dissipation, etc. To overcome such
situations, several enhancements have been suggested such as Assisted GPS (A-GPS). Using this approach, orbital
parameters including ephemeris and almanac along with reference time and coarse location information are provided to
GPS receivers to assist in acquisition of weak signals. To test A-GPS enabled receivers high-end simulators are used,
which are not affordable by many academic institutions. This paper presents an economical A-GPS supplement for
inexpensive simulators which operates on application layer. Particularly proposed solution is integrated with National
Instruments' (NI) GPS Simulation Toolkit and implemented using NI's Labview environment. This A-GPS support
works for J2ME and Android platforms. The communication between the simulator and the receiver is in accordance
with the Secure User Plane Location (SUPL) protocol encapsulated with Radio Resource Location Protocol (RRLP)
applies to Global System for Mobile Communications (GSM) and Universal Mobile Telecommunications System
(UMTS) cellular networks.
Access to the requested content is limited to institutions that have purchased or subscribe to SPIE eBooks.
You are receiving this notice because your organization may not have SPIE eBooks access.*
*Shibboleth/Open Athens users─please
sign in
to access your institution's subscriptions.
To obtain this item, you may purchase the complete book in print or electronic format on
SPIE.org.
INSTITUTIONAL Select your institution to access the SPIE Digital Library.
PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.