Веб-браузер давно перестал быть просто средством просмотра статичных страниц: в нём уже работают офисные пакеты, графические редакторы, среды разработки и даже эмуляторы старых компьютеров. Теперь в этот список попал и GNU Radio Companion — один из главных инструментов в мире программно-определяемого радио. Его браузерная версия заметно снижает порог входа для тех, кто хочет попробовать SDR, но не готов разбираться с установкой тяжёлого софта.
Автор проекта — Марк Лихтман. Его имя хорошо знакомо радиолюбителям и студентам: он создатель PySDR, популярного бесплатного онлайн-учебника по цифровой обработке сигналов и программно-определяемому радио на языке Python.
Что такое GNU Radio Companion
GNU Radio — это свободный набор инструментов для обработки радиосигналов, а GNU Radio Companion служит для него графической оболочкой. Вместо того чтобы писать код, пользователь собирает так называемый flowgraph — схему из блоков: источник сигнала, фильтры, демодуляторы, визуализация спектра, вывод звука. Блоки соединяются линиями, и получившаяся цепочка превращается в работающий приёмник или анализатор сигналов.
Классическая версия устанавливается на компьютер вместе с большим количеством зависимостей, и именно этот этап часто отпугивает новичков. Браузерный вариант позволяет начать эксперименты сразу, без установки и настройки окружения.
Возможности браузерной версии
Интерфейс практически повторяет привычное окно GNU Radio Companion, так что опытные пользователи освоятся мгновенно. В комплекте есть набор готовых примеров, охватывающих широкий спектр задач, — с них удобно начинать знакомство с программой.
- поддержка ряда SDR-приёмников, включая популярный и недорогой RTL-SDR;
- возможность использовать в качестве источника сигнала звуковую карту компьютера;
- набор заранее записанных эфирных сигналов для экспериментов без какого-либо оборудования;
- коллекция примеров flowgraph для разных сценариев.
По первым отзывам, браузерная версия умеет всё, что ожидаешь от настольного GNU Radio Companion. Единственное известное ограничение — она не работает с сетевыми SDR, то есть с приёмниками, подключёнными не напрямую к компьютеру, а через локальную сеть. Для большинства сценариев это не критично.
Почему это важно
Программно-определяемое радио превращает недорогой USB-приёмник в универсальный инструмент: с его помощью можно слушать эфир, изучать спектр, декодировать цифровые сигналы и разбираться в основах радиотехники на практике. Возможность запустить полноценную среду прямо в браузере делает SDR доступнее для школьников, студентов и преподавателей, а записанные сигналы позволяют учиться даже тем, у кого пока нет собственного приёмника.















