Remote SDR – Partager des flux SDR sur le réseau

Après de longues (longues) heures de mise au point et de développement, voici la première annonce du système que je développe permettant de contrôler à distance son SDR et de partager des flux.

Un exemple est illustré dans la figure ci-dessous :

share sdr iq system

Le logiciel est configuré pour se connecter à un récepteur AirSpy raccordé à un UpConverter. Cela permet de descendre sous la limite de 24 MHz et de traiter 10 MHz de bande instantanée. Le serveur permet donc de se connecter à distance et de partager le flux. Mais il permet aussi de générer des “sous bandes” paramétrables pour limiter le débit nécessaire.

Dans l’exemple ici, le système est configuré pour :

  • Se centrer sur 12 MHz, on reçoit donc en continu de 7 à 17 MHz
  • Créer deux sous-bande disponibles sur le réseau, une bande “30mètres” allant de 10.100 à 10.150 MHz (donc 50 KHz de bande) et une seconde bande allant de 14.000 à 14.300 MHz (donc 300 KHz de bande).
  • Ces sous bandes sont alors disponibles individuellement au travers du réseau local, comme s’il s’agissait de récepteurs SDR locaux

Sur la copie d’écran ci-dessous, j’ai lancé deux fois le logiciel gkSDR et chaque logiciel est branché sur une sous bande différente.

share sdr IQ

 

L’intérêt principal de cette approche est que l’on réduit de façon très très importante le débit réseau nécessaire. Par exemple, pour 50 KHz de bande il suffit de 200 Kilo-Octets par secondes…. ça passe facilement via une (bonne) liaison ADSL.

Le paramétrage des différents fluxs peut se faire via l’interface http, via votre python favorit ou via le système de scripts intégré. Voici un exemple de la section de configuration permettant le paramétrage des flux 30M et 20M :

 

Ce logiciel de partage SDR est compatible avec tous les récepteurs gérés par gkSDR et fonctionne sous Linux ou Windows.

Mise à jour du 12/08/2016 : Un site dédié à ce système est ici : www.cloud-sdr.com

Présent à CJ2016

Je serai présent à CJ avec une démo et une présentation d’un projet lié à la SDR : RadioWX, projet “bricolé” avec F5OEO.

A la semaine prochaine !

 

gkSDR version 0.14 disponible au téléchargement

Je viens de mettre en ligne la version 0.14
Le téléchargement est séparé en plusieurs fichiers en fonction du SDR que vous utilisez
Le fichier de base gkSDR_0.1.4.zip fonctionne pour les clés SDR USB.
Vous le trouverez à cette adresse:
Ensuite,
- si vous avez un récepteur Perseus, il faudra télécharger le fichier http://sdr.f4gkr.org/download/PerseusSDR_0.1.4.zip et mettre son contenu ( gkSDR_Perseus.dll ) dans le répertoire où est installé le logiciel.
- si vous avez un récepteur BladeRF, il faudra télécharger le fichier http://sdr.f4gkr.org/download/bladeRF_0.1.4.zip et extraire le contenu dans le répertoire où est le logiciel.
gkSDR v014
La procédure d’installation et le manuel utilisateur restent à écrire…
73 et bons tests