Xilinx Vivado 2019 expert for signal processing of GPS. C++, VHDL programming.

Job ID: 31931031

Budget: $15 – $25 USD

The project is to implement a GPS / Galileo signal tracking algorithm into the FPGA side of a Zynq 7020.
A first algorithm has been already developed and validiated on Matlab.

The scope of this job is

Task-1.1 FPGA Design to convert the GNSS tracking algorithms given in C++ by 3D Aerospace for to the FPGA (in VHDL) side of a Zynq-7020 using Vivado 2019.1 (baremetal)
Task-1.2 Validation of the VHDL design using 3D Aerospace pre-recording data on Zedboard
Task-1.3(optional) Development of a Petalinux application for real-time implementation (v2019.1)
Task-1.4 Provide a clean code with the associated documentation.
Task-2.1 FPGA Design to convert the GNSS demodulation algorithms given in C++ by 3D Aerospace for to the FPGA (in VHDL) side of a Zynq-7020 using Vivado 2019.1 (baremetal)
Task-2.2 Validation of the VHDL design using 3D Aerospace pre-recording data on Zedboard
Task-2.3(optional) Development of a Petalinux application for real-time implementation (v2019.1)
Task-2.4 Provide a clean code with the associated documentation.

Please apply if you can write the program using VHDL and test the firmware via teamviewer.