SDRangel DATV Windows !

Merci à l’équipe de développeurs de SDRangel pour avoir inclus le démodulateur DATV dans la version Window de SDRangel.

J’ai testé le démodulateur DATV avec les hardware SDR RTL-SDR, Airspy Mini, PlutoSDR et LimeSDR Mini. Cela fonctionne sans problème pour autant que les drivers aient été installés.

La version utilisée est la V4.3.1. Elle est téléchargeable sur GitHub SDRangel.

Bon essai

Portsdown & LimeSDR

Voilà un joli cadeau de Noël de la part de l’équipe Portsdown !  La version 201811300 introduit le support du LimeSDR Mini et du LimeSDR USB ! 

Les ressources CPU du Raspberry PI étant limitées, les modes de transmission LimeSDR (DVB-S, DVB-S2) sont limités à 1 Ms/s et au-dessous.

ATTENTION – Lors de la calibration avant de transmettre, le LimeSDR transmet à pleine puissance… ce qui peut-être fatal pour l’ampli de puissance !  Deux signaux PTT avec délai sont disponibles pour éviter ce problème.

L’utilisation des LimeSDR avec le logiciel Portsdown est décrite sur le site de la BATC ici:  Using LimeSDR with Portsdown

L’installation du logiciel Portsdown est documentée ici:  Installation for BATC Portsdown Transmitter Stretch Version

Bonne bidouille

Es’hail-2 et GNURadio

A l’occasion de de la Surplus Party 2018 à Zofingue, le swissATV, le groupe technique ATV de l’IAPC a présenté, All-in-One LimeSuite 10 GHz, l’extension à 10 GHz du prototype expérimental All-in-One TX/RX DATV SDR ainsi qu’un prototype d’un émetteur DVB-S2 pour le futur transpondeur large bande Phase 4-A de l’AMSAT à bord du satellite Es’hail-2.

L’émetteur DVB-S2 “logiciel” utilise GNURadio et un script permettant de configurer automatiquement les paramètres d’émission (fréquence, SR, modulation, format vidéo, etc) en fonction du canal d’émission choisi selon la recommandation de l’AMSAT.

Le logiciel implémente les modulations QPSK, 8PSK, 16APSK et 32APSK, les SR 125 KS, 333KS, 1MS et 2MS

Les différents fichiers de ce prototype sont à disposition sur demande.

Merci à notre photographe attitré,  Olivier HB9BBN, pour les photos.

 

AM et FM TV

Pour les nostalgiques et expérimentateurs du numérique, voilà une façon simple d’émettre de l’ATV en modulation d’amplitude et de fréquence grâce au fantastique logiciel SDRangel développé par Edouard F4EXB et au matériel SDR récent du type LimeSDR et  ADALM-Pluto entre autres.

SDRangel intègre un plugin pour l’émission décrit ici :  ATV  modulator plugin  et pour la réception ici :  ATV  Demodulator plugin

Voilà trois photos de mes essais, de gauche à droite, mon prototype All-in-One, transceiver SDR 10 MHz – 12 GHz à base d’un LimeSDR Mini et LMS8001 Companion, en émission AM avec le logiciel SDRangel; réception AM avec un LimeSDR Mini et SDRangel; idem en réception FM.

Portsdown 2018

Strech Software.

Basé sur la dernière version Raspbian Strech pour le Raspberry, l’équipe de la BATC nous offre une nouvelle version du logiciel :  Porsdown 2018 Strech

Les principales améliorations sont :

  • après l’installation initiale, le logiciel démarre en mode écran tactile et est prêt à l’utilisation sans configuration nécessaire depuis un PC. La majorité des fonctionnalités disponibles seulement depuis le PC sont maintenant disponibles sur l’écran tactile
  • la mise à jour du logiciel peut-être initialisée depuis l’écran tactile

Expérience faite, je vous conseille de générer un nouveau système appartir d’une carte SD vierge.

Les procédures pour télécharger Rasbian Strech Lite puis installer Portsdown 2018 Strech sont décritent sur le GitHub de la BATC ici :  Portsdown

 

     

 

Bons essais !

SDRangel DATV !

SDRangel décode les signaux DATV. Merci à Laurent F4HKW qui a écrit ce plugin et à Pascal F4DAV pour LeanSDR qui est au coeur du processus de démodulation et décodage. Pour le moment, seul le standard DVB-S sans audio est supporté.

Merci Edouard F4EXV d’un ATV-iste !

Premier essai :  mon TX DVB-S GNU Radio pilotant un Pluto et réception sur SDRangel avec un Airspy Mini.

DATV-Express Network Mode

Vous trouverez ci-joint un fichier batch pour Windows vous permettant de contrôler la fonction “Network Mode” de la version 1.26 du logiciel DATV-Express Transmitter.

Un prérequis est l’installation du logiciel FFmpeg utilisé pour construire le Transport Stream fourni à l’entrée UDP du logiciel DATV-Express Transmitter.

