Du « software-defined radio » avec un récepteur DVB-T
Les radioamateurs parmi nous ont peut-être déjà entendu parler d'un petit adaptateur DVB-T qui serait "hackable", et qui peut ainsi être transformé en récepteur radio pour n'importe quelle fréquence dans la plage 50 – 2100 MHz environ.
Voilà qui est particulièrement intéressant, car il met à la portée de tous la possibilité d'explorer ce spectre comme bon nous semble, car j'ai récupéré mon récepteur pour la modique somme de 15 euros. Comparez ça à un scanner radio portatif qui coûte généralement dans les 200 euros... Évidemment, la bande des 3 – 30 MHz m'est inaccessible (ce qui est dommage, car les stations de nombres m'ont l'air fun à écouter), mais c'est déjà pas mal.
Il semblerait que la législation française est assez restrictive quant aux fréquences qu'on a le droit d'écouter avec ces trucs-là (le principal problème étant que les infos sont difficiles à trouver), donc faites gaffe et évitez de parler de ce que vous entendez lorsque vous vous baladez hors des fréquences radioamateur (et ne transmettez pas dessus, ce serait encore plus idiot :]). Je vous donne donc ces instructions en partant du principe que vous ne fassiez pas de bêtises. :)
Comment installer les logiciels nécessaires
Je montrerai la marche à suivre sur Gentoo encore une fois. Les utilisateurs d'autres distributions pourront suivre les instructions sur la page d'OSMO-SDR concernant rtl-sdr. Vous y trouverez également la liste des modèles de clés DVB-T qui fonctionnent.
Ajoutez les lignes suivantes à votre /etc/portage/package.keywords
:
net-wireless/gnuradio
dev-lang/orc
dev-python/pyqwt
=net-wireless/rtl-sdr-9999 **
=net-wireless/gr-osmosdr-9999 **
puis dans /etc/portage/package.use
:
net-wireless/gnuradio grc qt4 utils wavelet
Enfin, tapez la commande emerge gnuradio gr-osmosdr rtl-sdr
, et une fois
fini de compiler, vous voilà avec les softs nécessaires pour faire mumuse. Ou
presque.
D'abord, lancez l'outil rtl_test
qui vous permettra de tester la clé DVB-T.
Si vous obtenez Reading samples in async mode...
, c'est que votre SDR
marche.
Enfin, pour avoir une interface un peu conviviale (et encore) pour utiliser
cette SDR, vous pouvez par exemple installer multimode RX. Pour ce faire,
faites un svn checkout https://www.cgran.org/svn/projects/multimode
, puis
lancez le multimode.rb
dans le répertoire multimode/trunk
. Et voilà !
Commentaires
Poster un commentaire
Poster un commentaire