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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |