Skip to content

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

License

Notifications You must be signed in to change notification settings

niklas88/gr-ax100

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CMake 59.5%
  • Python 21.5%
  • C++ 12.8%
  • C 6.2%