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

Как и другие приложения общего назначения 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.
Источник:
