Gqrx is een no-nonsense SDR ontvanger voor verschillende hardware, gebaseerd op de GNURadio software tools.
Het vormt de basis voor verdere ontwikkelingen en als elementaire ontvanger, ook het frontend voor alle andere digitale decoders, zoals FLdigi, WSJTX, JS8Call en andere modi.
In de volgende hoofdstukken zullen we een aantal van deze mogelijkheden de revue laten passeren.
Om alle onderdelen te installeren dien je in Muon verschillende pakketten te installeren:
Documenten vind je nadien in /usr/share/doc...
Exe bestanden in /usr/bin en /usr/share/man
Volgende pakketten zijn nodig
rtl-sdr
soapysdr-module-rt
soapysdr0.8-module-rtlsdr
librtl
soapysdr-module-airspy
soapysdr0.8-module-airspy
airspy
airspyhf
gqrx-sdr
oude manuele methode
Gebruik niet het pakket wat in de muon steekt, daar er in dit pakket geen ondersteuning is voor Airspy HF+ Discovery en een SpyServer
In plaats daarvan ga je het volgende pakket installeren:
GQRX en GR-OSMOSDR ondersteunen nu ook de Spyserver van Airspy.
Een procedure vind je terug op gqrx-spyserver-client van skywavelinux, en
Download het volgende bestand en verplaats het naar je homedir
tar -xvf gqrx-sdr-2.11.5-linux-x64-spyserver.tar.xz
cd gqrx-sdr-2.11.5-linux-x64-spyserver
./gqrx
Met het commando kan je nagaan welke RTL's er in je systeem gevonden worden.
rtl_eeprom
De shortcut van de software die je op je desktop kan plaatsen kan je vinden in:
/usr/share/applications/dk.gqrx.gqrx.desktop
Plaats deze op je desktop en start deze op (execute).
Hierdoor krijg je een Configuration I/O device menu, waar je bovenaan het Device moet kiezen.
De keuze kan rechtstreeks de gevonden RTL-SDR zijn: vb Generic Rafael Micro R820T.
Na opstart van de software kan je de DSP activer in het File menu.
Met deze software en de bijhorende bibliotheken kan je verschillende Hardwae SDR devices gebruiken, alsook servers via TCP.
Dit bevat de fundamentele configuratie van de software.
Kies het device
Realtec RTL...
Voeg aan de device string het volgende toe om frequenties beneden 25 Mhz te kunnen ontvangen.
,direct_samp=2
gebruik geen spaties
De input rate bepaalt de bandbreedte die je zal zien, hier staat 1.8Mhz als voorbeeld en tevens de belasting van je processor.
Hoe groter de bandbreedte, hoe meer rekenkracht er nodig is om een signaal er uit te halen.
Vandaar dat het zinvol is om de bandbreedte (samplerate) te beperken tot wat nodig is.
Je kan een LNB LO offset ingeven van -24000000, waardoor je in direct sample mode de frequenties <24Mhz kan gebruiken.
Tevens zal je zien dat ook de waterval display zal aangepast worden als de bandbreedte wordt aangepast.
Hiermee kan je eenvoudig je instelling controleren..
HEt aanpassen van de bufferlengte kan de CPU load verlagen en de soms schokkerige panadapter update verbeteren.
Hiervoor voeg je het volgende commando toe aan de devicestring voor de 250ksps:
,buflen=16384
met mogelijke waardes voor verschillende sample rates:
250ksps =16384
1024 ksps = 32768
2048 ksps =65536
2400 ksps = 131072
Meer info over de device string vind je op gr-osmosdr, voor de RTL-SDR en voor alle andere SDR toestellen die door de osmosdr bibliotheek ondersteund worden.
In het input menu kan je nu een aantal settings aanpassen en met de play button, kan je de ontvangst opstarten.
Het al dan niet gebruik van AGC is proefondervindelijk vast te stellen.
De hardware AGC doet het goed op de hogere frequenties, maar op de HF banden is het aan te raden deze niet te gebruiken.
Ook de voorversterker LNA stel je best op 0db in op de lage frequentiebanden, om geen oversturing te krijgen bij sterke signalen buiten je luister segment.
Wanneer je direct_samp=2 gebruikt is het absoluut noodzakelijk om ook DC remove op te zetten, alhoewel het nooit kwaad kan om dit te gebruiken.
Het gebruik van IQ balance kan ook voor minimale verbeteringen zorgen, maar is enkel proefondervindelijk vast te stellen.
Meer info kan je terug vinden op:
https://gqrx.dk/doc/practical-tricks-and-tips#more-229
Je kan verschillende devices installeren en gebruiken.
Deze versie bevat ook de drivers voor de Airspy HF+ Discovery via USB, maar het is ons vooral te doen voor de koppeling naar een Spyserver, zodat je allerhande Linux software kan gebruiken voor de decodering van radio signalen.
Ga naar Configure device
Kies als device:
Spyserver Client
Kies als Devicestring:
host=10.99.25.127,port=5555,spyserver=0
Kies een Sample rate:
Airspy HF+:
- default port: 5555
- sample rates: 3000, 6000, 12000, 24000, 48000, 96000, 192000, 384000, 768000