Strojový překlad, nekontrolovaný rodilým mluvčím. Referenční je anglická verze.

Engine v0.40.0 92 druhů scénářů 194 souborů scénářů Skutečné běhy
Schopnosti

Jeden engine pro celý řetězec selhání.

Interference, spoofing, setrvačné doběhnutí, hodiny, oběžné dráhy, integrita, telekomunikační časování, určování polohy kolem Měsíce, Marsu a měsíců Jupiteru a studie kvantových senzorů, se standardními výměnnými formáty. Každý vizuální prvek na této stránce je běh enginu, který můžete reprodukovat. Neovládá žádný rádiový hardware a nic nevysílá: na úrovni signálu zapisuje soubory vzorků IQ (in-phase/quadrature) v základním pásmu a nad zaznamenanými nebo generovanými daty IQ spouští vlastní softwarový přijímač GNSS (globální družicový navigační systém), jako analytické nástroje, nikoli jako hardware generátoru signálu RF (rádiové frekvence) ani navigační přijímač.

kshana solar-system solar-system-tour.toml Skutečný běh

Sluneční soustava je vykreslena z běhu enginu pomocí JavaScriptu; níže uvedený soubor scénáře a příkaz ji reprodukují.

Ověřená oběžná dráha (plná čára) proti JPL Horizons (efemeridová služba Jet Propulsion Laboratory) Vypočteno z modelu (čárkovaně)

    • Volné jádro

      Vše, co je na této stránce ukázáno: každý druh scénáře, soubor scénáře, pásmo, hodiny i těleso běží v otevřeném enginu pod licencí AGPL-3.0 (GNU Affero General Public License, verze 3), bez omezení funkcí.

    • Kshana Pro

      Označeno tam, kde to staví na určité schopnosti: optimalizátor návrhu, nejistota a citlivost, dossier mise, kalibrovaná dvojčata hodin a seřazené srovnávací studie. Co přidává Pro

    • Studie na zakázku

      Když to musí být uděláno za vás: modely senzorů kalibrované na váš hardware nebo modelová studie odolnosti. Požádat o studii

    01Konzole pásma L · druh spectrum
    Volné jádro

    Celé pásmo L, sekundu po sekundě.

    Vodopád PSD (výkonové spektrální hustoty) pásma L systému GNSS z druhu spectrum enginu: frekvence napříč, čas dolů, barva pro výkon nad tepelným šumovým prahem. Družicové signály leží pod tímto prahem, takže se rozsvítí interference: chirp jammer, tón CW (nepřetržitá vlna) a úzkopásmový šum. Panel přijímače čte pro zobrazený řádek C/N0 (poměr nosné k hustotě šumu) a J/S (poměr jammeru k signálu) každého pásma.

    kshana spectrum · l-band-waterfall-jamming.toml Skutečný běh

    Vodopád je vykreslen ze zaznamenaného běhu pomocí JavaScriptu. Zpráva enginu, odkazovaná níže, ukazuje stejný běh.

    Spektrální analyzátorzobrazený řádek, celá mřížka

    práh

    Co druh spectrum modeluje a co vynechává

      Kshana Studio spouští tento scénář ve vašem prohlížeči a přehrává vodopád; zpráva enginu a příkaz reprodukují tento běh přesně.

      02Konzole schopností

      Šest konzolí, jeden engine.

      Každá schopnost na jedné obrazovce: vyberte konzoli. Každá karta obsahuje skutečné běhy enginu s jejich původem a každý odkaz na tuto stránku otevře správnou kartu.

      02Šest způsobů, jak GNSS selhává
      Volné jádro

      Šest způsobů, jak GNSS selhává.

      Každá karta přehrává jeden zaznamenaný běh z Kshana Studia: čára se vykresluje a značka jede po skutečné řadě. Každá karta otevře svůj běh v Kshana Studiu.

      Interference

      Jamming a interference

      Širokopásmový jammer v blízkosti přijímače: efektivní C/N0 každé družice klesne hluboko pod svou jmenovitou hodnotu a pod práh sledování, takže žádnou z viditelných družic nelze sledovat.

      Spoofing

      Spoofing a posun času

      Spoofer unáší čas přijímače stálou rychlostí. Monitor každých hodin má svou vlastní mez detekce: lepší hodiny odhalí podvod mnohem dříve.

      Časování

      Holdover hodin

      Čas GNSS je ztracen a každé hodiny běží volně. Časová chyba roste, dokud neopustí ochranný interval; logaritmická osa ukazuje obojí hodiny najednou.

      Oběžné dráhy

      Oběžné dráhy a efemeridy

      Propagace SGP4 (Simplified General Perturbations 4) skutečné dvouřádkové sady prvků, vykreslená jako pozemní stopa na skutečných snímcích; soubory CCSDS OEM (zpráva efemerid oběžné dráhy Consultative Committee for Space Data Systems) a SP3 (Standard Product 3) na vstupu i výstupu.

      Integrita

      Integrita

      Ochranné úrovně RAIM (autonomní monitorování integrity přijímačem) proti mezi poplachu. Když ochranná úroveň překročí čáru, polohě nelze důvěřovat.

      Navigace

      Doběhnutí bez GNSS

      Malé bezpilotní letadlo ztratí GNSS a letí na svůj INS (inerciální navigační systém). Dvě jednotky IMU (inerciální měřicí jednotky), jeden rozpočet polohy.

      08Atlas pásem
      Volné jádro

      Signály, které engine skutečně modeluje.

      Na mapě jsou jen pásma, která engine modeluje: logaritmický přehled a přiblížená vložená mapa pásma L s vodicími čarami; S, X a Ka jsou přidělení DSN (Deep Space Network). Vyberte pásmo, na mapě nebo níže, a uvidíte, které přibalené scénáře je používají, co s ním dělá interference a efektivní C/N0 každé družice podle PRN (číslo pseudonáhodného kódu). Systémy, které engine nemodeluje, jsou uvedeny pod mapou, ne na ní.

      L1 · E1 · GPS · Galileo

      1575,42 MHz · modelováno

      Nosná kódu C/A (coarse/acquisition) pro jamming, sledovací smyčky, simulaci měření, Doppler a určování polohy; otevřená služba Galileo E1 jako modulace BOC(1 1) (binary offset carrier) v modelu odolnosti proti rušení.

      Zdroj v enginu: jamming.rs, tracking_loop.rs, gnss_sim.rs, ephemeris.rs, navsignal.rs

      Co dělá interference

      Jammer určuje poměr jammeru k signálu; zisk zpracování jej převádí na efektivní C/N₀ pro každou družici a družice ztrácí zámek pod 25 dB-Hz ve výchozím nastavení.

      Efektivní C/N₀ podle družic, ze skutečného běhu

      Engine v0.40.0 · jamming-demo.toml · seed 1Otevřít v Kshana StudiuZpráva

      Nemodelováno: GLONASS G1 a G2, BeiDou B1 a B2, Galileo E6. Efemeridy GLONASS (ruský globální družicový navigační systém) a BeiDou se čtou ze souborů RINEX (Receiver Independent Exchange Format), ale žádný z těchto signálů se nemodeluje, proto nejsou na mapě.

      03Přizpůsobte si to · Kshana Studio

      Změňte kterýkoli běh ve svém prohlížeči.

      Čtyři kroky od běhu na této stránce k vašemu vlastnímu běhu a poté aplikace, která to dělá: knihovna, scénář, který upravujete, a výsledky vedle sebe.

      11Přizpůsobte si to
      Volné jádro

      Jakýkoli scénář, jakákoli konstelace, jakékoli těleso.

      Každý graf na této stránce je soubor scénáře, který engine spustil. V Kshana Studiu otevřete týž soubor, změníte jej a spustíte znovu ve svém prohlížeči: engine je Rust zkompilovaný do WebAssembly a nic se nenahrává.

      1. Začněte z libovolného scénáře

        Vyberte jeden z 194 souborů scénářů napříč 92 druhy, nebo napište vlastní. kshana kinds --json vypíše každý druh s jeho poli a kshana example vytiskne soubor, od kterého lze začít.

        Knihovna v Kshana Studiu
      2. Nastavte družice a konstelace

        Scénář oběžné dráhy popisuje každou konstelaci jako Walkerův vzor: altitude_km, inclination_deg, planes, sats_per_plane a phasing_f. Každý další blok [[constellations]] přidá další; --export-sp3 zapíše výsledek jako soubor přesných efemerid SP3 pro jiné nástroje.

        Dvě konstelace ve 3D
      3. Zvolte těleso

        Země, Měsíc, Mars i každé další těleso z výše uvedeného běhu sluneční soustavy mají v enginu svou gravitaci, rotaci a pól a gravitace Slunce vstupuje jako síla třetího tělesa. Druh body-pnt určuje polohu orbiteru nebo landeru kolem kteréhokoli z nich; lunární scénář integrity navigují proti reprezentativní sadě reléí LunaNet, scénáře pro Mars proti simulované konstelaci reléí.

        MěsícMars
      4. Prolévejte, porovnávejte a exportujte

        Prolejte jedno nebo dvě pole přes rozsah, připněte běhy a porovnejte je vedle sebe a poté běh exportujte: reprodukovatelnou zprávu HTML, úplný výsledek JSON (JavaScript Object Notation), soubor scénáře a tabulku CSV (hodnoty oddělené čárkami).

        Exporty a zpráva

      Jeden blok, jiná odpověď

      Zaznamenané běhy enginu

      Táž oběžná dráha uživatele, hluboko uvnitř pláště GNSS, viděná samotnou konstelací Walker podobnou GPS a poté s přidanou konstelací podobnou Galileu jako druhým blokem. PDOP je faktor DOP (zhoršení přesnosti) pro polohu: nižší je lepší.

      Loading the recorded run…
      Podobná GPS + podobná GalileuOtevřít v Kshana Studiu
      Loading the recorded run…

      Engine v0.40.0 · orbit-gnss-challenged.toml + orbit-multignss.toml · seed 7Zpráva, první běhZpráva, druhý běh

      04Reference

      Každý scénář, schopnost a standard.

      Celý katalog, generovaný z vlastních souborů enginu: atlas scénářů, karty schopností a standardy, které engine implementuje.

      Novinky ve verzi v0.40.0

      Mise ve stylu Artemis jako jedno vlákno, štítek důkazů u každého čísla a sedmnáct jazyků.

      Zřetězte fáze lunární mise do jednoho rozpočtu chyb navigace a času, odhadněte, kde se může nacházet zdroj zhoršených hlášení polohy, čtěte změřené záznamy hodin, u každého čísla, které běh zapíše, vidíte úroveň důkazů a používejte příkazový řádek, zprávy a Studio v sedmnácti jazycích. Každá schopnost nese štítek, který pro ni drží registr, a štítek uvádí jen to, co bylo zkontrolováno. Software pouze poradního charakteru, nikoli typově schválené navigační zařízení: za navigaci zůstává odpovědný provozovatel.

      Modelováno

      Mise ve stylu Artemis jako jedno vlákno: rozpočet chyb navigace a času od startu po vstup do atmosféry

      Druh mission-thread zřetězuje fáze (start a výstup, setkání na nízké oběžné dráze Země, trans-lunární injekce a přelet, lunární fáze, vstup do atmosféry) a přenáší kovarianci polohy a rychlosti z každé fáze do další; pravidla předání, převody soustav a časových stupnic, rezerva vůči stanoveným požadavkům a nejslabší článek jsou každé zapsány jako řádky rozpočtu.

      Zkontrolováno: srovnání s Artemis I nesplnilo svůj práh (45,3 km oproti 5 km); řádek zůstává MODELLED

      Číst dálePohled na vlákno mise ve Studiu Kshana

      Modelováno

      Lunární část: setkání, sestup, povrch a výstup

      Čtyři druhy scénářů, z nichž každý je zároveň fází vlákna mise: relativní navigace až k dokování na lunární oběžné dráze, rozpočet rozptylu přistání na jihopolárním místě, dostupnost určování polohy a času podle místa a roční doby a výstup zpět na oběžnou dráhu setkání.

      Zkontrolováno: předregistrované prahy; jeden splněn, jeden nesplněn, žádný nezmírněn

      Číst dále

      Modelováno

      Odhadovaná oblast zdroje rušení z hlášení ADS-B nebo AIS

      Kde se může nacházet zdroj zhoršených hlášení polohy, jako oblasti na úrovni 50, 90 a 95 procent s těžištěm a jeho elipsou nejistoty, nikdy jako holý bod, a relace v čase.

      Zkontrolováno: předregistrováno; oba zdroje nehodnotitelné, takže se nic netvrdí

      Číst dále

      Modelováno

      Změřené záznamy hodin a holdover řízený nafitovanou řadou

      Načtěte změřený záznam hodin v osmi formátech (RINEX clock, TimeLab, TICC, linuxptp, chrony) do jedné fázové řady pro druhy clock a telecom-timing a nafitujte šum změřené řady, aby řídil holdover.

      Zkontrolováno: prahy předregistrovány; nesplnění uvedena a zafixována

      Číst dále

      Datoví partneři: které řádky by mohla povýšit změřená data

      Které modelované řádky registru by mohla povýšit změřená data od partnera, jaké formáty se přijímají a jak se podání kontroluje, hodnotí proti předregistrovanému prahu a připisuje.

      Číst dále

      Štítek důkazů u každého čísla a každé tabulky, které běh zapíše

      Každý výsledný soubor, graf a tabulka, které běh zapíše, nyní uvádí, na které úrovni stojí (ověřeno, modelováno nebo partner, podle nejslabšího ze svých řádků), a jmenuje řádky verifikační matice, které za ním stojí; čte se z matice a nepíše se ručně.

      Číst dále

      Sedmnáct jazyků vedle angličtiny

      Příkazový řádek, zprávy, stránky dokumentace a Studio jsou k dispozici v sedmnácti jazycích vedle angličtiny.

      Číst dále

      Modelováno

      kshana-bench: rekampaň 0,40

      Čtyři předregistrovaná srovnání byla po schválení spuštěna jednou a splnila své prahy a každé skóre je modelované.

      Číst dále

      13Atlas scénářů
      Volné jádro

      Každý přibalený scénář na jedné mapě.

      Všech 194 souborů scénářů napříč 92 druhy, seskupených podle oblasti; 181 je zabudováno do enginu a celeste-iod-classical-pilot-signals, celeste-iod-end-to-end, celeste-iod-fused-pvt, leo-navmsg-celeste-iod, leo-pass-celeste-iod-multiband, lunar-descent-lola, lunar-llr-datum, lunar-station-coverage-terrain, lunar-station-geodesy-baseline, lunar-station-geodesy-with-station, lunar-surface-terrain, mission-thread-artemis-class, quantum-pnt-demonstrator.suite se spouštějí z repozitáře příkazovým řádkem. Tečka ukazuje stav modulu daného druhu v registru, kde jej registr uvádí. Soubor se zaznamenaným během jej otevře ve Studiu Kshana; ostatní otevřou svou položku v referenci scénářů se souborem a příkazem, který jej spouští.

      Kvantové senzory a srovnávací studie6

      conflict-resilienceconflict-resiliencequantum-anomaly-detectquantum-anomaly-detectquantum-gnss-free-navquantum-gnss-free-navquantum-time-transferquantum-time-transferquantum-tradequantum-tradesweep-ndsweep-nd-inertial

      Ostatní1

      Druh má ověřené řádky registruŘádky druhu jsou vypočteny z modeluNepřiřazeno k modulu registru podle názvu