Logo GISdevelopment.net

GISdevelopment > Proceedings > ACRS > 2004


1989 | 1990 | 1991 | 1992 | 1994 | 1995 | 1996 | 1997 | 1998 | 1999 | 2000 | 2002 | 2004
Sessions

New Generation Sensors and Applications

Hyperspectral Sensing

Application of New Sensors

Airborne Sensing

3 Line Scanner

LiDAR

Digital Camera

New Generation Sensors

Data Processing

DEM/3D Generation

Change Detection

Data Fusion

Hyperspectral Data Processing

Automatic Feature Extraction

Automatic Classification

High Resolution Data Processing

Data Fusion

Image Classification

High Resolution Data Processing

GPS & Photogrammetry

Navigation System

Digital Photogrammetry



ACRS 2004


GPS & Photogrammetry: Navigation System
Printer Friendly Format

Page 1 of 4
| Next |


Software-Based GPS Receiver a Research and Simulation Tool for Global Navigation Satellite System

Dinesh Manandhar, Ryosuke Shibasaki
Center for Spatial Information Science, The University of Tokyo
4-6-1 Komaba, Meguro-ku, Tokyo, 153-8505 Japan
Email: dinesh@iis.u-tokyo.ac.jp, shiba@iis.u-tokyo.ac.jp


ABSTRACT
Global Navigation Satellite Systems (GNSS) have been used for the past 20-30 years successfully both in civil and military community. Transit, GPS and GLONASS are examples of GNSS. GPS has already proved it’s availability and reliability for many applications. In near future, new GNSS called Galileo, will be launched by Europe. However, the receivers for all these systems are built using application specific integrated circuits (ASICs), which we often call hardware GPS receiver. A user has the least level of flexibility in setting or implementing the parameters in this type of receiver. Especially, the level of flexibility is limited for the researchers and developers to implement their own algorithms. Software-based GPS Receiver (SGR) helps us processing the GPS signal at the lowest level of GPS raw signal data from the antenna. A SGR consists of a front-end device that converts the radio frequency signal from the antenna to an intermediate frequency in digital format. The signal thus converted is processed by high level programming language to compute position and velocity. In SGR, it is possible to do acquisition and tracking using different parameters and threshold values, which give a user total flexibility of operation. This helps in processing weak signal, multipath mitigation and simulate “what-if” scenarios. In this paper, we will discuss about software-based GPS receiver and show how it can be used for research and simulation in the field of Global Navigation Satellite System.

1 INTRODUCTION
Global Navigation Satellite System has become a necessity tool for navigation and positioning in both civilian and military field and applications. Global Positioning System (GPS) is a satellite-based navigation system. It is based on the computation of range from the receiver to multiple satellites by multiplying the time delay that a GPS signal needs to travel from the satellites to the receiver by velocity of light. GPS has already been used widely both in civilian and military community for positioning, navigation, timing and other position related applications. The system has already proved it’s reliability, availability and good accuracy for many applications. Due to this nature, in future, other countries like Europe are going to launch new satellite-based navigation system called Galileo. There is also a proposal to launch Quasi Zenith Satellite System for navigation in Japan.

It is necessary to simulate and analyze new signal structures for the development of new satellite-based navigation systems. In the research community, many researchers come out with new ideas and algorithms for better accuracy of GPS by mitigating or minimizing various types of errors and effects like multipath. However, it is quite difficult to implement the user developed algorithms in the current hardware-based GPS receivers. The hardware-based GPS receivers contain ASICs that provide the least user flexibility. Thus, it is necessary to have Software-based GPS receivers, at least in the research community for easy and quick implementation, simulation and analysis of algorithms, parameters and threshold values. Since, the CPU processing power is increasing with reduced cost, it is now possible to build real-time software-based GPS receivers at least for static or low dynamic environments. As predicted by Moor’s Law, the CPU power is increasing and we hope that this trend will continue in future as well and hence, it will be possible to develop real-time all environment software-based GPS receivers. In this paper, we briefly introduce the architecture of a SGR, signal processing technique and give some examples of simulation using SGR.

Page 1 of 4
| Next |

Applications | Technology | Policy | History | News | Tenders | Events | Interviews | Career | Companies | Country Pages | Books | Publications | Education | Glossary | Tutorials | Downloads | Site Map | Subscribe | GIS@development Magazine | Updates | Guest Book