Tłumaczenie maszynowe, niezweryfikowane przez osobę, dla której polski jest językiem ojczystym. Wzorcem jest wersja angielska.

Powtórka Misja T+00:00:00 Scenariusz campaign-jam-spoof-holdover-integrity Nominalny Silnik v0.40.0 · ziarno (seed) 20260928Rzeczywisty przebieg
v0.40.0Otwarte oprogramowanie · AGPL-3.0 · od Ashforde®

Kshana · क्षण · dokładna chwila

Przećwicz minutę, w której GNSS gaśnie.

Kshana to otwartoźródłowy symulator odporności PNT (pozycjonowanie, nawigacja i czas). Odtwarza zagłuszanie (jamming), spoofing i holdover zegara, gdy zawodzą sygnały GNSS (globalny system nawigacji satelitarnej), w silniku napisanym w Rust, który działa wprost w przeglądarce, i pokazuje dokładnie, które wyniki sprawdzono względem niezależnych wzorców.

Uruchom Kshana Studio

Naciśnij ⌘K, aby przeszukać strony, scenariusze i dokumentację

Kshana ProTen sam silnik, wzmocniony: 608 projektów, jeden front Pareto
Dziennik zdarzeń · campaign-jam-spoof-holdover-integrityRzeczywiste zdarzenia
Skąd pochodzi każdy przebieg

Kampania: silnik v0.40.0, kompilacja 3395218 · campaign-jam-spoof-holdover-integrity.toml · ziarno (seed) 20260928Otwórz w Kshana StudioRaportJSONTOML

Orbity: silnik v0.40.0, kompilacja 3395218 · constellation-multi-gnss-coverage.toml · deterministyczne, bez ziarna (seed)Otwórz w Kshana StudioRaportJSONTOML

Konsola, trzy karty i dziennik odtwarzają jeden łańcuchowy przebieg złożony z 6 faz i 18 przebiegów składowych na jego siatce 10 s (T+01:16:10 czasu misji). Orbity to 102 satelity GPS, Galileo, BeiDou i GLONASS z przebiegu konstelacji, każdy odtworzony jako orbita kołowa w problemie dwóch ciał ze śladu naziemnego silnika (najgorsze residuum 0,0034°), z promieniami ściśniętymi na potrzeby wyświetlania. Łącza są rysowane do satelitów powyżej maski 10° przebiegu konstelacji (25° w fazie alarmu integralności, czyli masce ponownego przechwycenia kampanii), przyciemniane przez jego zagłuszanie i przerywane w holdover. Ziemia: NASA Blue Marble i Black Marble. Kshana Studio odtwarza przebieg łańcuchowy w przeglądarce; własny raport silnika i polecenie odtwarzają każdy przebieg.

Konsola pasma L · rodzaj spectrum

Zobacz, jak zagłuszarka zajmuje pasmo.

Pasmo L GNSS jako jedna PSD (gęstość widmowa mocy): częstotliwość w poziomie, czas w dół, kolor dla mocy ponad poziomem szumu. Sygnały leżą poniżej tego poziomu, więc świecą zagłuszarki: chirp, ton CW (fala ciągła) i szum wąskopasmowy. Najedź kursorem, dotknij lub użyj klawiszy strzałek, aby zobaczyć C/N0 (gęstość mocy nośnej do szumu) i J/S (stosunek zagłuszarki do sygnału) każdego pasma.

kshana spectrum · l-band-waterfall-jamming.toml Rzeczywisty przebieg

Waterfall jest rysowany z zarejestrowanego przebiegu za pomocą JavaScript. Raport silnika poniżej pokazuje ten sam przebieg.

