LuaRadio — новый фреймворк обработки цифровых сигналов (DSP) для программно-определяемых радиосистем, таких как RTL-SDR. Он похож на GNU Radio тем, что граф потока состоит из графических блоков, которые можно визуально соединять друг с другом в редакторе. Однако по сравнению с GNU Radio он нацелен на очень лёгкий вес по дисковому пространству (около 1 МБ) и на минимальное количество зависимостей (ноль зависимостей, если вам не нужны библиотеки в реальном времени с высокой оптимизацией). Он также полностью написан на языке программирования Lua. Авторы LuaRadio пишут: «LuaRadio больше ориентирован на скриптинг и прототипирование, чем GNU Radio, и подчёркивает быстрый выпуск блоков.»
На их сайте уже есть несколько примеров графов потока приложений, таких как декодеры для WBFM моно/стерео, NBFM, AX.25, POCSAG, RDS, AM и SSB. Осмотр и создание таких графов потока крайне полезны для изучения DSP, и языки DSP, подобные этому, отлично подходят для прототипирования новых декодеров сигналов. Кроме того, если вы новичок в SDR, у них есть очень полезная страница, которая объясняет базовые понятия SDR и радиосвязи.

Источник:
