Радиотелескоп из тысяч антенн похож на гигантское ухо, которое слышит всё небо сразу. Но ухо не умеет рисовать картинку: сигналы от каждой пары антенн нужно перемножить, а пар в решётке из десяти тысяч элементов — уже пятьдесят миллионов. Классический коррелятор делает именно это, и его сложность растёт как квадрат числа антенн. Для строящегося телескопа 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 МГц. Новый подход выигрывает в полосе в несколько раз и потенциально на порядок в размере массива.
Раньше было неясно, сможет ли метод масштабироваться до десятков тысяч антенн и обеспечить миллисекундное разрешение. Теперь показано: одна коммерческая карта справляется с массивом из 20 000 элементов, формируя кадры каждые 5 микросекунд. Секрет в том, что низкоразрядные преобразования Фурье на ПЛИС выполняются параллельно и с меньшим энергопотреблением, чем на графических процессорах. Это не просто ускорение, а смена архитектуры: вместо хранения корреляций вычисляется сразу изображение, что радикально снижает требования к памяти.
Мгновенная фотография всего неба перестаёт быть фантастикой. Уже сегодня этот подход может быть встроен в коррелятор SKA-Low для параллельного мониторинга неба в реальном времени. Следующий шаг — проверка на реальных данных со станции AAVS2 в обсерватории Мерчисон. Если всё сработает, радиотелескопы будущего будут не считать миллиарды попарных произведений, а просто снимать небо, как кинокамера снимает улицу.
Карта AMD Alveo V80, использованная в прототипе, идентична той, что уже стоит в корреляторе и формирователе лучей SKA-Low. То есть один и тот же ускоритель может и считать корреляции, и напрямую строить изображения.
Идея мгновенного «фотографирования» всего неба напоминает систему мониторинга в романе Карла Сагана «Контакт», где массив радиотелескопов непрерывно сканирует небо в поисках сигналов. Только здесь вместо поиска внеземного разума — охота за быстрыми космическими взрывами.