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) , 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.
Le fichier .grc ci-dessous est une adaptation de l’exemple du récepteur DVB-T pour l’utiliser avec un ADALM-PLUTO . Le côté réception du graphe est primitif… Il n’y pas de contrôle automatique de la fréquence…
Cette version du graphe offre, pour la modulation QPSK et Guard 1/32, les bandes passantes 125 KHz, 250 KHz, 350 KHz, 500 KHz et 1 MHz et intègre le contrôle du FEC depuis l’interface graphique (1/2, 2/3, 3/4, 5/6 et 7/8).
Une fois la constellation “lockée”, le Transport Stream (TS) est disponible sur UDP à l’adresse 230.0.0.1:10000 et sur TCP à l’adresse 127.0.0.1:10000.
L’AGC peut être déactivé en cliquant sur le block AGC2 dans le graph et en sélectionnant la fonction Bypass.
Il a été testé avec radioconda (GNU Radio 3.8.2) sous Windows 10. Pour l’émission avec un Portsdown 2020 équipé d’un Lime Mini.
Le flow graphe inclut un filtre passe-bande pour chaque bande passante (125 KHz, 250 KHz, 350 KHz, 500 KHz et 1 MHz).
Les fréquences de coupure basse et haute des filtres passante bande peuvent être ajustées avec les paramètres Low Cutoff Freq et High Cutoff Freq ainsi que la pente du filtre par Transition Width.
Le fichier .GRC : dvbt-pluto-rx-qpsk-fec-filter-v5
Le PDF du graphe : dvbt-pluto-rx-qpsk-fec-filter-v5
A suivre…