Kampania, którą ten przebieg napędza · każda faza podąża za stanem zagłuszarki

    Przebieg silnika dla l-band-waterfall-jamming.tomlOtwórz w Kshana StudioRaport silnika

    Scenariusz, dane wynikowe, przebieg kampanii i to, co jest modelowane

    Przebieg spectrumPlik scenariuszaDane wynikowe

    Napędzana kampania: campaign-spectrum-holdover-integrity.tomlOtwórz w Kshana StudioRaport silnikaPlik scenariusza

    Obliczone z modelu: widma w postaci zamkniętej nad termicznym poziomem szumu, oceniane dla każdego pasma przez separację widmową; moce i czasy zagłuszarek są danymi wejściowymi scenariusza. Oś czasu liczy sekundy przed teraz; linia cyjanowa oznacza miejsce ponownego startu odtwarzania. Kshana Studio uruchamia ten sam scenariusz w przeglądarce i odtwarza waterfall; raport i polecenie odtwarzają przebieg.

    01Oś czasu misji · przewiń lub przeciągnij, aby przeglądać

    1/6Nominalny

    Każdy satelita jest śledzony. Zegar jest zdyscyplinowany do czasu GNSS, a poziom ochrony leży wyraźnie poniżej limitu alarmowego.

    T+00:00:00
    Czas misji
    kshana campaign · campaign-jam-spoof-holdover-integrity · ziarno (seed) 20260928 Rzeczywisty przebieg

    Fazy · przebiegi składowe

    1. NominalnaT+00:00:00
      • clockziarno (seed) 42
      • jammingziarno (seed) 1
      • integrityziarno (seed) 7
    2. ZagłuszanieT+00:10:00
      • clockziarno (seed) 43
      • jammingziarno (seed) 1
      • integrityziarno (seed) 7
    3. SpoofingT+00:20:00
      • spoof
      • spoof-detect
      • jammingziarno (seed) 1
    4. HoldoverT+00:26:10
      • clockziarno (seed) 44
      • gnss-insziarno (seed) 7
      • jammingziarno (seed) 1
    5. Alarm integralnościT+00:56:10
      • clockziarno (seed) 45
      • jammingziarno (seed) 1
      • integrityziarno (seed) 7
    6. OdzyskiwanieT+01:06:10
      • clockziarno (seed) 46
      • jammingziarno (seed) 1
      • integrityziarno (seed) 7
    6 faz · 18 przebiegów składowych istniejących rodzajów
    Błąd czasu zegarans · margines ochronny 50
    –
    C/N0dB-Hz · minimum 25
    –
    PL wobec ALmetry · AL 50
    –
    NominalnyZagłuszanieSpoofingHoldoverAlarm integralnościOdzyskiwanie
    T+00:00:00 → T+01:16:10 czasu misji · jeden przebieg łańcuchowy, a nie trzy przebiegi obok siebiePL = poziom ochrony · AL = limit alarmowy · INS = inercyjny system nawigacyjny

    Silnik v0.40.0, kompilacja 3395218 · campaign-jam-spoof-holdover-integrity.toml · ziarno (seed) 20260928Otwórz w Kshana StudioRaportJSONTOML

    02Możliwości

    Jeden silnik dla całego łańcucha awarii.

    Od pierwszego zagłuszonego satelity do ostatniej nanosekundy holdover zegara: sygnały, czujniki, zegary, orbity i integralność w jednym symulatorze. Każdy obraz poniżej to rzeczywisty przebieg silnika i mówi, który.

    Zakłócenia

    Zagłuszanie i zakłócenia GNSS

    Szerokopasmowa zagłuszarka na maszcie i odbiornik przesuwany po siatce wokół niej: każda komórka to osobny przebieg rodzaju jamming silnika. Odcień to średnie J/S (stosunek zagłuszarki do sygnału); czerwone komórki utraciły każdego satelitę.

    875 engine runs15 km cells around the jammer121 lost every satellite15 lost some epochs739 held trackingdarker = higher mean J/Speak 110.1 dB at the mast▲ the scenario's ship

    Silnik v0.40.0 · maritime-strait-jamming.toml · ziarno (seed) 1 · odbiornik przesuwany w każdej komórceOtwórz w Kshana StudioKażda komórka, w Misjach

    Zwodzenie

    Detekcja spoofingu

    Spoofer przejmuje odbiornik i stałym tempem odsuwa jego czas. Monitor integralności każdego zegara ma własną granicę detekcji: zegar kwantowy sygnalizuje kłamstwo niemal od razu, klasyczny dopiero gdy odchyłka urośnie.

    Silnik v0.40.0 · spoof-attack.toml · deterministyczne, bez ziarna (seed)Otwórz w Kshana StudioRaport
    Zegary

    Holdover zegara w różnych klasach oscylatorów

    Od chwili zaniku GNSS: mediana i 95. percentyl 200 przebiegów Monte Carlo dla zegara atomowego w skali chipa (CSAC) i optycznego zegara sieciowego oraz błąd jednodobowy czterech kolejnych klas: optycznego zegara wzorcowego, masera wodorowego, rubidowego wzorca częstotliwości atomowej (RAFS) i jego miniaturowej wersji (mini-RAFS).

    Silnik v0.40.0 · clock-ensemble.toml · ziarno (seed) 42Otwórz w Kshana StudioRaport

    Kolumna jednodobowa: silnik v0.40.0 · lunar-time-budget.toml · deterministyczne, bez ziarna (seed)Otwórz w Kshana StudioRaport

    Nawigacja zliczeniowa

    Dobieg GNSS/INS

    Gdy GNSS zawodzi, INS (inercyjny system nawigacyjny) działa dalej, a jego stożek błędu się rozwiera. Dwie inercyjne jednostki pomiarowe (IMU), jeden budżet.

    Silnik v0.40.0 · small-uas-jammed-nav.toml · seed 7Otwórz w Kshana StudioRaport
    Synchronizacja czasu

    Synchronizacja szczelin czasowych

    Jak długo zegar mieści się w swoim przedziale ochronnym po ostatnim rozwiązaniu: pytanie ważne dla sieci z szczelinami czasowymi.

    Silnik v0.40.0 · slot-timing-ocxo-leo.toml · deterministyczny, bez ziarna (seed)Otwórz w Kshana StudioRaport
    Integralność

    RAIM i ARAIM

    Poziomy ochrony (PL) z autonomicznego monitorowania integralności odbiornika (RAIM) i jego zaawansowanej postaci (ARAIM), sprawdzone względem limitu alarmowego: tutaj faza alarmu integralności misji łańcuchowej. Słupki kreskowane to epoki, w których nie dało się utworzyć poziomu ochrony.

    dashed: alert limit 50 mT+00:56:10 · 30 s epochs

    Silnik v0.40.0, kompilacja 3395218 · campaign-jam-spoof-holdover-integrity.toml · ziarno (seed) 20260928Otwórz w Kshana StudioRaportJSONTOML

    Telekomunikacja

    Maski synchronizacji

    MTIE (maksymalny błąd przedziału czasu) i TDEV (odchylenie czasu) 24-godzinnego holdover wobec limitów ITU-T (International Telecommunication Union, Telecommunication Standardization Sector), tu limitu PRTC-A (primary reference time clock, klasa A).

    Silnik v0.40.0 · telecom-prtc-holdover-24h.toml · seed 20260925Otwórz w Kshana StudioRaport
    Astrodynamika

    Orbity: SGP4 i numeryczne

    Propagacja SGP4 (Simplified General Perturbations 4) rzeczywistego zestawu elementów dwuwierszowych, narysowana na rzeczywistych zdjęciach; efemerydy CCSDS OEM i SP3 na wejściu i wyjściu.

    Silnik v0.40.0 · ephemeris.toml · deterministyczny, bez ziarna (seed)Otwórz w Kshana StudioRaport
    Cislunarne

    PNT księżycowe

    Pozycjonowanie, nawigacja i czas wokół Księżyca: poziome i pionowe poziomy ochrony (HPL, VPL) z ARAIM w księżycowej usłudze nawigacyjnej.

    Silnik v0.40.0 · lunanet-araim.toml · deterministyczny, bez ziarna (seed)Otwórz w Kshana StudioRaport
    Nowe czujniki

    Studia kompromisów czujników kwantowych

    Zważ zegar kwantowy względem klasycznego, zanim ktokolwiek kupi sprzęt: holdover w przeglądzie szumu zegara klasycznego.

    Silnik v0.40.0 · sweep-clock-stability.toml · ziarno (seed) 42Otwórz w Kshana StudioRaport
    Działa wszędzie

    Przeglądarka, terminal, notebook, IDE, asystent

    Ten sam silnik w Rust jest dostarczany jako WebAssembly dla Kshana Studio, CLI (interfejs wiersza poleceń), pakiety Python i JavaScript, wtyczka JetBrains Marketplace do IDE (zintegrowane środowisko programistyczne) oraz serwer MCP (Model Context Protocol).

    WebAssemblycargo install kshanapip install kshananpm install kshanaJetBrains Marketplacecargo install kshana-mcpobraz ghcr.ioCCSDS OEMSP3

    CCSDS OEM: Consultative Committee for Space Data Systems Orbit Ephemeris Message. SP3: format orbit Standard Product 3.

    Zakres, powiedziany wprost

    Czym Kshana nie jest

    Znajomość granic jest równie ważna jak znajomość funkcji.

    To nie jest sprzętowy generator sygnału RFNie steruje żadnym radiem i niczego nie nadaje; jego wynikiem na poziomie sygnału są pliki próbek IQ w paśmie podstawowym dla odbiorników programowych.
    To nie jest sprzętowy ani certyfikowany odbiornik GNSSJego programowy odbiornik (przechwytywanie i śledzenie na zarejestrowanych lub wygenerowanych próbkach IQ) jest narzędziem analitycznym, a nie produktem nawigacyjnym.
    To nie jest produkt lotniczyNarzędzie do badań i analizy kompromisów, w którym każda odpowiedź jest oznaczona jako sprawdzona względem niezależnego wzorca albo obliczona na podstawie modelu.
    03Asystenci AI · kshana-mcp

    Zapytaj asystenta AI. Odpowiada silnik.

    Asystent AI (sztuczna inteligencja) uruchamia silnik przez MCP (Model Context Protocol) za pomocą kshana-mcp i odczytuje wynik w JSON (JavaScript Object Notation).

    InstalacjaWygenerowane z repozytorium

    Dla każdego, bez niczego do instalowania.

    Silnik działa lokalnie jako WebAssembly; nic nie jest przesyłane.

    Następnie zarejestruj go w konfiguracji klienta MCP asystenta. Pełna konfiguracja w sekcji Dla programistów

    Asystent AI + kshana-mcp Nagrana sesja

    Komunikaty wymieniane przez asystenta z kshana-mcp, zarejestrowane z serwera.

    Nagrana sesja jest tu odtwarzana krok po kroku.

    Ten sam przebieg w Studio: silnik v0.40.0 · clock-holdover.toml · ziarno 42Otwórz w Kshana StudioRaport

    04Historia przewijana · jeden przebieg łańcuchowy

    Od czystego nieba do zegara swobodnie biegnącego.

    Jeden odbiornik, T+01:16:10 czasu misji: czyste niebo, zagłuszarka, spoofer, który przesuwa odpowiedź zamiast ją blokować, a potem zegar pozostawiony samemu sobie. 102 satelity to cztery systemy z przebiegu konstelacji, na rzeczywistej Ziemi. Przewiń.

    01 · Nominalna

    Każde łącze rozliczone.

    Śledzonych satelitów: 8, przy średnim C/N0 (gęstość mocy nośnej do szumu) 43,0 dB-Hz. Pionowy poziom ochrony mieści się między 9,1 a 21,6 m, poniżej limitu alarmowego 50 m.

    02 · Zagłuszanie

    Szum pochłania niebo.

    Szerokopasmowa zagłuszarka w odległości 1,0 km włącza się przy -30 dBW. C/N0 spada do 30,6 dB-Hz, tuż powyżej minimum śledzenia 25 dB-Hz. Głośno, więc odbiornik o tym wie.

    03 · Spoofing

    Kłamstwo wyglądające jak rozwiązanie.

    Spoofer przesuwa zegar tempem 0,1 ns/s. Detektor RF (częstotliwości radiowej) alarmuje o T+00:20:00; monitor wspomagany zegarem potrzebuje 370 s, a do tego czasu przesunięcie wynosi już 36,0 ns.

    04 · Holdover

    Potem czas zaczyna dryfować.

    Zagłuszarka przechodzi na 10 dBW i każdy satelita zostaje utracony. Zegar biegnie swobodnie od 37,0 ns, które zostawił spoofer, i przekracza swój margines ochronny 50 ns o T+00:35:40; błąd inercyjny sięga 24,3 km.

    Kampania: silnik v0.40.0, kompilacja 3395218 · campaign-jam-spoof-holdover-integrity.toml · ziarno (seed) 20260928Otwórz w Kshana StudioRaportJSONTOML

    Orbity: silnik v0.40.0, kompilacja 3395218 · constellation-multi-gnss-coverage.toml · deterministyczne, bez ziarna (seed)Otwórz w Kshana StudioRaportJSONTOML

    Otwarty rdzeń, Kshana Pro, badanie na zamówienie

    Za darmo dla wszystkich. Pro, gdy odpowiedź musi wytrzymać przegląd.

    Kshana Pro to zastrzeżona nakładka, która zależy od otwartego rdzenia i nigdy go nie rozwidla, dostępna na podstawie umowy. Żadnych cen na stronie internetowej: każda płatna ścieżka zaczyna się od wiadomości na adres contact@ashforde.org.

    Otwarty rdzeń · za darmo · AGPL-3.0

    Dlaczego potrzebuje go każdy

    • Każdy, kto bierze położenie lub czas z GNSS, jest narażony: zagłuszanie, spoofing i utrata sygnału dotykają jednakowo pojazdów, sieci, systemów energetycznych i statków kosmicznych.
    • 176 z 401 możliwości zgadza się z niezależnymi wyroczniami zewnętrznymi; pozostałe są jawnie oznaczone jako obliczone na podstawie modelu.
    • Wszystkie 92 rodzajów scenariuszy, za darmo, bez bramki funkcji, deterministyczne na podstawie scenariusza, ziarna (seed) i wersji silnika.
    • Ten sam rdzeń na licencji komercyjnej, do integracji zamkniętej.
    Kshana Pro · na podstawie umowy

    Dlaczego Pro, jeszcze więcej

    • Front Pareto przestrzeni projektowej, z każdym projektem z frontu jako scenariuszem, który darmowy silnik uruchamia ponownie.
    • Niepewność i czułość na tysiącach przebiegów.
    • Dossier misji jednym poleceniem z macierzą weryfikacji i plikiem PDF (Portable Document Format).
    • Pakiety dowodowe klasy audytowej i odtwarzalne; cyfrowe bliźniaki zegarów skalibrowane do opublikowanego budżetu Allana urządzenia; studia kompromisów architektur uszeregowane według wskaźnika jakości; narzędzia inżynierii systemów opartej na modelach (MBSE) i programowe.
    Badanie na zamówienie · wykonane za zamawiającego

    Badanie na zamówienie: odpowiedź, a nie narzędzie

    • Badanie odporności PNT danego systemu, obliczone na podstawie modelu, na przykład audyt luki optymizmu. Nie jest to certyfikacja.
    • Modele czujników i odporności skalibrowane do sprzętu zamawiającego.
    • Prace objęte kontrolą eksportu, prowadzone w ramach odpowiedniego poświadczenia bezpieczeństwa i NDA (umowa o zachowaniu poufności).
    • Integracja, szkolenia i doradztwo.

    Ten sam silnik, wzmocniony: rzeczywiste wyniki Kshana Pro

    Co obejmuje Pro

    Sprawdź, gdzie załamuje się synchronizacja czasu, zanim to nastąpi.

    Uruchom Kshana Studio