osmocom-bb/src/host/gprsdecode
Luca Melette e357646ed7 Import gprsdecode utility from SRLabs
This change introduces a modified version of gprsdecode utility,
which is intended to decode the GPRS burst captures and forward
decoded packets to the GSMTAP sink.

The following modifications were made:

  - use shared libosmocoding library for GSM 05.03 coding;
  - use optget for command line options parsing;
  - use a single application select loop;
  - use GNU automake as the build system;
  - add regression tests (GNU autotest);
  - clean up and comment the code;
  - add license headers;

The code is based on work of SRLabs:

  https://srlabs.de/
  git://git.srlabs.de/gprsdecode.git

Related: OS#1672
Change-Id: I12234d37c66b83b8abd60f7511fa1d7837db1856
2018-02-06 14:05:17 +07:00
..
tests Import gprsdecode utility from SRLabs 2018-02-06 14:05:17 +07:00
.gitignore Import gprsdecode utility from SRLabs 2018-02-06 14:05:17 +07:00
Makefile.am Import gprsdecode utility from SRLabs 2018-02-06 14:05:17 +07:00
README Import gprsdecode utility from SRLabs 2018-02-06 14:05:17 +07:00
configure.ac Import gprsdecode utility from SRLabs 2018-02-06 14:05:17 +07:00
gprs.c Import gprsdecode utility from SRLabs 2018-02-06 14:05:17 +07:00
gprs.h Import gprsdecode utility from SRLabs 2018-02-06 14:05:17 +07:00
gsmtap.c Import gprsdecode utility from SRLabs 2018-02-06 14:05:17 +07:00
gsmtap.h Import gprsdecode utility from SRLabs 2018-02-06 14:05:17 +07:00
l1ctl_proto.h Import gprsdecode utility from SRLabs 2018-02-06 14:05:17 +07:00
main.c Import gprsdecode utility from SRLabs 2018-02-06 14:05:17 +07:00
rlcmac.c Import gprsdecode utility from SRLabs 2018-02-06 14:05:17 +07:00
rlcmac.h Import gprsdecode utility from SRLabs 2018-02-06 14:05:17 +07:00

README

GPRS decoder for OsmocomBB

Usage: ./gprsdecode <burstfile>

The burstfile should contain samples, captured using burst_ind branch.
An example of decoded output as well as few sample capture files could be found in tests/

Based on the version from git://git.srlabs.de/gprsdecode.git