CQ ZONE 14
ITU ZONE 27
LOCATOR IN87VG
DDFM 44
DDCF 44-53

DEUXIEME PARTIE - LES LOGICIELS RADIOAMATEURS SUR RASPBERRY (F4HXE)

Nous allons nous installer les bibliothèques et logiciels radioamateurs de base.

A travers ces diverses installations nous ferons un tour d’horizon des différentes méthodes classiques. La communauté radioamateur tend à enrichir considérablement les logiciels dédiés notamment sur ce support Raspberry. Ceci permet de multiplier les moyens de communication et leur portabilité.

Indifféremment nous procéderons soit directement sur la Raspberry soit à distance - comme vous savez désormais faire - en console/Terminal, en interface graphique avec des outils dédiés ou encore en décompressant et en compilant.

A ]  FlDigi
Logiciel Contestia, Opera, PSK31, Hellschreiber, Domino, FSQ, Throb, WeFax...

B ]  WSJT-X
Logiciel pour signaix faibles JT65, JT9, FT8, FT4, WSPR...

C ]  JS8Call
Logiciel pour QSO de clavier à clavier (de 16 à 40 mots/minute) en signaux faibles.

D ]  QSSTV
Logiciel de Slow Scan TV.

E ]  GQRX
Logiciel SDR pouvant être couplé à une clé USB ou un Dongle.

F ] GPredict
Logiciel de suivi satellite avec pilotage radio et rotor.

G ] CQRLOG
Logiciel de gestion automatisée des logs, upload internet, impression QSL...

 

 
 

A ] FLDIGI

Tutoriel :
https://dl1gkk.com/raspberry-pi-3-setup-raspbian-fldigi-wsjt-x/

Commençons par de l’extrêmement simple, l’installation de Fldigi en mode graphique.

Cliquez sur le menu Framboise en haut à gauche
Préférences
add/remove software

1 add remove soft


Entrez Fldigi dans la case de recherche + Entrée

2 fldigi flrig

Il est parfois préconisé d’installer tous les programmes retournés par la recherche, ceci afin de stocker leur bibliothèques.
Après différents essais il suffira de choisir le paquet FLDIGI (digital modem program for hamradio operators) et le paquet FLRIG si vous souhaiter commander vos émetteurs/récepteurs avec ce logiciel.

Et voilà, Fldigi est installé ainsi que pas mal de bibliothèques dédiées aux radioamateurs tant utiles pour le décodage que pour le pilotage des émetteurs/récepteurs

Une nouvelle section CQ Radio Amateur est désormais présente dans le menu Framboise (revers de la médaille du protypage et de l’expérimentation, ils se retrouvent aussi dans la section internet).

Brancher le cordon CAT entre le TX/RX et la Raspi.

Configuration de Fldigi :
Menu > CQ >Fldigi
Au premier démarrage ou ensuite dans le menu configuration
- Onglet opérateur : indication, QTH…
- Onglet : Rig voir votre doc suivant votre émetteur/récepteur
- Onglet audio>périphériques : cocher PortAudio et choisissez votre carte son USB PnP
- Régler le waterfall afin de faire apparaître les signaux.

3 fldigi call

4 fldigi audio config

5 fldigi rxtx param

6 fldigi waterfall

 

 

 B ] WSJT-X

Installation d’un paquet .deb

Se rendre sur la page des téléchargements du site officiel :
http://physics.princeton.edu/pulsar/K1JT/wsjtx.html

En effet la version des dépôts logiciels est obsolète et non mise à jour, qui plus est à partir de la version WSJT-X v2.0 il n’y a pas de retrocompatibilité.

7 wsjtx site depot

Choisir la version Linux Raspian strech
Télécharger là dans votre dossier Downloads en validant les éventuels avertissements.
Entrer le mot de passe : raspberry

8 wsjtx deb mdp

Se rendre dans le dossier Downloads, double-cliquer sur le fichier et choisir l’installation automatique du paquet .deb

9 wsjtx deb install


Voilà, WSJTX est installé dans votre section CQ Radio amateur (également dans a section Sons...).
Il ne vous reste plus qu’à le paramétrer avec votre indicatif et surtout les préférences audio.

