Signal Acquisition and Tracking for a Software Gps Receiver
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 h...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Published: |
Virginia Tech
2014
|
Subjects: | |
Online Access: | http://hdl.handle.net/10919/31291 http://scholar.lib.vt.edu/theses/available/etd-02202005-223653/ |
id |
ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-31291 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-312912020-09-26T05:35:15Z Signal Acquisition and Tracking for a Software Gps Receiver Zheng, Sophia Electrical and Computer Engineering Scales, Wayne A. Jacobs, Ira Pratt, Timothy J. GPS SOFTWARE RECEIVER GPS GPS SIMULATOR GSS 6560 ACQUISITION TRACKING BASS METHOD 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. Master of Science 2014-03-14T20:31:57Z 2014-03-14T20:31:57Z 2005-02-03 2005-02-20 2005-03-31 2005-03-31 Thesis etd-02202005-223653 http://hdl.handle.net/10919/31291 http://scholar.lib.vt.edu/theses/available/etd-02202005-223653/ zheng_thesis2.pdf In Copyright http://rightsstatements.org/vocab/InC/1.0/ application/pdf Virginia Tech |
collection |
NDLTD |
format |
Others
|
sources |
NDLTD |
topic |
GPS SOFTWARE RECEIVER GPS GPS SIMULATOR GSS 6560 ACQUISITION TRACKING BASS METHOD |
spellingShingle |
GPS SOFTWARE RECEIVER GPS GPS SIMULATOR GSS 6560 ACQUISITION TRACKING BASS METHOD Zheng, Sophia Signal Acquisition and Tracking for a Software Gps Receiver |
description |
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. === Master of Science |
author2 |
Electrical and Computer Engineering |
author_facet |
Electrical and Computer Engineering Zheng, Sophia |
author |
Zheng, Sophia |
author_sort |
Zheng, Sophia |
title |
Signal Acquisition and Tracking for a Software Gps Receiver |
title_short |
Signal Acquisition and Tracking for a Software Gps Receiver |
title_full |
Signal Acquisition and Tracking for a Software Gps Receiver |
title_fullStr |
Signal Acquisition and Tracking for a Software Gps Receiver |
title_full_unstemmed |
Signal Acquisition and Tracking for a Software Gps Receiver |
title_sort |
signal acquisition and tracking for a software gps receiver |
publisher |
Virginia Tech |
publishDate |
2014 |
url |
http://hdl.handle.net/10919/31291 http://scholar.lib.vt.edu/theses/available/etd-02202005-223653/ |
work_keys_str_mv |
AT zhengsophia signalacquisitionandtrackingforasoftwaregpsreceiver |
_version_ |
1719341789249273856 |