Радиолюбители и инженеры, которые следят за рынком SDR-платформ, привыкли к простой схеме: приёмник ловит сигнал, оцифровывает его и по кабелю отправляет поток данных на компьютер, где уже крутится вся тяжёлая обработка. Такая связка работает десятилетиями, но у неё есть узкое место, о котором обычно вспоминают только когда сталкиваются с ним лично. Чем шире полоса приёма и чем больше каналов, тем быстрее сам канал передачи данных становится главным тормозом системы, а не процессор в компьютере. Анонс платформы AntSDR T510 AI от компании MicroPhase Technology интересен именно тем, что показывает, как производители решают эту проблему не программным трюком, а сменой архитектуры целиком: вычисления переносятся туда же, где рождаются данные.

Восемь синхронных каналов приёма и передачи в основе радиочастотной системы на кристалле ZU47DR

Основой платформы служит радиочастотная система на кристалле AMD Zynq UltraScale+ ZU47DR, которая охватывает диапазон от 1 МГц до 6 ГГц и построена на принципе прямой оцифровки сигнала без применения тюнеров, с восемью каналами приёма и восемью каналами передачи и четырнадцатибитными аналого-цифровыми преобразователями, работающими на предельной скорости 5 миллиардов отсчётов в секунду. После цифрового понижающего преобразования на каждый канал доступна полоса до 2 ГГц, а синхронизация охватывает все восемь каналов АЦП и все восемь каналов ЦАП одновременно, с возможностью расширения через объединение нескольких плат. Для сравнения, обычный бытовой SDR-приёмник на базе RTL2832U ограничен полосой около 3,2 МГц на один канал, поэтому разрыв в возможностях здесь измеряется не процентами, а порядками.

Само устройство поддерживает не только приём, но и цифровое смешивание, повышающее и понижающее преобразование, интерполяцию, децимацию, буферизацию и многоканальную синхронизацию, а цифровой понижающий преобразователь выделяет и уменьшает нужную часть оцифрованного сигнала для дальнейшей обработки. На стороне передачи четырнадцатибитные цифро-аналоговые преобразователи достигают почти 9,85 миллиарда отсчётов в секунду, что делает плату пригодной не только для прослушивания эфира, но и для генерации сложных широкополосных сигналов в лабораторных условиях.

Сколько данных генерируют восемь каналов АЦП и почему их нельзя просто передать на обычный компьютер

Здесь стоит остановиться и посчитать, потому что цифры объясняют саму логику появления платы такого типа. Скорость потока с одного канала АЦП вычисляется простой формулой: частота дискретизации умножается на разрядность отсчёта. При 5 миллиардах отсчётов в секунду и четырнадцати битах на отсчёт получаем 5 000 000 000 умножить на 14, то есть 70 миллиардов бит в секунду, или 70 гигабит в секунду с одного-единственного канала. Для восьми синхронных каналов приёма это уже 560 гигабит в секунду сырых данных без какого-либо сжатия.

Для сравнения, обычный порт 10-гигабитного Ethernet, который в большинстве лабораторий и так считается быстрым, пропускает лишь 10 гигабит в секунду. То есть данные с одного канала АЦП этой платы в семь раз превышают возможности такого порта, а с восьми каналов разрыв достигает пятидесяти шести раз. Даже если взять современный сетевой стандарт 100-гигабитного Ethernet, для передачи всего потока с платы на внешний сервер потребовалось бы почти шесть таких портов одновременно, работающих без единой просадки. Похожая картина и на стороне передачи: 9,85 миллиарда отсчётов при четырнадцати битах дают около 138 гигабит в секунду на канал, а восемь каналов ЦАП в теории способны потребовать почти 1,1 терабита в секунду.

Именно поэтому классическая схема с внешним компьютером здесь начинает буксовать задолго до того, как заканчивается вычислительная мощность процессора. Узким местом становится сама шина передачи. Логичный выход инженеры MicroPhase нашли не в поиске более быстрого кабеля, а в переносе интеллектуальной обработки на саму плату, туда, где данные и так уже находятся.