Brancher l’interface de USB CAT de l’émetteur et le jack TRRS de votre interface digiaudio (Wolphilink, MicroZC, Signalink…)

Au lancement, patientez, la fenêtre d’avertissement est longue à disparaître.

Dans Fichier > Settings
Entrer votre indicatif, votre locator et paramétrer suivant vos préférences.
Dans l’onglet Radio, choisir le modèle de votre RX/TX et le bon port USB (ex /dev/ttyUSB0).

 Dans un terminal afin de vérifier si votre matériel est reconnu sur le port USB :
lsusb
pour connaître le numéro du port :
ls /dev/tty*
En branchant et débranchant votre appareil vous verrez quel port il utilise.

RAPPEL : Si les fenêtres dépassent de l’écran, maintenir ALT et glisser avec le clic gauche de la souris.

Tester le CAT, le bouton devient vert, le paramétrage est correct
Choisir VOX pour le PTT est le plus simple, si vous optez pour CAT, ou RTS reportez-vous à la documentation du votre RX/TX.

Synchroniser l’horloge (ntp) et se mettre en UpperSideBand (USB).
Les fréquences par défaut se modifient dans Settings > onglet frequencies, ce peut être utile pour trouver des contacts, par exemple sur le 40m vous retrouverez les utilisateurs sous 7.074 plutôt que sous 7.078.

10 wsjtx config1

11 wsjtx config2 radio

12 wsjtx audio settings

Bien choisir les entrées et sortie audio
(Celles-ci peuvent varier suivant que vous utilisiez le logiciel directement sur la Raspberry ou depuis un pilotage à distance).

Voir dans
Framboise menu > sons et vidéo
et/ou dans
Framboise menu > Préférences > Audio device settings
pour vous aider.

sudo reboot

Afin de redémarrer et commencer sur de bonnes de bases (non nécessaire mais peut éviter des bugs)

13 wsjtx view

 

 

C ] JS8Call

Toujours aussi facile
https://groups.io/g/js8call/wiki/Download-Links
(Il vous faudra, tant que la version générale n’est pas sortie, vous connecter sur votre compte google ou en créér un)

MAJ : 01 décembre 2019
La version officielle 2.0 est sortie tout récemment (pas besoin de créer un compte google). Vitesse jusqu'à 40 mots/mn, decode multi vitesse et frappe au clavier possible pendant l'envoi des messages.
http://files.js8call.com/latest.html

 

14 js8call dl 

Prenez la version RaspberryPi, cliquer, le téléchargement commence vers le dossier Downloads

15 js8call inst


Ignorez les avertissements de sécurité et faites confiance à l’application.
Allez dans le dossier Downloads , double clic sur l’icone du fichier.
L’installateur de fichier .deb s’occupera du reste.

sudo reboot

Afin de redémarrer et commencer sur de bonnes de bases (non nécessaire mais peut éviter des bugs ou une meilleure reconnaissance du CAT)

 16 js8call menu raspi

Vous retrouverez dans le Menu CQ le JS8Call.

Il vous sera probablement nécessaire de brancher l’USB du CAT de votre émetteur pour la configuration ainsi que et le jack TRRS de votre interface digiaudio (Wolphilink, MicroZC, Signalink…)

17 js8call 1er lancement 

Si un message d’erreur apparaît au lancement cliquer sur OK pour entrer dans la configuration.

Il faudra dès lors configurer l’interface Settings.

18 js8call set station

- Onglet Général > Station : votre indicatif et votre locator seront obligatoires. Sinon vous ne pourrez pas diriger vos messages ni avoir de réponse à vos « CQ ».

20 js8call set radio  

- Onglet Général > Radio > CAT : Sélectionner l’émetteur dans la liste déroulante, le bon port USB (ex : /dev/ttyUSB0).

NOTE : A l’heure actuelle du développement le bouton « test CAT » ne se colore pas lors de la validation il faudra passer par le TUNE du logiciel pour vérifier ou être attentif au bruit de votre émetteur lors du contrôle CAT. 

21 js8call set radio2 

- Onglet Général > Radio > Rig : Sélectionner VOX (ou autre suivant vos préférences, se reporter au manuel de votre appareil).

22 js8call set audio 

