Как сравнивать за 20 секунд
Универсального рейтинга «какой GNSS лучше держит помеху» без единого стенда не существует. Устойчивость нужно оценивать как цепочку из четырёх слоёв: antenna/RF → detection → mitigation/integrity → system response. Сильный receiver не компенсирует плохую антенну, а хороший detector сам по себе не означает подавление помехи.
Обнаружение ≠ подавление. Многодиапазонность ≠ anti-jam. RTK ≠ устойчивость к интерференции. OSNMA ≠ аутентифицированная координата.
Четыре слоя устойчивости GNSS
1. Антенна и RF-тракт
- поддерживаемые bands и диаграмма антенны;
- gain, axial ratio и ground plane;
- SAW/BAW filtering и линейность LNA;
- кабель, питание, shielding и размещение относительно VTX, LTE/5G и DC/DC.
Этот слой определяет, какой полезный сигнал вообще дойдёт до receiver и не будет ли его вход перегружен собственной электроникой БПЛА.
2. Detection
- jamming/interference indicators;
- noise, AGC и RF-status;
- spoofing/security flags;
- аномалии C/N0 и качества solution.
Detection отвечает на вопрос «receiver заметил изменение среды?», но не доказывает, что источник помехи подавлен или что позиция остаётся корректной.
3. Mitigation и integrity
- notch/DSP и другие documented interference-mitigation mechanisms;
- multipath mitigation;
- signal validation и receiver integrity;
- аутентификация навигационных данных, где она поддерживается.
Galileo OSNMA аутентифицирует navigation data Galileo. Это полезный уровень доверия к сообщению, но не полная аутентификация PVT: если ranging information не проверена, вычисленная позиция сама по себе не становится аутентифицированной.
4. Реакция всей системы
- EKF consistency;
- sensor redundancy;
- mode и failsafe logic;
- operator diagnostics и журналирование.
Последний слой отвечает не за GNSS-чип, а за то, что БПЛА делает, когда позиционным данным доверять уже нельзя.
Почему здесь нет рейтинга «1–9»
Устойчивость GNSS нельзя честно ранжировать по datasheet, числу диапазонов, tracking sensitivity, слову «anti-jam» или цене. Для прямого сравнения нужны сопоставимые антенны и RF-тракт, контролируемая среда, одинаковый сценарий и заранее определённые метрики.
Что именно сравнивать
| Свойство | Что показывает | Чего не доказывает |
|---|---|---|
| RF-фильтрация | Ослабление части внеполосной энергии до receiver | Работу при любой внутриполосной интерференции |
| Jamming detection | Обнаружение характерных изменений RF-среды | Подавление источника |
| Interference mitigation | DSP/RF-механизмы против определённых типов нарушений | Одинаковую эффективность против любого сигнала |
| Spoofing detection | Поиск аномалий, характерных для подмены GNSS | Полную аутентификацию координат при любой атаке |
| OSNMA | Аутентификацию Galileo navigation data | Защиту от jamming и полную PVT authentication |
| Многодиапазонность | Больше независимых наблюдений и лучшее моделирование части ошибок | Автоматическую anti-jam защиту |
| EKF / sensor fusion | Согласованность GNSS с динамикой и другими сенсорами | Гарантированное распознавание любой GNSS-атаки |
L1, L2, L5 и L6
Несколько частот дают больше независимых наблюдений, помогают оценивать ионосферную задержку и поддерживают современные high-precision workflows. Но утверждения «L5 в десять раз устойчивее», «L5 лучше проходит стены» или «receiver просто переключится на чистую частоту» некорректны. Результат зависит от спектра и уровня интерференции, antenna/RF-front-end и алгоритмов конкретной платформы.
Почему tracking sensitivity в dBm не является рейтингом
Tracking sensitivity описывает способность сопровождать слабый полезный сигнал в заданных условиях. Поведение при сильной интерференции дополнительно зависит от линейности RF-тракта, динамического диапазона, фильтрации и signal processing. Поэтому значения вроде −165 и −167 dBm нельзя превращать в «место по устойчивости».
Актуальные примеры платформ в 2026 году
| Платформа | Документированный класс функций | Что проверять в готовом UAV-модуле |
|---|---|---|
| u-blox ZED-F9P | High-precision RTK, dual-band variants, interference monitoring | Точную ревизию bands, antenna, RF layout и firmware |
| u-blox ZED-F20P | L1/L2/L5, RTK/PPP-RTK, interference/security monitoring | Triple-band antenna, доступ диагностических данных, качество платы |
| u-blox ZED-X20P/X20D | All-band L1/L2/L5/L6; RTK/PPP-RTK/PPP; X20D — dual-antenna heading | All-band antenna/RF, corrections, heading integration, firmware |
| Unicore UM982 | Multi-frequency dual-antenna RTK + heading; vendor documents jamming/spoofing detection | Firmware, Master/Slave antennas, diagnostic messages, heading geometry |
| Septentrio mosaic-X5 | AIM+ Premium interference mitigation, multipath mitigation, high-precision RTK | Enabled features, antenna и доступ к диагностике |
| Septentrio mosaic-G5 | Capability зависит от варианта: P3/P3H/P6/P8; P6/P8 предлагают расширенную resilience, P8 — AIM+ Ultimate | Точную модификацию G5, enabled features, antenna/RF и power budget |
| u-blox NEO-F10N | L1/L5 standard precision, multipath mitigation и RF immunity рядом с cellular systems | Не путать с RTK/anti-jam платформой; проверять в собственной среде |
Таблица показывает класс возможностей, а не места в рейтинге. Например, Unicore для UM982 заявляет all-constellation multi-frequency RTK, dual-antenna heading и jamming/spoofing detection; Septentrio для mosaic-X5 документирует AIM+ Premium, а для mosaic-G5 P8 — AIM+ Ultimate. Эти vendor claims нельзя превращать в межбрендовый рейтинг без общего теста.
Готовая плата может изменить результат сильнее чипа
Один и тот же receiver на разных UAV-платах способен работать по-разному. Влияют antenna bands и pattern, ground plane, LNA/noise figure/linearity, SAW/BAW filters, кабель, питание, shielding/layout и близость VTX, LTE/5G, DC/DC и вычислителя.
Безопасный A/B-тест без создания GNSS-помех
- Установите сравниваемые системы максимально одинаково и используйте сопоставимые антенны.
- Запишите baseline под открытым небом.
- Сравните C/N0 по сигналам/elevation, used signals, HAcc/VAcc/SAcc, DOP и stability solution.
- По очереди включайте только штатную электронику БПЛА — VTX, telemetry, modem, computer, DC/DC — и отмечайте время.
- Смотрите доступные receiver-level interference/security indicators и GPS/GPA/EKF в ArduPilot.
- Повторите серии, меняя только один фактор за раз.
Так выявляется self-interference конкретной платформы без преднамеренного излучения GNSS-помех.
Профессиональное лабораторное сравнение
В контролируемой экранированной или проводной RF-среде лаборатория может сравнивать потерю acquisition/tracking, изменение C/N0, accuracy/protection metrics, cycle slips, переходы RTK Fixed/Float, false alarms детекторов и recovery. Результат относится к конкретной конфигурации и условиям и не переносится автоматически на любую плату с тем же чипом.
RTK — отдельный слой
RTK повышает точность при наличии качественных carrier/code observations и corrections. Он не превращает GNSS в anti-jam систему. Если rover теряет пригодные наблюдения, Fixed будет потерян независимо от наличия corrections.
ArduPilot 4.7.1: финальный слой — поведение системы
Сначала выбирается корректный GNSS driver/interface: serial u-blox, DroneCAN, NMEA, Septentrio или Unicore. Затем качество solution оценивается по GPS/GPA и EKF. Для первого GNSS используются параметры GPS1_...; GPS1_GNSS_MODE=0 оставляет набор constellations таким, как он настроен в самом receiver. Не следует собирать «anti-jam configuration» из случайных параметров GPS/EKF.
Чек-лист перед покупкой
- Какие bands реально поддерживает точная ревизия receiver?
- Есть ли у готовой платы совместимая antenna и адекватный RF-front-end?
- Документированы ли interference/jamming/spoofing/security indicators и доступны ли они host-системе?
- Нужны ли RTK, raw measurements, PPP-RTK/PPP или dual-antenna heading?
- Поддерживает ли автопилот этот protocol/driver?
- Есть ли воспроизводимые тесты в условиях, похожих на ваши?
- Как ведёт себя система при self-interference от собственной электроники?
Связанные материалы
- Пассивная диагностика GNSS-помех
- ZED-F20P или UM982
- Семейства u-blox: M10/F10/F9/F20/X20
- Качество GNSS: C/N0, DOP, HAcc и EKF
- Защита GNSS от помех и спуфинга
Источники
- u-blox ZED-F9P
- u-blox ZED-F20P
- u-blox ZED-X20P
- Unicore UM982
- Septentrio mosaic-X5
- Septentrio mosaic-G5 P8
- European GNSS Service Centre — OSNMA FAQ
Вывод
Лучшего GNSS «по устойчивости» без условий не существует. Достоверное сравнение начинается с готового RF-тракта, проходит через receiver-level detection/mitigation и заканчивается системной реакцией EKF/failsafe. Именно вся цепочка определяет результат БПЛА.
