Jak zdekodować M17
Jak zdekodować transmisję M17 na Ubuntu korzystając z RTL SDR?

Należy najpierw zainstalować pakiety potrzebne do kompilacji ze źródeł, tj. gcc, make, cmake. Możemy to zrobić wywołując komendę
sudo apt-get update && sudo apt-get install build-essential cmake

Warto (a nawet trzeba) też zainstalować pakiet rtl-sdr
sudo apt-get install -y rtl-sdr

1. Instalacja Codec2
git clone https://github.com/drowe67/codec2
cd codec2
mkdir build && cd build
cmake ..
make
sudo make install
sudo ldconfig
cd ../..


2. Instalacja libboost (wymagane dla m17-cxx-demod)
sudo apt-get install libboost-all-dev

3. Instalacja m17-cxx-demod
git clone https://github.com/mobilinkd/m17-cxx-demod
cd m17-cxx-demod
mkdir build && cd build
cmake ..
make
sudo make install


4. Nasłuch
rtl_fm -p 0 -E offset -f 439.075M -s 48k | m17-demod -l -d | aplay -c 1 -r 8000 -f S16_LE
Parametr -p (uchyb częstotliwości w ppm) należy ustawić samemu, dla swojego urządzenia.
Dla komfortu pracy z cxx-demod należy ustawić szerokość konsoli na co najmniej 132 znaki.

Alternatywą jest wykorzystanie OpenWebRX, który w najnowszej wersji ma wbudowany dekoder M17.


  PRZEJDŹ NA FORUM