
GNU Radio World: SDR‑симулятор в браузере без установки
Что это за проект
Запускай GNU Radio прямо в браузере. Проект GNU Radio World открыт на GitHub и предлагает готовую учебную среду для исследования SDR‑технологий без скачивания и компиляции программ.
Основные возможности
- Подключай популярные внешние модули (OOT) и сразу пробуй их в работе.
- Выбирай из сотен готовых flowgraph‑схем, открывай их на gnuradioworld.com/examples и запускай в реальном времени.
- Тестируй сигналы с IQ‑записями, поддерживаются RTL‑SDR, PlutoSDR и HackRF.
- Загружай WebAssembly‑модули и IQ‑файлы по требованию – время ожидания сокращается.
Как это выглядит
Схемы сохраняются в привычных файлах .grc, совместимых с настольной версией. Делись своей работой через простой URL, встраивай графический интерфейс в чужие страницы (пример – PySDR). Вместо QT‑GUI ты получаешь веб‑интерфейс с динамичным расположением окон и миниатюрой сигнала прямо на канвасе.
Ограничения
Сейчас в браузере нет полной среды Python, поэтому блоки, написанные только на Python, и иерархические блоки требуют C++‑реализации. Встроенные Python‑блоки работают через Pyodide, но не поддерживают сообщения и теги. Параметры можно задавать лишь ограниченным набором Python‑выражений: арифметика, списки, функции из math/numpy и фильтры firdes.



Комментарии 0