Door de eenvoud en goede prijs kwaliteit is het aanlokkelijk om meerdere RTL-SDR dongle's te gebruiken en zo een station uit te bouwen om simultaan met meerdere modi of op meerdere banden actief te zijn.
Zelf pas ik deze installatie toe om verschillen tussen antennes te kunnen meten, door meerdere stations de WSPR frequenties te laten monitoren.
Het principe is vrij simpel.
Zorg voor meerdere RTL-SDR dongels en verbind deze met een USB hub, liefst met eigen voeding.
Hierdoor vermijd je een overstroom op je moederbord.
Gebruik voor iedere RTL-SDR een GQRX instance en een eigen Virtuele audio kabel en een eigen Remote control poort
Gebruik voor iedere GQRX een WSJT-X instance gekoppeld aan de korresponderende GQRX instance door dezelfde settings te gebruiken.
De beperking is hier weerom de hardware.
Deze dienen elk hun specifieke en unieke Serial Nummer te dragen.
De procedure wordt omschreven op 12 RTL-SDR Dongle.
Na het aanpassen van de S/N mag je ze allemaal insteken, zodat Linux deze kan herkennen.
sudo rtl_eeprom
geeft je een lijst van de aangesloten dongles
We maken zoveel virtuele kabels aan als er RTL-SDR Dongles zijn.
Iedere kabel draagt zijn eigen unieke naam.
Hoe je dit maakt zie je op Virtuele Audio kabel maken.
pacmd load-module module-null-sink sink_name=Virtual_Sink1 sink_properties=device.description=Virtual_Sink1
Met het volgende commando kan je in je terminal nagaan of en welke kabels er bestaan.
pacmd list-sinks | grep -e 'name:' -e 'index:'
Voor iedere RTL dien je een GQRX instantie op te starten en deze te koppelen aan een bepaalde RTL serial nummer.
Koppel iedere GQRX aan zijn specifieke Virtual audio kabel en zorg dat iedere GQRX zijn eigen remote poort heeft.
Bewaar de gemaakte configuratie in een eigen naam via File/Save settings.
RTL0.conf, ingesteld op RTL-SDR Dongle S/N 38009001, Remote control Poort 7356, Virtual_Sink
RTL1.conf, ingesteld op RTL-SDR Dongle S/N 38009002, Remote control Poort 7357, Virtual_Sink1
Dit kan je door de volgende procedure te volgen:
Je start de eerste instantie op met
gqrx
Pas alle settings aan en bewaart de config in RTL0.conf via file/save settings.
De settings bevatten:
Keuze RTL-SDR,
direct_samp=2,
decimination
de virtuele audio verbinding,
LNB,
AGC,
mode USB,
filters
Remote control IP en Poort
Opzetten Remote control
Start nu in een ander terminal tab een tweede maal gqrx op, je zal nu een error krijgen maar met ok ga je verder en kan je hier ook alle instellingen aanpassen en bewaren in een eigen settings file RTL1.conf
Sluit beide instanties en start ze terug op via een terminal in een eigen tab en via het commando:
gqrx -c RTL0.conf
gqrx -c RTL1.conf
Ook hier dienen we meerdere instances van op te starten.
Om een specifieke config file te kunnen gebruiken dien je echter WSJT-X op voorhand de naam mee te geven, dus op te starten met een specifieke naam van een config file. rig-name genoemd.
RTL0, (ingesteld op RTL-SDR Dongle S/N 38009001), Radio Hamlib NET rigctl 127.0.0.1:7356, Virtual_Sink
RTL1, (ingesteld op RTL-SDR Dongle S/N 38009002), Radio Hamlib NET rigctl 127.0.0.1:7357, Virtual_Sink1
Start WSJT-X op met een specifieke rig-name
wsjtx --rig-name=RTL0
wsjtx --rig-name=RTL1
Koppel iedere instantie aan zijn virtuele audio kabel en geef iedere instantie een eigen suffix voor je callsign.
Je ziet de rig-naam bovenaan in het scherm, waardoor je weet over welke instantie het gaat