Category Archives: Labs

Tezuka

le firmware universel pour PlutoSDR et clones

Tezuka, d’Évariste F5OEO, est un firmware libre pour le PlutoSDR et ses clones basés sur Zynq/AD9363 (Antsdr, Fishball/PlutoSky, LibreSDR, SignalSDR Pro et d’autres). Il élargit la plage d’accord de 47,5 MHz à 6 GHz et permet des flux jusqu’à 14 MHz en USB et 45 MHz en Gigabit Ethernet.

Le démarrage par carte SD permet des mises à jour sans risque. Parmi les fonctions intégrées : Maia-SDR, VPN WireGuard configurable depuis le tableau de bord, publication MQTT et classificateur de signaux en direct. Il est compatible avec SatDump, SDR++ et SDRangel.

Télévision numérique (DATV). Le tableau de compatibilité du projet indique les cartes qui prennent en charge le DATV : Antsdr E200 et E310, Fishball/PlutoSky 7020, SignalSDR Pro, LibreSDR/ZynqSDR et PlutoSky R2. 

https://github.com/F5OEO/tezuka_fw

 

 

OnAir

la DATV avec une radio logicielle

OnAir, logiciel libre pour macOS, Windows et Linux, transforme une radio logicielle bon marché (HackRF et bien d’autres) en récepteur de DATVs.

Il reçoit le DVB-T2, le DVB-T et l’ATSC 1.0, avec détection automatique du standard. Spectre, constellations, note de qualité et détecteur d’échos permettent de voir précisément la qualité de la réception, et le scanner de canaux, le réglage automatique du gain.

Un mode démo intégré permet de tout essayer sans matériel. Les services chiffrés ne peuvent pas être décodés.

https://github.com/adswill/OnAir

 

SDRangel V8.0.0

l’ère de l’IA et un nouveau démodulateur DVB

SDRangel est désormais « AI-ready ». Grâce à Jon (@srcejon), un serveur MCP permet de relier un assistant IA au logiciel (Claude, ChatGPT/Codex ou tout autre modèle compatible, le protocole étant indépendant du modèle).

Nouveau démodulateur DVB. Il prend en charge DVB-T, DVB-T2, DVB-S et DVB-S2, et il est assez rapide pour décoder de la télévision par satellite sur un PC performant.

Aussi au programme : de nouveaux plugins (PSK31, WEFAX, DJI DroneID, SELCAL, 802.15.4, modulateur FM large bande), un bouton pour visualiser le flux de données entre modules, et de nombreuses corrections de stabilité.

https://github.com/f4exb/sdrangel/releases

QOCAST

la console DATV QO-100 pilotée depuis votre navigateur

le logiciel de HB9IIU, permet d’émettre et de recevoir de la télévision numérique amateur (DATV) via le satellite QO-100, depuis une seule page web sous Windows.

Il envoie de la vidéo DVB-S2 avec un ADALM-Pluto équipé des firmware PlutoDVB2 ou Tezuka de F5OEO, et affiche le retour du satellite grâce à un MiniTiouner ou un PicoTuner. L’image reçue s’ouvre dans une petite fenêtre dédiée, le QOCAST Player.

Plutôt que d’appliquer un tableau de réglages fixe, QOCAST teste ce que vous émettez réellement (passages les plus exigeants d’un film, ou votre propre scène de caméra) et ajuste l’encodage pour que le flux ne déborde pas. Le résultat est mémorisé, et les démarrages suivants sont immédiats.

Points forts :

  • Sources variées : mires animées, webcam, iPhone via Moblin, OBS, fichiers vidéo
  • Spectre large bande BATC : un clic pour choisir un créneau libre ou recevoir une station
  • Moniteur TX : aperçu de l’image envoyée et de votre signal reçu en retour via QO-100
  • Correction automatique de la fréquence du Pluto et étalonnage du LNB sur la balise
  • Indicateur de santé du signal, mode Local pour s’entraîner sans satellite, chat BATC intégré
  • Utilisable depuis une tablette, un téléphone ou un autre PC du réseau local

Configuration : Windows 10 ou 11 (64 bits), carte graphique NVIDIA (encodage H.265 NVENC), ADALM-Pluto avec firmware PlutoDVB2 ou Tezuka. Pour la réception : MiniTiouner ou PicoTuner et un LNB.

