Category Archives: Labs

OBS – StreamFX plugin

StreamFX est un plugin pour OBS Studio, qui ajoute de nouvelles sources, filtres et transitions pour vous donner la possibilité d’améliorer considérablement votre configuration de streaming et d’enregistrement. En particulier, pour nos activités de DATVistes, le plugin ajoute le contrôle complet des encodeurs NVIDIA NVENC H.264 et H.265, AMD AMF H.264 et H.265 via FFmpeg à l’aide d’un interface graphique.

Pour l’utiliser avec l’ADALM-PLUTO QO-100/DATV custom firmware d’Evariste F5OEO, il suffit de :

  1.  Ouvrir OBS, allez dans le menu Settings, sélectionnez Output

  2.   Dans Output, sélectionnez Streaming, puis
      Output Mode = Advanced
      Encoder = NVIDIA NVENC H.264/AVC (via FFmpeg)


Malheureusement, OBS Studio ne supporte pas l’encodeur H.265 en mode streaming malgré de nombreuses demandes de notre communauté…

La procédure pour installer StreamFX : https://github.com/xaymar/obs-streamfx/wiki/Installation

 

 

DVB-S2 Demod GUI

Un nouveau démodulateur DVB-S2/S logiciel. Bluffant !

Le logiciel développé par Marcel peut être téléchargé ici:  http://v.1337team.tk/dvb-s_gui_amsat.zip

Son développement est discuté sur le forum de l’AMSAT-DL ici : DB-S2 Demod GUI

   

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.

     

All-in-One LimeSuite 10 GHz

Pour continuer la série d’articles sur “All-in-One – A DATV SDR Experimental TX/RX solution”, voilà quelques informations sur mes premiers essais 10 GHz  avec le LMS8001 Companion et le LimeSDR Mini de Lime Microsystems.

Le prototype se compose :

  • du LMS8001 Companion qui étend la couverture en fréquence du LimeSDR Mini jusqu’à 10 GHz. Il est composé de quatre canaux, deux pour la conversion up et down 10 GHz et deux pour la conversion up et down 5.7 GHz dans la version livrée,
  • du LimeSDR Mini, une version moins coûteuse du LimeSDR bien connu,
  • de All-in-One, modifié avec les blocs GNU Radio gr-limesdr pour le LimeSDR.

 

Les deux circuits disposent d’utilitaires sous Windows et linux. La prise en main demande un peu de persévérance… la documentation étant spartiate ! Mais les résultats sont encourageants.

Sur la photo de gauche, une vue générale du prototype. De droite à gauche, le portable avec All-in-One connecté au LimeSDR Mini connecté au LMS8001 Companion. En arrière plan, le MinitiounerPro connecté directement à un LNB PLL et la réception 10 GHz sur le PC avec le Minitioune.

Sur la photo de droite, de gauche à droite, le LMS8001 avec ses quatre canaux, le LimSDR Mini connecté à un hub USB 3.0.

     

 

 

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é sous linux.

Merci Edouard F4EXV d’un ATV-iste pour ce couteau suisse de la SDR !

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

           

DATV-Express Network Mode

Voici un fichier batch pour Windows dvbs2.bat  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.