Гид по технологиям

Как принимать радиосигналы на Linux с помощью SDR

6 min read Linux Обновлено 29 Mar 2026
SDR на Linux: приём радиосигналов с USB‑донгла
SDR на Linux: приём радиосигналов с USB‑донгла

USB-донгл RTL-SDR, подключённый к компьютеру

Кратко

Коротко: с помощью дешёвого USB‑донгла SDR и бесплатного ПО GQRX вы можете принимать FM‑радио и множество других радиослужб на Linux. В статье описаны требования, установка, базовая настройка и практические советы по поиску сигналов.

Важно: приём радиосигналов обычно разрешён, но перед передачей сигнала нужна лицензия. Соблюдайте местные законы.

О чём эта статья

  • Что такое программно‑определяемое радио (SDR) и чем оно отличается от обычного приёмника
  • Что нужно для начала работы на Linux
  • Пошаговая установка и проверка оборудования
  • Настройка GQRX и приём сигналов
  • Советы, обходные пути и проверка работоспособности
  • Чек‑листы для начинающих и продвинутых

Что такое программно‑определяемое радио и отличие от обычного приёмника

Программно‑определяемое радио (SDR) — это приёмник, где значительная часть обработки сигнала выполняется программно, а не фиксированной электроникой. Коротко: обычный радиоприёмник имеет аппаратную цепь, настроенную на конкретные модуляции и частоты. SDR принимает широкий диапазон аналоговых сигналов, оцифровывает их и передаёт в программу для демодуляции и отображения.

Определение в одну строку: SDR — это гибкий приёмник, где параметры демодуляции задаются софтом, а не постоянной схемотехникой.

Преимущества SDR

  • Универсальность: один донгл — много применений (FM, AM, ADS-B, SSTV, цифровые режимы).
  • Обновляемость: новые демодуляторы и плагины добавляются в ПО.
  • Низкая стоимость входа: недорогие USB‑донглы позволяют экспериментировать.

Ограничения

  • Бюджетные RTL‑донглы имеют ограниченную полосу пропускания и чувствительность по сравнению с профессиональной аппаратурой.
  • Для передачи (tx) требуется другое оборудование и лицензия.

