gr-ale icon indicating copy to clipboard operation
gr-ale copied to clipboard

ALE gnuradio block

gr-ale

gr-ale is MIL-STD-188-141a (ALE 2G) decoding block for gnuradio

Usage

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.

Known problems

Incomplete support of ALE protocol features, currently only sounding and call establishment are decoded

Getting help and reporting bugs

Please mail [email protected] or via github issues

Installation from source

$ 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.

Credits and License

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):