Project Description

Software Defined Radios are an ever increasing popular topic. The advent of low cost USB radio dongles such as the USRP and BladeRF as well as tools such as GNU radio have allowed for radio development to move into the software domain.

GPS is a satellite-based navigation system relying on signals from a constellation of satellite to allow users to determine their position (within a few meters) and time (within tens of nanoseconds) anywhere on earth as well as in space.

Software defined GPS receivers have enabled a deeper understand of how these systems operate, which is now particularly important given society's ever increasing dependence on this technology.

This project will work with low level GPS sensors, computational platforms (x86, arm, Xilinx FPGAs) often under Linux with visualization of the resulting data in Matlab and/or Python. A particular focus is the hunt for interference sources which impacts the performance of GPS and all users of GPS/satellite navigation. It is expected the project will be focused on the experimental side working with both hardware and software.

Special Requirements

Strong programming skills (C/C++, Matlab, and/or Python) are critical. Experience and familiarity with Linux is a major plus. Interest in software defined radios and GPS/satellite navigation.

Contact