gr-ale is MIL-STD-188-141a (ALE 2G) decoding block for gnuradio
The block accepts float input from an USB demod sampled at 8000hz and outputs decoded data to stdout.
It is also capable of recording voice traffic after 3-step ALE handshake is detected for a preconfigured period of time.
Incomplete support of ALE protocol features, currently only sounding and call establishment are decoded
Please mail [email protected] or via github issues
$ git clone https://github.com/gat3way/gr-ale.git gr-ale.git $ cd gr-ale.git $ mkdir build $ cd build $ cmake .. $ make $ sudo make install
There is a nice python multi-channel ALE decoder under examples/ directory. On my machine (six-core AMD bulldozer) it can decode ~22 channels before librtlsdr starts complaining about overruns.
gr-ale is written by Milen Rangelov ([email protected]) and licensed under the GNU General Public License
Significant portions of source code were based on the LinuxALE project (under GNU License):
- Copyright (C) 2000 - 2001
- Charles Brain ([email protected])
- Ilkka Toivanen ([email protected])