Разбираю, как устроен адаптивный модуль антиподавления для GNSS-приёмников: адаптивные режекторные фильтры, пространственная обработка антенной решётки, CRPA и реализация без умножителей. Опираюсь на исследования Chien (2013), Song et al. (2024) и данные SafeGNSS.

Что такое адаптивный модуль антиподавления для GNSS?

Адаптивный модуль антиподавления — это аппаратно-программный блок, который в реальном времени обнаруживает помеху на входе GNSS-приёмника и подстраивает свои параметры так, чтобы подавить её, сохранив навигационный сигнал. Сигналы GNSS приходят на уровне от -160 до -130 дБм, примерно на 30 дБ ниже уровня шума, и проходят около 20 000 км, поэтому даже маломощная помеха способна сорвать решение. Именно поэтому проектирование такого модуля — это компромисс между глубиной подавления, задержкой и вычислительной сложностью.

На практике выделяют три подхода к борьбе с помехами: фильтрация и алгоритмы слежения на входе приёмника, комплексирование INS/GNSS и пространственная обработка антенной решётки (CRPA). Первый вариант ограничен против широкополосного шума, второй лишь удерживает позицию при кратковременной потере сигнала, а третий формирует пространственные нули в направлении источников помех. Коммерческие устройства обычно комбинируют частотную фильтрацию, автоматическую регулировку усиления и инерциальные датчики.

Как работает адаптивный режекторный фильтр (ANF) против непрерывной помехи?

Адаптивный режекторный фильтр (adaptive notch filter, ANF) — базовый элемент каскадной схемы антиподавления. По работе Chien (2013), на которую ссылаются 155 публикаций, система состоит из каскадированных ANF-модулей, способных обнаруживать непрерывную узкополосную помеху (CWI); каждый модуль подавляет одну такую помеху. ANF определяет наличие CWI и оценивает её мощность через статистическое значение и внутреннее состояние IIR-фильтра, а также компенсирует искажение корреляционного пика в сценарии с узкополосной помехой.

Такая архитектура важна потому, что узкополосная помеха особенно опасна для коррелятора приёмника: она смещает пик и ухудшает оценку псевдодальности. Каскадное включение позволяет наращивать число подавляемых компонент без перепроектирования всего тракта. В свежей работе Xu et al. (2025, IOP) рассматривается именно входная адаптивная режекторная фильтрация как практичный способ защиты приёмника. Для проектировщика это означает, что модуль ANF стоит закладывать в тракт ПЧ ещё до коррелятора.

Пространственная обработка антенной решётки и формирование нулей CRPA

Пространственная адаптивная обработка включает антенную решётку и алгоритм адаптации. В работе Wang (ACES Journal, ноябрь 2019) описана семиэлементная приёмная решётка. Ключевая идея: разность фаз и амплитуд между элементами кодирует направление прихода сигнала (DOA), а адаптивное диаграммообразование вычисляет комплексный вес для каждого элемента и создаёт нули подавления. Фактически CRPA работает как пространственный фильтр и не требует менять аппаратную часть заднего приёмника.

Элементы CRPA выполняют по схеме quad-feed (четырёхточечная ортогональная запитка) для правосторонней круговой поляризации (RHCP); это даёт более стабильную поляризационную чистоту в широком углу луча по сравнению с квадратурным гибридом. Частотное покрытие включает GPS L1/L2, BeiDou B1/B2/B3, Galileo E1/E5a/E5b и GLONASS G1/G2. Лёгкие конструкции весят менее 500 г, что позволяет ставить их на малые платформы.

Array

Из таблицы становится понятно, почему четырёхэлементная CRPA — это такой популярный компромисс. По сути, она даёт три независимые степени свободы для формирования нулей, а четвёртую оставляет на поддержание усиления по спутникам. В двухдиапазонных конструкциях нули распределяются отдельно по L1 и L2/L5, за счёт чего общее число одновременно подавляемых помех доходит до 4–6, правда, типичная глубина нулей при этом держится в районе 20–40 дБ. И это уже не какая-то теоретическая модель, а вполне рабочая конфигурация, которую применяют в серийных антеннах.

Реализация без умножителей и вычислительная сложность

Вычислительная сложность — узкое место портативных приёмников. Song et al. (2024, Frontiers in Physics) предложили каскадный подход без умножителей для временного антиподавления в навигационных приёмниках. В его основе — численное разложение мощности на базе оптимального кодирования Canonical Signed Digit (CSD) и разложения коэффициентов. Умножитель заменяется минимальным набором операций сложения и сдвига, что критично для ПЛИС и маломощных DSP.

В сравнении с традиционным CSD решение сокращает для 12-битного квантованного фильтра антиподавления один сумматор, 20 операций сдвига и пять длин кодовых слов, при этом отклонение измерения псевдодальности остаётся ниже 0,27 нс. Такой результат означает, что экономия ресурсов не достигается ценой точности позиционирования. Для проектировщика это прямой аргумент выбирать multiplier-free архитектуру, когда бюджет логики и энергии ограничен.

Двухступенчатая схема: антинасыщение и антиподавление

