36 lines
2.2 KiB
Plaintext
36 lines
2.2 KiB
Plaintext
This directory contains programs based on gr-gsm:
|
|
* grgsm_decode (old name: airprobe_decode.py) - program for decoding C0 channel
|
|
which is most close in terms of functionality to the old gsm-receiver
|
|
from Airprobe project, with ability to decode signalling channels and traffic channels with speech
|
|
(analysis of the data can be performed in Wireshark, decoded sound is stored to an audio file),
|
|
* grgsm_livemon (old name: airprobe_rtlsdr.py) - interactive monitor of a single C0 channel with analysis
|
|
performed by Wireshark (command to run wireshark: sudo wireshark -k -f udp -Y gsmtap -i lo),
|
|
* grgsm_scanner (old name: airprobe_rtlsdr_scanner.py) - an application that scans GSM bands and prints
|
|
information about base transceiver stations transmitting in the area.
|
|
|
|
There are following helper programs for grgsm_decode program:
|
|
|
|
* grgsm_capture (old name: airprobe_rtlsdr_capture.py) - program for capturing GSM signal to a file
|
|
that can be later processed by grgsm_decode,
|
|
* grgsm_channelize (old name: gsm_channelize.py) - splits wideband capture file into multiple files - each contain
|
|
single GSM channel.
|
|
|
|
* grgsm_livemon_headless - command line version of grgsm_livemon. It
|
|
is created by changing grgsm_livemon.grc like this:
|
|
|
|
- Change Options block->Generate Options from 'QT
|
|
GUI' to 'No GUI'.
|
|
- Set Options block->Run Options to 'Run to
|
|
Completion'.
|
|
- Remove the blocks 'QT GUI Range' (gain_slider,
|
|
fc_slider, ppm_slider) and the 'QT GUI Frequency
|
|
Sink'.
|
|
- Change all occurances of <param>_slider to
|
|
<param> in the XML file.
|
|
|
|
After these changes are done, build the
|
|
grgsm_livemon_headless python code using the grcc
|
|
compiler.
|
|
|
|
* grgsm_trx - a transceiver that together with Osmocom-BB (throught trxcon application)
|
|
forms a GSM mobile station. Currently it works on non-hopping channels only. |