Le fichier batch est prévu pour une webcam Logitech Quickcam Pro for Notebooks. Vous pouvez la changer en remplaçant son nom dans le paramètre -i video=”QuickCam Pro for Notebooks” de la commande ffmpeg.

Pour trouver le nom de votre webcam, utiliser la commande suivante:
C:\ffmpeg\bin\ffmpeg -list_devices true -f dshow -i dummy

Pour trouver les formats, résolutions et images/s,  utiliser la commande suivante:
C:\ffmpeg\bin\ffmpeg -f dshow -list_options true -i video=”nom de votre webcam

Le fichier génère un TS pour une modulation DVB-S2, 8PSK, SR2000, FEC 5/6 et Pilots On , soit un débit de 4.844553 Mb/s.  DVB Calculator vous permet de calculer ce paramètre aisément.

Comment l’utiliser ?

Lancer DATV-Express Transmitter, cocher TS/IP In, entrer l’adresse IP 230.0.0.10 et le port 10000 puis PTT. Lancer le fichier dvbs2.bat et, si tout se passe bien, une fenêtre Windows va s’ouvrir et afficher des informations sur le fonctionnement de ffmpeg. Votre Minitioune devrait vous afficher une belle image au format H.264 800×600.

Si vous avez  des problèmes… la première chose à faire est de contrôler le TS que vous envoyez au logiciel. Pour cela, cocher TS Record, le logiciel retransmet le TS entrant sur l’adresse UDP 234.5.5.5, port 10201. Avec TSReader, par exemple, vous pouvez analyser votre TS.

Bonne bidouille.

 

DATV Express en mode relais

Suite à une question de Pierre HB9IAM concernant la fonction “Network Mode” de la version 1.26 du logiciel DATV -Express Transmitter. L’idée est de l’utiliser en combinaison avec un Minitiouner pour retransmettre une réception en utilisant la fonction UDP de Minitioune, voilà une autre façon de faire, toute simple, permettant de s’affranchir de tous les problèmes de PID, débit, etc. du TS retransmit.

Elle utilise le logiciel vMix ainsi que le logiciel Desktop Capture for NDI.

Dans mon installation, le logiciel MiniTioune est installé sur un mini PC PiPo 10 sous Windows 10. Il suffit d’installer le logiciel Desktop Capture for NDI sur la machine pour pouvoir partager le desktop ainsi que l’audio au travers d’une connexion IP avec le PC tournant vMix. Vous aurez les mêmes fonctionnalités d’entrée sur vMix qu’avec une webcam !  Si votre logiciel MiniTioune est installé sur la machine vMix, la fonctionnalité Desktop Capture fait partie de vMix.

Comment l’utiliser ? Rien de plus simple !

  1. Dans le cas du logiciel Minitoune installé sur le PiPo, exécuter le logiciel vMix Desktop Capture for NDI
  2. Sélectionner le mode plein écran de MiniTioune
  3. Dans vMix, sélectionner Add Input, puis NDI /Desktop Capture
  4. Puis cliquer sur NDI et sélectionner l’écran que vous voulez afficher
    ou Local Desktop Capture si MiniTioune est installé sur la machine  vMix.
  5. Dans DATV Express Transmitter, sélectionner comme Video Capture Device: vMix Video et vMix Audio pour l’audio.

Bons essais !

 

Portsdown Signal Generator

Dès la version 201710280 du logiciel Portsdown, un générateur de signal est inclus. Il couvre la bande de fréquence de 35 MHz à 4.2 GHz. Vous trouverez son mode d’emploi sur le wiki de la BATC, Porstdown Signal Generator.

Le générateur est accessible uniquement par l’interface écran tactile et le nouveau Menu 3. Il comprend un écran de configuration et un écran de gestion des fréquences.

 

 

 

 

 

 

Bonne bidouille !

Portsdown software

Carte SD image

Afin de simplifier la mise en service d’un émetteur utilisant le logiciel Portsdown développé à la base par Evariste F5OEO et maintenant par la BATC, le swissATV a préparé une image de la carte micro SD nécessaire à son fonctionnement.

Procédure pour créer la carte SD Portsdown 16 GB

  1. Télécharger le fichier compressé porstdown-201711031.7z   (860 Mo)
  2. Décompresser l’image dans un répertoire temporaire. (15 Go)
  3.  Mettre une carte SD 16 GB dans le lecteur de votre PC
  4. Ouvrez Win32 Disk Imager et sélectionnez votre Device, puis allez chercher le fichier porstdown-20171031.img précédemment décompressé.
    Cliquez sur le bouton Write.

           

         Après avoir patienté quelques (longues…) minutes, le système est prêt
         pour son utilisation sur un Raspberry PI3 !

 

 

 

 

 

ADALM-PLUTO

et Express DVB Transmitter

Charles G4GUO a intégré ADALM-PLUTO, le SDR d’Analog Device dans une nouvelle version expérimentale (V 1.25p1) de son logiciel Express DVB Transmitter. Il a ajouté une couche logiciel “Hardware-Abstraction-Layer” qui permet maintenant au logiciel le support du modulateur DATV-Express , du LimeSDR et de PLUTO.

