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

Панель миссии Секторы – Файлы сценариев – Виды сценариев 92 Движок v0.40.0Реальные прогоны
Миссии

Ваша миссия. Её отказ. Сценарий, который его показывает.

Выберите отрасль: оборона, околоземная орбита, Луна и дальний космос, авиация, море, дорога, железная дорога, критическая инфраструктура, телеком или лаборатория. Каждая называет вопрос, на который отвечает, и угрозу, и раскрывает настоящие встроенные файлы сценариев, которые это демонстрируют. Каждая карточка открывает именно этот прогон в Kshana Studio. PNT означает позиционирование, навигацию и время; GNSS означает глобальные навигационные спутниковые системы (GPS, Galileo, BeiDou и GLONASS).

  • Бесплатное ядро каждый сценарий и график на этой странице
  • Pro фронт Парето пространства проектирования, неопределённость и чувствительность и досье миссии одной командой
  • Индивидуальное исследование модели, откалиброванные по вашему оборудованию, выполняются за вас
Матрица угроз · файлы сценариев по отраслям и отказамИз карточек

Матрица строится из карточек сценариев ниже при загрузке скрипта страницы.

Выберите ячейку, чтобы открыть эту отрасль.

01Консоль отраслей

Десять отраслей. Один движок.

Для каждой отрасли: её вопрос, угроза, файлы, которые на него отвечают, и график из реального прогона. Карточки с пунктирной рамкой несут свои цифры прямо на карточке: каждая прочитана из записанного прогона движка и открывается в Kshana Studio на представлении, которое её воспроизводит, рядом с собственным отчётом движка, файлом сценария и командой.

kshana missions Реальные прогоны

Как долго наши собственные навигация и синхронизация времени остаются заслуживающими доверия при подавлении и спуфинге, и какие уровни удерживают нас в допуске?

Угроза или отказПодавление, спуфинг, меконинг, отказ GNSS
RAIM / ARAIMIS-GPS-200IEEE 1139

C/N₀ каждого спутника при источнике подавления

Движок v0.40.0 · jamming-demo.toml · начальное значение (seed) 1Открыть в Kshana StudioОтчёт
jammingjamming-demoНаземный источник подавления рядом с приёмником: отношение сигнал/шум и состояние захвата каждого спутника по мере его включения.Записанный прогонОткрыть в Kshana Studiospoof-detectspoof-detectКомплексный детектор спуфинга: согласованность между спутниками, усиление приёмника и форма сигнала, и какой монитор срабатывает.Записанный прогонОткрыть в Kshana Studiospoofspoof-attackАктивная атака спуфинга времени: ловит ли монитор целостности каждых часов этот сдвиг?Записанный прогонОткрыть в Kshana Studiospoofspoof-meaconingЗадержанная ретрансляция настоящих сигналов сдвигает решение по времени; у детектора есть собственная граница.Записанный прогонОткрыть в Kshana Studioconflict-resilienceconflict-resilienceМногоуровневая навигация при нарастающей интенсивности угроз: вероятность потерять сразу все уровни.Записанный прогонОткрыть в Kshana Studiocombined-altpntcombined-altpntГравитационное, магнитное и рельефное сопоставление, объединённые в один навигатор, которому не нужны спутники.Записанный прогонОткрыть в Kshana Studiogravity-mapgps-denied-gravity-navЧас без спутников: навигация по карте гравитации с квантовым датчиком.Записанный прогонОткрыть в Kshana Studioterrain-navterrain-navНавигация по рельефу: измеренные высоты сопоставляются с картой, пока спутники недоступны.Записанный прогонОткрыть в Kshana Studio
campaignНовоеcampaign-jam-spoof-holdover-integrityОдин сквозной прогон: номинальный режим, подавление, спуфинг, holdover, тревога целостности и восстановление.
spectrumНовоеl-band-waterfall-jammingСпектр L-диапазона в виде водопада при нескольких источниках подавления, диапазон за диапазоном.
campaignНовоеcampaign-sweep-jammer-powerТот же приёмник при изменении мощности источника подавления: где слежение прекращается.
campaignНовоеleo-resilience-gnss-jammed-leo-carriesGNSS подавлена, и пользователя ведёт низкоорбитальный уровень, с сохранением целостности.
campaignНовоеleo-resilience-spoof-monitorsНизкоорбитальные сигналы при спуфинге: какой монитор видит какого спуфера.

Показатели качества

  • Эффективное C/N₀ (отношение мощности несущей к спектральной плотности шума) и состояние захвата по каждому спутнику при источнике подавления
  • Вердикт по спуфингу и какой уровень обнаружения сработал
  • Вероятность полной потери в зависимости от интенсивности угрозы для многоуровневого PNT
  • Ограниченная ошибка положения альтернативного PNT на протяжении перерыва
Бесплатное ядро

