5
Juni
2025
Ausführen des RTL-SDR- und GQRX-Empfängers unter Linux
13:38

Ausführen des RTL-SDR- und GQRX-Empfängers unter Linux

5 Juni 2025 13:38

Um APRS-Sendungen anzusehen, habe ich einen Software-Receiver (SDR – Software Defined Radio) unter Linux gestartet und einen „DVB-T / FM / DAB“-TV-Tuner basierend auf dem RTL2832U-OEM-Prozessor und dem FC0013-Tuner verwendet.

Empfänger RTL2832U

Das Aussehen des Empfängers ist auf dem Foto dargestellt.
ezcap

Antenne

Antenne UKW Zolan
Weitere Einzelheiten finden Sie im Artikel.Zimmerantenne zum Empfang von MF und UHF „Zolan FB-618“.

Installieren des RTL-SDR-Pakets unter Linux

sudo apt update
Sudo apt install rtl-sdr

Bestimmen der Gerätekennung in lsusb

Um die VEN- und DEV-Kennungen herauszufinden, müssen Sie den Befehl ausführen

lsusb

Ergebnis:
Bus 004 Gerät 004: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T

Herstellercode (VEN): 0bda
Gerätecode (DEV): 2838

Zuweisen von udev-Berechtigungen

Wenn Sie keine udev-Rechte vergeben, dann beim ersten Start rtl_test -t es wird ein Fehler auftreten (keine Rechte).
Das Ausführen im Superuser-Kontext ist unerwünscht, daher erteilen wir Rechte zum Verbinden des Geräts mit udev.

Sie müssen eine Datei rtl-sdr.rules mit dem vollständigen Namen 60-librtlsdr0.rules erstellen

 su -
 cd /etc/udev/rules.d/
 nano 60-librtlsdr0.rules

Text aus der Datei zur Datei /etc/udev/rules.d/60-librtlsdr0.rules hinzugefügt https://github.com/osmocom/rtl-sdr/blob/master/rtl-sdr.rules, für die entsprechende ID meines RTL-SDR-Geräts.

Fügen Sie den Inhalt der Zwischenablage ein

Strg+V

SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bda", ATTRS{idProduct}=="2838", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev"

Strg+O, Eingabetaste
Strg+X

Archiv mit einer Liste der udev.txt-Regeln im Archiv udev.txt.zip. Es ist analog möglich in 60-librtlsdr0.rules fügen Sie der Zeile mit ENV{ID_SOFTWARE_RADIO}="1" ein beliebiges Gerät vom Typ RTL-SDR mit einer beliebigen VEN_ID und DEV_ID hinzu.

PC neu starten

sudo systemctl --no-wait reboot

Überprüfen

Führen Sie den Befehl in der Befehlszeile eines normalen Benutzers aus

rtl_test -t

Das Ergebnis sollte etwa so aussehen:
Konsole1

1 Gerät(e) gefunden:
0: Realtek, RTL ****  ******SN:

Verwendung von Gerät 0: Generic RTL2832U OEM
Gefunden ****  ******Tuner
...

gqrx installieren

Das gqrx-Programm zum Empfang von SDR kann aus dem gqrx-sdr-Paket installiert werden

sudo apt update
sudo apt install gqrx-sdr

Gqrx ausführen

Von der Befehlszeile:

gqrx

Oder im Startmenü – „Audio und Video“ – gqrx

Wählen Sie beim ersten Start Geräte aus

  • Eingabegerät – Generic RTL2832U
  • Ausgabegerät – Ihre eigene Soundkarte, zum Beispiel Built-In Audio Analog Stereo (integriert) oder USB Audio Analog Stereo (extern).

In meinem Fall musste ich das Audioausgabegerät in der Taskleiste ändern und mit der rechten Maustaste auf das Lautstärkeregelungssymbol klicken.
out_tray

Beim Ausführen von gqrx ist im Kopfhörer das Geräusch der Dekodierung der WFM-Frequenz eines Rundfunksenders zu hören.
gqrx_main_window

Wenn Sie eine Antenne ohne Verstärker verwenden, können Sie die Empfindlichkeit des Funkempfängers erhöhen, indem Sie in der Einstellung „Input Controls“ die Hardware-Verstärkungsregelung „Hardware AGC“ auswählen.
gewinnen



Verwandte Veröffentlichungen