GNU Radio blocks for receiving/transmitting GSM https://osmocom.org/projects/gr-gsm/wiki
Go to file
ptrkrysik 7f61c6440c Changes in control channels decoder to output messages in PDU format - when connected to Socket PDU the messages can be dissected with Wireshark now. The information in the header might be not complete/fully correct at this moment (no SNR, power measurements, channel type statically set to BCCH). 2014-10-30 08:57:27 +01:00
apps Initial commit - gsm-receiver with removed quick hacks 2014-02-04 17:57:25 +01:00
cmake Initial commit - gsm-receiver with removed quick hacks 2014-02-04 17:57:25 +01:00
docs Update of READMEs 2014-08-13 18:59:46 +02:00
examples Changed directory structure. 2014-08-13 19:04:57 +02:00
grc Little change in wireshark_sink.xml (package name) 2014-08-16 12:40:35 +02:00
hier_blocks Automatic change by GRC in clock offset corrector 2014-08-14 14:56:57 +02:00
include Added empty sink for wireshark sink 2014-08-16 11:44:27 +02:00
lib Changes in control channels decoder to output messages in PDU format - when connected to Socket PDU the messages can be dissected with Wireshark now. The information in the header might be not complete/fully correct at this moment (no SNR, power measurements, channel type statically set to BCCH). 2014-10-30 08:57:27 +01:00
python Changed directory structure. 2014-08-13 19:04:57 +02:00
swig Correction of swig configuration - the receiver now compiles and works 2014-09-10 06:35:02 +02:00
.gitignore --- 2014-08-13 22:02:01 +02:00
CMakeLists.txt Repaired cmake buildsystem - include files paths were inconsistent with source files after changing directory structure 2014-08-16 11:34:54 +02:00
README.md Changed Readme to reflect new repository address 2014-09-10 06:52:58 +02:00

README.md

The gr-gsm project

The project is based on the gsm-receiver which was written by me for Airprobe project.

The aim is to provide set of tools for receiving information transmitted by GSM equipment/devices.

Installation

Currently compilation of new gnuradio is required in order to run gr-gsm. In order to compile gnuradio on fresh Ubuntu 14.04 run following commands:

sudo apt-get install git
git clone git://github.com/pybombs/pybombs
cd pybombs
./pybombs install gnuradio uhd gr-osmosdr

At the first run pybombs will ask for configuration options. As a target directory select /usr/local/. The rest of the options can be left as default.

To download gr-gsm sources run following command:

git clone https://github.com/ptrkrysik/gr-gsm.git

Make sure that you have all required packages:

sudo apt-get install cmake libboost1.55-all-dev libcppunit-dev swig doxygen liblog4cpp5-dev python-scipy

To compile and install gr-gsm run:

cd gr-gsm
mkdir build
cmake ..
make
sudo make install