Машинный перевод, не проверенный носителем языка. Эталоном служит английская версия.

Начало работыПравить на GitHubИсточник: docs/GLOSSARY.md

Глоссарий

Определения терминов, используемых в Kshana, простым языком. Каждая статья начинается с однострочного пояснения «простыми словами», а затем, где это полезно, уточняет точный смысл. Сокращения, не определённые в разделе, есть в таблице от A до Z ближе к концу: Все остальные сокращения, от A до Z.

PNT — позиционирование, навигация и время. Знать, где вы находитесь, куда вы движетесь и который час — точно. Современные PNT в основном получают из спутниковых сигналов (ГНСС, глобальные навигационные спутниковые системы, определённые далее); Kshana изучает, что происходит со временем и положением, когда эти сигналы потеряны.

GNSS — глобальная навигационная спутниковая система. Спутниковые орбитальные группировки, обеспечивающие PNT: GPS (Global Positioning System, США (Соединённые Штаты Америки)), Galileo (ЕС), ГЛОНАСС (глобальная навигационная спутниковая система России), BeiDou (Китай). Приёмник, видящий ≥ 4 спутников, может вычислить полное 3D-определение положения и времени.

Перерыв в работе GNSS / отказ / ухудшение / подавление. Когда спутниковые сигналы недоступны (заблокированы, подавлены или вне видимости). Во время перерыва система должна «двигаться по инерции» на собственных бортовых датчиках. Вся цель Kshana — измерить, насколько хорошо она это делает.

Holdover (удержание времени). Простыми словами: как долго часы могут сами держать точное время после потери GNSS. Чем лучше часы, тем дольше они держат время, прежде чем ошибка превысит допустимый предел.

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

Спецификация / порог. Максимальная ошибка, допустимая до того, как решение считается «вне спецификации», например «синхронизация времени должна оставаться в пределах 20 нс» или «положение — в пределах 100 м».

Датчики, которые сравнивает Kshana#

Часы (атомные часы). Устройство, которое отсчитывает время, считая естественные колебания атома. Здесь два примера:

  • CSAC — чип-масштабные атомные часы. Небольшие, применяемые на практике коммерческие часы («классический» эталон). Хорошие, но заметно уходят при долгом перерыве.
  • Оптические решёточные часы (например, на стронции). Гораздо более стабильные «квантовые» часы; передовой край лабораторных разработок, в космосе пока не летали.

Акселерометр. Измеряет ускорение (изменение движения). После двукратного интегрирования даёт положение, поэтому любая ошибка быстро растёт. Холодноатомный акселерометр — квантовая версия с гораздо лучшей долговременной стабильностью; навигационного класса — классическая.

Гироскоп. Измеряет вращение. Небольшая ошибка вращения наклоняет платформу, из-за чего гравитация попадает в горизонтальное направление и искажает оценку положения.

IMU — инерциальный измерительный блок. Сам блок из акселерометров и гироскопов: по три оси каждого, выдающий удельную силу и угловую скорость. Он измеряет движение; сам по себе он не знает, где находится.

INS — инерциальная навигационная система. IMU плюс «механизация», которая интегрирует его выходные данные в ориентацию, скорость и положение. INS — это то, что счисляет путь во время перерыва в работе GNSS, и её точность определяется перечисленными ниже процессами ошибок IMU.

Передача времени. Отправка точного сигнала времени между двумя местами (например, от спутника к спутнику). Оптические линии гораздо точнее линий RF (радиочастотных).

Как моделируются ошибки (шум часов)#

Ошибка часов строится из стандартных «типов шума», у каждого из которых своя известная сигнатура:

Белая частотная модуляция (white FM). Простыми словами: быстрое случайное дрожание частоты часов. Усреднение уменьшает его со временем. Параметр q_wf.

Частотная модуляция случайным блужданием (random-walk FM). Простыми словами: частота часов медленно блуждает. Преобладает при долгих перерывах. Параметр q_rw.

Фликкер-шум частоты (flicker FM, шум 1/f). Простыми словами: упорный шумовой пол, ниже которого часы не могут усреднить ошибку никогда. Он постоянен при любых временах усреднения. Параметр flicker_floor.

Старение / дрейф. Медленное, предсказуемое изменение частоты со временем; поскольку оно предсказуемо, оценщик Kshana его убирает. Параметр drift.

VRW — случайное блуждание скорости. Аналог белого шума для акселерометра: случайные толчки скорости, накапливающиеся в ошибку положения. Параметр q_va.

ARW — случайное блуждание угла. Аналог для гироскопа: случайные толчки ориентации. Параметр q_arw.

Как измеряется стабильность#

Девиация Аллана (σ_y(τ)). Простыми словами: стандартный способ указать, насколько стабильны часы при заданном времени усреднения τ. В паспорте часов приводится, например, σ_y(1 s) = 3×10⁻¹⁰. Kshana проверяет свою модель часов, вычисляя девиацию Аллана собственных выходных данных и сверяя её с опубликованным числом. (Источник: Riley, NIST SP 1065 — специальная публикация 1065 Национального института стандартов и технологий.)

PSD — спектральная плотность мощности. Как мощность шума распределена по частотам; формальный способ задать белый шум, шум случайного блуждания и фликкер-шум.

Показатели качества (как оценивается прогон)#

Шесть эксплуатационных показателей качества PNT, которые сообщает Kshana (см. таблицу «Output» в README):

FoM — показатель качества. Одно число, оценивающее один аспект прогона, сообщаемое с единицей измерения и указанием, проверено оно или смоделировано. Шесть приведённых ниже — эксплуатационные показатели качества Kshana.

  • Характеристики позиционирования / синхронизации времени — размер ошибки в виде RMS (среднеквадратичное значение, квадратичное среднее) и 95-го процентиля.
  • Автономность — длительность holdover (как долго решение остаётся в пределах спецификации без GNSS).
  • Устойчивость — как быстро растёт ошибка после потери GNSS.
  • Доступность — доля прогона, в которой есть решение в пределах спецификации.
  • Целостность — можно ли доверять собственной оценке системой своей ошибки? Kshana сообщает долю отсчётов перерыва, у которых истинная ошибка остаётся внутри защитной границы фильтра.
  • Безопасность — устойчивость к спуфингу: оценка обнаруживаемости спуфинга по стабильности часов (начиная с v0.3.0), имеющая смысл, только если настроен сценарий атаки спуфингом. Это не целостность авиационного класса: она не вычисляет ни горизонтального, ни вертикального уровня защиты (HPL/VPL) и не запускает автономного контроля целостности приёмником (RAIM), ни обычного, ни расширенного. Они берутся из отдельных видов сценариев по целостности и ARAIM (расширенный RAIM) и определены ниже в разделе «Целостность и аугментация». Подлежит экспортному контролю.

Термины, встречающиеся рядом с показателями качества:

Спуфинг. Простыми словами: поддельный спутниковый сигнал, лгущий о положении или времени. Спуфер подаёт приёмнику правдоподобный, но неверный ответ, что хуже подавления, потому что приёмник может этого не заметить.

1-DOF — одна степень свободы. Одна ось. Ошибка положения в наборе сценариев Kshana одноосная; для полного 3-D-ответа нужна трёхосная модель.

Ансамбль Монте-Карло. Многократный запуск одного и того же сценария с разными случайными начальными значениями (seed) и сообщение разброса результатов вместо одного прогона.

CI — доверительный интервал. Диапазон, в который статистика должна попадать с заданной вероятностью (например, 95 %). В таблицах и значках README «CI» чаще означает непрерывную интеграцию — автоматизированный запуск сборки и тестов при каждом изменении; какое значение имеется в виду, видно из контекста.

Граница k сигма. Граница, заданная в k стандартных отклонениях собственной неопределённости фильтра; показатель качества «Целостность» подсчитывает, как часто истинная ошибка остаётся внутри неё.

CEP / 2DRMS — круговая вероятная ошибка / удвоенное среднеквадратичное расстояние. Два стандартных способа указать 2-D горизонтальную точность: CEP — радиус, содержащий 50 % определений; 2DRMS — удвоенная среднеквадратичная горизонтальная ошибка. Библиотека может вычислить оба по ковариации положения (src/fom.rs), но ни один вид сценария пока их не сообщает.

Чтение результата: термины в выходных данных#

Это названия, которые встречаются в файле результата или в сводке песочницы, сначала простыми словами.

