Материал обновлён: сентябрь 2026. Сравнение основано на текущих спецификациях u-blox, Unicore и документации ArduPilot.


Короткий вывод

ZED-F20P и UM982 решают пересекающиеся, но не одинаковые задачи. Оба относятся к high-precision multi-frequency GNSS, однако ZED-F20P — одновходовый triple-band L1/L2/L5 модуль с RTK/PPP-RTK и u-blox стеком, а UM982 — двухантенный модуль, который умеет одновременно считать позицию и GNSS heading.

Поэтому честный выбор начинается с вопроса: нужен ли вам встроенный курс по двум антеннам или важнее u-blox/PointPerfect/PPP-RTK стек?

ИНФОГРАФИКА · ДВЕ АРХИТЕКТУРЫ

Одинаковый класс точности — разная системная архитектура

u-blox ZED-F20P
1 RF input→L1/L2/L5→RTK / PPP-RTK→UBX · RTCM · SPARTN
  • до 25 Гц PVT/RTK/PPP-RTK/RAW
  • PointPerfect Flex/Live
  • jamming detection + OSNMA/security features
  • heading требует отдельной архитектуры
VS
Unicore UM982
Master RF+Slave RF→RTK + heading→NMEA · Unicore · RTCM
  • 20 Гц RTK + heading
  • Master принимает более широкий набор сигналов
  • Slave использует сокращённый набор частот
  • ArduPilot имеет отдельный Unicore Moving Baseline driver

Не метрика: число каналов. Метрика: нужные функции + антенны/RF + fix/re-fix + heading + интеграция.