Модуль NVIDIA Jetson берёт на себя распознавание сигналов и классификацию спектра в реальном времени

Пока радиочастотная система на кристалле занимается обработкой сигнала в реальном времени, встроенный модуль NVIDIA Jetson берёт на себя ресурсоёмкие задачи: вывод результатов работы нейросетей, классификацию сигналов, анализ спектра, выделение признаков и распознавание характера радиообстановки. Это позволяет переходить от захвата радиочастотных данных сразу к интеллектуальному анализу без передачи потока на отдельную рабочую станцию. Графический модуль обеспечивает масштабируемые параллельные вычисления и ускорение задач искусственного интеллекта, хорошо подходит для вывода результатов глубокого обучения, матричных операций и обработки данных с высокой пропускной способностью. По сути, радиочастотная система на кристалле и графический модуль образуют связку, где первая часть отвечает за детерминированную, малозадержанную обработку сигнала, а вторая проводит плотные интеллектуальные вычисления над уже подготовленными данными.

В материалах о плате конкретная модель модуля Jetson указывается по-разному: в одних источниках фигурирует Jetson Orin Nano, в других тот же текст ссылается на Jetson Orin NX. Разница между ними ощутима. Модуль линейки Orin Nano рассчитан примерно на 40 триллионов операций в секунду при 8 гигабайтах памяти и хорошо подходит для старта в разработке периферийного искусственного интеллекта, тогда как модуль Orin NX на 16 гигабайтах памяти обеспечивает до 100 триллионов операций в секунду благодаря более мощному восьмиядерному процессору и поддержке выделенных блоков вывода нейросетей, что делает его сильнее подходящим для промышленного применения. Сам модуль Orin NX построен на графическом процессоре архитектуры Ampere с 1024 ядрами CUDA, 32 тензорными ядрами и восьмиядерным процессором на архитектуре Arm, что для платы, которой нужно на лету распознавать десятки типов сигналов в широкой полосе, выглядит вполне достаточным запасом мощности.

Готовая программная среда Ubuntu и CUDA сокращает путь от покупки платы до первого эксперимента

Инженеру, который впервые сталкивается с радиочастотной системой на кристалле, обычно предстоит долгая возня с драйверами, прошивками программируемой логики и настройкой окружения под конкретную задачу. В случае AntSDR T510 AI операционная система Ubuntu 22.04 и платформа CUDA поставляются предварительно настроенными и проверенными для разработки в области искусственного интеллекта, радиочастотной обработки и обработки сигналов, а миграция существующих проектов на GNU Radio упрощена за счёт нативной поддержки SoapySDR и специальной интеграции с GNU Radio. Для человека, который годами писал приёмные цепочки в GNU Radio Companion под другое железо, это означает, что старые наработки можно перенести на новую плату без переписывания логики с нуля.

Открытые драйверы и программные интерфейсы для управления радиочастотной системой на кристалле и получения потока данных в формате IQ также входят в комплект поставки, а сама плата заявлена как открытая с точки зрения аппаратной документации, что упрощает разработчикам работу с железом напрямую. Такое сочетание закрывает сразу две болевые точки: разработчику не нужно ни собирать окружение для нейросетевого вывода вручную, ни угадывать распиновку и протоколы обмена с радиочастотной частью платы.

Объединение нескольких плат в одну систему расширяет число каналов до тридцати двух и более

Восемь каналов приёма достаточно для большинства лабораторных задач, но не для всех. Платформа поддерживает синхронизацию нескольких плат для расширения системы до 16, 32 и более каналов, а функции, ориентированные на масштабные развёртывания, позволяют объединять несколько плат вместе для выхода за пределы восьми каналов на одной плате. На практике это открывает сценарии, недоступные одиночной плате: пеленгацию источника сигнала по разнице фаз между большим числом антенн, испытательные стенды для систем связи с массивной антенной решёткой, либо распределённый мониторинг эфира сразу в нескольких точках диапазона.