Holdover (holdover_s). Простыми словами: сколько секунд система оставалась в пределах допустимой ошибки после потери GNSS. Kshana сообщает самый короткий такой промежуток среди всех перерывов в прогоне, измеренный на временной сетке прогона, поэтому это нижняя граница с разрешением шага по времени. Holdover, равный длине перерыва, означает, что предел не был пересечён ни разу.

p95 (timing_p95_ns). Простыми словами: в 95 % времени ошибка синхронизации была не больше этой. Это 95-й процентиль ошибки за время перерыва. Очень малое значение в краткой сводке может отображаться как 0.0; файл результата JSON (JavaScript Object Notation) содержит число с полной точностью.

Целостность (integrity). Простыми словами: как часто собственная оценка ошибки системой была честной. Это доля отсчётов перерыва, у которых истинная ошибка осталась внутри границы k сигма фильтра (определена ниже). Значение около 1 означает, что оценщик не занижал свою ошибку. Это не авиационный уровень защиты; см. «Целостность и аугментация» ниже и INTEGRITY.md.

Оценка безопасности (security). Простыми словами: насколько вероятно, что атака спуфингом будет обнаружена. Это вероятность того, что настроенная атака обнаружена, то есть единица минус вероятность пропуска обнаружения P_md, выведенная из стабильности часов. Она имеет смысл, только если в сценарии настроена атака спуфингом. Если атака не настроена, однострочная сводка выводит security n/a (no attack), а результат помечает показатель как applicable: false в блоке figure_tiers; значение остаётся в документе и означает «неприменимо», а не «нулевая безопасность».

PDOP — геометрический фактор положения (ухудшение точности), ключи вроде pdop_min. Простыми словами: во сколько раз геометрия спутников увеличивает ошибку дальности до ошибки положения. Ошибка положения примерно равна PDOP, умноженному на ошибку дальности, поэтому чем меньше, тем лучше. См. DOP в разделе «Оценивание и геометрия».

sigma_y (σ_y(τ), девиация Аллана). Простыми словами: насколько колеблется частота часов при усреднении за время τ. Строка паспорта вроде sigma_y(1 s) = 3e-10 означает, что частота, усреднённая за одну секунду, меняется примерно на 3 части из 10¹⁰. Чем меньше, тем стабильнее часы. См. «Как измеряется стабильность» выше.

q_wf — интенсивность белого шума частоты. Простыми словами: сила быстрого случайного дрожания частоты часов. Это коэффициент в σ_y²(τ) = q_wf / τ для белого шума частоты, поэтому сценарий задаёт q_wf = sigma_y(1 s)² по односекундной девиации Аллана из паспорта. Его спутники — q_rw (шум частоты случайного блуждания) и drift (старение); см. «Как моделируются ошибки» выше.

Термины телекоммуникационной синхронизации#

Телекоммуникационные сети распределяют время по пакетным сетям (Precision Time Protocol) от эталонных часов, получающих сигнал от GNSS, а Сектор стандартизации электросвязи Международного союза электросвязи (ITU-T) устанавливает пределы ошибки времени, которую может добавить каждые часы. Эти термины встречаются в виде telecom-timing; см. TELECOM-TIMING.md.

TE — ошибка времени. Простыми словами: насколько время часов отличается от эталонного в один момент. Положительная или отрицательная, обычно в наносекундах.

max|TE| — максимальная абсолютная ошибка времени. Простыми словами: наихудшая ошибка времени за измерение без учёта знака. Это главный предел, который задаёт большинство масок.

cTE — постоянная ошибка времени. Простыми словами: неизменная составляющая смещения в ошибке времени — средняя ошибка, не меняющаяся за измерение.

dTE — динамическая ошибка времени. Простыми словами: колеблющаяся составляющая ошибки времени — то, что остаётся после удаления постоянного смещения. Оценивается по MTIE и TDEV.

MTIE — максимальная ошибка временного интервала. Простыми словами: наибольший размах ошибки времени в любом окне заданной длины. Для каждой длины окна оно скользит вдоль записи и берёт наибольшее изменение от пика до пика; маска задаёт наибольшее допустимое значение для каждой длины окна.

TDEV — девиация времени. Простыми словами: типичный (среднеквадратичный) дрейф ошибки времени при заданном времени усреднения после усреднения кратковременного дрожания. Это временной аналог девиации Аллана, и, как и MTIE, она проверяется по маске.

PRTC — первичные эталонные часы времени. Часы на вершине цепочки телекоммуникационной синхронизации, обычно управляемые от GNSS. Пределы их характеристик приведены в Рекомендации ITU-T G.8272.

ePRTC — улучшенные первичные эталонные часы времени. PRTC с более жёстким пределом ошибки времени, подкреплённые высокостабильными локальными атомными часами, чтобы удерживать время при долгой потере GNSS. Рекомендация ITU-T G.8272.1.

T-BC — телекоммуникационные граничные часы. Сетевые часы, получающие время сверху и передающие его вниз, добавляя немного собственной ошибки времени. Рекомендация ITU-T G.8273.2.

T-TSC — телекоммуникационные подчинённые часы времени. Часы в конце цепочки, получающие время и передающие его оборудованию, которому оно нужно (например, базовой станции). Также охвачены Рекомендацией ITU-T G.8273.2.

OCXO — кварцевый генератор с термостатом. Кварцевый генератор, поддерживаемый при постоянной температуре в небольшой печи, что делает его гораздо стабильнее обычного кварцевого генератора. Распространённые часы для holdover в сетевом оборудовании; за несколько суток заметно стареют (дрейфуют).

CSAC — чип-масштабные атомные часы. Очень малые атомные часы (см. «Датчики, которые сравнивает Kshana» выше). При долгом holdover стабильнее OCXO, но дороже и потребляют больше энергии.

Уровни доказательств: VALIDATED, MODELLED, PARTNER#

Каждая возможность в проверяемой машиной матрице верификации (VERIFICATION-MATRIX.md) имеет один из трёх уровней.

VALIDATED. Простыми словами: проверено по чужому ответу. Выходные данные возможности сравнили с независимым внешним оракулом (реальными измеренными данными, независимой библиотекой, написанной кем-то другим, или опубликованными эталонными значениями), и они согласовались в пределах заданного допуска. Проверка непрерывной интеграции отклоняет строку VALIDATED, в которой не назван внешний оракул.

MODELLED. Простыми словами: построено на здравой физике и проверено на внутреннюю согласованность, но ещё не сравнено с внешним ответом. Числа годятся для сравнения и проектных компромиссов; они не свидетельствуют, что реальное устройство будет работать именно так. MODELLED-RATIONALE.md объясняет, почему каждая такая строка остаётся модельной.

PARTNER. Простыми словами: эта часть принадлежит партнёру по аппаратуре или обеспечению качества продукции, и Kshana ничего о ней не утверждает. Строка существует для того, чтобы пробел был виден, а не замалчивался.

Термины спектра и помех#

Эти термины встречаются в виде spectrum; см. SPECTRUM.md.

  • BPSK(n) — двоичная фазовая манипуляция на n × 1,023 Мчип/с. Модуляция прямоугольными чипами GPS L1 C/A (грубый код/захват) и L2 civil (L2C) (n = 1), а также GPS L5 и Galileo E5a (n = 10). Её спектр — sinc² с нулями через каждые n × 1,023 МГц.
  • BOC(m, n) — двоичная смещённая несущая. Расширяющий код на n × 1,023 Мчип/с, умноженный на меандровую поднесущую на m × 1,023 МГц, которая расщепляет спектр на два лепестка по обе стороны от несущей.
  • MBOC(6,1,1/11) — мультиплексированная двоичная смещённая несущая. Спектральная плотность мощности 10/11 × BOC(1 1) + 1/11 × BOC(6 1), согласованная для открытого сервиса Galileo E1 и GPS L1C; Galileo передаёт её как составную BOC (CBOC).
  • CW — непрерывная волна. Немодулированная несущая: один тон.
  • J/S — отношение мощности помехи к мощности сигнала. Принятая мощность источника помех к принятой мощности сигнала, в децибелах.
  • SSC — коэффициент спектрального разделения. κ = ∫ G_s(f) G_j(f) df по полосе приёмника: какая часть спектра помехи единичной мощности попадает туда же, куда и спектр сигнала. Эффективная спектральная плотность отношения несущей к шуму равна [1/(C/N₀) + (J/S)·κ]⁻¹.
  • Коэффициент шума. Сколько приёмник добавляет к тепловому шуму, как отношение F в децибелах; шумовая температура системы равна T_ant + 290 K × (F − 1).
  • Водопад. Частотно-временное изображение спектра: частота по горизонтали, время вниз, цвет — мощность.
  • Оценка Уэлча. Спектральная плотность мощности, оцениваемая усреднением периодограмм с окном и перекрытием (Welch 1967).
  • SigMF — Signal Metadata Format. Открытый формат записи: файл JSON .sigmf-meta, описывающий необработанный файл отсчётов .sigmf-data (здесь комплексных cf32_le, ci16_le или ci8).
  • IQ — синфазная и квадратурная составляющие. Две компоненты комплексного отсчёта в основной полосе.

