This is a repo for gnss-SDR with FPGA offloading for the L1 and L5 frequency bands for both GPS and Galileo satellite constellations. I used Vivado 2019.1 and petalinux 2019.1
System Needs: ubuntu 18 on host machine, adrv9009zu11eg, https://github.com/analogdevicesinc/meta-adi 2019_R2, https://github.com/analogdevicesinc/hdl 2019_r2, Vivado 2019.1, petalinux 2019.1
This is the work done to fullfill a Capstone project. In this project we take advantage of the two configurable LOs in the adrv9009zu11eg to make the board into a multiband GNSS receiver Targeting GPS L1, Galileo E1B, GPS L5, Galileao E5a. This work is inspired by the developers of github.com/gnss-sdr/gnss-sdr In which they have publications of their multiband receiver.
File structure:
Documentations, presentations: Docs
Petalinux Project: adrv9009-zu11eg
Work with Filter Wizard: Filter_Wizard
Work on gnss-sdr, manily adrv9009zu11eg signal source adapter: software/gnss-sdr
Matlab plots: MATLAB
verilog code: rtl