Principe général
Par défaut, on lance une seule instance de WSJT-X ou JTDX, braquée sur une fréquence et un mode. Les deux logiciels permettent pourtant de démarrer plusieurs copies indépendantes sur la même machine, chacune avec sa propre configuration, ses propres logs et son propre port UDP.
Résultat : FT8 sur 20 m pendant que WSPR tourne sur 40 m, le tout sur un seul PC, sans conflit et sans mélange de données.
--rig-name.À quoi ça sert
Les cas d’usage les plus courants :
- Décoder FT8 sur plusieurs bandes en même temps
- Faire tourner WSPR en monitoring continu sur plusieurs bandes
- Combiner une instance active en émission et des instances passives en réception sur SDR
- Comparer la propagation entre bandes heure par heure
- Multiplier les spots envoyés à PSK Reporter ou WSPRnet
- Utiliser plusieurs dongles RTL-SDR indépendants
WSJT-X — lancer plusieurs instances
WSJT-X intègre le multi-instances via l’option --rig-name. Chaque nom crée un environnement totalement distinct.
wsjtx --rig-name=40m wsjtx --rig-name=20m wsjtx --rig-name=15m
WSJT-X – 20m.ini
WSJT-X – 15m.ini
WSJT-X – 20m/
WSJT-X – 15m/
Créer plusieurs raccourcis vers wsjtx.exe avec le paramètre --rig-name dans le champ Cible :
"C:\Program Files\WSJT-X\bin\wsjtx.exe" --rig-name=40m "C:\Program Files\WSJT-X\bin\wsjtx.exe" --rig-name=20m "C:\Program Files\WSJT-X\bin\wsjtx.exe" --rig-name=15m
C:\Users\VotreNom\AppData\Local\WSJT-X – 40m\
Chaque instance dispose de ses propres fichiers ALL.TXT, ALL_WSPR.TXT, wsjtx.log et wsjtx_log.adi. Aucun mélange possible entre bandes.
JTDX — même principe
JTDX supporte également le multi-instances via des répertoires de configuration distincts passés au démarrage.
jtdx --config=~/.config/JTDX-40m jtdx --config=~/.config/JTDX-30m jtdx --config=~/.config/JTDX-20m
Créer un répertoire par bande et lancer chaque instance avec son dossier comme répertoire de démarrage :
C:\JTDX\30m\
C:\JTDX\20m\
C:\JTDX\15m\
| Instance | Bande | Mode | Usage |
|---|---|---|---|
| JTDX / 40m | 40 m | FT8 | Europe, soirs et nuits |
| JTDX / 30m | 30 m | WSPR | Monitoring passif continu |
| JTDX / 20m | 20 m | FT8 | DX diurne |
Émettre avec une instance, recevoir avec les autres
Le multi-instances ne se limite pas à la réception passive. On peut très bien avoir une instance qui émet sur le transceiver pendant que deux ou trois autres tournent en réception sur des SDR.
Autant que voulu. Chacune reçoit le flux audio d’un dongle via câble audio virtuel. Pas de CAT, pas de PTT. Elles décodent et logguent de façon autonome.
Une seule, connectée au transceiver en CAT + PTT. Elle émet, change de fréquence, gère les séquences. C’est l’instance active de la station.
Exemple concret : un IC-7300 piloté par une instance WSJT-X en FT8 sur 20 m. En parallèle, trois RTL-SDR alimentent trois instances WSPR sur 40, 30 et 15 m. L’opérateur fait ses QSO normalement, le monitoring tourne sans interaction.
Pour configurer une instance en réception seule : Fichier > Paramètres > Radio, choisir « Aucun » pour le type de radio. L’instance utilisera uniquement l’entrée audio — aucun contrôle CAT ni PTT.
Un dongle par bande
Chaque instance a besoin d’une source audio distincte. Le plus simple est un dongle RTL-SDR par bande, piloté par SDR# ou SDR Console, avec l’audio routé vers WSJT-X via un câble audio virtuel (VB-Cable sous Windows, PipeWire ou JACK sous Linux).
| Matériel | Bande | Logiciel SDR | Instance WSJT-X |
|---|---|---|---|
| RTL-SDR #1 | 40 m | SDR# / SDR Console | –rig-name=40m |
| RTL-SDR #2 | 30 m | SDR# / SDR Console | –rig-name=30m |
| RTL-SDR #3 | 20 m | SDR# / SDR Console | –rig-name=20m |
| RTL-SDR #4 | 15 m | SDR# / SDR Console | –rig-name=15m |
Multi-VFO sur un seul dongle — la limite à connaître
Certains logiciels (SDR#, SDR++) permettent d’ouvrir plusieurs démodulateurs sur un seul dongle. Cela ne fonctionne que si toutes les fréquences tiennent dans la fenêtre de bande passante instantanée du dongle — environ 2 à 3 MHz pour un RTL-SDR.
Pour les bandes HF amateur, ce n’est pas utilisable : 40 m (7 MHz) et 20 m (14 MHz) sont séparés de 7 MHz. Un dongle physique par bande reste la règle.
WSPR — surveiller plusieurs bandes à la fois
Le WSPR est particulièrement adapté au multi-instances : cycles de 2 minutes, faible charge CPU, fonctionnement entièrement autonome. On peut faire tourner 4 à 6 instances WSPR en fond de façon permanente.
| Bande | Fréquence WSPR | Portée typique | Remarques |
|---|---|---|---|
| 80 m | 3.5686 MHz | Régionale | Bonne la nuit, limitée le jour |
| 40 m | 7.0386 MHz | Europe | Stable nuit et jour en hiver |
| 30 m | 10.1387 MHz | Europe élargie | Peu sensible aux variations |
| 20 m | 14.0956 MHz | Intercontinentale | La bande de référence DX |
| 15 m | 21.0946 MHz | Mondiale (ouvertures) | Dépend du cycle solaire |
| 10 m | 28.1246 MHz | Mondiale (F2) | Spectaculaire en pic solaire |
Que faire des fichiers de log ?
Chaque instance génère ses propres ALL.TXT, ALL_WSPR.TXT et logs ADIF. Deux approches :
Simple — un répertoire par bande, consultation manuelle ou script de consolidation.
Avancée — centralisation dans une base SQLite commune, puis exposition via une API REST. Permet de croiser les données multi-bandes et de construire des cartes ou des statistiques.
Lancer tout au démarrage
#!/bin/bash wsjtx --rig-name=40m & sleep 2 wsjtx --rig-name=30m & sleep 2 wsjtx --rig-name=20m & sleep 2 wsjtx --rig-name=15m &
Le délai de 2 secondes entre les lancements évite les conflits d’accès aux fichiers de configuration. Pour une station permanente, une unité systemd avec Restart=on-failure relance automatiquement les instances.
@echo off start "" "C:\Program Files\WSJT-X\bin\wsjtx.exe" --rig-name=40m timeout /t 2 /nobreak >nul start "" "C:\Program Files\WSJT-X\bin\wsjtx.exe" --rig-name=30m timeout /t 2 /nobreak >nul start "" "C:\Program Files\WSJT-X\bin\wsjtx.exe" --rig-name=20m timeout /t 2 /nobreak >nul start "" "C:\Program Files\WSJT-X\bin\wsjtx.exe" --rig-name=15m
shell:startup dans la barre d’adresse de l’Explorateur.4 à 8 instances WSPR sur une machine moderne. Un décodage toutes les 2 minutes, très peu de charge CPU entre les cycles.
FT8 décode toutes les 15 secondes. Plusieurs instances simultanées créent des pics CPU synchronisés, qui peuvent faire rater des décodages sur un PC ancien.
En résumé
Le multi-instances de WSJT-X et JTDX ne demande pas de matériel particulier au-delà des dongles SDR. Quelques raccourcis ou lignes de script suffisent à transformer une station ordinaire en poste de monitoring multi-bandes.



