Satellite Navigation Lab

  Satellite Navigation Lab  

NOTICE: Due to the current situation around the COVID-19 desease the lab will be organized as an online lecture in summer semester 2022. The RWTHmoodle course room with more information and lab material is expected to be available from April 11th. An online consultation hour via Zoom to accompany the experiments is arranged weekly. If required, question and answer sessions can also be arranged individually at the institute. Access data is available in the RWTHmoodle course room or on request. The introductory meeting to find a date for the weekly consultation hours will be held on April 13 at 3:00 pm.

MATLAB R2019b is required for participation. Furthermore, the PC should provide at least 8GB RAM. The accompanying graphical user interfaces were tested under Windows and Fedora 31 XFCE. Other operating systems or desktop environments might not be supported.

By programming key components of a satellite navigation receiver, you will learn the essential steps to receive satellite signals and determine a position. Programming in MATLAB allows the use of real and simulated data to gain practical experience in the field of satellite navigation. You will get an understanding of the challenges that must be controlled in a satellite navigation receiver. This includes the description of orbits, the convergence of the position determination algorithms, acquiring and tracking signals and atmospheric effects. In addition you will work with a satellite navigation receiver hardware in order to capture real data that is processed by MATLAB tools.

In seven experiments you will implement a complete satellite navigation receiver in MATLAB. The experiments include beside others the following topics:

  • Data capturing
  • Acquisition
  • Tracking
  • Decoding
  • Satellite orbit and position
  • Positioning algorithms

More information can be found here.