Запустите каждый файл сценария этой отрасли в Kshana Studio или из любой установки, прочитайте реестр (ledger) и экспортируйте отчёты.

Pro добавляет

Pro: воспроизводимые пакеты доказательств аудиторского уровня для проверки.

Запросить оценку Pro
Индивидуальное исследование добавляет

Индивидуальное: работы по устойчивости, подпадающие под экспортный контроль, при наличии соответствующего допуска и NDA (соглашения о неразглашении).

Заказать исследование
Сравнить редакции

Только оборонительное применение: защита собственной навигации и синхронизации времени, оценка устойчивости и планирование holdover. Kshana не моделирует целеуказание, перехват или наведение. Он не управляет никаким радиооборудованием и ничего не передаёт: его выходные данные на уровне сигнала — это файлы отсчётов IQ в основной полосе для программных приёмников.

02Орбитальная консоль

Любая орбитальная группировка вокруг любого тела.

Спроектируйте орбитальную группировку вокруг Земли, Луны или Марса и посмотрите, что получает из неё приёмник. Каждое представление воспроизводит реальный прогон движка: орбиты — собственные для прогона, заново рассчитанные здесь и сверенные с каждым отсчётом, записанным движком; отклик приёмника — выходные данные движка без изменений.

kshana constellation-design · constellation-multi-gnss-coverage Реальный прогон
Отклик приёмника
Орбитальный вид
–
–
–
–
–
–
–
–
движок v0.40.0t = 0 сРеальный прогон движка, воспроизведённый

Движок v0.40.0, сборка 3395218 · constellation-multi-gnss-coverage.toml · детерминированный, без начального значенияОткрыть в Kshana StudioОтчётJSONTOML

Орбиты: заново рассчитаны по собственным элементам прогона и сверены с трассами на поверхности, полученными движком. Планеты: снимки NASA.

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

03Виды отказов

Шесть способов, которыми GNSS отказывает, и кого это затрагивает.

Каждая карточка — один из способов отказа спутниковой навигации, воспроизведённый по записанному прогону движка. Метки называют отрасли выше, которые с этим сталкиваются; откройте любую карточку в Kshana Studio, чтобы запустить её самостоятельно и получить тот же график.

Помехи Бесплатное ядро

Jamming

Широкополосный источник подавления опускает каждый видимый спутник ниже порога слежения, так что приёмник не может удерживать решение.

Движок v0.40.0 · jamming-demo.toml · начальное значение (seed) 1Открыть в Kshana StudioОтчёт

ЗатрагиваетОборонаАвиацияМорскиеДороги

Спуфинг Бесплатное ядро

Меконинг

Задержанная ретрансляция настоящих сигналов сдвигает решение по времени. Граница детектора говорит, когда смещение уже нельзя скрыть.

Движок v0.40.0 · spoof-meaconing.toml · детерминированный, без seedОткрыть в Kshana StudioОтчёт

ЗатрагиваетОборонаМорскиеИнфраструктура и синхронизация времениТелеком

Синхронизация времени Бесплатное ядро

Holdover часов

GNSS пропадает, и каждые часы идут свободно. Миниатюрные атомные часы покидают защитный интервал 20 нс задолго до оптических.

Движок v0.40.0 · clock-holdover.toml · начальное значение (seed) 42Открыть в Kshana StudioОтчёт

ЗатрагиваетИнфраструктура и синхронизация времениТелекомКосмосЛунные

Орбиты Бесплатное ядро

Геометрия и видимость

Распространение орбиты по реальному двухстрочному набору элементов методом SGP4: пролёты, которые видит наземная станция, определяют, возможно ли вообще решение.

Движок v0.40.0 · ephemeris.toml · детерминированно, без seedОткрыть в Kshana StudioОтчёт

ЗатрагиваетКосмосЛуна и дальний космосНаука

Целостность Бесплатное ядро

Уровни защиты

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

Движок v0.40.0 · integrity-raim.toml · начальное значение (seed) 7Открыть в Kshana StudioОтчёт

ЗатрагиваетАвиацияДорогиЖелезные дороги

Навигация Бесплатное ядро

Выбег без GNSS

Малый беспилотный летательный аппарат теряет GNSS посреди маршрута и летит дальше на своей инерциальной навигационной системе. Ошибка растёт на протяжении перерыва.

Движок v0.40.0 · small-uas-jammed-nav.toml · начальное значение (seed) 7Открыть в Kshana StudioОтчёт

ЗатрагиваетАвиацияЖелезные дорогиМорскиеДороги

04Что показывает прогон

Четыре картины, которые нужны каждой отрасли.

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

Зона подавления Бесплатное ядро

Как далеко по воде достаёт источник подавления

Сценарий морского пролива ставит широкополосный источник подавления на мачту вблизи судна. Здесь положение судна перемещается по сетке вокруг источника подавления, и каждая ячейка — отдельный прогон движка maritime-strait-jamming.toml (npm kshana, движок, на котором работает Kshana Studio). Цвет — среднее J/S (отношение мощности источника подавления к сигналу); ячейки с контуром потеряли все спутники. Выберите ячейку, чтобы открыть именно этот прогон в Kshana Studio.