Что потребуется для начала на Linux

  1. Компьютер с Linux (Ubuntu/Debian/Fedora и др.).
  2. USB‑SDR донгл, совместимый с rtl‑sdr (часто на базе RTL2832U). Недорогие модели хорошо подходят для экспериментов.
  3. Антенна, подходящая для интересующих вас частот.
  4. Пакет rtl‑sdr и приёмник GQRX (или другая программа: CubicSDR, SDR# через Wine, qspectrumanalyzer).

Примечание: если вы используете специализированный SDR (SDRplay, HackRF, Airspy), процесс похож, но потребуются специфичные драйверы и пакеты.

Установка драйверов и GQRX на Debian/Ubuntu

Откройте терминал (Ctrl + Alt + T) и обновите систему:

sudo apt update
sudo apt upgrade

Установите rtl‑sdr и GQRX:

sudo apt install rtl-sdr gqrx-sdr

Этот набор может загрузить несколько сотен мегабайт зависимостей. Убедитесь, что на диске хватает места.

После установки перезагрузите систему:

reboot

Проверка оборудования и драйверов

Подключите донгл и антенну в свободный USB‑порт. В новом терминале запустите тест:

rtl_test -t

Ожидаемый вывод покажет модель устройства и допустимые значения усиления. Запомните модель, например “Realtek,RTL2838UHIDIR”.

Вывод rtl_test: найден тюнер Rafael Micro R820T

Если команда выдала ошибки, проверьте, не заняты ли устройства другим процессом (например, rtl_tcp) и не нужно ли заблокировать модуль DVB (см. раздел «Совместимость и устранение неполадок»).

Запуск и базовая настройка GQRX

Запустите GQRX из меню или терминала:

gqrx

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

Окно GQRX: выбран Realtek RTL2838UHIDIR

На главном экране вы увидите спектр и водопад. Нажмите «Play» (треугольник) в левом верхнем углу, чтобы начать приём.

Главный интерфейс GQRX: спектр и водопад

Если слышите только шум — это нормально при первом запуске. Управляйте частотой кликом по цифрам вверху или скроллом мыши. Можно перетаскивать красную полосу по спектру для точной настройки.

Выберите “Input controls” справа и увеличьте “LNA gain” для усиления входного сигнала. На спектре появятся пики в местах сильных сигналов.

Экран GQRX: водопад и пик спектра около 96 МГц

Стратегии поиска и настройки сигналов (эвристики)

  • Начните с FM‑диапазона (88–108 МГц). Это просто и наглядно.
  • Для слабых сигналов увеличьте LNA и AGC, но следите за перегрузкой (сильные пики и белый шум).
  • Смотрите на форму пиков: широкий сильный пик может быть вещательной станцией, узкие пики — цифровые каналы или радиоуправление.
  • Меняйте длину FFT и скорость обновления водопада для лучшей видимости узких сигналов.

Ментальные модели

  • Спектр = карта силы сигнала по частоте.
  • Водопад = временная шкала; цвета показывают мощность во времени.

Когда SDR на Linux не работает: частые проблемы и решения

  1. Устройство не обнаружено
    • Проверьте USB‑кабель и порт.
    • Выполните lsusb и dmesg для диагностики.
  2. Модуль DVB мешает
    • Бюджетные RTL‑донглы изначально поддерживают цифровое ТВ. Иногда нужно «заблокировать» модуль DVB‑USB‑иде. Добавьте blacklist:
echo "blacklist dvb_usb_rtl28xxu" | sudo tee /etc/modprobe.d/rtl-blacklist.conf
sudo update-initramfs -u
  1. Конфликт с другим ПО
    • Остановите rtl_tcp, rtl_fm или другие процессы, которые держат устройство.
  2. Плохой приём
    • Используйте наружную антенну или подберите длину и положение.

Важно: команды и файлы отличаются в разных дистрибутивах. Проверьте документацию вашей системы.

Альтернативные подходы

  • Веб‑SDR (webSDR, kiwisdr): слушайте SDR через браузер без собственного оборудования.
  • SDR с передачей (HackRF, LimeSDR) позволяет и передавать, но требует знаний и лицензий.
  • Коммерческие приёмники (SDRplay, Airspy) дают лучшую чувствительность и большую полосу.

Факто‑бокс: ключевые числа и понятия

  • Частотный диапазон: зависит от донгла; популярные RTL‑модули покрывают примерно от VHF до UHF (десятки МГц — несколько сотен МГц).
  • Полоса выборки: бюджетные RTL‑донглы обычно до ~2–2.5 MS/s.
  • ПО: rtl‑sdr (драйвер), GQRX (GUI), rtl_test (диагностика).

Чек‑лист: быстрый старт

  • Подключили донгл и антенну
  • Установили rtl‑sdr и GQRX
  • Выполнили rtl_test -t и зафиксировали модель
  • Запустили GQRX и выбрали устройство
  • Запустили приём и настроили LNA/AGC

Чек‑лист для продвинутых пользователей

  • Проверьте совместимость ядра и модулей
  • Настройте запуск rtl_tcp для сетевого доступа
  • Используйте фильтры и внешние предусилители для слабых сигналов
  • Логируйте интересные частоты и сохраняйте снэпшоты водопада

Совместимость и миграция: советы по дистрибутивам

  • Debian/Ubuntu: пакеты rtl‑sdr и gqrx доступны в репозиториях; возможна разница версий.
  • Fedora/Arch: используйте соответствующие репозитории или AUR для GQRX.
  • Если GQRX отсутствует в репозитории, соберите из исходников.

Юридические и безопасностные замечания

Приём радиосигналов в большинстве стран разрешён. Перед передачей сигнала обязательно уточните требования лицензирования. Не захватывайте приватные каналы и не раскрывайте данные, полученные незаконным способом.

Короткое объявление (100–200 слов)

Хотите слушать радиослужбы с компьютера? Сэкономьте: возьмите недорогой USB‑SDR донгл и установите GQRX на Linux. За один вечер вы настроите приёмник, увидите спектр и водопад, и начнёте слышать FM‑радиостанции, авиацию и цифровые передачи. Эта инструкция проведёт вас от установки rtl‑sdr и GQRX до первых приёмов и советов по улучшению приёма. Прекрасный способ изучить радиотехнику и цифровую обработку сигналов без сложной аппаратуры.

Критерии приёмки

  • Устройство определяется командой rtl_test -t без ошибок.
  • GQRX запускается и может вывести спектр/водопад.
  • При настройке на известную FM‑частоту слышна радиостанция.

Резюме

SDR на Linux даёт мощный и гибкий инструмент для приёма самых разных радиосигналов. Начните с простых шагов: подключите донгл, установите rtl‑sdr и GQRX, выполните rtl_test и запустите приём. Экспериментируйте с усилением, FFT и антеннами. При необходимости переходите к более продвинутым приёмникам или webSDR. Не забывайте про закон и безопасность.

Важно: перед передачей получите соответствующую лицензию.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро