Ecouter la radio avec un Raspi
Partie II (Rédigé en janvier 2017 et adapté en février 2021)
En 2020 sur le PI4
- Coté Hardware
Il y a désormais sur le marché de nouveaux tuners R820T2 / RTL2832 (déjà en 2017) sous la forme des précédents qui couvrent de 100 KHz à 1,7 GHz, donc plus besoin de UpConverter.
Celui-ci
Ou celui-là
Le driver a évolué par rapport aux tuners plus anciens (transparent sous Linux).
Parenthèse Windows
Pour mémoire, le mode
d'installation est toujours le même, Zadig, la dll ExtIO
toujours placée le dossier de Hdsdr.
Voir Mise_en_place_HDSDR
Ce tuner est pourvu d'un TCXO, il n'y a plus besoin d'effectuer de correction de fréquence "ppm"
C'est du "Direct sampling, signal Q" en dessous de 28 Mhz .
La suite de ce document est rédigée suite à la mise en place d’un Raspberry PI4B, système Pi OS full de décembre 2020.
Ecoute en local
Cqsdr
Cqsdr n’est pas disponible depuis « l’Add Software » du Raspberry
Reprise du scénario décrit sur .Ecoute_radio_sur_le_Raspi_part_1
L’installation de cqsdr n’a pas aboutie correctement, la partie affichage graphique est défaillante.
Les fonctions rtl_fm et rtl_tcp sont disponibles « rtl_tcp » est l’un des composants pour un décodage et utilisation à distance, l’un des objectif étant de placer le Raspberry et son tuner à distance du Pc.
Gqrx
Grace à la fonction graphique Add/Remove Software, il est possible de rechercher un Software et de l’installer sans passer par un mode console.
Rechercher et installer « Gqrx »
On retrouve les mêmes fonctions du programme, seulement l’installation est fortement simplifiée.
Pour les fréquences au dessus de 28 MHz réception sur la bande FM. Pas de problème
Par contre en-dessous de 28 MHz, ça ne marche pas à tous les coups.
Autre programme pour l’écoute ou le décodage directement sur le Raspberry
Il s’agit de CubicSDR (c’est nouveaux)
Installation depuis la fonction graphique « Add/Remove Software» du Raspi
Après l’installation (automatique)
Le paramétrage (ce n’est pas l’objectif du tuto) est à découvrir.
Dans le cas ci-dessus fréquence 14.074 MHz USB, utilisation de la branche Q, le HP est une enceinte Bluetooth.
Un autre exemple (routage du flux audio par Jack)
Décodage de signaux FT8 sur la bande 20m. Pourquoi ? réponse : il y a toujours du trafic.
Bien entendu d’autres programmes (Fldigi par exemple) et d’autres bandes peuvent être utilisés en local.
Fonction accès à distance
Le Raspi et son décodeur sont éloignés du Pc sur lequel se fait l’écoute ou de décodage.
La liaison se fait via le réseau (Lan ou Wan) , le traitement du flux grâce au driver RTL_TCP.
2 programmes supportant la dll RTL_TCP étaient utilisables avec les anciennes clés et un Upconverter
SdrSharp et Hdsdr (voir partie_1)
SdrSharp V1.0.0 ou AIRSPY SDR V1.0.0 (le remplaçant de SDR#) le driver (dll) RTL_TCP ne propose pas l’utilisation de la branche Q et continue à demander un décalage comme si l’utilisation d’un UpConverter était obligatoire pour descendre en dessous de 28 MHz (ou je n’ai pas su effectuer le paramétrage).
ci-dessous l’écran de la dll
Hdsdr
Une nouvelle "dll" est disponible via ce lien
https://github.com/hayguen/extio_rtl_tcp/releases
Comme pour les autres dll, copier celle-ci dans le dossier Hdsdr (pas de Zadig),au lancement de Hdsdr cette dll sera proposée voir choix.
Cette dll permet de connecter Hdsdr à une machine distante (serveur) sur laquelle se trouve le récepteur (la clé SDR), d'en prendre le contrôle, donc d'écouter sur son Pc Windows et éventuellement envoyer la sortie audio de Hdsdr vers un logiciel de traitement numérique.
Première étape depuis le PC sur lequel tournera HDSDR
Lancer Putty voir comment
Un terminal s’ouvre
S’identifier
Puis passer la commande rtl_tcp avec la bonne adresse
Lancer le programme HDSDR choisir la dll « ExtIO_RTL_TCP.dll »
HDSDR sur le PC et la clé sur le Raspi liaison par Lan
Si on désire uniquement faire de l’écoute, le haut-parleur par défaut suffira. (Bouton Soundcard)
Par contre si l’on souhaite envoyer le flux audio vers un autre programme pour de la réception uniquement (Mmstv, Easypal, Fldigi, Wsjtx …) le transfert de ce flux est réalisé grâce au logiciel VAC ( voir Virtual Audio Cable) .
Quelques exemples réalisés il y a quelques années avec la même méthode décrite ci-dessus.
Ci-dessus un décodage de trames Aprs
Le serveur est un Raspi 3 (Linux) relié au réseau interne en Wifi
le Dongle (RTL-SDR) est sur un port USB du serveur(Raspi), antenne VHF (GP5) sur le Dongle
Un autre exemple d’utilisation du récepteur déporté cette fois-ci avec un Upconverter et une antenne adéquate.
Réception Easypal sur 3.736 MHz toujours en transfert TCP depuis le Raspi, routage du son par VAC.
Retour accueil http://f5bqv.fr
Pierre Schuster F5BQV Mars 2017 et Février 2021