- Onglet Général > Audio : toujours le même principe, veiller à sélectionner les bonnes entrée et sortie son.
Ici dans l’exemple de la capture, il se s’agit pas le la carte son USB PnP proprement dite, elle est en fait suggérée par l’appel du pilote son sélectionné par défaut dans les Préférences Audio. Ce sera le cas si vous utilisez une connexion distante à votre Raspberry.

Il se peut, comme avec WXJT-X que lorsque vous fermez le programme, la procédure soit incomplète et qu’une instance continue de tourner en arrière plan. Vous ne pouvez pas lancer votre programme, le système vous avertissant qu’il est déjà en cours d’exécution.

Dans ce cas utiliser dans un Terminal au choix :

killall js8call
(ou killall wsjtx suivant l’application)

installer htop peut s'avérer utile pour visuliser les tâches et doublons en cour.

sudo apt install htop

htop
(pour lancer htop, qui liste toutes les tâches en cours d’exécution)

Sélectionner la tâche à arrêter + F9 + Entrée

Q pour quitter.

Vous pouvez relancer votre programme.

22 bis js8call demo

 

D ] QSSTV

http://users.telenet.be/on4qz/qsstv/manual/index.html

Méthode 1 : pour les curieux
Si vous voulez vous essayez à compiler un dossier compressé :
https://skars.co.uk/installing-qsstv-on-raspberry-pi/

Il s’agit d’aller chercher une repository, un paquet source disponible sur internet, de lui donner des droits d’exécution et de lancer son installation.
Vous aurez alors une icône sur le bureau.
Je vous laisse découvrir en allant sur le lien donné.

Méthode 2 : la facilité comme pour FlDigi.
Sinon le logiciel est dans les dépôts :
Pensez à vérifier sur le site de ON4QZ qu’il s’agit d’une des dernières versions disponibles.

NOTE : En principe c’est mis à jour mais pas toujours. Le manuel d’installation en compilation complète (méthode 1) est très bien documenté :
http://users.telenet.be/on4qz/qsstv/manual/installation.html 

Framboise > Préférences > add/remove Software> QSSTV dans la recherche
Cocher puis Apply, entrer le mot de passe.
Très rapidement QSSTV se retrouve dans la section CQ Radio Amateur, reste la configuration et le bon choix audio pour la carte son USB.

22 ter b qsstv depot

22 ter c qsstv audio

22 ter qsstv 

 

E ] GQRX

Récepteur SDR pour votre Dongle et autre clé usb TNT basé sur GNURadio
(Rtl-sdr, Airspy, Funcube, DxPatrol...)
On remonte un peu en difficulté puisqu’il y aura du paramétrage directement dans le système d’exploitation, et une petite compilation de fichier, comme sur le lien précédent (QSSTV méthode 2) si vous l’avez visité, mais vraiment rien d’insurmontable.

 

http://gqrx.dk/download/gqrx-sdr-for-the-raspberry-pi

Téléchargeons le fichier compressé à l’adresse suivante depuis un navigateur :
https://github.com/csete/gqrx/releases/download/v2.11.5/gqrx-sdr-2.11.5-linux-rpi3.tar.xz

Celui-ci se trouve normalement dans le dossier Downloads.
Décompresser le fichier.

23 gqrx decompress

Dans le nouveau dossier GQRX créé lire le Readme.txt.
Entrer les lignes de commande préconisées dans un terminal pour vérifier que nous avons les bibliothèques nécessaires au bon fonctionnement de GQRX.

sudo apt update
sudo apt install gnuradio libvolk1-bin libusb-1.0-0 gr-iqbal
sudo apt install qt5-default libqt5svg5 libportaudio2

Après quelques minutes de téléchargement, toujours dans le Terminal :
cd ~/Downloads/gqrx-sdr-2.11.5-linux-rpi3

Afin de se rendre dans le dossier de GQRX