Термины сигналов LEO-PNT#

Эти термины встречаются в виде leo-signal и многополосных сценариев spectrum; см. LEO-SIGNAL.md.

  • LEO-PNT — позиционирование, навигация и время с низкой околоземной орбиты. Навигационные сигналы, передаваемые со спутников на высоте от нескольких сотен до примерно 1200 км: сильнее и быстрее движущиеся, чем GNSS со средней околоземной орбиты.
  • RNSS, RDSS, MSS, EESS — служба радионавигации через спутники, служба радиоопределения через спутники, подвижная спутниковая служба, спутниковая служба исследования Земли. Распределения служб ITU (Международного союза электросвязи), в которых может находиться полоса.
  • Пилотная, информационная и поисковая компоненты. Части одного сигнала: пилотная компонента без данных для измерения дальности, информационная компонента, несущая навигационное сообщение, и короткая низкоскоростная поисковая компонента, которую легко найти.
  • FDMA — множественный доступ с частотным разделением. Компоненты или спутники разделены по частоте несущей, а не по коду.
  • Полоса по Габору (RMS). β = √(∫ f² G df / ∫ G df) по полосе приёмника: разброс мощности сигнала по частоте, определяющий, насколько точно им можно измерять дальность.
  • DLL — схема слежения за задержкой. Контур слежения за кодом; расстояние между опережающим и запаздывающим коррелятором и шумовая полоса определяют дрожание дальности из-за теплового шума.
  • EFQPSK — улучшенная квадратурная фазовая манипуляция Фехера. Модуляция с постоянной огибающей (Xona Pulsar); здесь приближается спектром прямоугольных чипов.
  • OFDM — мультиплексирование с ортогональным частотным разделением. Многонесущая форма сигнала (нисходящая линия Starlink); здесь изображается плоской полосой.
  • TEC — полное электронное содержание. Число электронов на квадратный метр вдоль пути; 1 TECU = 10¹⁶ эл/м². Ионосферная задержка первого порядка равна 40,3·TEC/f² метров.
  • EIRP — эквивалентная изотропно излучаемая мощность. Мощность передатчика, умноженная на коэффициент усиления антенны в направлении приёмника.

Целостность и аугментация#

Целостность — это вопрос доверия: не «насколько велика моя ошибка?», а «могу ли я её ограничить и сообщат ли мне, когда граница нарушена?» Вот авиационные термины для этого.

RAIM — автономный контроль целостности приёмником. Простыми словами: приёмник сверяет спутники друг с другом. Если спутников больше четырёх, нужных для определения положения, остатки (невязки) должны быть малы; большая невязка означает, что один спутник лжёт, и приёмник может сказать об этом без помощи с земли. Реализовано в src/raim.rs.

ARAIM — расширенный автономный контроль целостности приёмником. Современная двухчастотная многосистемная форма RAIM. Ей передаётся сообщение поддержки целостности с предполагаемой ошибкой и вероятностью отказа каждого спутника, а возвращает она уровни защиты, а не флаг «пройдено / не пройдено». Полное изложение со всеми допущениями — в ARAIM_REFERENCE.md.

SISRE — ошибка дальности в сигнале в пространстве. Простыми словами: насколько передаваемые спутником орбита и поправка часов искажают дальность, измеряемую типичным пользователем. Ошибка орбиты делится на радиальную, трансверсальную и бинормальную части, взвешивается по тому, насколько каждая проявляется вдоль средней линии визирования, и затем объединяется с ошибкой часов (Montenbruck et al. 2018). Для спутника на низкой околоземной орбите трансверсальная и бинормальная части весят гораздо больше, чем для GPS, потому что пользователи видят его далеко от надира. Используется видом leo-navmsg.

RAC — радиальная, трансверсальная, бинормальная. Три направления, на которые раскладывается ошибка орбиты: от центра Земли, вдоль направления полёта и перпендикулярно плоскости орбиты. Модель kepler-rac вида leo-navmsg добавляет корректирующий полином по каждому.

SVID — идентификатор космического аппарата. Номер, которым навигационное сообщение называет передавший его спутник.

IOD — выпуск данных. Счётчик, меняющийся при каждом изменении содержания навигационного сообщения спутника, чтобы приёмник мог отличить новое сообщение от повтора. (Не путать с демонстрацией на орбите, тоже сокращаемой IOD, как в Celeste IOD ESA.)

TOW — время недели. Секунды от начала текущей недели GNSS (воскресенье 00:00).

CRC-24Q — 24-битная циклическая проверка избыточности (полином Qualcomm). Проверка для обнаружения ошибок, которую несут сообщения RTCM 10403 и Galileo: 24-битный остаток от деления битов сообщения на полином 0x1864CFB. Приёмник пересчитывает её и отбрасывает сообщение, которое не совпадает.

URE — ошибка дальности пользователя. Простыми словами: насколько собственные передаваемые орбита и поправка часов спутника искажают каждую дальность до него. Её также называют ошибкой сигнала в пространстве (SISE); это бюджет ошибки по каждому спутнику, который передаётся в ARAIM и RAIM (sigma_ure_m в src/raim.rs).

MHSS — разделение решений по множественным гипотезам. Метод, который использует ARAIM. Для каждого способа, которым могла бы быть повреждена орбитальная группировка, формируется решение без подозрительных спутников и ограничивается, насколько это частичное решение может отстоять от решения по всем видимым спутникам.

HPL / VPL — горизонтальный / вертикальный уровень защиты. Простыми словами: радиус, внутри которого система обещает истинную ошибку при заданном риске целостности. Это граница, которую вычисляет алгоритм, а не измеренная ошибка. Прогон считается доступным, когда уровень защиты остаётся ниже предела тревоги, допустимого для операции (VAL — вертикальный предел тревоги; HAL — горизонтальный).

SBAS — спутниковая система функционального дополнения. Наземная сеть, которая наблюдает за GNSS, вычисляет поправки и границы целостности и передаёт их с геостационарных спутников. WAAS — Wide Area Augmentation System — американская; EGNOS (Европейская геостационарная служба навигационного покрытия) — европейский аналог. Kshana вычисляет уровни защиты в форме взвешенного метода наименьших квадратов по DO-229E (DO-229E — минимальный стандарт эксплуатационных характеристик RTCA для приёмников SBAS; RTCA ранее называлась Radio Technical Commission for Aeronautics) (src/sbas.rs).

Оценивание и геометрия#

Оценщик. Алгоритм, который предсказывает истинное положение и время во время перерыва по модели датчика. В Kshana есть аналитический предсказатель holdover и фильтр Калмана.

Фильтр Калмана. Простыми словами: алгоритм, отслеживающий величину и одновременно степень её неопределённости. Kshana использует его границу неопределённости для вычисления показателя «Целостность».

EKF — расширенный фильтр Калмана. Фильтр Калмана для нелинейной задачи: на каждом шаге он линеаризует модель около текущей оценки. Стандартный выбор для связки GNSS с INS.

UKF — фильтр Калмана с сигма-точками. Та же задача без линеаризации: небольшой набор детерминированно выбранных выборочных точек пропускается через истинную нелинейную модель, а среднее и ковариация восстанавливаются по тому, куда они попали. Ведёт себя лучше при сильной нелинейности, поэтому определение орбиты использует его.

DOP — геометрический фактор (ухудшение точности). Простыми словами: во сколько раз геометрия спутников усиливает ошибку дальности до ошибки положения или времени. Ошибка положения ≈ PDOP × ошибка дальности, поэтому малое число означает хорошую геометрию. Семейство: GDOP (геометрический — положение и время вместе), PDOP (положение), HDOP (горизонтальный), VDOP (вертикальный), TDOP (время).

Орбитальная группировка Уокера. Стандартный способ описать орбитальную группировку числом плоскостей орбит и спутников в каждой плоскости (GPS — это примерно оболочка Уокера 24/6).