Le logiciel peut-être téléchargé ici: Express DVB Transmitter (V 1.25p)

  

All-in-One DVB-S2

Suite à ma présentation “All-in-One – A DATV SDR Experimental TX/RX solution” au DATV Forum de HAMRADIO 2017, je n’avais pas eu le temps de montrer l’émetteur DVB-S2 construit sur les même principes que la version DVB-S présentée.

Pour ceux intéressés, vous trouverez dans le zip ci-joint les fichiers permettant de tester la version DVB-S2 soit :

  •  le script file permettant de démarrer l’émetteur : dvbs2-mpeg2-b200-go.sh
  •  le fichier python GNURadio de l’émetteur DVB-S2 : dvbs2_8psk_tx_var_v1.py
  •  le fichier GNURadio Companion de l’émetteur DVB-S2 : dvbs2_8psk_tx_var_v1.grc

Télécharger All-in-One

Le récepteur leanDVB ne permettant pas encore de recevoir le standard DVB-S2, un MiniTioune sera nécessaire pour recevoir des transmissions à bas débit.

Bonne bidouille !
HB9DUG Michel

 

All-in-One

A DATV SDR Experimental TX/RX solution

You will find here the presentation done by HB9DUG Michel during the DATV Forum at HAMRADIO 2017.

The project goal was to have a demonstrator of a software defined radio for DATV

  •  able to transmit and receive at a minimum, DVB-S standard at low symbol rates
  •  based on open-source software
  •  using fully integrated, low-cost, single-board software defined radio
  •  reproducible by a radio amateur with average knowledge in computer science

 

The experimental solution described and implemented here is based on the work of

  •  Charles G4GUO, DATV Express software on linux & Windows
  •  Ron W6RZ, gr-dvbs, gr-dvbs2 and gr-dvt2 blocks on GNU Radio
  •  Evariste F5OEO, rpidatv software
  •  Pascal F4DAV, leanDVB – a lightweight software DVB-S demodulator

Without their software, in deep descriptions on the subject, I would not have been successful on this project !

Please note that the author is not either a Linux, python and script file expert and is therefore asking for your indulgence if the description, python and script files are very basic.

The presentation

 

The project files listed below can be downloaded here :   All-in-One

  •  the transmitter script file : dvbs-mpeg2-b200-go.sh
  •  the receiver script file : leansdr-script.sh
  •  the GNURadio DVB-S transmitter python file : dvbs-tx-var-v4.py
  •  the GNURadio Companion DVB-S transmitter file : dvbs-tx-var-v4.grc
  •  a gift,  the GUI interface for leandvb developed by projectgroep.540 : leandvb-gui.py

 

Good hack !
HB9DUG Michel

 

 

LimeSDR et DATV Express Transmitter

Charles G4GUO a publié les sources du logiciel DATV Express Transmitter (Windows) qui pilote la carte DATV Express afin que la communauté puisse en continuer le développement.

Chose faite ! 

Jiang Wei  a ajouté le support de la carte LimeSDR au logiciel DATV Express Transmitter.  Voilà deux photos des premiers tests en DVB-S2 réalisés avec le LimeSDR de Pierre-André HB9AZN.

A suivre…

dtvTools

est une suite de logiciels sous Windows permettant l’analyse et le contrôle en temps réel ou pas de signaux DVB, ATSC et ISDB.

Malheureusement le nombre de cartes tuner supportées est limité.

Pour l’outil Real-Time Broadcast Analyzer, ce problème est facilement contourné en utilisant la fonction IP Stream du logiciel pour recevoir par exemple le stream DVB-S/S2 d’un MiniTuner/MiniTioune avec la fonction UDP.

Pour l’outil RF Analyser, qui paraît intéressant pour l’analyse de signaux HF DVB-S/S2 et DVB-T/T2 , il faut impérativement une carte tuner supportée.

Voilà une capture d’écran des modules Real-Time Broadcast Analyzer et Video Mosaic Wall analysant la réception de HB9TV-2.

DATV Express Transmitter…

La dernière version du logiciel DATV Express Transmitter 1.23, en mode DVB-S, a un bug qui fait que le son fonctionne une seconde ou deux puis disparaît…

En attendant que ce problème soit résolu, on peut utiliser une version antérieure du logiciel qui ne présente pas ce problème (jusqu’à un SR de 6 Ms/s), la version 1.04.

Télécharger DATV-Express Transmitter V1.04 (12 Mb)

leandvb – quésako ?

Un démodulateur DVB-S logiciel simple et rapide. Leandvb est une implémentation partielle de la norme DVB-S en C++. Vous trouverez toutes les information sur ce logiciel sur le site: leandvb

Cerise sur le gâteau, leandvb a été intégré par Evariste, F5OEO dans l’image rpidatv disponible sur son GitHub ici: rpidatv

Voilà deux photos de mes essais de réception sur un Raspberry PI 3 d’une transmission 437 MHz H264 avec un SR 333 ks/s et FEC 3/4 avec une clé USB NooElec R820T.