Module Number: EI5028
Duration: 1 Semester
Occurence: Summer Semester
Number of ECTS: 6
Professor in charge: Christoph Günther
Contact hours: 60
Self-study hours: 120
In an oral exam students prove that they are able to program a satellite receiver in a step by step approach by discussing their approach during the lab course with the examiner.
Exam type: oral
Exam duration: 20 min.
Possibility of re-taking: In the next semester: Yes; at the end of the semester: No
Written paper: Yes
Basics on satellite navigation and communcations engineering
The following modules should be passed before the course:
It is recommended to take the following modules additionally:
After completion of the module students understand the process of developing a satellite navigation receiver by programming its components function after function. They are able to apply methods for the sensitivity to parameter changes, the convergence behavior and computational complexity of algorithms as well as the size of individual terms and corrections.
The lab is centered around a supervised development of the software code for a receiver by the student himself. The task is subdivided into a number of subtasks, which represent one particular function in the receiver like initial acquisition of the signal or orbit determination.
The following kinds of media are used:
- lecture notes and exercises available for download
- Whiteboard notes
- Matlab programs and simulations
The following literature is recommended:
- K. Borre, D. akos, N. Bertesen, P. Rinder, S. Jensen (2007), A Software-Defined GPS and Galileo Receiver: A Single-Frequency Approach, Birkhäuser Boston
- P. Misra, P. Enge (2006) Global Positioning System - Signals, Measurements and Performance, 2nd Editiion, Ganga-Jumana Press
- E. Kaplan, C. Hegarty (2006) Understanding GPS: Principles and Applications, 2nd Edition Artech House