GNSS code generators, acquisition, and tracking
Python Other
Permalink
Failed to load latest commit information.
gnsstools fall back to interpreted Python if numba is not installed (will be ve… Oct 16, 2015
.gitignore initial revision: GPS C/A acquisition Jun 30, 2014
LICENSE add LICENSE file Oct 7, 2014
Makefile acquire and track BeiDou B2I signal Aug 6, 2014
README document an easier way to install Numba Oct 17, 2015
acquire-all.sh add destination directory for all-singing, all-dancing acquisition sc… Jun 11, 2015
acquire-beidou-b1i.py port to Python 3 Oct 16, 2015
acquire-beidou-b2i.py port to Python 3 Oct 16, 2015
acquire-galileo-e1b.py port to Python 3 Oct 16, 2015
acquire-galileo-e1c.py port to Python 3 Oct 16, 2015
acquire-galileo-e5ai.py port to Python 3 Oct 16, 2015
acquire-galileo-e5aq.py port to Python 3 Oct 16, 2015
acquire-galileo-e5bi.py port to Python 3 Oct 16, 2015
acquire-galileo-e5bq.py port to Python 3 Oct 16, 2015
acquire-glonass-l1-p.py simplify interface to NCO Sep 16, 2014
acquire-glonass-l1.py port to Python 3 Oct 16, 2015
acquire-glonass-l2-p.py simplify interface to NCO Sep 16, 2014
acquire-glonass-l2.py port to Python 3 Oct 16, 2015
acquire-glonass-l3i.py port to Python 3 Oct 16, 2015
acquire-glonass-l3q.py port to Python 3 Oct 16, 2015
acquire-gps-l1.py do GPS acquisition in parallel Oct 17, 2015
acquire-gps-l2cl.py simplify interface to NCO Sep 16, 2014
acquire-gps-l2cm.py port to Python 3 Oct 16, 2015
acquire-gps-l5i.py port to Python 3 Oct 16, 2015
acquire-gps-l5q.py port to Python 3 Oct 16, 2015
spectrum.py fix Python 3 x==None warning Oct 17, 2015
squaring.py fix Python 3 x==None warning Oct 17, 2015
track-beidou-b1i.py fix Python 3 x==None warning Oct 17, 2015
track-beidou-b2i.py fix Python 3 x==None warning Oct 17, 2015
track-galileo-e1b.py fix Python 3 x==None warning Oct 17, 2015
track-galileo-e1c.py fix Python 3 x==None warning Oct 17, 2015
track-galileo-e5ai.py fix Python 3 x==None warning Oct 17, 2015
track-galileo-e5aq.py fix Python 3 x==None warning Oct 17, 2015
track-galileo-e5bi.py fix Python 3 x==None warning Oct 17, 2015
track-galileo-e5bq.py fix Python 3 x==None warning Oct 17, 2015
track-glonass-l1-p.py fix Python 3 x==None warning Oct 17, 2015
track-glonass-l1.py fix Python 3 x==None warning Oct 17, 2015
track-glonass-l2-p.py fix Python 3 x==None warning Oct 17, 2015
track-glonass-l2.py fix Python 3 x==None warning Oct 17, 2015
track-glonass-l3i.py fix Python 3 x==None warning Oct 17, 2015
track-glonass-l3q.py fix Python 3 x==None warning Oct 17, 2015
track-gps-l1.py fix Python 3 x==None warning Oct 17, 2015
track-gps-l2cl.py fix Python 3 x==None warning Oct 17, 2015
track-gps-l2cm.py fix Python 3 x==None warning Oct 17, 2015
track-gps-l5i.py fix Python 3 x==None warning Oct 17, 2015
track-gps-l5q.py fix Python 3 x==None warning Oct 17, 2015

README

Tools for GNSS code generators, acquisition, and tracking, all in the python / numpy environment for easy prototyping

The Numba JIT compiler is used to speed up some computational kernels such as NCOs and code generators.  Building Numba
for a given platform requires some digging for the right versions of LLVM and other dependencies.  Another
option is to install binaries from Anaconda, which is straightforward:

http://conda.pydata.org/miniconda.html

bash Miniconda3-latest-Linux-x86_64.sh
conda install numpy scipy numba