Clear Sky Science · ru

Бортовой процессор, учитывающий помехи и гибко работающий по частоте, с тонкоуровневым многоканальным анализно-синтезным фильтро-банком

· Назад к списку

Более чуткие приёмники для загруженных космических радиостанций

Современные спутники и зонды глубокого космоса вынуждены одновременно слушать десятки или даже сотни радиобесед, все они упакованы в ограниченный спектр. В статье предложен новый способ, позволяющий бортовому компьютеру разделять эти перекрывающиеся сигналы на чистые отдельные каналы, используя меньше аппаратных ресурсов и энергии, чем многие существующие решения. Работа направлена на повышение гибкости будущих миссий, устойчивости к помехам и способности адаптироваться к перегруженным радиополосам.

Figure 1
Figure 1.

Почему космическим аппаратам нужно умнее слушать

По мере того как всё больше спутников делят небо, их радиосвязи вынуждены упаковывать множество цифровых потоков в плотно расположенные частотные отрезки. Бортовому процессору необходимо разделить широкий входной диапазон на равные «слоты», предотвратить взаимное наложение соседних каналов и затем вновь собрать выбранные каналы с минимальными искажениями. Традиционные подходы либо используют очень большие быстрые преобразования Фурье, требовательные по памяти, либо наборы многих отдельных фильтров, потребляющие аппаратные ресурсы и энергию. Волновые методы, хоть и математически изящны, нередко допускают слишком большое частотное перекрытие соседних каналов, что затрудняет восстановление чистых битов данных.

Один фильтр, выполняющий множество задач

Авторы переработали существующий математический инструмент — преобразование пакетной волновой составляющей с максимальным перекрытием — в ориентированный на связь каналайзер. Вместо проектирования отдельного фильтра для каждого канала они начинают с одного тщательно сконструированного цифрового низкочастотного фильтра и автоматически получают все анализирующие и реконструирующие фильтры путем растяжения и комбинирования его в многоуровневом дереве. Поскольку преобразование «не декодируется» (non‑decimated), оно не отбрасывает временные отсчёты, как в классических вейвлетах, поэтому сохраняется временная структура, необходимая для декодирования символов. Эта унифицированная структура анализа и синтеза даёт равномерно расположенные каналы с одинаковой задержкой и предсказуемым поведением, при этом снижая требования к памяти и арифметике за счёт массового повторного использования одних и тех же аппаратных блоков.

Баланс между чистотой сигнала и стоимостью аппаратуры

Проектирование этого единственного эталонного фильтра — в центре метода. Команда использует многокритериальную оптимизацию, учитывающую три фактора: насколько круто канал ослабляется на краях (энергия переходной полосы), сколько энергии просачивается в запрещённые частоты (энергия заградительной полосы) и какова длина фильтра, которая отражает аппаратную стоимость. Они вводят практическое ограничение связи, моделируя сигналы квадратурной фазовой манипуляции (QPSK) и отклоняя любые проекты, дающие более 10% величины вектора ошибки — стандартную меру искажений. Просматривая набор кандидатов, они находят эквишипучий фильтр порядка 105, который предлагает хорошее компромиссное решение: очень чистое разделение каналов при сохранении достижимых арифметических и памятьных требований для реальной бортовой электроники.

Испытание проекта в сложных условиях

Для проверки идеи авторы моделируют требовательную ситуацию: 64 несущие QPSK, каждая шириной 10 кГц, упакованные на равномерной сетке, формируя плотный широкополосный сигнал. Их многоуровневое фильтровое дерево делит полосу на 64 равные части, затем выборочно вновь объединяет по одной части за раз, чтобы компенсировать тонкие фазовые искажения, вводимые блочным FFT‑обработчиком. По всем каналам средняя изоляция от соседних превышает 98 дБ, а худший случай всё ещё близок к 80 дБ — что намного выше типичных требований для надёжных QPSK‑линков. Метод естественно масштабируется до более грубого разрешения (16 или 32 канала) путём агрегирования соседних срезов, что фактически ещё улучшает изоляцию; тесты с плавающей запятой до 2048 каналов не показали численной нестабильности в самой архитектуре.

Figure 2
Figure 2.

От уравнений к космическому оборудованию

Затем команда переносит проект на FPGA средней категории Xilinx Kintex‑7, популярный класс перенастраиваемого оборудования, применимого в космической технике. Обрабатывая данные блочно и временно мультиплексируя одну FFT, одну обратную FFT и один комплексный умножитель между всеми каналами, они удерживают число блоков цифровой обработки сигналов и блоков памяти умеренным, сохраняя внутреннюю тактовую частоту 160 МГц. Фиксированно‑точечные симуляции с реалистичной разрядностью по-прежнему демонстрируют худшую изоляцию выше 60 дБ и искажение QPSK ниже примерно 12%, что подтверждает, что схема выдерживает округления, неизбежные в реальном оборудовании. Общие вычислительные усилия растут лишь логарифмически с размером блока и не требуют дублирования фильтров на канал, что делает дизайн привлекательным для бортовых процессоров с ограничениями по мощности и площади.

Что это значит для будущих миссий

Проще говоря, статья показывает, как космический аппарат может использовать один очень умный, многоразовый фильтр, чтобы разложить загруженную радиополосу на множество чистых, настраиваемых дорожек без необходимости в стойке специализированных схем. Результат — спектрально «острый», учитывающий помехи каналайзер, который может переключаться между тонким и грубым разрешением, сохранять целостность данных для стандартных цифровых модуляций и укладываться в реальные FPGA‑ресурсы и энергобюджеты. Эта унифицированная концепция закладывает основу для будущих полезных нагрузок спутников, которым потребуется динамически перенастраивать свои каналы, более эффективно делить спектр и обслуживать больше пользователей без потери качества сигнала.

Цитирование: Sarkar, S., Das, A., Mishra, D. et al. Interference-aware frequency-agile onboard processor using fine-grained multilevel analysis–synthesis filter-bank channelization. Sci Rep 16, 12772 (2026). https://doi.org/10.1038/s41598-026-43081-y

Ключевые слова: спутниковая связь, цифровая обработка сигналов, фильтр-банки, бортовые процессоры, многоканальная модуляция