You are currently viewing Remote SDR v5

Remote SDR v5

Émetteur- Récepteur via le web

« Remote SDR » ou « SDR Distant » est une application Web permettant de contrĂ´ler Ă  distance, un Ă©metteur – rĂ©cepteur de radio amateur entre 1 MHz et 6 GHZ. Sa première application a Ă©tĂ© le contrĂ´le en duplex d’une station permettant les liaisons vers le satellite gĂ©ostationnaire QO-100 / Es’Hail 2.

Ecoutez QO-100 en direct avec Remote SDR

Remote SDR version 5.0 est disponible sur Github.
Nouveaux SDR traitĂ©s :
– SDR Play RSP1 , RSP1A,
MSI.SDR
Partage du récepteur entre plusieurs utilisateurs
Protocole https ( port 443 ) regroupant toutes les communications

Caractéristiques

Récepteur
  • SDR en rĂ©ception:
    • RTL-SDR ( exemple : NESDR SMArt de Nooelec)
    • HackRF One
    • Adalm-Pluto
    • RSP1, RSP1A
    • MSI SDR
  • FrĂ©quence : 1 MHz Ă  6 GHz (suivant le SDR choisi)
  • Bande spectrale traitĂ©e : 2.5 MHz sur 2048 points (suivant le SDR choisi)
  • Audio : 1 voie
  • DĂ©modulation : NBFM, WBFM, AM, SSB ou CW
  • DĂ©codeur RTTY
  • Balayage automatique de la bande
  • Equalizer sur la voie Audio
  • RĂ©jection de signal (notch filter)
  • RĂ©duction du bruit (noise filter)
Émetteur
  • MatĂ©riel :
    • HackRF One
    • Adalm-Pluto (commun avec le rĂ©cepteur)
    • module NBFM VHF/UHF SA818 de G-NiceRF
  • FrĂ©quence : 1 MHz Ă  6 GHz (suivant le SDR choisi)
  • Puissance : 1 dBm Ă  30 dBm (suivant le SDR choisi)
  • Audio : 1 voie
  • Modulation : NBFM, SSB ou CW
  • Encodeur RTTY
  • Compresseur de modulation en Ă©mission
  • Equalizer
  • codeur CTCSS
  • codeur DTMF
  • codeur 1750 Hz
  • DĂ©calage en frĂ©quence programmable pour les relais
  • Manipulateur CW automatique (Iambic A ou Iambic B)
Traitement
  • MatĂ©riel :
    • Orange Pi Zero 2 , ou
    • Raspberry Pi 4B (2 Go)
  • Logiciels :
    • Operating System : Armbian / Debian Bullseye
    • Serveur web :Node JS/ Express
    • Traitement du signal : GNU Radio 3.9
    • Remote SDR (version v3 minimum)
      • Html
      • Javascript
      • Python 3
    • Navigateur web: Chrome, Edge ou Chromium. Ne pas utiliser Firefox.
  • Interface rĂ©seau : Ethernet cablĂ© ou WIFI
  • Interfaçage avec Gpredict pour compenser le Doppler des satellites Ă  orbite basse
  • Interfaçage avec un rotator type GS-232
  • Affichage et Audio : page WEB sur PC, tablette ou smartphone

Configurations

CONFIGURATION COMPACTE AVEC UN ADALM-PLUTO – Rasperry Pi 4 – ETHERNET
Remote SDR – Adalm-Pluto – Raspberry 4
AvantagesInconvénients
– RPI4 bien connu
– Wifi ou Ethernet
– 12 bits de dynamique du Pluto
– stabilitĂ© en frĂ©quence de l’Adalm-Pluto

Peut nĂ©cessiter le rajout d’un oscillateur externe et l‘extension de la bande de l’Adalm-Pluto.

CONFIGURATION COMPACTE AVEC UN ADALM-PLUTO – Opi Zero 2 – Wifi
Remote SDR – Adalm Pluto – Opi Zero 2 – Wifi
AvantagesInconvénients
– optimisĂ© pour le coĂ»t
– Wifi ou Ethernet
– 12 bits de dynamique du Pluto
– stabilitĂ© en frĂ©quence de l’Adalm-Pluto