Наведите курсор или коснитесь ячейки, чтобы увидеть её прогон.

Движок v0.40.0 · maritime-strait-jamming.toml · seed 1 · приёмник перемещается по ячейкамОткрыть в Kshana StudioОтчёт

Modelled: распространение в свободном пространстве, как указано в сценарии (без горизонта, рельефа и многолучевости от морской поверхности). Береговые линии: Natural Earth.

Расхождение при спуфинге Бесплатное ядро

Спуфинг времени уводит часы, и кто это замечает

Спуфинг с линейной рампой уводит решение по времени. У монитора целостности каждых часов своя граница обнаружения; воспроизведение отмечает, когда срабатывает каждый из них, относительно спецификации.

Движок v0.40.0 · spoof-attack.toml · детерминированный, без seedОткрыть в Kshana StudioОтчёт

Holdover часов Бесплатное ядро

Ошибка времени после суток holdover по классам генераторов

Бюджет лунного времени содержит по одной строке на класс часов, от оптических основных часов до миниатюрных рубидиевых, каждая из которых воспроизводит свою опубликованную однодневную спецификацию.

Движок v0.40.0 · lunar-time-budget.toml · детерминированно, без seedОткрыть в Kshana StudioОтчёт

Инерциальное движение Бесплатное ядро

Конус, внутри которого летит инерциальная система

С момента потери GNSS ошибка положения раскрывается конусом вокруг истинной трассы. IMU полётного контроллера выходит за бюджет положения через 28,1 с; IMU тактического класса остаётся внутри на протяжении всего перерыва.

Движок v0.40.0 · small-uas-jammed-nav.toml · начальное значение (seed) 7Открыть в Kshana StudioОтчёт

05Для кого

Вход для каждой роли.

Восемь видов пользователей, у каждого — своя точка входа, команда, с которой он начнёт, и то, что добавляют для него Pro или индивидуальная работа.

Инженер миссий и систем

Оцените размер архитектуры PNT и посмотрите, где она ломается.

Начните с раздела Атлас возможностей
kshana scenarios/hybrid-pnt.toml
Бесплатно сегодня: всё в открытом движке. Pro: компромиссные анализы архитектур, ранжированные по показателю качества.

Специалист по PNT или GNSS

Откройте TOML, измените физику, сверьте с реестром (ledger).

Начните с раздела Реестр валидации (ledger)
kshana --validate scenarios/integrity-raim.toml
Бесплатно сегодня: всё в открытом движке. Индивидуальное: модели датчиков и устойчивости, откалиброванные по вашему оборудованию.

Руководитель испытаний и оценки

Закрепляйте сценарии как регрессионные тесты и прогоняйте весь набор в одно исследование с отметкой.

Начните с раздела Способы использования
kshana --study scenarios/quantum-pnt-demonstrator.suite.toml
Бесплатно сегодня: всё в открытом движке. Pro: воспроизводимые пакеты доказательств аудиторского уровня для проверки.

Специалист по закупкам или рецензент программы

Используйте реестр валидации (ledger) как доказательство для должной осмотрительности: каждая возможность называет свой оракул и свой тест.

Начните с раздела Матрица верификации
https://github.com/ashfordeOU/kshanaОткрыть
Бесплатно сегодня: всё в открытом движке. Pro: воспроизводимые пакеты доказательств аудиторского уровня для проверки.

Исследователь или студент

Воспроизведите результат вплоть до seed, расширьте его и процитируйте точную версию движка.

Начните с раздела Исследования и цитирование
pip install kshana
Бесплатно сегодня: всё в открытом движке. Бесплатно: весь движок, цитируемый по DOI.

Инженер по синхронизации времени и сетям

Проверьте holdover относительно масок ITU-T до того, как откажет антенна GNSS.

Начните с раздела Стена синхронизации времени
kshana scenarios/telecom-prtc-holdover-24h.toml
Бесплатно сегодня: всё в открытом движке. Pro: цифровые двойники часов, откалиброванные по опубликованному бюджету Аллана вашего устройства.

Пользователь ИИ-ассистента

Пусть ваш ассистент запускает проверенный движок, а не угадывает математику.

Начните с раздела Сервер MCP
cargo install kshana-mcp
Бесплатно сегодня: всё в открытом движке. Бесплатно: 49 инструментов MCP, от run_scenario до export_oem.

Разработчик встраиваемых систем или продуктов

Вызывайте движок из Rust, Python или JavaScript внутри собственного продукта.

Начните с раздела Установка
cargo add kshana
Бесплатно сегодня: всё в открытом движке. Коммерческая лицензия на открытое ядро: закрытая или проприетарная интеграция без обязательств AGPL.

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