RTL-SDR

LuaRadio: новый фреймворк обработки цифровых сигналов (DSP) на основе графов потока для SDR

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 и радиосвязи.

A LuaRadio based POCSAG decoder flowgraph.
Потоковая диаграмма декодера POCSAG на базе LuaRadio.

Источник:

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

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

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

Весь блог