Development of a software GPS receiver

This project aims to implement and test of a software GPS receiver in C++ which is based on an open-source GNSS-SDR (Software Defined Receiver) architecture. There are mainly two parts, one is to set up the GNSS-SDR and make sure it works successfully, another part is using the KF (Kalman filter) ba...

Full description

Saved in:
Bibliographic Details
Main Author: Tang, Junyu
Other Authors: Ling Keck Voon
Format: Final Year Project
Language:English
Published: 2016
Subjects:
Online Access:http://hdl.handle.net/10356/67845
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-67845
record_format dspace
spelling sg-ntu-dr.10356-678452023-07-07T16:43:09Z Development of a software GPS receiver Tang, Junyu Ling Keck Voon School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering::Electronic systems::Signal processing This project aims to implement and test of a software GPS receiver in C++ which is based on an open-source GNSS-SDR (Software Defined Receiver) architecture. There are mainly two parts, one is to set up the GNSS-SDR and make sure it works successfully, another part is using the KF (Kalman filter) based tracking instead of using the traditional loop (PLL (phase lock loop) and DLL (delay lock loop)) based tracking. In this report I will introduce the basic GNSS operational model and a deeper description for the tracking principle. There are two kinds of approaches to tracking the signal. One is the traditional loop based tracking and another is the Kalman Filter based tracking. Then I will introduce the architecture of the open-source GNSS-SDR. And I will give a documentation & instruction to tell what steps have to do to make it works, like the software need to install and how to install, and afterwards how to link, compile & build the project. And then I will talk about how to model the tracking system of GNSS using the Kalman Filter algorithm and the challenges during the implementation. At the last, I compare the performance of using different algorithms as well as the different platforms and I will discuss about the difference between the Kalman Filter based tracking and the traditional loop tracking. Bachelor of Engineering 2016-05-23T01:06:53Z 2016-05-23T01:06:53Z 2016 Final Year Project (FYP) http://hdl.handle.net/10356/67845 en Nanyang Technological University 50 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Electrical and electronic engineering::Electronic systems::Signal processing
spellingShingle DRNTU::Engineering::Electrical and electronic engineering::Electronic systems::Signal processing
Tang, Junyu
Development of a software GPS receiver
description This project aims to implement and test of a software GPS receiver in C++ which is based on an open-source GNSS-SDR (Software Defined Receiver) architecture. There are mainly two parts, one is to set up the GNSS-SDR and make sure it works successfully, another part is using the KF (Kalman filter) based tracking instead of using the traditional loop (PLL (phase lock loop) and DLL (delay lock loop)) based tracking. In this report I will introduce the basic GNSS operational model and a deeper description for the tracking principle. There are two kinds of approaches to tracking the signal. One is the traditional loop based tracking and another is the Kalman Filter based tracking. Then I will introduce the architecture of the open-source GNSS-SDR. And I will give a documentation & instruction to tell what steps have to do to make it works, like the software need to install and how to install, and afterwards how to link, compile & build the project. And then I will talk about how to model the tracking system of GNSS using the Kalman Filter algorithm and the challenges during the implementation. At the last, I compare the performance of using different algorithms as well as the different platforms and I will discuss about the difference between the Kalman Filter based tracking and the traditional loop tracking.
author2 Ling Keck Voon
author_facet Ling Keck Voon
Tang, Junyu
format Final Year Project
author Tang, Junyu
author_sort Tang, Junyu
title Development of a software GPS receiver
title_short Development of a software GPS receiver
title_full Development of a software GPS receiver
title_fullStr Development of a software GPS receiver
title_full_unstemmed Development of a software GPS receiver
title_sort development of a software gps receiver
publishDate 2016
url http://hdl.handle.net/10356/67845
_version_ 1772827450720387072