Радиолюбители старой школы помнят времена, когда универсальный приёмник требовал отдельной комнаты, ящика с кварцевыми резонаторами и паяльника, а любая смена диапазона превращалась в хирургическую операцию. Появление программно определяемого радио сместило фокус с железа на код, но настоящую революцию совершила коробочка от Ettus Research, помещающаяся в ладони. Комплект USRP B200 SDR Kit — одноканальный приёмопередатчик, перекрывающий спектр от 70 мегагерц до 6 гигагерц, — пересёк порог, за которым серьёзная радиоразведка стала доступна студенту, стартапу и инженеру-фрилансеру без многомиллионного бюджета.
Разработчики, впервые запускающие USRP B200, часто сравнивают ощущения с моментом, когда чёрно-белый телевизор вдруг обретает цвет и разрешение 4K. Мгновенная полоса в 56 мегагерц, вытягиваемая через один USB 3.0, позволяет наблюдать целые частотные панорамы в реальном времени без прокрутки и перестроек. Алюминиевый корпус скрывает прямой преобразователь на чипе AD9364 и Spartan-6, превращая ноутбук в аппаратный хакерский центр, готовый перехватывать пакеты LTE или искать маячки IoT среди городского шума.
Под кожухом: как устроена микроэлектроника, втягивающая спектр
Сердце B200 — интегральный трансивер Analog Devices AD9364, спроектированный как одноканальный direct-conversion front-end. Он объединяет малошумящий усилитель, квадратурный смеситель, фильтры и АЦП/ЦАП с разрешением 12 бит. Сигнал, попадая на SMA-разъём, сразу оцифровывается на промежуточной частоте, близкой к нулю, и передаётся в программируемую логику. Инженеры Ettus Research выбрали Spartan-6 XC6SLX75 — FPGA с достаточным запасом логических ячеек, чтобы на лету паковать I/Q-отсчёты в пакеты USB 3.0. Получается конвейер, где аналоговая часть занимает минимум места, а вся магия фильтрации и демодуляции живёт в софте на хосте.
Питание приходит по тому же кабелю USB, что и данные, — радикальный шаг, избавивший пользователя от громоздких блоков питания. Плата потребляет около 5 Вт, греется умеренно, но корпус выполняет роль радиатора, отводя тепло от AD9364. Обратная сторона медали — чувствительность к качеству USB-порта: дешёвый хаб или длинный неправильный кабель могут породить просадки и потерю сэмплов. Эксперты советуют подключать B200 напрямую в материнскую плату через короткий экранированный кабель, а при полевом использовании возить с собой проверенный ноутбук с усиленными портами.
Частотный комбайн: от эфирного FM до гигагерцевых протоколов
Заявленный диапазон 70 МГц – 6 ГГц — не маркетинговая уловка, а честная рабочая зона, где коэффициент шума удерживается на уровне 5–8 дБ в зависимости от частоты. На нижнем конце спектра трансивер захватывает радиовещательные станции, телеметрию и служебные каналы. Поднявшись выше, можно слушать ADS-B транспондеры самолётов на 1090 МГц, анализировать сотовые сигналы GSM, LTE и даже начальные 5G NR-диапазоны. Лаборатории университетов ставят на B200 эксперименты с 2.4 ГГц Wi-Fi, Bluetooth и Zigbee, потому что плата позволяет инжектировать пакеты и наблюдать реакцию сети.
Отдельный пласт применений — пассивная радиолокация и спектроанализ. С помощью двух B200, синхронизированных через внешний генератор, исследователи строят пассивные радары, засекающие самолёты по отражённому FM-сигналу. Глубина захвата мгновенного спектра в 56 МГц перекрывает целый телевизионный канал или блок LTE, что позволяет видеть динамику эфира без склеек и слепых зон. Полевые операторы связи проверяют загруженность полос перед развёртыванием базовой станции, а специалисты по безопасности ищут несанкционированные передатчики в корпоративных помещениях.
Мгновенная полоса 56 МГц: скорость, которая убивает неподготовленные машины
Пятьдесят шесть мегагерц оцифрованного спектра генерируют поток около 60 миллионов комплексных отсчётов в секунду. При 16-битном представлении I и Q это выливается примерно в 240 мегабайт данных каждую секунду — без компрессии и прореживания. USB 3.0 теоретически способен переварить 5 Гбит/с, но на практике многие хосты упираются в лимит пропускной способности чипсета или драйверов. Разработчики GNU Radio и UHD вложили массу усилий в оптимизацию транспортного уровня, включая zero-copy буферы и агрессивную упаковку, чтобы B200 работал стабильно на большинстве x86-машин.
Специалисты по DSP рекомендуют ставить B200 в пару с процессорами, имеющими быструю шину PCIe и достаточный объём кэша. Потоковая обработка внутри FPGA разгружает центральный процессор лишь частично — основная нагрузка ложится на SDR-фреймворк. К слову, плата умеет не только захватывать спектр, но и генерировать сигнал одновременно, работая как полноценный трансивер. Тестировщики могут передать сложный OFDM-символ и тут же посмотреть его отклик на соседнем порту, организовав замкнутую петлю без дополнительного железа.
Софт, вдыхающий жизнь: GNU Radio, UHD и экосистема открытого кода
Ettus Research поддерживает родной драйвер UHD (USRP Hardware Driver), который абстрагирует низкоуровневые операции и предоставляет единый API для C++, Python и сторонних обёрток. Инженер пишет скрипт на Python, задаёт центральную частоту, усиление и скорость, а остальное берёт на себя библиотека. Привязка к GNU Radio — визуальной среде для построения радиотрактов — превращает B200 в конструктор, где блоки фильтров, демодуляторов и синхронизаторов стыкуются мышью. Университетские курсы по цифровой связи строятся вокруг этой связки, потому что студент видит спектр и констелляцию сразу после компиляции графа.
Благодаря открытости протокола B200 прижился и за пределами GNU Radio. Matlab и Simulink предлагают аппаратную поддержку через Communications Toolbox, позволяя быстро моделировать радиоканал, а потом сразу гонять модель на реальном железе. Разработчики встраивают плату в стенды автоматического тестирования, где она эмулирует абонентское устройство или базовую станцию. Сообщество на форумах детально описало работу с SDRangel, Gqrx, CubicSDR и другими популярными приёмниками, так что новичок без навыков программирования способен запустить визуальный спектроанализатор за считанные минуты.
Точная настройка: внешние тактовые генераторы, GPSDO и охота за фазовым шумом
Заводской опорный генератор B200 выдаёт 20 МГц с точностью порядка ±2 ppm — приемлемо для большинства любительских задач, но недостаточно для когерентной демодуляции или пассивного радара. Плата оборудована SMA-входом для внешнего опорного сигнала и входом PPS, что делает её совместимой с GPS-дисциплинированными генераторами. Когда на внешний вход подаётся 10 МГц от GPSDO, долговременная стабильность повышается на порядки, и B200 превращается в измерительный инструмент, способный сутки копить фазовые отпечатки без заметного дрейфа.
Исследователи, занимающиеся пеленгацией, покупают два или три B200 и заводят их от одного GPSDO, получая фазово-когерентный массив. Цена решения остаётся в разы ниже стоимости классических векторных анализаторов с аналогичной полосой. Фазовый шум самого AD9364, конечно, не бьёт рекордов лабораторных синтезаторов, но умелые руки способны прикрутить внешний малошумящий гетеродин и значительно очистить спектр на узких участках. Умельцы даже выпаивают встроенный TCXO и подключают прецизионный OCXO через буфер — плата терпит модификации.
- Одноканальная архитектура с прямым преобразованием. AD9364 выполняет всю аналоговую обработку внутри себя, оставляя пользователю только цифровой поток I/Q. Это избавляет от зеркальных каналов и упрощает калибровку, жертвуя лишь мультиантенными сценариями, для которых существует B210.
- Мгновенная полоса 56 МГц. Редкий SDR в этом ценовом сегменте выдаёт такой широкий окно без мультиплексирования. Можно одновременно мониторить FM-вещание, ADS-B и кусок сотового диапазона, не перестраивая гетеродин.
- USB 3.0 с программно-определяемым потоком. Протокол не диктует фиксированную скорость — UHD динамически регулирует формат сэмплов, позволяя пользователю выбирать между 8, 12 или 16 битами в зависимости от потребности в динамическом диапазоне.
- Вход внешней синхронизации и PPS. Раздельные разъёмы для референса и секундной метки превращают B200 в дисциплинированный измеритель, поддерживающий когерентные распределённые системы без танцев с бубном.
- Крепкий алюминиевый корпус. Безвентиляторный монолитный кожух служит одновременно радиатором и экраном, позволяя возить плату в рюкзаке и не бояться помех от собственного ноутбука.
Сценарии, где B200 закрывает задачу быстрее классического прибора
Мобильный оператор, разворачивающий пилотную зону LTE, может смонтировать B200 в багажник машины и проехать по маршруту, записывая спектрограммы для последующей оптимизации сот. Стартап, строящий систему обнаружения дронов, подключает B200 к Raspberry Pi и получает компактный сканер диапазона 2.4 ГГц, анализирующий сигналы пультов управления. Аудитория пентестеров ценит плату за возможность инжектировать произвольные пакеты и наблюдать реакцию периферии — от Bluetooth-клавиатур до автомобильных брелоков.
Образовательные лаборатории выстроили вокруг B200 целые курсы по когнитивному радио, протоколам 802.11 и методам SDR-взлома. Студенты пишут дипломы, демодулируя метеорологические спутники NOAA на 137 МГц, и тут же переключаются на 1.5 ГГц для приёма сигналов Inmarsat. Плата не ставит искусственных барьеров — весь спектр открыт для экспериментов. Оборонные подрядчики закрывают на B200 этап прототипирования, чтобы потом перенести отлаженный алгоритм на старшие модели семейства USRP с большей полосой и количеством каналов.
Чего B200 не умеет: ограничения, которые порождают старшие линейки
Одноканальность — сознательное ограничение, позволяющее удержать цену в разумных рамках. Любые MIMO-схемы, будь то 2×2 или 4×4, требуют либо набора из нескольких B200 с общей синхронизацией, либо перехода на B210 или X310. Также Spartan-6 при всей своей выносливости не способна выполнять тяжёлые пользовательские DSP-алгоритмы прямо на борту: FPGA в основном служит мостом, а вся обработка остаётся на хосте. Тем, кому нужен бортовой демодулятор с замкнутым контуром, приходится смотреть в сторону Xilinx Zynq на E310 или E320.
Шина USB 3.0, хоть и быстра, требует постоянного внимания к драйверам и кабелям — в полевой лаборатории без резервного ноутбука возникает риск остаться без записи. Прямое преобразование порождает локальный DC-оффсет и утечку гетеродина, которые приходится давить программными фильтрами. Но все эти нюансы меркнут перед главным фактом: за весьма умеренную стоимость инженер получает доступ к шести гигагерцам эфира с полосой, достаточной для прототипирования почти любого современного стандарта связи.
