Interactive educational multipurpose package to process and analyse GNSS data, i.e., a GNSS positioning simulator.
Context: any version of the gLAB software can be downloaded here. However, in none of these links you will obtain the tutorial datafiles. Such a material is packaged in the GNSS tutoral link, together with the gLAB source code in a tarball file (see Software and Data Files [Linux]
for Linux). On the one hand, at the time I am writing it (April 2024) , the gLAB source code packaged in this tarball is the version 5.2, which didn't work on Linux. On the other hand, the latest version of gLAB at the time of writing it (v5.5.1) worked perfectly on Linux.
Therefore, in order to create a straightfoward path to use any gLAB version with the computation homeworks, I've created this repository, which contains both the version v5.5.1 for Linux and the tutorial material.
source-code-v5.5.1
: contains the source code for gLAB version v5.5.1, but with a minor correction in theMakefile
(see itsREADME.md
)tutorials
: contains the computational homeworks that were retreived in previous version of gLAB.main
: contains both contents plusinstall.sh
, which is used to install it seamlessly.
- To install
glab
, run./install.sh
. It should generategLAB_linux
andgLAB_linux_multithread
. If it doesn't work, seeREADME_install.txt
. - Use
gLAB_GUI_64
for gLAB with GUI (on a 64-bits computer architecture) orgLAB_linux
for the command line approach.
FILES/
: Contains the backup gzip files for each tutorial inTUTX/
. You should not remove these files asntpd_tutX.sh
decompresses them to create newWORK/TUTX/
directories with the simulation results.PROG/
:- Each
TUTX/
directory just contains configuration plus symlink to gLAB executable.
- Each
WORK/
: Contains the unzipped files and the simulation results for each tutorial inTUTX
. This directory is ignored by git as it contains large files that are result of simulation. Possible file types that you might find in eachTUTX/
dir:- RINEX ->
<sta><Doy>0.<yy><type>
<sta>
: Station name.<Doy>
: Day of year.<yy>
: Year.<type>
:o
-> observation RINEX file;n
-> navigation RINEX file Example:amc3030.03o
is the observation RINEX file for theamc
station, on October 30th, 2003.
- precise orbits & clocks ->
.sp3
extension - Antenna Phase Center (APC) ->
.atx.
- Precise receiver coordinates ->
.snx.
- RINEX ->
ntpd_tutX.sh
: Unix Shell script to run tutorial X. It basically createsWORK/TUTX/
, and copies the config files fromPROG/TUTX/
and data files fromFILES/TUTX/
to it.