Calibrer une clé rtl en ligne de commande (trouver le facteur de correction en ppm)

En une ligne trouver le facteur de correction d’une clé rtl sdr R820T par exemple:

Le hardware:

Installer les outils:

apt-get install git cmake  libusb-1.0-0 libusb-1.0-0-dev gawk
git clone git://git.osmocom.org/rtl-sdr.git
mkdir build
cd build
cmake ../ -DINSTALL_UDEV_RULES=ON
make
make install
ldconfig
cp ../rtl-sdr.rules /etc/udev/rules.d/

testez en exécutant la commande  rtl_test et si ça râle editer /etc/modprobe.d/blacklist.conf et ajouter :
#rtl sdr
blacklist dvb_usb_rtl28xxu

n’oubliez pas de redémarrer

La ligne de commande

rtl_power -f 124500k:125500k:10h  -g 12 -i 2  -1 -P   | gawk -F ',' -v max='' -v freq=''  '{for (i=8;i<=NF;i++) if($i>max){freq=i;max=$i}}END{print int($3 + ((freq-8) * $5)) ;print int(-(($3 + ((freq-8) * $5))- 125000000) / 125)}'

et sans la fréquence:

rtl_power -f 124500k:125500k:10h  -g 12 -i 2  -1 -P   | gawk -F ',' -v max='' -v freq=''  '{for (i=8;i<=NF;i++) if($i>max){freq=i;max=$i}}END{print int(-(($3 + ((freq-8) * $5))- 125000000) / 125)}'

Soit 57ppm pour moi.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.