Hostname: page-component-76fb5796d-wq484 Total loading time: 0 Render date: 2024-04-26T22:51:25.011Z Has data issue: false hasContentIssue false

Open Source GNSS Reference Server for Assisted-Global Navigation Satellite Systems

Published online by Cambridge University Press:  26 November 2010

Binghao Li*
Affiliation:
(School of Surveying and Spatial Information Systems, University of New South Wales, Australia)
Jiahuang Zhang
Affiliation:
(School of Surveying and Spatial Information Systems, University of New South Wales, Australia)
Andrew G. Dempster
Affiliation:
(School of Surveying and Spatial Information Systems, University of New South Wales, Australia)
Chris Rizos
Affiliation:
(School of Surveying and Spatial Information Systems, University of New South Wales, Australia)

Abstract

Assisted-Global Navigation Satellite Systems (A-GNSS), or Assisted-Global Positioning Systems (A-GPS) in particular, are now commonly accepted as an effective way to reduce the time-to-first-fix (TTFF) in GNSS-unfriendly environments, e.g. in areas of weak GNSS signals. Today's location-based service (LBS) devices such as GPS-enabled mobile phones and personal digital assistants (PDA) rely on A-GPS; however, such commercial devices are equipped with an integrated A-GPS chip that makes customisation very difficult. The Open Source GNSS Reference Server (OSGRS) provided by the University of New South Wales is an open source Java application that can generate the necessary data for A-GPS clients. The GNSS Reference Interface Protocol (GRIP), based on extensible mark-up language (XML), is employed as the OSGRS interface protocol. This paper describes the current status of OSGRS: a client simulator is available open-source; client software which supports four different types of A-GPS-enabled receivers has been developed and used to test OSGRS. The performance of the OSGRS is analysed based on intensive tests. The challenges for OSGRS and future work are also discussed.

Type
Research Article
Copyright
Copyright © The Royal Institute of Navigation 2010

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

REFERENCES

Andrew Corporation 2007, Open Source GNSS Reference Server GNSS Reference Interface Protocol (GRIP) Interface Document v1.5 2007.Google Scholar
3GPP 2009a, 3GPP TS 25.331 version 8.6.0 Release 8) Universal Mobile Telecommunications System (UMTS); Radio Resource Control (RRC); Protocol specification.Google Scholar
3GPP 2009b, 3GPP TS 44.031 version 8.2.0 Release 8, Digital cellular telecommunications system (Phase 2+); Location Services (LCS); Mobile Station (MS) – Serving Mobile Location Centre (SMLC), Radio Resource LCS Protocol (RRLP).Google Scholar
3GPP2 2009, 3GPP2 C.S0022-B Version 1.0, Position Determination Service for cdma2000 Spread Spectrum Systems.Google Scholar
Bryant, R. 2005, Using Cellular Telephone Networks for GPS Anywhere.Google Scholar
Drane, C., Macnaughtan, M. & Scott, C. 1998, “Positioning GSM telephones”, IEEE Communications Magazine, vol. 36, no. 4, pp. 4654.Google Scholar
Furey, E., Curran, K. & Mc Kevitt, P. 2008, “HABITS: A History Aware Based Wi-Fi Indoor Tracking System”, PGNET 2008.Google Scholar
Gibbons, G. 2009, GPS, GLONASS, Galileo, Compass: What GNSS Race? What Competition.Google Scholar
Harper, N., Nicholson, P., Mumford, P. & Poon, E. 2004, “Process for improving GPS acquisition assistance data and server-side location determination for cellular networks”, The 2004 International Symposium on GNSS/GPS.CrossRefGoogle Scholar
LaMance, J., Jarvinen, J. & DeSalas, J. 2002, Assisted GPS: A Low-Infrastructure Approach.Google Scholar
Li, B., Mumford, P., Dempster, A. G. & Rizos, C. 2010, “ Secure User Plan Location (SUPL): concept and performance”, GPS Solutions, vol. 14, no. 2, pp. 153.CrossRefGoogle Scholar
Li, B., Wang, Y., Lee, H. K., Dempster, A. & Rizos, C. 2005, “Method for yielding a database of location fingerprints in WLAN”, IEE Proceedings-Communications, vol. 152, no. 5, pp. 580586.Google Scholar
Moeglein, M. & Krasner, N. 2001, “An introduction to SnapTrack wireless-assisted GPS technology”, GPS Solutions, vol. 4, no. 3, pp. 1626.Google Scholar
Navman, 2007, Jupiter 32 Miniature 20-channel GPS receiver module data sheet.Google Scholar
Parkinson, B.W. & Spilker, J.J. 1996, Global Positioning System: Theory an Applications, Volume I, American Institute of Aeronautics and Astronautics, Inc., Washington.Google Scholar
Schuchman, L., Bruno, R., Rennard, R. & Moses, C. 1994, Hybrid GPS/data line unit for rapid, precise, and robust position determination, Google Patents.Google Scholar
SiRF Technology, Inc. 2005, SiRF Binary Protocol Reference Manual.Google Scholar
u-blox AG 2006, ANTARIS®4 GPS Modules System Integration Manual.Google Scholar
u-blox AG 2003, ANTARIS Positioning Engine NMEA and UBX Protocol Specification.Google Scholar
Yan, T.S., Mumford, P., Dempster, A., Rizos, C., Fernando, M. & Hoang, N. 2007, “An open source A-GNSS reference server”, IGNSS Symposium 2007.Google Scholar