niklas88 / gr-ax100

GNUradio module to decode data from GOMX-3 and GOMX-1

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gr-ax100

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.

About

GNUradio module to decode data from GOMX-3 and GOMX-1

License:GNU General Public License v3.0


Languages

Language:CMake 59.5%Language:Python 21.5%Language:C++ 12.8%Language:C 6.2%