ADALM-PLUTO:
«Основанный на AD9363, он предлагает один канал приёма и один канал передачи, которые могут работать в полнодуплексном режиме, способен генерировать или измерять аналоговые радиочастотные сигналы от 325 до 3800 МГц со скоростью до 61,44 мегавыборок в секунду...»
Способен — но недолго. Интерфейс связи USB 2.0 позволяет непрерывно получать (или передавать) только 7,5 мегавыборок в секунду, или 3,2 — при полнодуплексной работе.
Часть полосы занимает тяжеловесный промышленный интерфейс IIO.
Возникает идея обойти IIO, и это уже сделано:
https://github.com/pgreenland/pluto-sdr-usb-gadget
Предложенный метод добавляет новое устройство USB gadget и увеличивает скорость до 10 мегавыборок в секунду — это уже достойно внимания. Однако для этого требуется прошивка, отличная от оригинальной. При выходе новой версии официальной прошивки потребуется её повторная перекомпиляция.
В данной статье предлагается метод перезапуска USB gadget с помощью загружаемого модуля ядра, который можно применять непосредственно из создаваемой программы.
Читать далее