Miguel Angel Gomez's Projects
An full analog GPS receiver using discrete rf components and TinyFPGA
Community list of open-source GNSS software and resources :satellite:
The Epsilon Algorithm Suite provides users a method to verify the integrity of the received GPS data and ranging signals, thereby improving resiliency against potential GPS signal loss.
FGI-GSRx Open Source multi-GNSS software receiver
galileo open source monitoring
Open-source GNSS + inertial navigation, sensor fusion simulator. Motion trajectory generator, sensor models, and navigation
GNSS Sofware Defined Receiver Metadata Standard
GNSS-SDR, an open-source software-defined GNSS receiver
Useful functions to handle processing of GNSS data
Process GNSS signal in matlab
BEST-Maltlab based software GNSS receiver for Nooelec SDR front ends
A PIC32-based programmable function generator and solenoid driver with 108 channels.
Assorted Jupyter notebooks by Daniel Estévez
DVD files for "A Software-Defined GPS and Galileo Receiver: A Single-Frequency Approach"
IMU Allan standard deviation charts for use with Kalibr and inertial kalman filters.
In this project, I implemented a Kalman filter on IMU and GPS data recorded from high accuracy sensors.
Simple Python GNSS processing library
multi-sdr-gps-sim generates a IQ data stream on-the-fly to simulate a GPS L1 baseband signal using a SDR platform like HackRF or ADLAM-Pluto.
A python implementation of the Galileo OSNMA protocol.
power-distortion defense repository for GNSS spoofing and jamming detection.
The PNT Integrity Library provides users a method to verify the integrity of the received GPS data and ranging signals, thereby improving resiliency against potential GPS signal loss.
The PNT Integrity DIY Toolkit describes how a perspective end-user of the PNT Integrity Library can assemble a demonstrational toolkit with commercial-off-the-shelf (COTS) hardware.
Robust control tutorial by Purdue SMART Lab: Sliding Mode Control (SMC) with MATLAB/Simulink example implementation