Открыть сервис

USRP

USRP (Universal Software Radio Peripheral) — это семейство аппаратных платформ для программно-определяемого радио (SDR), разработанных компанией Ettus Research (подразделение National Instruments, ныне NI). Устройства предназначены для приёма и передачи радиосигналов в широком диапазоне частот, при этом вся обработка сигнала (модуляция, демодуляция, фильтрация) выполняется программно на подключённом компьютере или встроенном FPGA. USRP используются в научных исследованиях, образовании, радиолюбительстве, системах связи и радиомониторинге.

История

Разработка USRP началась в 2004 году в Массачусетском технологическом институте (MIT) под руководством Мэтта Эттуса (Matt Ettus). Первая модель, USRP1, была выпущена в 2005 году и стала одной из первых доступных платформ SDR, работающих в диапазоне от 0 до 50 МГц. В 2007 году была основана компания Ettus Research, которая продолжила развитие линейки. В 2010 году Ettus Research была приобретена корпорацией National Instruments (NI), что позволило интегрировать USRP в экосистему NI LabVIEW и других промышленных решений.

С 2012 года начался выпуск серии USRP B (B100, B200, B210) — бюджетных моделей с подключением через USB 3.0, ориентированных на образование и любителей. В 2014 году появилась серия X (X300, X310) с поддержкой Gigabit Ethernet и высокой пропускной способностью (до 120 МГц полосы). В 2018 году вышла серия N (N300, N310) с поддержкой синхронизации по GPS и Ethernet-сетей. В 2020 году NI представила USRP E320 — встроенную платформу с процессором ARM и FPGA для автономной работы.

После продажи NI компании Emerson Electric в 2020 году, бренд USRP остался в портфеле NI, но разработка замедлилась. В 2023 году Ettus Research объявила о прекращении поддержки некоторых старых моделей, но продолжает выпускать новые модификации для 5G и IoT.

Устройство и принцип работы

Аппаратная архитектура

USRP состоит из нескольких ключевых компонентов:

  • FPGA (программируемая логическая матрица) — выполняет цифровую обработку сигналов в реальном времени: децимацию, интерполяцию, фильтрацию, смешение частот.
  • АЦП/ЦАП (аналого-цифровой и цифро-аналоговый преобразователи) — преобразуют аналоговый сигнал в цифровой (на приёме) и обратно (на передаче). Разрядность обычно 12–14 бит, частота дискретизации до 200 МГц.
  • RF-плата (радиочастотный модуль) — содержит малошумящий усилитель (LNA), смесители, фильтры и усилители мощности. RF-платы сменные (daughterboards) или встроенные, в зависимости от модели.
  • Интерфейс подключения — USB 3.0 (серия B), Gigabit Ethernet (серия X, N), PCIe (некоторые модели).

Принцип работы

На приёме: антенна → RF-плата (усиление, фильтрация, понижение частоты) → АЦП (оцифровка) → FPGA (цифровое понижение частоты, фильтрация) → компьютер (программная обработка). На передаче: компьютер → FPGA (цифровое повышение частоты) → ЦАП → RF-плата (повышение частоты, усиление) → антенна.

Программное обеспечение (GNU Radio, MATLAB, LabVIEW) управляет параметрами: частота, полоса пропускания, коэффициент усиления, тип модуляции.

Классификация моделей

По типу подключения

СерияИнтерфейсПримерыНазначение
B (Basic)USB 3.0B200, B210Образование, любители
X (eXtreme)Gigabit EthernetX300, X310Исследования, прототипирование
N (Network)Ethernet, синхронизацияN300, N310Многоканальные системы, 5G
E (Embedded)Встроенный ARM+FPGAE310, E320Автономные станции

По частотному диапазону

  • USRP1: 0–50 МГц (с расширением до 2,4 ГГц через daughterboards)
  • B200/B210: 70 МГц – 6 ГГц
  • X300/X310: DC – 6 ГГц (с соответствующими RF-платами)
  • N300/N310: 10 МГц – 6 ГГц
  • E320: 70 МГц – 6 ГГц

Применение

Научные исследования

USRP широко используются в университетах и лабораториях для изучения беспроводных технологий: когнитивное радио, MIMO-системы, OFDM, LTE, 5G. Платформа позволяет быстро прототипировать новые алгоритмы без разработки собственного аппаратного обеспечения.

Образование

В учебных курсах по радиотехнике и цифровой обработке сигналов USRP применяется для демонстрации принципов модуляции, демодуляции, фильтрации. GNU Radio с USRP — стандартный инструмент в вузах США, Европы и России.

Радиолюбительство

Радиолюбители используют USRP для приёма и передачи цифровых видов связи (DMR, D-STAR, FT8), а также для экспериментов с SDR-приёмниками (например, создание широкополосного спектроанализатора).

Промышленность и мониторинг

USRP применяются для тестирования оборудования связи, анализа спектра, поиска помех, разработки систем связи специального назначения. В России USRP используются в системах радиомониторинга (например, в комплексах «Аргус» и «Р-333»).

Военные и специальные системы

Благодаря гибкости и широкому диапазону, USRP используются для создания защищённых каналов связи, систем радиоэлектронной борьбы (РЭБ) и разведки. В РФ USRP входят в состав некоторых комплексов связи Министерства обороны.

Преимущества и недостатки

Преимущества

  • Гибкость: одна платформа может работать в диапазоне от 70 МГц до 6 ГГц с различными типами модуляции.
  • Открытость: поддержка GNU Radio, C++, Python, MATLAB.
  • Масштабируемость: возможность синхронизации нескольких USRP для MIMO-систем.
  • Низкая стоимость (по сравнению с профессиональным измерительным оборудованием).

Недостатки

  • Ограниченная полоса: максимальная полоса пропускания до 120 МГц (у X310), что недостаточно для некоторых современных стандартов (например, 5G NR с полосой 400 МГц).
  • Зависимость от компьютера: для обработки сигнала требуется мощный ПК, особенно при высоких частотах дискретизации.
  • Задержки: из-за USB/Ethernet-интерфейса возникают задержки (latency), что критично для систем реального времени.
  • Сложность настройки: требуется знание цифровой обработки сигналов и программирования.

Критика

Основная критика USRP связана с её стоимостью для любительского рынка: модели серии B стоят от 700 до 1500 долларов, что дороже альтернатив (например, RTL-SDR за 20 долларов). Однако для профессионального применения USRP оправдывает цену высокой точностью и широкими возможностями.

Также отмечается, что документация и поддержка со стороны NI/Ettus Research ухудшились после продажи компании. Некоторые пользователи сообщают о проблемах с драйверами и совместимостью с новыми версиями ОС.

Интересные факты

  • USRP использовались в проекте Google Loon для тестирования связи на стратостатах.
  • В 2012 году с помощью USRP и GNU Radio был продемонстрирован перехват сигналов спутниковой связи Iridium.
  • В России USRP применяются в учебных центрах Минобороны и в лабораториях МФТИ, МГУ, СПбГУТ.

Источники

  1. Matt Ettus. «USRP — Universal Software Radio Peripheral». — Ettus Research, 2005.
  2. National Instruments. «USRP Hardware Driver and FPGA Development Guide». — NI, 2018.
  3. GNU Radio Project. «USRP User Manual». — GNU Radio Wiki, 2023.
  4. Travis F. Collins, Robin Getz. «Software-Defined Radio for Engineers». — Analog Devices, 2018.
  5. Журнал «Радио» №3, 2016. «Программно-определяемые радиоустройства USRP».

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →