FPGA превращает радиотелескоп в мгновенную камеру ✛

Оригинал: "A fast, wide-field, and real-time imaging prototype for large aperture arrays"
arXiv:2609.03027v1 · 2026-09-02 · CC BY 4.0 · 2 мин
Прототип на программируемой логике строит кадры всего неба за 5 микросекунд, обходя квадратичный рост классических корреляторов.

Радиотелескоп из тысяч антенн похож на гигантское ухо, которое слышит всё небо сразу. Но ухо не умеет рисовать картинку: сигналы от каждой пары антенн нужно перемножить, а пар в решётке из десяти тысяч элементов — уже пятьдесят миллионов. Классический коррелятор делает именно это, и его сложность растёт как квадрат числа антенн. Для строящегося телескопа SKA-Low с его десятками тысяч элементов такой подход упирается в стену.

Прямой синтез изображений работает иначе: вместо перебора пар он собирает картинку через преобразование Фурье, как линза фокусирует свет на плёнку.

Авторы статьи перенесли этот метод на программируемую логику (ПЛИС) — чип, который выполняет множество операций параллельно, как фабрика с тысячей конвейеров. Прототип на карте AMD Alveo V80 принимает оцифрованные сигналы от 256 антенн, раскладывает их на регулярную сетку и применяет быстрое преобразование Фурье. В результате каждые 5 микросекунд рождается кадр неба размером 64×64 пикселя. Это как фотографировать ночное небо со скоростью 195 000 кадров в секунду.

Проверка на синтетических данных станции AAVS2 (прототип SKA-Low) показала: все источники встали на свои места, включая искусственно добавленную вспышку. Оценка ресурсов говорит, что одна карта может обслужить до 20 000 антенн с двумя поляризациями — это 20–30 станций ядра SKA-Low. Для сравнения, GPU-реализация на LWA-Sevilleta выдавала кадры каждые 80 миллисекунд при полосе 19,2 МГц. Новый подход выигрывает в полосе в несколько раз и потенциально на порядок в размере массива.

Карта Alveo V80 уже стоит в корреляторе SKA-Low, поэтому переход на прямой синтез не потребует нового оборудования.

Раньше было неясно, сможет ли метод масштабироваться до десятков тысяч антенн и обеспечить миллисекундное разрешение. Теперь показано: одна коммерческая карта справляется с массивом из 20 000 элементов, формируя кадры каждые 5 микросекунд. Секрет в том, что низкоразрядные преобразования Фурье на ПЛИС выполняются параллельно и с меньшим энергопотреблением, чем на графических процессорах. Это не просто ускорение, а смена архитектуры: вместо хранения корреляций вычисляется сразу изображение, что радикально снижает требования к памяти.

Мгновенная фотография всего неба перестаёт быть фантастикой. Уже сегодня этот подход может быть встроен в коррелятор SKA-Low для параллельного мониторинга неба в реальном времени. Следующий шаг — проверка на реальных данных со станции AAVS2 в обсерватории Мерчисон. Если всё сработает, радиотелескопы будущего будут не считать миллиарды попарных произведений, а просто снимать небо, как кинокамера снимает улицу.

Карта AMD Alveo V80, использованная в прототипе, идентична той, что уже стоит в корреляторе и формирователе лучей SKA-Low. То есть один и тот же ускоритель может и считать корреляции, и напрямую строить изображения.

Идея мгновенного «фотографирования» всего неба напоминает систему мониторинга в романе Карла Сагана «Контакт», где массив радиотелескопов непрерывно сканирует небо в поисках сигналов. Только здесь вместо поиска внеземного разума — охота за быстрыми космическими взрывами.

E_\alpha(\hat{s}_k) = \sum_j \delta^2 r_j e^{i\frac{2\pi}{\lambda}\hat{s}_k \cdot r_j} \left( \sum_e \sum_p W_{\alpha p}^{e*}(r_j - r_e) E_p^e \right)
Напряжение на небе в направлении s_k получается преобразованием Фурье от взвешенной суммы напряжений элементов, интерполированных на сетку.
I_{\alpha\beta}(\hat{s}_k) = \langle E_\alpha(\hat{s}_k) E_\beta^*(\hat{s}_k) \rangle
Интенсивность в пикселе вычисляется как среднее по времени от произведения напряжений двух поляризаций.
Учёные
Michael FaradayHendrik LorentzCharles TownesRobert Woodrow WilsonRobert H. DickeKarl Jansky
Понятия
видеокарта фотонная интегральная схема параллельная обработка визуализация в реальном времени оптический компьютер EHT однопиксельная визуализация микроэлектродная матрица эРОЗИТА медицинский сканер цифровая обработка изображений графический процессор радиоинтерферометр очень большой телескоп транзиентная обсерватория Цвикки VLA сверхбыстрая спектроскопия