Маска возвышения. Минимальный угол над местным горизонтом, при котором спутник считается пригодным; слишком низкие сигналы исключаются.

Затмение (окклюзия). Когда Земля физически закрывает линию визирования на спутник.

Силуэт горизонта (маска силуэта). Простыми словами: контур зданий, кранов или холмов на фоне неба, заданный как возвышение для каждого азимута. Спутник считается видимым, только если он выше max(elevation mask, skyline) на своём азимуте, а спутник выше маски, но за силуэтом, «закрыт силуэтом». Kshana строит его по таблице, уличному каньону, секторам и рельефу (их поточечный максимум) или по REPRESENTATIVE пресету; только прямая видимость, без отражения и дифракции (SKYLINE.md).

Геометрия неба. Какие спутники видит место при данном силуэте горизонта и как это влияет на решение: факторы DOP, ковариация метода наименьших квадратов в системе восток–север–верх и его эллипс ошибок, горизонтальная область, содержащая заданную долю определений (95 % по умолчанию) при независимых одинаковых гауссовых ошибках дальности. MODELLED-геометрия при заданной модели ошибок, а не реальная ошибка приёмника (SKYLINE.md).

CTI — составная целостность времени. Уровни защиты для времени, а не положения, вычисляемые при переходе между разными источниками времени, например от часов, проверяемых по спутникам (доступен RAIM), к свободно идущим в holdover, чтобы граница оставалась действительной через переход (src/integrity/mod.rs).

TIB — эталонный тест целостности времени. Мерило для мониторов времени других разработчиков: вводит набор отказов и проверяет, действительно ли заявленный монитором уровень защиты ограничивал его ошибку. Он не делает собственных утверждений о точности, поэтому не может их завысить (src/benchmark/mod.rs).

Орбиты и пространство Земля–Луна#

CR3BP — круговая ограниченная задача трёх тел. Система Земля–Луна, рассматриваемая как два тела на круговых орбитах вокруг общего центра масс, плюс космический аппарат, слишком лёгкий, чтобы оказывать обратное влияние. Вблизи Луны эллипс Кеплера из задачи двух тел просто имеет неправильную форму; CR3BP — самая дешёвая динамика, которая верна (src/cr3bp.rs).

NRHO — почти прямолинейная гало-орбита. Периодическая орбита CR3BP, которая проходит близко над одним полюсом Луны и далеко над другим, так что при взгляде с торца она почти прямая — отсюда «почти прямолинейная». Это орбита, выбранная для лунной станции Gateway, и она сохраняет почти непрерывную прямую видимость Земли.

DRO — дальняя ретроградная орбита. Другое семейство CR3BP: большая устойчивая орбита, обходящая Луну в обратном направлении во вращающейся системе отсчёта.

EOP — параметры ориентации Земли. Измеренные, слегка неравномерные колебания и вращение Земли (движение полюса, UT1 (Universal Time 1, время вращения Земли)−UTC — время вращения Земли минус всемирное координированное время — и длительность суток), необходимые, чтобы перевести положение в системе, связанной с Землёй, в инерциальное с точностью лучше метров. Их публикует IERS (Международная служба вращения Земли и систем отсчёта); Kshana читает его файл finals2000A через --eop.

Стандарты, форматы и организации#

Сокращения, которые README и страницы пакетов используют для стандартов, форматов файлов, шкал времени, систем отсчёта и организаций, стоящих за ними. Каждое из них также расшифровывается при первом использовании на этих страницах.

Орбиты, системы отсчёта и время

  • SGP4 / SDP4 — Simplified General Perturbations 4 / Simplified Deep-space Perturbations 4. Стандартные аналитические распространители для опубликованных орбит спутников.
  • TLE — двухстрочный набор элементов. Открытый формат орбит, который читает SGP4.
  • LEO / MEO / GTO / IGSO — низкая околоземная орбита / средняя околоземная орбита / геостационарная переходная орбита / наклонная геосинхронная орбита. Режимы орбит; большинство спутников GNSS летают на MEO.
  • LMO — низкая орбита Марса.
  • ECI / ECEF — геоцентрическая инерциальная / геоцентрическая связанная с Землёй система. Система отсчёта, не вращающаяся вместе с Землёй, и вращающаяся.
  • TEME — истинный экватор, средний equinox. Система отсчёта, в которой SGP4 выдаёт результат.
  • GCRS / ITRS / ITRF — геоцентрическая небесная система отсчёта / Международная земная система отсчёта / её реализация, Международная земная опорная система. Современные инерциальная и связанная с Землёй системы отсчёта.
  • CIO — небесное промежуточное начало отсчёта. Опорная точка современной цепочки вращения Земли без равноденствия.
  • LVLH — местная вертикаль, местная горизонталь. Система отсчёта, движущаяся вместе с космическим аппаратом.
  • WGS-84 — Всемирная геодезическая система 1984. Эллипсоид Земли, который использует GPS.
  • UTC / TAI / TT / UT1 / TDB — всемирное координированное время / международное атомное время / земное время / всемирное время 1 (время вращения Земли) / барицентрическое динамическое время.
  • LTC / TCL — лунное координатное время (Temps-Coordonnée Lunaire). Предлагаемая шкала времени для Луны.
  • OD — определение орбиты. Восстановление орбиты по измерениям слежения.
  • CR3BP, NRHO и DRO определены выше в разделе «Орбиты и пространство Земля–Луна».

Форматы файлов и сообщения

  • SP3 — Standard Product 3. Формат файлов точных орбит Международной службы GNSS (IGS), в версиях c и d.
  • RINEX — независимый от приёмника формат обмена. Стандартный формат файлов для наблюдений GNSS и передаваемых эфемерид.
  • IONEX — формат обмена картами ионосферы.
  • OEM / OMM / TDM — сообщение с эфемеридами орбиты / сообщение со средними элементами орбиты / сообщение с данными слежения. Стандартные сообщения Консультативного комитета по космическим системам передачи данных (CCSDS) для орбит и данных слежения.
  • TOML — Tom's Obvious, Minimal Language. Текстовый формат сценариев Kshana.
  • KIF — Kshana Interchange Format. Версионируемая самоописывающая оболочка результата Kshana.

Стандарты

  • DO-229E / DO-316. Минимальные стандарты эксплуатационных характеристик RTCA для приёмников SBAS и для бортового оборудования GPS с авиационным функциональным дополнением.
  • IS-GPS-200 / IS-GPS-705. Интерфейсные спецификации GPS (вторая охватывает сигнал L5).
  • NIST SP 1065. Handbook of Frequency Stability Analysis Национального института стандартов и технологий.
  • TRL — уровень технологической готовности. Шкала зрелости аппаратуры от 1 до 9.

Организации

  • ESA / ESOC / ESTRACK — Европейское космическое агентство, его Европейский центр управления космическими полётами и его Европейская сеть слежения за космическими аппаратами.
  • NASA / JPL / NAIF / DSN — Национальное управление по аэронавтике и исследованию космического пространства США, его Лаборатория реактивного движения, его Navigation and Ancillary Information Facility (публикующая набор инструментов SPICE — Spacecraft, Planet, Instrument, C-matrix, Events) и его Сеть дальней космической связи.
  • IGS — Международная служба GNSS. IERS — Международная служба вращения Земли и систем отсчёта. IAU — Международный астрономический союз (чья библиотека SOFA, Standards of Fundamental Astronomy, и её открытый порт ERFA, Essential Routines for Fundamental Astronomy, служат для Kshana эталоном систем отсчёта).
  • CCSDS — Консультативный комитет по космическим системам передачи данных. AIAA — Американский институт аэронавтики и астронавтики. RTCA — ранее Radio Technical Commission for Aeronautics.

Программное обеспечение и цепочка поставок

  • CLI — интерфейс командной строки. MCP — Model Context Protocol, протокол, на котором работает агентный сервер Kshana. IDE — интегрированная среда разработки.
  • SBOM — перечень компонентов программного обеспечения. SLSA — Supply-chain Levels for Software Artifacts, система происхождения сборок, по которой заверяются выпуски Kshana.

Все остальные сокращения, от A до Z#

Все сокращения, используемые в документации репозитория (docs/ и четырёх README), которые не определены ни в одном разделе выше, а также несколько таких, которые определены, повторённые для поиска. Каждая страница также расшифровывает свои сокращения при первом использовании; эта таблица — единственное место, где можно найти их все. Некоторые записи — это идентификаторы или названия, а не сокращения, и это в них указано.