Installation : aucune. Téléchargez l’archive portable (environ 130 Mo), décompressez-la et lancez CLICK-HERE-TO-START.cmd.

Téléchargement et documentation : github.com/HB9IIU/QOCAST

 

GNU Radio, radioconda nouvelle version

Ryan, le concepteur de radioconda, vient de publier une nouvelle version (radioconda-2021.07.27-Windows-x86_64.exe) de son logiciel intégrant le support des SDR Airspy R2/Mini/HF+ en addition aux SDR ADALM-PLUTO, Ettus USRPs, LimeSDR et RTL-SDR existants.

 

Bonne bidouille !

DVB-T, nouvelle version des graphes GNU Radio

Avec l’arrivée de la nouvelle version de radioconda (radioconda-2021.07.27-Windows-x86_64.exe), les graphes du récepteur DVB-T pour les SDR ADALM-PLUTO, Ettus USRPs, LimeSDR ont été mis à jour et un nouveau graphe pour le Airspy est mis à disposition.

Ces versions du graphe offrent, 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.

 

Airspy

Le fichier  .GRC     :     dvbt-airspy-rx-qpsk-fec-filter-v6

Le PDF du graphe :     dvbt-airspy-rx-qpsk-fec-filter-v6

 

ADALM-PLUTO

Le fichier  .GRC     :    dvbt-pluto-rx-qpsk-fec-filter-v6

Le PDF du graphe :    dvbt-pluto-rx-qpsk-fec-filter-v6

 

LimeSDR Mini

Le fichier  .GRC     :     dvbt-limemini-rx-qpsk-fec-filter-v6 

Le PDF du graphe :     dvbt-limemini-rx-qpsk-fec-filter-v6 

 

Ettus B200

Le fichier  .GRC     :     dvbt-uhd-rx-qpsk-fec-filter-v6 

Le PDF du graphe :     dvbt-uhd-rx-qpsk-fec-filter-v6

 

 

A suivre…

DVB-T, radioconda et LimeSDR Mini

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 LimeSDR Mini. 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-limemini-rx-qpsk-fec-filter-v5 

Le PDF du graphe :     dvbt-limemini-rx-qpsk-fec-filter-v5 

 

A suivre…

DVB-T, radioconda et ADALM-PLUTO

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…

DVB-T, GNURadio et Ettus B200

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 Ettus B200.  Le côté réception du graphe est primitif, pas de contrôle automatique de la fréquence… 

Ce 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).

L’AGC peut être déactivé en cliquant sur le block AGC2 dans le graphe et en sélectionnant la fonction Bypass.

Cette version du 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.

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.

Il a été testé avec GNU Radio 3.8.2 sous Ubuntu 20.04 et Windows 10. Pour l’émission avec un Portsdown 2020 équipé d’un Lime Mini.

 

Le fichier  .GRC     :    dvbt-uhd-rx-qpsk-fec-filter-v2

Le PDF du graphe :    dvbt-uhd-rx-qpsk-fec-filter-v2

 

Version V4.0 :  corrige le problème de la fréquence de réception qui n’était pas mémorisée.

Le fichier  .GRC     :    dvbt-uhd-rx-qpsk-fec-filter-v4 

Le PDF du graphe :    dvbt-uhd-rx-qpsk-fec-filter-v4

 

A suivre…

DVB-T, GNURadio et Airspy R2

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 Airspy R2.  Le côté réception du graphe est primitif… Il n’y pas de filtre… , 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 GNU Radio 3.8.2 sous Ubuntu 20.04 et Windows 10. Pour l’émission avec un Portsdown 2020 équipé d’un Lime Mini.

 

Le fichier  .GRC     :     dvbt-airspyr2-rx-qpsk-fec-v3

Le PDF du graphe :    dvbt-airspyr2-rx-qpsk-fec-v3

 

Nouvelle version du graphe qui 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.

 

Version V4.0 :  corrige le problème de la fréquence de réception qui n’était pas mémorisée.

Le fichier  .GRC     :    dvbt-airspyr2-rx-qpsk-fec-filter-v4

Le PDF du graphe :    dvbt-airspyr2-rx-qpsk-fec-filter-v4

A suivre…