Galileo/GPS/GLONASS/BeiDou monitoring tools
galileo/GPS/GLONASS/BeiDou open source monitoring tools.
Highlights:
* Support for Septentrio and U-blox.
* Processes raw frames/strings/words from GPS, GLONASS, BeiDou and Galileo
* All-band support (E1, E5a, E5b, B1I, B2I, Glonass L1, Glonass L2, GPS L1C/A) so far.
* Calculate ephemeris positions
* Comparison of ephemerides to independent SP3 data to determine SISE
+ Globally, locally, worst user location
* Record discontinuities between subsequent ephemerides (in time and space)
* Compare doppler shift as reported by receiver with that expected from ephemeris
* Track atomic clock & report jumps
* Coverage maps (number of satellites >5, >10, >20 elevation)
* HDOP/VDOP/PDOP maps
* Compare orbit to TLE, match up to best matching satellite
* Tear out every bit that tells us how well an SV is doing
* Full almanac processing to see what should be transmitting
* Distributed receivers, combined into a single source of all messages
* Ready to detect/report spoofing/jamming
-
1
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout Application:Geo/galmon && cd $_
- Create Badge
Source Files
Filename | Size | Changed |
---|---|---|
_service | 0000000467 467 Bytes | |
_servicedata | 0000000238 238 Bytes | |
galmon-0~git20221122.tar.xz | 0002404616 2.29 MB | |
galmon-obey-cflags.patch | 0000000464 464 Bytes | |
galmon.changes | 0000003194 3.12 KB | |
galmon.spec | 0000003482 3.4 KB |
Latest Revision
- Update to version 0~git20221122: * teach navcat to serve zstd compressed files * silence galmonmon a bit * larger timeout * give observer green flag if we've once seen an SSP * make --inavdedup filtering ssp aware * add clarifying comment - it appears we ship padding bits for GPS! * teach septool about GPS CA, plus silence UTC output * add owner, serial and remark flags * missing bit of commit * report actual accuracy in septool, quiet some noise * reset optimization to -O0 for raspberry pi * retain green receiver tick for 24 hours * tune main table, add impinav, tune observers table, same * briefer SV galileo status * remove reed-solomon code for now to ease compilation * also log redced to influxdb * remove spurious reed-solomon include * add code to compare redced ecef to full ephemeris ecef * make output a bit prettier * add support for storing the I/NAV SSP * navdump WROTE to gm.tow, which is terrible * teach septool about septentrio time convention, plus CRC and SSP * install libfec for test build * improve navdump in various ways * redCED code to find first fix * document septools failings * teach ublox parser about the SSP * make minivec objects streamable * spruce up ephemeris calculation debugging output a bit
Comments 0