SDR платформа на базе открытого исходного кода компании Ettus Research
Компания Ettus Research выпустила две платформы для программно-определяемой радиосистемы (SDR), которые используют элементы с открытым исходным кодом для разработки беспроводных сенсорных сетей и других применений частотой до 6ГГц.

Обе платформы используют два радиочастотных трансивера, охватывающих частоту передачи данных от 6 ГГц 120 МГц с помощью модульных дочерних плат и большой программируемой пользователем вентильной матрицы Kintex-7. Обе платформы USRP X300 и ettus usrp X310 характеризуются опцией высокоскоростного интерфейса, включая PCI Express, двойной 10-гигабитный Ethernet интерфейс и двойной 1-гигабитный Ethernet интерфейс. Платформы доступны в удобном настольном или стоечном половинно-широким 1U форм-факторе.
Ettus является компанией National Instruments. Архитектура аппаратного драйвера USRP Hardware Driver (UHD), которая присуща всем NI USRP устройствам (Универсальный программный радиомодуль), предоставляет универсальную платформу с удобным интерфейсом.
Разработчики могут программно контролировать USRP с помощью прикладного программного интерфейса UHD C++ API, или могут выбрать программные и инструментальные средства сторонних компаний, такие как GNU Radio. Платформы USRP X300 и USRP X310 используют гибкую программную экосистему, обеспечивающую экономичные, высокопроизводительные SDR-решения, которые помогают разработчикам беспроводных систем создавать простые прототипы, комплексные системы и ускоряют процесс исследования таких систем.
Системная программа с открытым исходным кодом GNU Radio помогает проектировать интерфейс с сотней активных элементов, поддерживающий других пользователей и растущую базу машинных программ. Благодаря открытому исходному коду программное средство GNU Radio продолжает развиваться и затрагивает множество применений, включая разработку радиочастотных и коммуникационных систем на базе исследований MAC и PHY, спектральный мониторинг и радиоэлектронную разведку, а также использование беспроводных датчиков и систем определения местонахождения.
Обе платформы USRP X300 и USRP X310 используют семейство программируемых пользователем вентильных матриц Kintex-7 компании Xilinx. Платформа USRP X300 использует XC7K325T, а USRP X310 основана на более крупной матрице XC7K410T. Программируемые пользователем вентильные матрицы Kintex-7 объединяют до 1,540 DSP48 блоков, работающих параллельно. Поэтому USRP пользователи могут применять кастомные или сторонние алгоритмы обработки сигнала на каждом устройстве. Пользователи могут обрабатывать данные в режиме реального времени, используя собственные DSP-алгоритмы, такие как фильтры, модуляторы/демодуляторы и кодеры/декодеры. Они также могут иметь доступ и контролировать широкий диапазон периферийных блоков на каждой платформе USRP, включая радиочастотный блок.