Сокращение Расшифровка Где встречается
3GPP Third Generation Partnership Project организация, пишущая стандарты 5G, включая нетерриториальные сети
5G мобильная сеть пятого поколения включая её позиционирование в нетерриториальных сетях (NTN)
ABI двоичный интерфейс приложений теги пакетов wheel для Python
ABMF станция IGS в Ле-Муле, Гваделупа четырёхсимвольный идентификатор станции
AC переменный ток как в эффекте AC-Штарка (светового сдвига)
ADD Algorithm Description Document (документ с описанием алгоритма) эталонный бортовой алгоритм ARAIM рабочей группы WG-C
ADEV / OADEV девиация Аллана / перекрывающаяся девиация Аллана см. «Девиация Аллана» выше
ADIS16460 / ADIS16465 / ADIS16488, STIM300, 3DM-GX3 (GX3) артикулы инерциальных датчиков (Analog Devices; Safran Sensonor; MicroStrain) идентификаторы, а не сокращения
AEM Attitude Ephemeris Message (сообщение с эфемеридами ориентации) сообщение CCSDS
AESS Aerospace and Electronic Systems Society (Общество аэрокосмических и электронных систем) IEEE
AF коэффициент усреднения целое кратное интервала отсчётов в оценщике типа Аллана
AFS Augmented Forward Signal лунный навигационный сигнал LunaNet
AGC автоматическая регулировка усиления индикатор подавления во входном каскаде приёмника
AHP метод анализа иерархий многокритериальный метод взвешивания (Saaty)
AI / ML искусственный интеллект / машинное обучение
AL / HAL / VAL предел тревоги / горизонтальный предел тревоги / вертикальный предел тревоги ошибка, которую должен ограничивать монитор целостности
AltBOC альтернативная двоичная смещённая несущая модуляция Galileo E5
AM-HM неравенство между средним арифметическим и средним гармоническим
AOCS система управления ориентацией и орбитой
AOS / TCA / LOS приём сигнала / момент наибольшего сближения / потеря сигнала события прохода над наземной станцией (LOS также означает прямую видимость; какое значение имеется в виду, видно из контекста)
API программный интерфейс приложения
APID идентификатор прикладного процесса поле заголовка пакета Space Packet CCSDS
APS Американское физическое общество
APV заход на посадку с вертикальным наведением APV-I: горизонтальный предел тревоги 40 м, вертикальный 50 м
ARL средняя длина серии среднее время, за которое детектор изменений подаёт тревогу
ARM / ARM64 архитектура процессоров Arm / её 64-разрядная форма
ASD амплитудная спектральная плотность квадратный корень из спектральной плотности мощности
AU астрономическая единица 149 597 870,7 км
AUC / ROC площадь под кривой / рабочая характеристика приёмника оценка детекторов
AWS Amazon Web Services размещает открытое зеркало тайлов возвышений SRTM
BEL потери при проникновении в здание ITU-R P.2109
BI нестабильность смещения плоский минимум девиации Аллана инерциального датчика
BIPM Bureau International des Poids et Mesures (Международное бюро мер и весов) публикует Circular T
BKG Bundesamt für Kartographie und Geodäsie (Федеральное ведомство картографии и геодезии Германии) поддерживает зеркало данных IGS
BSD Berkeley Software Distribution как в лицензиях BSD
BSP двоичный SPK двоичный файл ядра эфемерид SPICE
BSTAR член торможения двухстрочного набора элементов
CAI холодноатомный интерферометр см. QUANTUM.md
CARIOQA-PMP Cold Atom Rubidium Interferometer in Orbit for Quantum Accelerometry – Pathfinder Mission Preparation
CC / CC BY Creative Commons / Creative Commons Attribution лицензия на данные или текст
CDDIS Crustal Dynamics Data Information System архив космической геодезии NASA
CDF функция распределения
CFAR постоянный уровень ложных тревог правило порога детектора захвата
CGCS2000 China Geodetic Coordinate System 2000 датум BeiDou
CIP небесный промежуточный полюс
CIRS небесная промежуточная система отсчёта
CISA Cybersecurity and Infrastructure Security Agency (Агентство по кибербезопасности и безопасности инфраструктуры) Министерства внутренней безопасности США
CM / CL гражданский средний / гражданский длинный два кода GPS L2C с временным мультиплексированием
CMPL уровень защиты от синфазных ошибок граница ошибок, которые тест по невязкам не видит
CN сходящаяся ньютоновская поправка SPICE на аберрацию с учётом времени распространения света
C/N0 (C/N₀) отношение несущей к спектральной плотности шума в дБ-Гц
COPRAS COmplex PRoportional ASsessment многокритериальный метод ранжирования
COSPAR Комитет по космическим исследованиям присваивает международные обозначения спутников
CPR цикл на оборот эмпирическое ускорение орбиты на частоте обращения
CPU / GPU / NPU центральный / графический / нейронный процессор
CRB / CRLB граница Крамера–Рао / нижняя граница Крамера–Рао наименьшая дисперсия, которой может достичь несмещённый оценщик
CRD Consolidated laser Ranging Data format файлы нормальных точек ILRS
CRPA антенна с управляемой диаграммой направленности приёма антенная решётка для защиты от подавления
CR / RI коэффициент согласованности / случайный индекс проверка согласованности AHP (принимать CR < 0,10)
CS GROUP французская компания, поддерживающая Orekit название компании, а не сокращение для расшифровки
CSK манипуляция сдвигом кода
CSS каскадные таблицы стилей
CSV значения, разделённые запятыми
CUSUM кумулятивная сумма последовательный детектор изменений
CV cross-validation (общая видимость при передаче времени; какое значение имеется в виду, видно из контекста)
CZML Cesium Language формат сцен JSON для CesiumJS
дБ / дБВт / дБ-Гц децибел / децибел-ватт / децибел-герц отношение мощностей, абсолютная мощность и единица C/N0
DC постоянный ток предел нулевой частоты
DCM матрица направляющих косинусов матрица поворота
DCO Developer Certificate of Origin
DCT таблица управления проектом таблица бюджета линии связи (пример Galileo в X-диапазоне из JPL DESCANSO)
DE / DE421 / DE430 / DE440 / DE441 JPL Development Ephemeris (версии 421, 430, 440, 441) планетные и лунные эфемериды; «класса DE» означает точность такого класса
DEM цифровая модель рельефа
DESCANSO Deep Space Communications and Navigation Systems Center of Excellence серия монографий JPL
DGFI-TUM Deutsches Geodätisches Forschungsinstitut der Technischen Universität München (Германский геодезический исследовательский институт при Мюнхенском техническом университете) размещает центр данных EUROLAS
DGNSS дифференциальная GNSS
DHS Министерство внутренней безопасности США
DoD Министерство обороны США
DOF / DoF степень свободы см. 1-DOF выше
DOI идентификатор цифрового объекта
DOR / Δ-DOR дифференциальные односторонние измерения дальности / дельта-дифференциальные односторонние измерения дальности угловое сопровождение в дальнем космосе
DP5 / RK4 / RK5 / DOP853 Дорман–Принс 5(4) / Рунге–Кутта 4 / Рунге–Кутта 5 / Дорман–Принс 8(5 3) численные интеграторы
DRMS среднеквадратичное расстояние см. 2DRMS
DS00002980D / DS00002985D / DS00003047A номера документов с описаниями изделий Microchip идентификаторы, а не сокращения
DSAC Deep Space Atomic Clock часы NASA на ионах ртути в ловушке
DUT1 UT1 минус UTC поправка на вращение Земли
Eb/N0 энергия на бит относительно спектральной плотности шума
ECI0 инерциальная система, совпадающая с Земной системой координат в начале прогона используется экспортом для взаимодействия leo-pass
ECMAScript / ES стандарт, лежащий в основе JavaScript / модуль ES
ECOM2 Empirical CODE Orbit Model 2 модель солнечного давления для GNSS (CODE: Center for Orbit Determination in Europe)
ECSS European Cooperation for Space Standardization ECSS-E-ST-10-02 — её стандарт верификации
ED документ EUROCAE как в ED-259A
EDL вход в атмосферу, спуск и посадка
EEE электрические, электронные и электромеханические (компоненты) обеспечение качества космической продукции
EGM / EGM2008 Earth Gravitational Model (выпуск 2008) NGA
EIGEN European Improved Gravity model of the Earth by New techniques
ELECTRE ELimination Et Choix Traduisant la REalité (исключение и выбор, выражающие реальность) многокритериальный метод превосходства
ELP/MPP02 Éphéméride Lunaire Parisienne, версия MPP02 (Chapront) аналитическая лунная теория
EME2000 средний экватор и равноденствие Земли эпохи J2000 инерциальная система координат
EML early-minus-late кодовый дискриминатор
EMT эффективный порог монитора выходная величина ARAIM
ENU / NED восток–север–вверх / север–восток–вниз локальные горизонтные системы координат
EO наблюдение Земли
EPM / EPM2021 Ephemerides of Planets and the Moon (выпуск 2021) эфемериды IAA RAS
ERA угол вращения Земли
ESKF фильтр Калмана по вектору ошибок
ESS эффективный размер выборки для фильтра частиц
ESSR European Space Software Repository ESA
ET эфемеридное время название TDB в SPICE
EUROCAE Европейская организация по оборудованию для гражданской авиации
EUROLAS Европейская лазерная сеть лазерная дальнометрия спутников и Луны
FAQ часто задаваемые вопросы
FCC Федеральная комиссия по связи (США) США
FCNN полносвязная нейронная сеть
FD конечная разность
FDE обнаружение и исключение отказов
FES / FES2004 Finite Element Solution (выпуск 2004) модель океанских приливов
FIM информационная матрица Фишера
FNV-1a хеш Фаулера–Нолла–Во, вариант 1a используется для фиксации эталонных выходных данных
FOC / IOV полная эксплуатационная готовность / проверка на орбите поколения спутников (Galileo, Xona Pulsar)
FOV / IFOV поле зрения / мгновенное поле зрения
FPGA / MCU / RTOS программируемая пользователем вентильная матрица / микроконтроллер / операционная система реального времени
FSL / FSPL потери в свободном пространстве / потери на трассе в свободном пространстве ITU-R P.525
ГБ / КБ / МБ гигабайт / килобайт / мегабайт
GCRF Geocentric Celestial Reference Frame
GDAL Geospatial Data Abstraction Library
GEO геостационарная орбита
GeoJSON Geographic JavaScript Object Notation IETF RFC 7946
GG градиент гравитации как в гравитационно-градиентном моменте
ГГц / кГц гигагерц / килогерц
GIM глобальная карта ионосферы
GINS / KF-GINS интеграция GNSS/INS / набор данных и код фильтра Калмана GNSS/INS Уханьского университета
GIS географическая информационная система
GIVE вертикальная ошибка сетки ионосферы термин сообщений SBAS
gLAB GNSS-Lab Tool пакет обработки данных GNSS, распространяемый ESA
GLIBC библиотека GNU C
GLONASS Глобальная навигационная спутниковая система России (Globalnaya Navigatsionnaya Sputnikovaya Sistema)
GLS обобщённый метод наименьших квадратов
GM гравитационный параметр гравитационная постоянная, умноженная на массу тела
GMAT General Mission Analysis Tool NASA
GMM-3 Goddard Mars Model 3 гравитационное поле Марса
GMST среднее звёздное время по Гринвичу
GNC наведение, навигация и управление
GPOD Grid Processing On Demand ESA
GR общая теория относительности
GRGM / GRGM660PRIM модели гравитационного поля Луны GRAIL от NASA Goddard (GRAIL: Gravity Recovery and Interior Laboratory)
GRS80 Geodetic Reference System 1980
GSD размер пикселя на местности
GSE наземное вспомогательное оборудование
GSFC Центр космических полётов имени Годдарда NASA
HDEV / OHDEV девиация Адамара / перекрывающаяся девиация Адамара мера стабильности, нечувствительная к дрейфу
HIL аппаратура в контуре
HMI / MI опасно вводящая в заблуждение информация / вводящая в заблуждение информация области диаграммы Стэнфорда
HP Hewlett-Packard
HTML HyperText Markup Language
IAA RAS Институт прикладной астрономии Российской академии наук
IAG Международная ассоциация геодезии
IAGA / V-MOD (VMOD) Международная ассоциация геомагнетизма и аэрономии / её рабочая группа V-MOD (моделирование геомагнитного поля) поддерживает IGRF
IC начальное условие
ICAO Международная организация гражданской авиации
ICD документ управления интерфейсом как в Galileo OS SIS ICD
ICGEM Международный центр глобальных моделей Земли
ICRF Международная небесная система отсчёта
ID идентификатор (или идентификация, как в ID типа шума)
IEEE Институт инженеров по электротехнике и электронике
IETF / RFC Internet Engineering Task Force / Request for Comments
IF промежуточная частота отсчёты приёмника
IGb14 реализация ITRF2014 от IGS
IGRF / IGRF14 International Geomagnetic Reference Field IGRF-14 (файл IGRF14.shc) — 14-е поколение
IGSO наклонная геосинхронная орбита
IIF GPS Block II Follow-on поколение спутников GPS
ILRS International Laser Ranging Service
ILS целочисленный метод наименьших квадратов разрешение неоднозначностей
IMCCE Institut de mécanique céleste et de calcul des éphémérides Парижская обсерватория; публикует INPOP
INPOP21a Intégration Numérique Planétaire de l'Observatoire de Paris, версия 21a планетные эфемериды
IOAG Interagency Operations Advisory Group
ION / ITM Институт навигации / его Международное техническое совещание
IoT Интернет вещей
IR риск для целостности вероятность опасно вводящей в заблуждение информации
IRE Institute of Radio Engineers предшественник IEEE
ISB межсистемное смещение смещение часов между двумя GNSS
ISL межспутниковая линия связи
ISM сообщение поддержки целостности ARAIM
ISO Международная организация по стандартизации ISO 8601 — её формат даты и времени
ISS Международная космическая станция
ITRF93 / ITRF2020 International Terrestrial Reference Frame 1993 / 2020
ITU-R Сектор радиосвязи Международного союза электросвязи его рекомендации серии P моделируют распространение радиоволн
IVS International VLBI Service for Geodesy and Astrometry
JD / MJD юлианская дата / модифицированная юлианская дата
JMLR Journal of Machine Learning Research
JOSA Journal of the Optical Society of America
JRC / JRC122785 Объединённый исследовательский центр Европейской комиссии / один из номеров его отчётов
JS JavaScript
JSON JavaScript Object Notation
JSTSP IEEE Journal of Selected Topics in Signal Processing
KF фильтр Калмана
KML Keyhole Markup Language стандарт OGC, читаемый Google Earth
KP16 / KRAC / LU22 / APOL метки типов записей в собственном текстовом формате навигационного сообщения LEO в Kshana расширение Kshana, а не стандарт
KPI ключевой показатель эффективности
KSC Космический центр имени Кеннеди
KVN Keyword = Value Notation текстовая форма сообщений CCSDS
LANS Lunar Augmented Navigation Service NASA
LAPACK Linear Algebra PACKage
LCG линейный конгруэнтный генератор генератор тестовой серии NIST SP 1065
LCNS Lunar Communications and Navigation Services служба ESA Moonlight
LCRNS Lunar Communications Relay and Navigation Systems NASA
LFSR регистр сдвига с линейной обратной связью генерация расширяющих кодов
LGPL GNU Lesser General Public License
LIL закон повторного логарифма
LLI / SSI индикатор потери захвата / индикатор мощности сигнала флаги наблюдений RINEX
LLR лазерная дальнометрия Луны
LLVM инфраструктура компиляторов LLVM (первоначально Low Level Virtual Machine)
LNAV устаревшее навигационное сообщение GPS
LNCSS лунная навигационная и коммуникационная спутниковая система примеры исследований орбитальных группировок в NAVIGATION 70(4), navi.613
LNIS LunaNet Interoperability Specification
LNSS Lunar Navigation Satellite System предлагаемая лунная орбитальная группировка
LPV / LPV-200 характеристики курсового маяка с вертикальным наведением / его категория с высотой принятия решения 200 футов заход на посадку в авиации
LRO Lunar Reconnaissance Orbiter NASA
LS високосные секунды как в Δt_LS
LT время распространения света
LTE Long-Term Evolution стандарт сотовой связи 4G
LU LU-разложение (нижняя и верхняя треугольные матрицы)
LuGRE Lunar GNSS Receiver Experiment полетел на Луну в 2025 году
LuPNT лунная библиотека PNT Стэнфорда название
MAAST MATLAB Algorithm Availability Simulation Tool Стэнфорд
MAIT изготовление, сборка, интеграция и испытания
MAR099 / JUP365 / SAT441 решения JPL для эфемерид спутников лун Марса, Юпитера и Сатурна идентификаторы
MASPS минимальные стандарты характеристик авиационных систем
MATLAB MATrix LABoratory программный продукт для численных вычислений
MAUT теория многоатрибутной полезности
MC Монте-Карло
MCD Mars Climate Database
MCDA многокритериальный анализ решений
MCI / MCMF лунно-центрическая инерциальная / лунно-центрическая, лунно-связанная
MDB минимально обнаруживаемое смещение
MDEV модифицированная девиация Аллана
MEMS микроэлектромеханические системы
MeO / MLRO MéO (Métrologie Optique), лазерная станция в Грассе / Matera Laser Ranging Observatory станции лазерной дальнометрии Луны
ME / PA средняя Земля / главные оси две лунные связанные с телом системы координат (MOON_ME, MOON_PA)
MGEX Multi-GNSS Experiment IGS
MIT Массачусетский технологический институт как в лицензии MIT
MLP многослойный перцептрон небольшая нейронная сеть
MOD / TOD средняя на дату / истинная на дату системы координат экватора и равноденствия
MOORA Multi-Objective Optimisation on the basis of Ratio Analysis
MOPS минимальные эксплуатационные стандарты характеристик
MPL Mozilla Public License
MRO110 / MRO110B2 модели гравитационного поля Mars Reconnaissance Orbiter 110 и 110B2
MSRV минимальная поддерживаемая версия Rust
MTF модуляционная передаточная функция оптическая съёмка
MVDR отклик с минимальной дисперсией без искажений адаптивное формирование диаграммы направленности
MWL микроволновая линия связи линия передачи времени ACES
NaN не число
NavIC Navigation with Indian Constellation
NAVISP Navigation Innovation and Support Programme ESA
NAV / OBS навигация (сообщение) / наблюдение два типа файлов RINEX; Stanford NAV Lab — это Navigation and Autonomous Vehicles Laboratory
NBS / NBS14 бывшее Национальное бюро стандартов США / набор эталонных данных по стабильности частоты NBS14 используется для проверки оценщиков Аллана
NEES / NIS нормализованный квадрат ошибки оценки / нормализованный квадрат инновации тесты согласованности фильтра
NGA National Geospatial-Intelligence Agency США
NGS / NOAA National Geodetic Survey / National Oceanic and Atmospheric Administration США
NIMA / TR8350 National Imagery and Mapping Agency / её технический отчёт TR8350.2 (определение WGS 84) NIMA — прежнее название NGA
NLOS non-line-of-sight сигнал, пришедший только по отражённому пути
NNLS неотрицательный метод наименьших квадратов
NORAD Командование воздушно-космической обороны Северной Америки ведёт общедоступный каталог спутников
NP Нейман–Пирсон теория обнаружения
NPA неточный заход на посадку авиация
NPB нутация–прецессия–смещение матрица IAU 2006/2000A
NRL / NRLMSISE-00 Naval Research Laboratory / его модель атмосферы Mass Spectrometer and Incoherent Scatter Radar Extended, 2000 г.
NTN нетеррестриальная сеть 5G со спутников
NTRS NASA Technical Reports Server
OC-0 … OC-13 идентификаторы завышенных заявлений строки CLAIMS-VS-REALITY.md
OCI Open Container Initiative формат образов контейнеров
ODE / SDE обыкновенное / стохастическое дифференциальное уравнение
ODM сообщения с данными об орбите семейство CCSDS, включающее OEM и OMM
OGC Open Geospatial Consortium
OLS / WLS обычный / взвешенный метод наименьших квадратов
OPS-SAT / OPSSAT-AD спутник-лаборатория ESA для программного обеспечения на орбите / его набор данных для обнаружения аномалий
OSIP Open Space Innovation Platform ESA
OSNMA / TESLA Open Service Navigation Message Authentication / Timed Efficient Stream Loss-tolerant Authentication аутентификация сигналов Galileo
OS / OSes Open Service (Galileo, BeiDou) или операционная система (системы) какое из значений имеется в виду, ясно из контекста
OU Орнштейн–Уленбек шумовой процесс с возвратом к среднему
PA обеспечение качества продукции (также точный заход на посадку, как в K_H,PA) какое из значений имеется в виду, ясно из контекста
PCK ядро планетных констант SPICE
PDF Portable Document Format
Pd / Pfa вероятность обнаружения / вероятность ложной тревоги
PEF pseudo-Earth-fixed система координат между TEME и ITRF
PG01 / PRN120 / GSAT0101 идентификаторы спутников: метка спутника GPS в SP3, номер псевдослучайного шума SBAS, название спутника Galileo идентификаторы, а не сокращения
PHARAO Projet d'Horloge Atomique par Refroidissement d'Atomes en Orbite цезиевые часы миссии ACES
PL уровень защиты
PLL система фазовой автоподстройки частоты
PMC / PMC10301026 PubMed Central / один из идентификаторов его статей
PM / FM фазовая модуляция / частотная модуляция шум фазы или частоты часов
PN pseudo-noise как в дальнометрии по PN-коду
PNG Portable Network Graphics
POD прецизионное определение орбиты
PPN параметризованный постньютоновский формализм
PPP / RTK / SPP точное абсолютное позиционирование / кинематика в реальном времени / одноточечное позиционирование
PPS импульс в секунду
PR запрос на слияние (pull request)
PRN псевдослучайный шум (номер кода) так в сигналах обозначаются спутники ГНСС
PROMETHEE Preference Ranking Organization METHod for Enrichment of Evaluations
PRX Physical Review X журнал
PSD спектральная плотность мощности см. выше
PS / SPS стандарт характеристик (Performance Standard) / служба стандартного позиционирования (Standard Positioning Service) GPS SPS PS
PTB Physikalisch-Technische Bundesanstalt национальный метрологический институт Германии
PTP протокол точного времени (Precision Time Protocol) IEEE 1588
PVT положение, скорость и время
PyO3 / PyPA / PyPI библиотека привязок Rust–Python / Python Packaging Authority / Python Package Index
PZ-90 Parametry Zemli 1990 геодезическая система координат ГЛОНАСС
QA обеспечение качества
QEMU Quick Emulator
QPN шум квантовой проекции
QPSK квадратурная фазовая манипуляция
QZSS Quasi-Zenith Satellite System Япония
RAAN прямое восхождение восходящего узла
RAFS рубидиевый атомный стандарт частоты
RDRR Resist–Detect–Respond–Recover (сопротивление, обнаружение, реагирование, восстановление) модель устойчивости RethinkPNT/Firesmith
RF радиочастота
RHEL Red Hat Enterprise Linux
RHS правая часть
RMS / RSS среднеквадратичное значение / квадратный корень из суммы квадратов
RNG генератор случайных чисел
RNTF Resilient Navigation and Timing Foundation
ROI рентабельность инвестиций
RPCF Resilient PNT Conformance Framework US DHS
RTCM Radio Technical Commission for Maritime Services его стандарт сообщений использует CRC-24Q
RTKLIB библиотека позиционирования ГНСС с открытым исходным кодом (библиотека кинематики в реальном времени)
RTN радиальное, трансверсальное, нормальное направление орбитальная система координат
RW случайное блуждание как в случайном блуждании смещения
RWFM / WFM / FFM / WPM / FPM частотная модуляция со случайным блужданием, белая и фликкер-частотная модуляция / белая и фликкер-фазовая модуляция степенные типы шума часов
SA.45s / SA65, OX-208 названия изделий Microchip (двое атомных часов в микрочиповом исполнении, термостатированный кварцевый генератор) названия, а не аббревиатуры
SD стандартное отклонение
SDD документ с определением услуги (Service Definition Document) как в SDD Galileo OS
SDK набор для разработки программного обеспечения
SDR программно-определяемая радиосистема
SDS Space Defense Squadron 18th SDS ведёт каталог спутников США
SEP угол Солнце–Земля–зонд (также сферическая вероятная ошибка) какое из значений имеется в виду, ясно из контекста
SGD стохастический градиентный спуск
SHA-256 Secure Hash Algorithm, 256-битный
SHM простое гармоническое движение
SI Международная система единиц
SIB информационный бюллетень по безопасности (Safety Information Bulletin) EASA; EASA — Агентство Европейского союза по авиационной безопасности
SINEX Solution INdependent EXchange format геодезические решения
SIR выборка по значимости с передискретизацией корпускулярный фильтр (particle filter)
SIS / SISA сигнал в пространстве / точность сигнала в пространстве
SITAN Sandia Inertial Terrain-Aided Navigation
SLR спутниковая лазерная дальнометрия
SMAD Space Mission Analysis and Design учебник
SNR отношение сигнал/шум
SOS / SSE сумма квадратов / сумма квадратов остатков
SOTA современный уровень
SP1065 NIST Special Publication 1065 тот же документ, что и NIST SP 1065
SPD / PD симметричная положительно определённая / положительно определённая
SPDX Software Package Data Exchange идентификаторы лицензий в заголовках файлов
SPK ядро SPICE для эфемерид космических аппаратов и планет
SPOF единая точка отказа
SQM мониторинг качества сигнала проверки на спуфинг по форме коррелятора
SRIF информационный фильтр с квадратным корнем
SRP давление солнечного излучения
SRTM / SRTMHGT Shuttle Radar Topography Mission / формат её файлов высот тайлы называются по юго-западному углу, например N36W117
SSD Solar System Dynamics группа JPL
STEC наклонное полное электронное содержание
STK Systems Tool Kit продукт для анализа миссий
STL Satellite Time and Location служба позиционирования и времени Iridium
STM матрица перехода состояния
SV космический аппарат (спутник)
SVD сингулярное разложение
SVG Scalable Vector Graphics
TAES IEEE Transactions on Aerospace and Electronic Systems
TC / TM телекоманды / телеметрия
TCXO кварцевый генератор с температурной компенсацией
TDD разработка через тестирование
TDOA / FDOA разность времён / частот прихода пассивное определение местоположения излучателя
TERCOM сопоставление контуров рельефа
TEXBAT Texas Spoofing Test Battery записанные данные спуфинга ГНСС (OAKBAT — набор данных того же класса)
TIE ошибка временного интервала
TIES Telecommunication Information Exchange Service учётные записи членов ITU
ToA время прихода
TOL допуск
TOPSIS Technique for Order of Preference by Similarity to Ideal Solution
TOTDEV / TOTVAR полное отклонение / полная дисперсия оценки стабильности с расширенным диапазоном
TPAMI IEEE Transactions on Pattern Analysis and Machine Intelligence
TPL уровень защиты времени см. SLOT-TIMING.md
TPS система тепловой защиты
TRN навигация по рельефу местности
TR / TN технический отчёт / техническая записка
TU Delft Делфтский технологический университет
TWSTFT / TWTFT двусторонняя спутниковая передача времени и частоты / двусторонняя передача времени и частоты
UBX двоичный протокол приёмников u-blox
UDRE дифференциальная ошибка дальности пользователя SBAS
UERE эквивалентная ошибка дальности пользователя
UFFC Ultrasonics, Ferroelectrics, and Frequency Control издание IEEE Transactions
UHF ультравысокая частота от 300 МГц до 3 ГГц
UI / UX пользовательский интерфейс / пользовательский опыт
ULA равномерная линейная решётка
ULP единица младшего разряда точность чисел с плавающей запятой
URA / URE точность дальности пользователя / ошибка дальности пользователя URA ограничивает целостность, URE — среднеквадратичная точность
URL унифицированный указатель ресурса
USGS Геологическая служба США
USNO Военно-морская обсерватория США
USO сверхстабильный генератор
USSA76 Стандартная атмосфера США 1976
VIKOR VIseKriterijumska Optimizacija I Kompromisno Resenje (многокритериальная оптимизация и компромиссное решение)
VLBI радиоинтерферометрия со сверхдлинной базой
WAAS / EGNOS Wide Area Augmentation System / European Geostationary Navigation Overlay Service SBAS; см. выше
WASM WebAssembly
WASPAS Weighted Aggregated Sum Product ASSessment
WG-C Рабочая группа C сотрудничества Европейского союза и Соединённых Штатов в области спутниковой навигации публикует справочные документы по ARAIM
WGCCRE Рабочая группа по картографическим координатам и элементам вращения IAU
WGN белый гауссов шум
WGS72 / WGS84 Всемирная геодезическая система 1972 / 1984 SGP4 использует константы WGS72
WHU Уханьский университет
WSM / WPM модель взвешенной суммы / модель взвешенного произведения многокритериальная агрегация (WPM означает также белую фазовую модуляцию; смысл ясен из контекста)
XML расширяемый язык разметки
XOR исключающее «или»
X / Y / Z / F (XYZF), D / I компоненты геомагнитного поля: северная, восточная, вертикальная, полная напряжённость; склонение, наклонение
YAGNI вам это не понадобится (you aren't gonna need it) принцип проектирования
ZHD зенитная гидростатическая задержка

Воспроизводимость и лицензирование#

Воспроизводимость (детерминированность). Одни и те же входные данные всегда дают побитово идентичный результат — scenario + seed + version → identical result. Скрытой случайности нет.

Начальное значение (seed). Число, которым инициализируется (детерминированный) генератор случайных чисел, благодаря чему прогоны повторяемы.

Открытое ядро. Бизнес-модель: движок бесплатен и имеет открытый исходный код (AGPL-3.0, GNU Affero General Public License, определение ниже; коммерческое двойное лицензирование); основу бизнеса составляют поддержка, интеграция, коммерческие лицензии и проприетарные дополнения, а не плата за рабочие места при использовании открытого движка.

AGPL-3.0. GNU Affero General Public License v3 — одобренная OSI (Open Source Initiative) лицензия на открытое программное обеспечение с сильным копилефтом. Аналогична GPL (GNU General Public License), но содержит дополнительное положение (§13) о программном обеспечении, предоставляемом пользователям по сети: изменённая версия, доступная по сети, должна предлагать этим пользователям соответствующий исходный код. Открытая лицензия Kshana.

Двойное лицензирование. Предоставление одного и того же кода под двумя лицензиями на выбор пользователя: здесь это AGPL-3.0 (открытая, с копилефтом) или коммерческая лицензия от Ashforde OÜ (эстонское частное общество с ограниченной ответственностью; OÜ = osaühing) для проприетарного или закрытого использования, для которого AGPL не подходит. См. LICENSING.md.

Также используется на kshana.dev

Аббревиатуры, которые использует сайт и которых нет в глоссарии репозитория выше.

GPS
Глобальная система позиционирования (Global Positioning System)
C/N₀
отношение мощности несущей к спектральной плотности шума, в дБ-Гц
L-band
радиодиапазон от 1 до 2 ГГц, используемый ГНСС
C/A
код грубого захвата GPS L1 (coarse/acquisition)
AFS
усиленный прямой сигнал (лунный)
MEMS
микроэлектромеханические системы
UAS
беспилотная авиационная система
PL · AL
уровень защиты · предел тревоги
APV-I
заход на посадку с вертикальным наведением, уровень I
LEO · GEO
низкая околоземная орбита · геостационарная орбита
OEM · OMM · TDM
сообщения CCSDS: эфемериды орбиты, средние элементы орбиты и данные слежения
IGRF
International Geomagnetic Reference Field
DSN
Сеть дальней космической связи (Deep Space Network)
VLBI
радиоинтерферометрия со сверхдлинной базой
LLR
лазерная дальнометрия Луны
TCXO · OCXO
кварцевый генератор с температурной компенсацией · термостатированный кварцевый генератор
RAFS
рубидиевый атомный стандарт частоты
PHM
пассивный водородный мазер
USO · DSAC
сверхстабильный генератор · атомные часы для дальнего космоса
MTIE · TDEV
максимальная ошибка временного интервала · временная девиация
PRTC · ePRTC
первичные эталонные часы времени · усовершенствованные PRTC
ADEV · σy(τ)
девиация Аллана при времени усреднения τ
ITU-T
Международный союз электросвязи, сектор стандартизации электросвязи
NIS · NEES
нормализованный квадрат инновации · нормализованный квадрат ошибки оценки
IEEE
Институт инженеров по электротехнике и электронике
WASM
WebAssembly
JSON · CSV · SVG
JavaScript Object Notation · значения, разделённые запятыми · Scalable Vector Graphics
CLI · API · IDE
интерфейс командной строки · программный интерфейс приложения · интегрированная среда разработки
SBOM · SLSA
перечень компонентов программного обеспечения · Supply-chain Levels for Software Artifacts
NDA
соглашение о неразглашении
DOI
цифровой идентификатор объекта (Digital Object Identifier)
водопад C/N₀
график отношения мощности несущей к спектральной плотности шума по каждому спутнику во времени
HPL · VPL
горизонтальный · вертикальный уровень защиты
LROC
камера Lunar Reconnaissance Orbiter