Nous développerons dans cet article une introduction à l’utilisation de la radio logicielle à travers l’exploration de GNU Radio et Universal Radio Hacker (URH) dans le but d’étudier protocoles analogiques et numériques.
1. Introduction et utilisation basique de GNU Radio
1.1 Présentation, installation et configuration
GNU Radio est un framework open source complet de développement en radio logicielle qui est compatible avec la plupart des périphériques SDR (Software Defined Radio) du marché, dont les fameuses clés USB RTL-SDR, que l’on trouve à une dizaine d’euros en ligne. GNU Radio est écrit en C++ pour ses composantes bas niveau, et en Python pour les briques les plus hautes, et dispose de très nombreux filtres de traitement de signal développés par sa communauté. C’est le framework incontournable pour pratiquer de la radio logicielle, que ce soit pour de l’acquisition de signal, du rejeu ou de l’analyse. Aujourd’hui, il est possible de l’utiliser pour recevoir aussi bien la radio analogique, que la télévision numérique ou des transmissions d’avions, de bateaux ou de satellites… (cf. [1])
Nous ne pouvons que conseiller d’utiliser GNU Radio sur un...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première