Peut nĂ©cessiter le rajout d’un oscillateur externe et l’extension de la bande de l’Adalm-Pluto.

Configuration mixte HackRF – RTL-SDR – Orange Pi Zero 2
RTL-SDR – HackRF One – Orange Pi zero 2

En mode dĂ©gradĂ©, il est possible d’Ă©tendre la rĂ©ception dans la bande 0.5 MHz – 30 MHz avec un RTL-SDR V3.

AvantagesInconvénients
– optimisĂ© pour le coĂ»t
– bonne stabilitĂ© en frĂ©quence du TX si un TCXO montĂ© sur le HackRF One
– couverture en frĂ©quence du RX et du TX diffĂ©rente
– stabilitĂ© en frĂ©quence du RX dĂ©pend du modèle de RTL-SDR choisi
– 8 bits de dynamique des SDR
Configuration mixte HackRF – RTL-SDR – Raspberry Pi 4
Remote SDR – HackRF One and RTL-SDR – Raspberry Pi 4

En mode dĂ©gradĂ©, il est possible d’Ă©tendre la rĂ©ception dans la bande 0.5 MHz – 30 MHz avec un RTL-SDR V3.

AvantagesInconvénients
– RPI4 bien connu
– bonne stabilitĂ© en frĂ©quence du TX si un TCXO montĂ© sur le HackRF One
– couverture en frĂ©quence du RX et du TX diffĂ©rente
– stabilitĂ© en frĂ©quence du RX dĂ©pend du modèle de RTL-SDR choisi
– 8 bits de dynamique des SDR
Configuration 2 Hack RF One
Remote SDR – 2 HackRF One – Raspberry Pi 4B
AvantagesInconvénients
– RPI4 bien connu
– bonne stabilitĂ© en frĂ©quence du TX et du RX si un TCXO montĂ© sur le HackRF One ou partagĂ© entre eux
– grande couverture en frĂ©quence
– 8 bits de dynamique des SDR
Configurations RTL-SDR et SA818
Émetteur / Récepteur NBFM VHF ou UHF
Émetteur / Récepteur NBFM VHF et UHF
AvantagesInconvénients
– coĂ»t environ 100 €
– puissance 1w HF
– VHF 2m et/ou UHF 70cm uniquement
– en Ă©mission NBFM, pas de SSB

Détails sur le transceiver SA818 / RTL-SDR monobande sont donnés ici.

Détails sur le transceiver SA818 / RTL-SDR bibandes sont donnés ici.

Ces configurations permettent de localiser la partie HF près des antennes ce qui est primordial pour des liaisons au-dessus du GHz. Dans la chaĂ®ne d’Ă©mission, il faut rajouter des amplificateurs pour amener le signal HF au niveau dĂ©sirĂ© ainsi que du filtrage pour s’assurer de ne pas Ă©mettre des raies indĂ©sirables. Le SDR de la chaĂ®ne de rĂ©ception peut ĂŞtre au choix un HackRF One, un RTL-SDR ou un Pluto suivant la bande de frĂ©quences que l’on souhaite couvrir. Tous les modèles de RTL-SDR ne couvrent pas la mĂŞme bande. L’Ă©mission rĂ©ception s’effectue en full-duplex ce qui est primordial lors de liaison satellite pour entendre le retour de son propre signal.

Ă€ ce jour (Octobre 2021) , le Raspberry Pi 4B (2 Go) est une bonne solution, mais il y a des difficultĂ©s d’approvisionnement. Les « Orange Pi » sont des processeurs similaires au Raspberry Pi tournant sous l’Operating System Armbian ou Debian. En 2020 j’utilisai l’Orange Pi One Plus, Ă  prĂ©sent en 2021 l’Orange Pi Zero 2 offre Ă©galement un processeur 64 bits / 4 cĹ“urs, mais Ă©galement une liaison ethernet ou wifi. Ils servent de serveur Web et effectuent le traitement du signal radio.

Exemple Transceiver QO-100

QO-100 Transceiver de F1ATB en Juin 2022

Exemple UHF Transceiver – Wifi – Orange PI Zero 2

Nouvelle configuration avec l’Orange Pi Zero 2 qui permet de communiquer via le WIFI. Plus de liaison Ethernet cablĂ©, uniquement du 220v près de l’Ă©metteur / rĂ©cepteur.

