RTL-SDR

SigDigger: Графический анализатор цифровых сигналов для Linux

Недавно выпущено новое приложение SDR с открытым исходным кодом для Linux под названием SigDigger, созданное программистом BatchDrake (Gonzalo J. Carracedo). Оно основано на его собственных DSP-библиотеках Sigutils и Suscan, которые могут использовать возможности многоядерных процессоров. SigDigger также использует интерфейс SoapySDR, благодаря чему совместимо с практически любыми радиосистемами с программно-определяемыми радиоприёмниками, включая RTL-SDR.

Скриншот SigDigger

Как и другие приложения общего назначения SDR, SigDigger поддерживает обычную демодуляцию AM/FM/LSB/USB и воспроизведение аудио. Однако у него есть и ряд ключевых дополнительных функций, которые стоит рассмотреть, если вам интересна обратная инженерия, или более пристальное изучение цифровых сигналов. Эти функции включают:

  • Режимы анализа в реальном времени и повторного анализа
  • Аналоговое воспроизведение аудио (AM, FM, LSB и USB)
  • Запись базовой полосы (полный спектр и по отдельным каналам)
  • Предустановки усиления для каждого устройства
  • Динамический просмотр спектра
  • Проверка модуляций ASK, FSK и PSK
  • Расчёт SNR методом градиентного спуска
  • Различные источники спектра (циклостанционарный анализ, мощность сигнала и т. д.)
  • Запись и визуализация символов
  • Анализ переходов

Планируемые функции, уже реализованные и которые только ждут отображения в интерфейсе:

  • Оценка параметров (скорость передачи, порядок созвездия…)
  • Быстрый анализ автокорреляции символов
  • Автоматический расчет полиномов скремблинга
  • Кодеки потока символов

Возможные будущие функции, которые появятся в ближайшее время:

  • Тегирование символов (соответствие между символами и группами бит)
  • Автоматическое определение тегирования символов
  • Автоматическое обнаружение сверточного кода
  • Декодирование Витерби

Заметим, что хотя интерфейс пользователя выглядит как у GQRX, он вовсе не основан на GQRX. Просто BatchDrake понравился минималистичный интерфейс GQRX. Также в отличие от GQRX, SigDigger не основан на GNU Radio, поэтому он может быть немного более эффективным и лёгким.

Ниже приведено видео, загруженное BatchDrake на его канале в YouTube, которое демонстрирует использование SigDigger для анализа PSK-канала.

Это программное обеспечение выглядит очень достойно, и мы считаем, что оно заслуживает серьезного внимания и тестирования, так что посмотрите его на GitHub. Доступны также двоичные релизы, хотя BatchDrake отмечает, что они проходят минимальное тестирование, предназначены только для Linux x64 и предпочтительно для дистрибутивов типа Debian. В качестве альтернативы можно установить из исходников после установки зависимостей библиотек Sigutils и Suscan DSP.


Источник:

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

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

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

Весь блог