RTL-SDR

RTLSDR-Airband V3 выпущен

Спасибо читателю RTL-SDR.com Ли Донахи за письмо и за то, что сообщил нам, что RTLSDR-Airband недавно обновлён и добавлена поддержка SoapySDR. Это позволяет программному обеспечению теперь работать с почти любым SDR, включая RTL-SDR, Airspy, SDRplay, HackRF, LimeSDR и другие. Они также сняли ограничение в 8 каналов на устройство и применили различные исправления ошибок. Полный журнал изменений размещён в конце этого поста.

RTLSDR-Airband — это инструмент командной строки на базе Linux, который позволяет одновременно мониторить несколько AM или FM каналов на одном SDR в рамках одного блока полосы пропускания. Он отлично подходит для мониторинга узкополосной связи, такой как управление воздушным движением, и может использоваться для подачи данных на сайты вроде liveatc.net, или для использования с Icecast-сервером http://liveatc.net/, или просто для непрерывной записи нескольких каналов в локальный MP3-файл. Он также очень полезен для тех, кто работает на недорогом вычислительном оборудовании и хочет программное обеспечение, которое потребляет меньше мощности ЦП, чем полноценная GUI-программа вроде GQRX или CubicSDR.

Версия 3.0.0 (10 февраля 2018 г.):

  • Серьёзная переработка кода ввода SDR — теперь он модульный и независимый от железа (больше не тесно связан с librtlsdr).
  • Поддержка вендор-нейтральной SDR-библиотеки SoapySDR — любая SDR, у которой есть плагин для SoapySDR, теперь будет работать в RTLSDR-Airband.
  • Поддержка донглов Mirics DVB-T через библиотеку libmirisdr-4.
  • Поддержка RTLSDR теперь является необязательной и может быть отключена на этапе компиляции.
  • Удалено ограничение в 8 каналов на устройство в многоканальном режиме.
  • Настраиваемая на устройство частота дискретизации.
  • Настраиваемый размер FFT.
  • Поддержка многобайтовых входных сэмплов.
  • Поддержка выходов rawfile (то есть запись сырых I/Q-данных из узкополосного канала в файл для обработки другими программами, такими как GNU Radio или csdr).
  • НЕСОВМЕСТИМОЕ ИЗМЕНЕНИЕ: удалена глобальная настройка rtlsdr_buffers; количество буферов теперь можно настраивать с помощью параметра «buffers» на устройстве.
  • НЕСОВМЕСТИМОЕ ИЗМЕНЕНИЕ: удалена глобальная настройка syslog; журналирование в syslog теперь включено по умолчанию как в переднем, так и в фоновом режиме. Чтобы перенаправлять журналирование в стандартный вывод ошибок, используйте параметр -e.
  • Добавлена опция командной строки -F для лучшей совместимости с systemd. Программа запускается на переднем плане, но без текстовых водопадов. Совместно с -e позволяет запускать rtl_airband как службу типа «simple» под systemd. Пример файла rtl_airband.service был изменён в соответствии с этим изменением.
  • Добавлена type настройка устройства. Она задаёт тип устройства (то есть вводной драйвер, который будет использоваться для общения с устройством). «rtlsdr» является типом по умолчанию для обратной совместимости. Если поддержка RTLSDR была отключена на этапе компиляции, тогда типа по умолчанию нет — его необходимо установить вручную, иначе программа выдаст ошибку при запуске.
  • Частоты в конфигурации теперь можно задавать в Hz, kHz, MHz или GHz для улучшенной читаемости.
  • Много исправлений ошибок.
  • Обновленная документация на GitHub Wiki.

Источник:

Подбираете SDR под задачу?

Опишите, что и где хотите принимать, — подскажем подходящие модели и где их купить.

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

Весь блог