Emetteur / récepteur 432 MHz ( 70 cm) expérimental

Notez qu’il faut un USB Hub entre le Pluto et l’Orange PI One Plus (pas pour l’Orange Pi Zero 2). Cela correspond Ă  un bug système.

Code Source et Image

Le code source ainsi que l’image pour l’Orange Piou le Raspberry Pi 4B sont disponibles sur Github https://github.com/F1ATB/Remote-SDR .

Mise Ă  jour

À partir de la version 5, il est possible de faire les mises à jour de version en ligne. Allez sur la page « Tools » et cliquez sur:
Look for updates / Recherche des mises Ă  jour

Points clés de Remote SDR

En plus de pouvoir localiser le traitement HF près des antennes, il faut noter d’autres points comme :

La réduction du débit de données

Un SDR comme le Pluto demande en rĂ©ception 1.4 M Ă©chantillon/s (minimum) * 2 Octets (16 bits) * 2 voies (I et Q) = 5.6 M Octets / s . Il en est de mĂŞme pour l’Ă©mission. Ce qui nous fait plus de 10M octets / seconde.
Avec Remote SDR, la sortie sur Ethernet ou en Wifi demande :
– 10 k Ă©chantillon /s * 2 octets pour l’audio en rĂ©ception
– 10.24 k Ă©chantillon /s * 2 octets pour le spectre en rĂ©ception
– 10 k Ă©chantillon /s * 2 octets pour l’audio en Ă©mission
On est à moins de 100 k octets/s en rajoutant les données de contrôle.

On a donc une réduction par 100 environ du débit de communication nécessaire ce qui facilite le contrôle à distance via internet/ethernet sans perte de qualité par une compression de données.

Le mini Ordinateur déporté

En effet, on dispose d’un ordinateur dĂ©portĂ© qui dispose d’un GPIO auquel il est possible de rajouter des fonctions. Par exemple, piloter un rotor d’antenne, mesurer des tensions Ă©lectriques, des tempĂ©ratures , etc., … Il est possible d’accĂ©der au système par le web (serveur Apache), en SSH pour lancer une application en mode terminal, ou en mode graphique par le bureau et VNC.

Articles décrivant Remote-SDR

F1ATB André

Ham Radio - Home automation - Photovoltaic

Cet article a 10 commentaires

  1. vieuxcampus

    bonjour,
    fĂ©licitations pour cette application. Malheureusement j’ai un RSP2 qui ne fonctionne pas dessus.
    Y a t il en projet, de rendre ce récepteur compatible ?
    Ce serai super.
    merci
    cordialement

  2. Robert FERNANDEZ

    Bonjour, pourriez vous me dire comment activer la fonction bias t sur une cle sdr V3, merci

    1. F1ATB André

      Désolé, je ne connais pas la réponse.
      73
      F1ATB

  3. FERNANDEZ Robert

    Bonjour, est il possible de descendre le paramètre Band witch à 10kHz pour un usage en LSB; merci beaucoup

    1. F1ATB André

      Non on ne peut pas, si j’ai bien compris la question. Bandwith en HF ou en BF?

      1. Robert FERNANDEZ

        Merci pour votre rĂ©ponse, cela aaurait Ă©tĂ© pou, en UHF , LSB, essayer de recevoir les signaux du satelleite de l’AMSAT, LEDSAT

  4. F1ATB André

    Je ne comprends pas pourquoi vous avez besoin de descendre Ă  10kHz, sachant qu’il y a du Doppler et pour retrouver le signal, il faut Ă©couter plus large.que 10kHz

  5. Marc

    Bonjour André
    J’ai essayĂ© de faire de l’Ă©coute en direct de QO-100. j’ai fais comme vous l’avez indiquĂ©.
    L’application fonctionne mais je ne reçois rien.
    J’ai voulu joindre une copie d’Ă©cran mais votre boite de commentaire ne l’accepte pas.
    73 de Marc F6gkg

    1. F1ATB André

      Je viens d’essayer. Pour moi c’est OK.

      Utilisez https://fr.imgbb.com/
      pour envoyer des images.

      Cdlt

Les commentaires sont fermés.