#fpv-f20-um982{—bg:#F4F8FC;—surface:#FFFFFF;—border:#C7D5E0;—text:#142438;—text2:#31485C;—cyan:#00758E;—green:#187A4B;max-width:1040px;margin:30px auto;padding:24px;border:1px solid var(—border);border-radius:18px;background:var(—bg);color:var(—text);font-family:»Onest»,Inter,ui-sans-serif,system-ui,-apple-system,»Segoe UI»,sans-serif;box-sizing:border-box}#fpv-f20-um982 *{box-sizing:border-box}#fpv-f20-um982 .fpv-c-eye{font-size:12px;font-weight:800;letter-spacing:.11em;color:var(—cyan);margin-bottom:8px}#fpv-f20-um982 h3{margin:0 0 22px;font-size:clamp(23px,3vw,31px);line-height:1.15;letter-spacing:-.02em}#fpv-f20-um982 .fpv-c-grid{display:grid;grid-template-columns:1fr 54px 1fr;gap:10px;align-items:stretch}#fpv-f20-um982 .fpv-c-side{padding:20px;border:1px solid var(—border);border-radius:16px;background:var(—surface)}#fpv-f20-um982 .fpv-c-side-alt{border-color:#9FC8B3;background:#F5FBF7}#fpv-f20-um982 .fpv-c-name{font-size:20px;font-weight:850;margin-bottom:16px}#fpv-f20-um982 .fpv-c-path{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-bottom:16px}#fpv-f20-um982 .fpv-c-path span{padding:6px 9px;border-radius:8px;background:#EEF4F9;color:var(—text2);font-size:12px;font-weight:750}#fpv-f20-um982 .fpv-c-side-alt .fpv-c-path span{background:#E7F5ED}#fpv-f20-um982 .fpv-c-path b{color:var(—cyan)}#fpv-f20-um982 ul{margin:0;padding-left:19px;color:var(—text2);line-height:1.65;font-size:14px}#fpv-f20-um982 .fpv-c-vs{display:grid;place-items:center;font-size:13px;font-weight:900;color:var(—cyan)}#fpv-f20-um982 .fpv-c-rule{margin-top:15px;padding:14px 16px;border-left:3px solid var(—cyan);border-radius:0 12px 12px 0;background:var(—surface);color:var(—text2)}
@media(max-width:760px){#fpv-f20-um982 .fpv-c-grid{grid-template-columns:1fr}#fpv-f20-um982 .fpv-c-vs{min-height:24px}}@media(max-width:520px){#fpv-f20-um982{padding:18px;margin:24px 0;border-radius:14px}#fpv-f20-um982 .fpv-c-side{padding:16px}}

Основные различия

Характеристика ZED-F20P UM982
Архитектура Один RF-вход Master + Slave RF-входы
Основные диапазоны GPS L1/L2/L5; Galileo E1/E5a; BeiDou B1/B1C/B2a; QZSS; NavIC Master: GPS L1/L2/L5, BDS, GLONASS, Galileo, QZSS, SBAS; Slave — сокращённый набор сигналов
RTK Да, base/rover; PPP-RTK Да, on-chip RTK
Макс. update rate До 25 Гц для PVT/SBAS, RTK/PPP-RTK и RAW 20 Гц для RTK + heading
Dual-antenna heading Нет во внутренней архитектуре ZED-F20P Да
Коррекции/протоколы UBX, RTCM 3.4, SPARTN 2.x NMEA 0183, Unicore, RTCM V3.X
ArduPilot u-blox driver или готовая DroneCAN-реализация GPS1_TYPE=24 Master-only; 25 Moving Baseline

Важное уточнение про две антенны UM982

Фраза «обе антенны UM982 одинаково принимают все частоты» неверна. По текущей спецификации Master получает более широкий набор multi-frequency сигналов; Slave используется прежде всего для второй фазовой точки и имеет сокращённый набор частот. Например, для GPS Master заявлены L1C/A, L2C/L2P(Y), L5, а Slave — L1C/A и L2C.

Это не недостаток само по себе: архитектура оптимизирована под позиционирование плюс heading. Но при проектировании антенн и диагностике нужно понимать, что два RF-входа не симметричны по поддерживаемым сигналам.

ZED-F20P: triple-band и современный correction stack

ZED-F20P официально является L1/L2/L5 high-precision модулем. Он поддерживает RTK и PPP-RTK, PointPerfect, RTCM/SPARTN и до 25 Гц. В актуальном datasheet 25 Гц относятся не только к standalone PVT, но и к RTK/PPP-RTK/RAW при оговорённых условиях вывода.

Производитель документирует jamming detection, Galileo OSNMA и secure boot/update. Эти функции повышают наблюдаемость и integrity/security, но не являются обещанием работоспособности при любой преднамеренной интерференции.

UM982: сильная сторона — heading в одном модуле

UM982 построен на NebulasIV и выполняет on-chip RTK и dual-antenna heading. Производитель указывает 20 Гц RTK+Heading и heading accuracy 0,1° при baseline 1 м в условиях спецификации.

Для ArduPilot UM982 удобен тем, что есть отдельная поддержка: GPS1_TYPE=25 для Unicore Moving Baseline и GPS1_TYPE=24 для Master-only режима.

Геометрия Master/Slave в ArduPilot

ArduPilot требует разнести антенны Moving Baseline минимум примерно на 30 см и корректно задать их относительные X/Y/Z offsets. Если антенны не лежат вдоль оси 0° yaw и на одном уровне, геометрические смещения должны быть описаны параметрами Moving Baseline, а не «исправлены» магнитным компасом.

GPS yaw может использоваться без RTK Fixed от внешней базы: для heading важна относительная фазовая геометрия двух антенн на самом аппарате.

Почему 1408 каналов не делают UM982 автоматически лучше

Unicore действительно указывает 1408 channels, но число tracking channels нельзя напрямую сравнивать между разными архитектурами как benchmark производительности. Оно не сообщает качество multipath mitigation, RF linearity, spoof/jam detection, fix/re-fix или качество готовой UAV-платы.

Точность: не сравнивайте CEP и RMS как одну шкалу

u-blox указывает для ZED-F20P RTK horizontal accuracy 0,6 см + 1 ppm в собственной методике; Unicore для UM982 — 0,8 см + 1 ppm RMS. Эти спецификации полезны внутри документации производителя, но CEP и RMS не являются одной и той же статистикой, поэтому из этих двух строк нельзя честно объявить победителя.

Что с anti-jam и anti-spoof

Unicore заявляет advanced anti-jamming unit, jamming detection и spoofing detection. u-blox заявляет jamming detection и security/integrity функции. Без общей лабораторной методики нельзя переводить эти заявления в рейтинг «лучше под РЭБ».

Для обычного БПЛА безопаснее сравнивать пассивно: baseline C/N0, reported accuracy, fix/re-fix, cycle slips, поведение с включённой штатной электроникой и согласованность с EKF.

Антенна и готовая плата могут изменить результат сильнее, чем логотип чипа

  • антенна должна покрывать нужные частоты;
  • активный LNA/filter должен соответствовать RF-бюджету receiver;
  • питание и layout не должны добавлять self-interference;
  • коаксиал и разъёмы входят в RF-тракт;
  • UART/DroneCAN, firmware и latency готового модуля влияют на интеграцию с FC.

Что выбрать

Нужна функция Что логичнее проверить первым
Обычный RTK rover Конкретный готовый UAV-модуль, его антенну, интерфейс и поддержку ArduPilot
Heading без магнитометра UM982 или отдельное dual-antenna/moving-baseline решение; у u-blox теперь также есть all-band ZED-X20D
u-blox + PointPerfect / PPP-RTK ZED-F20P
20–25 Гц Проверить, нужна ли эта rate вашему FC и какие сообщения включены
Сложная RF-среда Сравнительный тест полной системы; не число каналов и не маркетинговое слово anti-jam
PPK/геодезия Raw observations, antenna phase center, cycle slips и software workflow

Источники

Вывод

ZED-F20P — сильный одновходовый triple-band RTK/PPP-RTK модуль; UM982 — сильная двухантенная RTK+heading архитектура. Выбирайте по системной функции, а не по числу каналов или несопоставимым accuracy-цифрам.

Прокрутить вверх
На связи