GNUradio decoder for transceivers from GomSpace.
This was originally a fork of some code from GomSpace for the NanoCom AX100 transceiver, which is used in GOMX-3 and other satellites. Since then, support for the NanoCom U482C transceiver used in GOMX-1 and other satellites has been also added.
You can find a complete receivers for several satellites using this software in gr-satellites.
You need to install Phil Karn's KA9Q libfec. This libfec fork builds correctly on modern systems.
You also need to install the following OOT modules:
To test the decoders you can open the files in the examples/
folder with
gnuradio-companion
.
This fork includes the following (not in the original code from GomSpace):
- Beacon parser for GOMX-3 beacons of type 1 0 (which include ADS-B data).
- ADS-B data output to KML. This block will only output tags. You need to include a proper header and footer to obtain a valid KML file. See http://destevez.net/wp-content/uploads/2016/05/gomx3.kml for an example.
- Decoder for NanCom U482C.
- Beacon parser for GOMX-1 beacons of type A (which include ADS-B data). I have the format specifications for beacons of type B, but I don't have a recording of a beacon of type B to test the parser.