Du « software-defined radio » avec un récepteur DVB-T

Auteur :  x0r Publié le   Nombre de commentaires : 0
Mots-clefs : rtlsdr radio radioamateur

Image : RTLSDR en action

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