The GPS Code Software Receiver at Aalborg University

In the early spring of 2004, the development of a fully-functional GPS software receiver was initiated at Aalborg University. This development started as a student project/Master thesis. The result from this project was a complete L1 software receiver implemented in MATLAB capable of computing positions accurate to about 10 meters. Based on these results, it was decided to continue the software receiver development. The development of a software receiver contains enormous perspective regarding numerous different areas and applications. First of all, the development establishes an in-depth knowledge of the GPS signal structure and signal processing algorithms. Second, by definition the software receiver is already prepared to be customized to future changes in the GPS signal structure and more important by the future European positioning system GALILEO. Finally, the possibility of supplying a test-bed to the development of receiver algorithms with focus on multi-path mitigation is very interesting. In general we refer to Dennis Akos [1] regarding software receivers and to Strang and Borre [4] regarding position computations.