Просьба к тем, кто что-либо пробовал делать с открытым проектом GNU Radio, высказать свое впечатление. Напр., легко ли компилируется код, все ли работает в реальном времени, какие есть нюансы передачи данных из аппаратуры (USRP) в блоки цифровой обработки на хосте, какую конфигурацию хоста использовали и удачно ли, какие сигналы/системы дорабатывали сами и т.д. и т.п.
Основные видимые достоинства проекта:
1) Гибкая открытая модульная организация кода с унифицированным интерфеqсом передачи сигнала от блока к блоку
2) Магистральная организация (pipe-line) потока сигнала позволяет эффективно утилизировать параллельную обработку на современных многоядерных процессорах
3) Поддержка режима реального времени
4) Недорогая, несложная, настраиваемая из хоста аппаратура по приему (antenna, down converter & ADC) и передачи (DAC, up converter, antenna) ВЧ сигнала с достаточно широкой полосой (30 МГц) в достаточно широком диапазоне (от неск. МГц до неск. ГГц)
Ссылки:
1)
GNU Radio project home page2)
GNU Radio from Wikipedia3)
USRP - Frequently Asked Questions