Skip to content
/ gps Public
forked from natronics/gps

Decoding GPS. Follow along with PSAS GPS class

License

Notifications You must be signed in to change notification settings

sp7412/gps

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GPS Decoding

Some of my blog posts about GPS:

Finding the C/A Code

Using the tiny library in this repo to generate copies of the C/A codes (see above blog posts) run over all the likely phase and doppler combinations to look for the code hidden in the raw signal.

IPython Notebook graphing the results:

https://nbviewer.jupyter.org/github/natronics/gps/blob/master/notebooks/cross-correlation.ipynb

The Raw Data

We've been using a sample data set recorded by amateur radio enthusiasts. The dataset I'm writing this decoder against is from the GNSS-SDR project

Run This Yourself

Make sure you have dependencies:

$ pip install -r requirements.txt

To run the program, pipe the datafile into gps.py:

$ ./gps.py < PATH/TO/DATA.dat

About

Decoding GPS. Follow along with PSAS GPS class

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 99.2%
  • Python 0.8%