Puis
sudo cp udev/*.rules /etc/udev/rules.d/

Pour copier les règles d’accès aux périphériques dans le système d’exploitation et ainsi permettre à GQRX d’utiliser la clé USB rtl-sdr.

Il est possible d’ajouter le programme à la section CQ du Menu :
Framboise Menu > Préférences > Main menu editor

Sélectionner CQ à gauche puis ajouter un nouvel élément.
Nom : GQRX SDR et se diriger vers l’emplacement de l’icone de lancement dans le dossier Downloads/gqrx

Et valider

 

Enfin il va falloir blacklister votre clé rtl-sdr ! (IMPORTANT)
Brancher la clé rtl-sdr
lsusb

24 gqrx blacklist 

pour la lister. Noter le numéro de la puce RTL utilisée

 

Pour blacklister la puce (et quelques autres modèles) :
Ouvrir le fichier dans la console/terminal

sudo nano /etc/modprobe.d/blacklist.conf

A la fin de ce fichier blacklist.conf il faut ajouter les lignes suivantes (Ctrl+C > Ctrl+Maj+V) :

blacklist dvb_usb_rtl28xxu

blacklist rtl2830

blacklist dvb_usb_v2

blacklist RTL2838

puis ctrl+O > enter > ctrl+X
(ecrire, OK, quitter)

Rebootez votre Raspberry.

sudo reboot

 Avec GQRX et une clé usb TNT, votre station d’écoute est prête.

Pour une procédure très complète et différents paramétrages voir le document de F1HQU :

https://drive.google.com/file/d/0Bw_tNhQ_msq3UDljSVhlVlVhanM/view

 

F ] GPREDICT

Gpredict est un logiciel de suivi satellite. Il gère également automatiquement le changement de fréquence pour compenser l’effet Doppler et permet le pilotage d’un rotor AZ/EL.

Tutoriel :
https://community.libre.space/t/installing-gpredict-binary-on-the-raspberry-pi-3/2145

Rendez vous à l’adresse suivante :
https://launchpad.net/~gpredict-team/+archive/ubuntu/ppa/+packages
Téléchargez la version
gpredict_2.2.1-ubuntu16.04~ppa2_armhf.deb
Ignorez les avertissement de sécurité

25 gpredict download

Ouvrez le fichier téléchargé dans les Downloads avec un double clic.

Entrez votre mot de passe d’authenfication : raspberry
Le paquet .deb s’installe automatiquement.

Le logiciel Gpredict est dans votre menu Radio amateur, Lancez le.

26 gpredict menu radioamateur


Dans Gpredict, menu Edition, mettez à jour les TLE puis les données des transpondeurs

27 gepredict tle

Ensuite paramétrez vos préférences. Format des nombres, position de votre QRA...

28 gpredict preferences

Et dans Edition>Interface choisissez votre radio.
Dans mon cas il s’agit d’un FT817 sur le port 7354 (reportez vous à votre documentation spécifique).

28bis gpredict choix radio


Passons au choix des satellites avec un clic gauche sur la flèche en haut à droite, puis configuration.

29 gpredict controle

Dans ce même menu vous pouvez gérer votre émetteur/récepteur, que vous avez préalablement déclaré dans Edition> interface avec votre CAT usb. Gpredict gérera les changements de fréquence suivant le satellite choisi, lorsque vous aurez engagé la poursuite.

30 gpredict pilotage radio

Egalement vous pourrez piloter un rotor grâce au contrôle Antenne.

Enfin , sous le planisphère :
Une autre flèche afin de choisir le satellite à suivre parmi la liste que vous avez élaborée dans la configuration.

31 gpredict choix satellite


Suivant celui que vous avez sélectionné, un clic doit vous donne ses coordonnées mais également les fréquences (uplink et downlink)

 32 gpredict infos satellites

 

 

Voici installés 6 logiciels radioamateur communément répandus.
Chacun aurait mérité un article entier, mais la documentation existante étant déjà très riche, l'idée était de vous familiariser avec l'installation de logiciels radio et les différentes étapes communes à la plupart.

G ] CQRLOG

Exercice  =) :
Pour vos log n’hésitez pas à découvrir CQRLOG :
https://www.cqrlog.com/download

Enregistrez directement vos QSO depuis fldigi, WSJTX, JS8Call (avec l’option N1MM logger), ou manuellement, et uploadez les automatiquement sur HRDLOG.net, HamQTH.com, Clublog.org et également sur LOTW et EQSL.

 

 

En vous souhaitant un bon trafic.
William F4HXE