Remote SDR v2
Une version V4 est à présent disponible.
« 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.
La version 2 offre de nouvelles fonctionnalités :
- Traitement du SDR Adalm-Pluto en plus du HackRF ou RTL-SDR
- Réception en NBFM, WBFM, AM en plus de la SSB
- Émission en NBFM ou SSB
- Analyse spectrale sur 2048 points au lieu de 1024.
- Compresseur de modulation en émission
- codeur CTCSS
- codeur DTMF
- Décalage en fréquence programmable pour les relais
L’ensemble est composé:
- d’une chaine de réception : SDR (Software Design Radio)
- d’une chaine d’émission : SDR
- un ou 2 un nano processeur Orange PI ou Raspberry PI 4 pour le traitement du signal et serveur web
- d’un PC, d’une tablette, voire un smartphone, contrôlant l’ensemble avec « Remote SDR » tournant sur navigateur web comme Chrome ou Edge.
Configuration compacte avec un Adalm-Pluto – Opi One Plus – Ethernet
CONFIGURATION COMPACTE AVEC UN ADALM-PLUTO – Rasperry Pi 4 – ETHERNET
CONFIGURATION COMPACTE AVEC UN ADALM-PLUTO – Opi Zero 2 – Wifi
Solution intéressante avec le nouvel Orange Pi Zero 2 qui permet une connexion en WIFI vers la partie HF
Configuration mixte HackRF – RTL-SDR – Orange Pi One Plus
Configuration mixte HackRF – RTL-SDR – Raspberry Pi 4
Configuration 2 Hack RF One
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 Hack RF 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.
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. Dans toutes les configurations présentées ci-dessus, on peut utiliser un Orange Pi One Plus ou le récent Orange Pi Zero 2.
Note: il semble qu’à ce jour (Juillet 2021), l’Orange pi One Plus ne soit plus en vente. Par contre l’Orange Pi Zero 2 reste disponible et remplace parfaitement l’Orange Pi One Plus. Le Raspberry Pi 4 avec une mémoire de 2 Go est une très bonne alternative.
Exemple Transceiver QO-100
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.
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 un Orange Pi One Plus sont disponibles sur Github https://github.com/F1ATB/Remote-SDR .
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
- Remote SDR V5 – Installation image Raspberry 4B ou Orange Pi
- Remote SDR v5 – Installation manuelle
- Remote SDR v5
- Écoute Satellite QO-100 en direct
- RTTY
- Dépannage
- Émetteur – Récepteur pour QO-100
- SSTV
- WSJT-X – FT8
- Omnirig – Remote SDR
- Ports de communication
- Générateurs de tonalités
- Positionnement sorties GPIO
- Scanning en réception
- Gains et Dynamiques
- Gestion des fréquences
- Lancement de Remote SDR
- Refroidissement CPU
- Autorisation traitement audio et microphone
- Configurations
- Caractéristiques
- Introduction à Remote SDR
- Remote SDR – Canaux Audio
- CW avec Remote SDR
- Bouton Rotatif et Manipulateur Morse pour Remote SDR
- VHF et UHF NBFM Transceiver
- Remote SDR v4
- Gpredict – Remote SDR
- Remote SDR V4 – Installation image Raspberry 4B ou Orange Pi
- Remote SDR v4 – Installation manuelle
- SA818 / RTL-SDR
- Remote SDR – Exemples de Réalisations
- QSO via QO-100 avec un smartphone
- Remote SDR V2 – Architecture Logiciel
- Remote SDR V1 – Approvisionnements
- Remote SDR V1 – Interface Homme Machine
- Remote SDR V1 – Traitement du Signal
- Client Web vers GNU Radio
- GNU Radio vers client Web
- Emetteur BLU distant
- Récepteur BLU distant
- GPIO de l’Orange PI One Plus H6
- Émetteur et récepteur vers Q0-100 avec 2 SDR – Remote SDR V1
- Installation TCXO sur un HackRF
Félicitations André pour cette application, et aussi pour l’article sur https://www.rtl-sdr.com/.
Je fais des essais sur PiZero2 avec un Pluto et hub USB.
RX pas de problémes, mais je n’ai réussi à démarrer TX qu’une seule fois sans savoir pourquoi.
Y a t’il un truc que j’ai oublié?
Merci.
73 de HB9IIU
Avez vous rajoutez l’alimentation 5v supplémentaire pour le pluto qui bug sinon. L’alimentation par USB ne suffit pas.
73
André
BONJOUR et 73 André F1ATB DE MICHEL F6AFH / 6W7SS..ex F1OU UN GRAND MERCI POUR TOUTES LES INFO PUBLIER SUR VOTRE SITE JE SOUHAITE ACTIVER LE SAT QO-100 DEPUIS MON DEUXIÈME PAYS LE SÉNÉGAL JE SUIS PRESQUE SOUS L’EQUATEUR ET JE CHERCHE POUR DEMARER DES CONSEILLES D’OM EN RETRAITE COMME MOI UN PEUX DÉCALER SUR CETTE TECHNOLOGIE ..! 75 ANS CONNAISSER VOUS UN ou DES OM POUVANT COLLABORER POUR ME FAIRE AVANCER…! AU PLAISIR DE VOUS LIRE …! MICHEL
Pas de souci, je peux vous aider. J’ai 69 spires au PA. Mon premier transceiver pour passer ma licence était à lampe avec une QQE 03/12 au PA, modulation Clamp en AM. À présent, je fais du SDR. Google est votre ami pour se former en permanence.
73 F1ATB
MERCI POUR VOTRE SUPER SITE…! 73 MICHEL