5
июнь
2025
Запуск приёмника RTL-SDR и GQRX в Linux
13:38

Запуск приёмника RTL-SDR и GQRX в Linux

5 июнь 2025 13:38

Чтобы наблюдать передачи APRS, запустил в Linux программный приёмник (SDR - software defined radio), и использованием ТВ тюнера "DVB-T / FM / DAB" на базе процессора RTL2832U OEM и тюнера FC0013.

Приёмник RTL2832U

Внешний вид приёмника представлен на фотографии.
ezcap

Антенна

antenna vhf zolan
Подробнее см. статью Комнатная антенна для приёма МВ и ДМВ "Zolan FB-618".

Установка пакета rtl-sdr в Linux

sudo apt update
sudo apt install rtl-sdr

Определение в lsusb идентификатора устройства

Чтобы узнать идентификаторы VEN и DEV, нужно выполнить команду

lsusb 

Результат:
Bus 004 Device 004: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T

Код производителя (VEN): 0bda
Код устройства (DEV): 2838

Назначение прав udev

Если не назначать права udev, то при первом запуске rtl_test -t будет ошибка (нет прав).
Запуск в контексте суперпользователя нежелателен, поэтому дадим права на подключение устройства с помощью udev.

Требуется создать файл rtl-sdr.rules с полным именем 60-librtlsdr0.rules

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

В него добавил текст, из файла https://github.com/osmocom/rtl-sdr/blob/master/rtl-sdr.rules, соответствующего ID.

Вставить содержимое буфера обмена

Ctrl+V

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

Ctrl+O, Enter
Ctrl+X

Архив со списком правил udev.txt без комментариев. udev.txt.zip. Можно по аналогии в 60-librtlsdr0.rules добавить строчку содержающую ENV{ID_SOFTWARE_RADIO}="1" к любому устройству приёмнки RTL-SDR, с любым VEN_ID и DEV_ID.

Перезагрузка ПК

sudo systemctl --no-wait reboot     

Проверка

В командной строке обычного пользователя выполнить команду

rtl_test -t

Результат должен быть таким:
console1

Установка gqrx

Программу gqrx для приёма SDR можно установить из пакета gqrx-sdr

sudo apt update
sudo apt install gqrx-sdr

Запуск gqrx

Из командной стоки:

gqrx

Или в меню "Пуск" - "Аудио и видео" - gqrx

При первом запуске выберите устройства

  • устройство ввода - Generic RTL2832U
  • устройство вывода - своя звуковая карта, например, Built-In Audio Analog Stereo (встроенная) или USB Audio Analog Stereo (внешняя).

В моём случае пришлось изменить устройство вывода звука в системном лотке, в регуляторе громкости - правай кнопка мыши.
out_tray

При запуске gqrx звук декодирования WFM частоты вещательной радиостанции слышен в наушниках.
gqrx_main_window

Если используется антенна без усилителя, можно чуть-чуть повысить чувствительность радио при помощи выбора аппаратной регулировки усиления "Hardware AGC" в настройке "Input Controls".
gain



Похожие публикации