Tan et al. (CNCT 2016, Сямынь, Китай, 16-18 декабря 2016) описали практическую двухступенчатую схему: два модуля антинасыщения в радиочастотном тракте и один модуль антиподавления в тракте промежуточной частоты на базе четырёхэлементной решётки. Модуль антинасыщения использует РФ-фазовращатель и усилитель, формируя глубокий нуль в направлении сильной помехи. Модуль антиподавления применяет слепую пространственно-временную адаптивную обработку (STAP).

Эксперимент показал улучшение антинасыщения не менее 21 дБ и подавление помех почти на 60 дБ. Логика двух ступеней проста: сначала защитить аналоговый тракт от перегрузки, затем подавить остаточную помеху в цифровой области. Разделение обязанностей снижает требования к динамическому диапазону АЦП и повышает устойчивость приёмника при одновременном воздействии мощной и слабой помех.

Методы обнаружения, частотное разнесение и защита от спуфинга

Обнаружение помех строится на циклостационарном анализе и энергетическом детектировании. Циклостационарные методы позволяют отличить помеху от шума по скрытой периодичности, а энергетический детектор быстрее реагирует на резкий рост мощности. Частотное разнесение даёт ещё один уровень защиты: двух- и многочастотные приёмники переключаются на незатронутые диапазоны L1, L2 и L5, если помеха сосредоточена в одном из них.

Отдельное направление — аутентификация и шифрование сигнала, которые препятствуют спуфингу. В военном сегменте применяются GPS M-Code и Galileo PRS. Для гражданских задач комбинация обнаружения, частотного разнесения и пространственной фильтрации остаётся основным практическим набором. Именно поэтому современные модули антиподавления проектируются как многоуровневая система, а не как одиночный фильтр.

Ключевые параметры и спецификации

При выборе модуля я смотрю в первую очередь на глубину подавления, число одновременных нулей, частотное покрытие и массу. Для четырёхэлементной CRPA типичны 2-3 одновременных нуля и широкополосное подавление более 40 дБ, а двухдиапазонные версии доводят число подавляемых помех до 4-6. Глубина нулей обычно лежит в диапазоне 20-40 дБ, что нужно сопоставлять с ожидаемым уровнем угрозы.

Частотное покрытие должно включать GPS L1/L2, BeiDou B1/B2/B3, Galileo E1/E5a/E5b и GLONASS G1/G2, иначе часть созвездий окажется незащищённой. Масса менее 500 г важна для БПЛА и малых платформ. Наконец, реализация без умножителей с отклонением псевдодальности ниже 0,27 нс показывает, что экономия вычислительных ресурсов не разрушает точность. Эти параметры стоит проверять по документации производителя, а не по маркетинговым обещаниям.

Коммерческие решения и практические примеры

На рынке есть готовые системы, которые можно взять за ориентир. Septentrio AIM+ обеспечивает защиту от помех GNSS с мониторингом и подавлением в реальном времени. IAI ADA Anti Jamming System предназначена для защиты военных платформ. Motionew выпускает двухдиапазонный антиподавляющий GNSS-терминал TX2501-AJS-4CH-DPA с четырёхканальной цифровой фазированной решёткой. BenTech предлагает антенное решение на технологии CRPA.

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

Как выбрать архитектуру адаптивного модуля?

Выбор начинается с анализа угроз: если преобладают узкополосные непрерывные помехи, достаточно каскада ANF с обнаружением CWI. Если ожидается широкополосное подавление и направленные помехи, нужна антенная решётка с CRPA и адаптивным диаграммообразованием. Когда критичны масса и энергопотребление, стоит рассмотреть multiplier-free реализацию на базе CSD-кодирования и разложения коэффициентов.

На практике я советую проектировать тракт ступенями: антинасыщение в РФ, режекторная фильтрация в ПЧ, пространственная обработка на антенной решётке. Это соответствует данным Tan et al. и снижает требования к каждому узлу. Итоговая конфигурация должна проверяться на реальных сценариях, поскольку лабораторные показатели глубины нулей и подавления не всегда воспроизводятся в поле.

Часто задаваемые вопросы

Ниже собраны ответы на вопросы, которые чаще всего возникают при проектировании и выборе модулей антиподавления для GNSS-приёмников.

Часто задаваемые вопросы

Как работает адаптивный модуль антиподавления?

Он обнаруживает помеху в реальном времени и подстраивает параметры для её подавления. Типичные подходы — адаптивные режекторные фильтры для непрерывной узкополосной помехи и пространственная обработка антенной решётки, которая направляет нули на источники помех, сохраняя усиление спутникового сигнала.

Что такое адаптивный режекторный фильтр в антиподавлении GNSS?

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

Сколько нулей может сформировать четырёхэлементная CRPA?

При четырёх пространственных степенях свободы теоретический максимум — три независимых нуля, а одна степень сохраняет усиление спутника. Серийные четырёхэлементные CRPA поддерживают 2-3 одновременных нуля при широкополосном подавлении более 40 дБ.

Что такое реализация антиподавляющего фильтра без умножителей?

Она заменяет умножители сложениями и сдвигами с помощью кодирования Canonical Signed Digit и разложения коэффициентов. Каскадный подход сокращает число компонентов для 12-битного фильтра, удерживая отклонение измерения псевдодальности ниже 0,27 нс.