Back to results

Virginia Tech

Signal Acquisition and Tracking for a Software Gps Receiver

Abstract

dc:description.abstract

Global Positioning System (GPS) is a satellite-based navigation system that has been used widely both in civilian and military for positioning, navigation, timing and other position related applications. The hardware-based GPS receivers provide the least user flexibility. Thus, it is necessary to have Software-based GPS receivers for easy and quick implementation, simulation and analysis of algorithms. Software-based GPS receiver processes the GPS signal at the radio frequency or intermediate frequency depending on the hardware configuration of the receiver. In this development of the acquisition and tracking processes of the software receiver, the front-end device that converts the radio frequency signal from the antenna to an intermediate frequency is the Mitel 2021 GPS receiver board. An analog-to-digital (A/D) converter then digitizes the output signal from the RF front-end. The data is then processed using MATLAB programs to achieve acquisition and tracking of the GPS signals. The software GPS receiver can perform acquisition and tracking using different parameters and threshold values. This flexibility of operation allows weaker signals to be tracked and processed. In this software receiver design, the focus is on the acquisition and tracking of L1 band C/A code GPS signals used by most civilian applications. The purpose of this thesis is to develop the acquisition and tracking algorithms to extract the navigation data bits from the raw GPS signals. The navigation data bits provide all the necessary information to compute the pseudorange between the receiver and the visible satellites and determine the receiver location. Both MATLAB simulated GPS data and realistic GPS signals from a GSS 6560 simulator are used to verify the performance of the acquisition and tracking programs. The acquisition program is capable of locating the beginning of the C/A code and the carrier frequency to within the desired accuracy. From the output of the acquisition program, the tracking program can decode the navigation data bits. The tracking algorithm implemented is based on the block adjustment of synchronizing signal (BASS) method.

Degree

thesis:*
Name thesis:degree_name
Master of Science
Level thesis:degree_level
masters
Discipline thesis:degree_discipline
Electrical and Computer Engineering
Department dc:contributor.department
Electrical and Computer Engineering
Grantor dc:publisher
Virginia Tech
Year dc:date.issued
2005

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Zheng, Sophia
Chair dc:contributor.committeechair
  • Scales, Wayne A.
Committee members dc:contributor.committeemember
  • Jacobs, Ira
  • Pratt, Timothy J.

Subjects

dc:subject × 6

Rights

dc:rights
Statement dc:rights
  • In Copyright

Identifiers

dc:identifier.*
Dc Identifier Other
etd-02202005-223653
OAI identifier oai:identifier
oai:vtechworks.lib.vt.edu:10919/31291

Chain of custody

source
Harvested from
Virginia Tech
Base URL
vtechworks.lib.vt.edu/oai/request
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Zheng, Sophia. Signal Acquisition and Tracking for a Software Gps Receiver. masters thesis, Virginia Tech, 2005. http://hdl.handle.net/10919/31291