Стоит заметить, что масштабирование за счёт объединения плат обходится инженерным командам ощутимо дешевле, чем разработка одной сверхканальной системы с нуля. Каждая дополнительная плата приносит с собой уже готовый комплект из восьми синхронных каналов и собственного модуля искусственного интеллекта, а не требует отдельного проектирования интерфейсов синхронизации заново.

Цена радиочастотного кристалла показывает почему подобные платы дешевеют быстрее чем ожидалось

Отдельного внимания заслуживает экономика самого чипа в основе платы. При покупке у западных дистрибьюторов тот же самый чип AMD стоит свыше 30 000 долларов сам по себе, тогда как готовая плата другого производителя на этом же кристалле, с восемью каналами по 14 бит и скоростью 5 и 9,95 миллиарда отсчётов в секунду, продаётся на рынке за 8 749 долларов. Это говорит о заметно более выгодных условиях поставки чипов, которые достаются азиатским производителям готовых плат по сравнению с розничной ценой для конечного покупателя на Западе. Разница в тридцать пять раз между ценой отдельного кристалла у западного дистрибьютора и ценой готовой платы с этим же кристаллом объясняет, почему платформы такого уровня в принципе становятся доступны небольшим лабораториям и частным разработчикам, а не только крупным подрядчикам и операторам связи.

Сам анонс AntSDR T510 AI был опубликован 18 августа, а на следующий день официальная страница проекта на площадке для краудфандинга всё ещё обозначала статус как предзапуск, без указания официальной цены, даты открытия заказа или графика поставок. Комплектацию и стоимость, которые фигурируют в отдельных публикациях о предзаказе, стоит рассматривать как предварительные, поскольку окончательные условия производитель может скорректировать до начала фактических продаж.

Практическое применение платформы в исследовательских и инженерных задачах с примерами сценариев

Совмещение широкополосного приёма и бортового искусственного интеллекта расширяет список задач, которые можно решать без выноса вычислений на внешний сервер. Среди наиболее востребованных сценариев можно выделить следующие: мониторинг занятости спектра с автоматической классификацией типов сигналов на лету без записи гигабайтов сырых данных на диск; исследования в области когнитивного радио, где система сама принимает решение о выборе свободного участка спектра для передачи; разработку и тестирование алгоритмов для перспективных стандартов связи, которым нужна широкая полоса и высокая частота дискретизации; радиоастрономические наблюдения и приём слабых сигналов, где многоканальная синхронизация повышает чувствительность системы за счёт совместной обработки данных с нескольких антенн.

Отдельно стоит сказать про инженерные команды, которые занимаются испытаниями беспроводного оборудования серийно. Для них ключевое преимущество не столько в самой полосе приёма, сколько в том, что результат классификации сигнала или обнаружения аномалии в спектре доступен сразу, без пересылки терабайтных архивов между лабораториями и последующей обработки на кластере. Это сокращает цикл от постановки эксперимента до получения вывода буквально с дней до минут.

Появление AntSDR T510 AI стоит воспринимать не как единичный продукт одного производителя, а как индикатор более широкого сдвига на рынке программно-определяемых радиоприёмников. Ещё несколько лет назад радиочастотная система на кристалле такого уровня оставалась штучным товаром с ценником в десятки тысяч долларов и без какой-либо интеграции с искусственным интеллектом на борту. Сейчас на рынке параллельно появляются сразу несколько плат на одном и том же кристалле от разных производителей, а бортовой модуль для вывода нейросетей постепенно превращается из редкого дополнения в стандартный компонент подобных систем. Для инженеров и радиолюбителей это означает одно: порог входа в задачи, которые ещё недавно требовали доступа к дорогой лабораторной инфраструктуре, продолжает снижаться, а сама граница между радиоприёмником и вычислительной системой с антенной стирается на глазах.