Vous trouverez dans cette page, une série de documents concernant l’utilisation de GNU Radio dans notre activité DATV. Une boîte à outils et des recettes de cuisine pour vous aider à démarrer dans ce monde fabuleux du traitement du signal par logiciel. Attention, il n’y pas de plats pré-cuisinés à réchauffer au micro-ondes…
L’environnement de prédilection de GNU Radio est linux mais il fonctionne également avec Windows et Mac OS.
Pour ceux qui désirent essayer GNU Radio sous Windows, sans problème, il existe un installeur Windows pour la version courante GR 3.8. L’environnement permet l’utilisation des clés du type RTL-SDR. Pour être sûr que cela va fonctionner dans GNU Radio, vérifier d’abord que votre clé fonctionne avec SDR# .
Le fichier d’installation gnuradio_3.8.2.0_win64.msi se trouve ici : http://www.gcndevelopment.com/gnuradio/index.htm
Pour l’installation de GNU Radio sous linux, ma préférence va à PyBOMBS, le gestionnaire de paquets pour GNU Radio.
Voilà une recette pour installer GR 3.8 sous Ubuntu 20.04 avec les source et sink blocs pour les équipements SDR LimeSDR, Adalm-Pluto, RTL-SDR, Funcube et Ettus :
installation-gnuradio-3.8
Fichiers GNU Radio Companion (GRC)
– DVB-T
Avec le regain d’intérêt pour l’émission au standard DVB-T grâce à son intégration par l’équipe de la BATC dans le Porstdown 2020 (LimeSDR) et le Porstsdown 4 (Adalm-Pluto) et la non-disponibilité, pour l’instant, d’un tuner DVB-T à faible largueur de bande, GNU Radio intègre les blocs nécessaires dans le répertoire Digital Television pour créer des émetteurs et des récepteurs aux standards DVB-S, DVB-S2, DVB-T et DVB-T2. Des exemples sont disponibles sous forme de fichiers .grc dans le répertoire GNU Radio.
Les fichiers .grc ci-dessous sont une adaptation de l’exemple du récepteur DVB-T pour les utiliser avec un Pluto ou un Ettus (USRP2, B200, etc.). Le côté réception du graphe est primitif… Il n’y pas de filtre… , pas de contrôle automatique de la fréquence…
dvbt-pluto-rx-qpsk-V1
dvbt-pluto-rx-16qam-V1
dvbt-pluto-rx-64qam-V1
dvbt-uhd-rx-qpsk-V1 (attention juste remplacé le bloc source Pluto par le bloc UHD, pas du tout optimum…)
A suivre…