Design of a Real-time Software-Based GPS Baseband Receiver Using GPU Acceleration
Date Issued
2011
Date
2011
Author(s)
Wu, Jyun-Cheng
Abstract
Nowaday, the personal navigation devices are more and more popular. The demand of GPS receiver in any form is also increasing. Developing the GPS receiver in software is feasible with the increasing of processor computation power.
Compared to the traditional hardware receiver, the software-based receiver has many advantages. In system integration, upgrade, new algorism adopting and the platform changing, the software-based receiver has much more flexibility than traditional hardware receiver.
In this thesis, I will improve the GPS software baseband receiver based on previous student’s research. There are three issues that I want to improve - software robustness, efficiency and position accuracy.
For software robustness, I use the dynamic satellite list to let the software receiver can change its available satellite list based on the strength of satellite signals. Therefore the receiver can have much better adaptability to the real-world environment.
For the efficiency of software execution, I adopted CUDA parallel programming model. By moving most computation cost elements into GPU, it not only could reduce the influence of CPU loading on the receiver performance, but also could speed up the execution of receiver. Furthermore, it can reduce the energy consumption of our receiver.
Finally, I change some fine time estimation equation, in order to improve the position accuracy of our receiver.
Subjects
GPS
software receiver
CUDA
GPU acceleration
parallel programing
SDGs
Type
thesis
File(s)![Thumbnail Image]()
Loading...
Name
ntu-100-R97943031-1.pdf
Size
23.32 KB
Format
Adobe PDF
Checksum
(MD5):7db4c804d09f80feb781ec13a965ce5d
