Jamming and interference
A broadband jammer near a receiver: every satellite's effective C/N0 falls far below its nominal value and under the tracking floor, so none of the satellites in view can be tracked.
Interference, spoofing, inertial coasting, clocks, orbits, integrity, telecom timing, positioning around the Moon, Mars and the moons of Jupiter, and quantum-sensor trade studies, with standard exchange formats. Every visual on this page is an engine run you can reproduce. It is not an RF (radio-frequency) signal simulator and not a GNSS (Global Navigation Satellite System) receiver.
The solar system is drawn from the engine's run with JavaScript; the scenario file and command below reproduce it.
Everything shown on this page: every scenario kind, scenario file, band, clock and body runs in the open engine under the AGPL-3.0 (GNU Affero General Public License, version 3), with no feature gate.
Marked where it builds on a capability: the design optimiser, uncertainty and sensitivity, the mission dossier, calibrated clock twins and ranked trade studies. What Pro adds
When it has to be done for you: sensor models calibrated to your hardware, or a Modelled resilience study. Request a study
A PSD (power spectral density) waterfall of the GNSS L band from the engine's spectrum kind: frequency across, time down, colour for power above the thermal noise floor. The satellite signals sit below that floor, so what lights up is interference: a chirp jammer, a CW (continuous-wave) tone and narrowband noise. The receiver panel reads each band's C/N0 (carrier-to-noise density) and J/S (jammer-to-signal ratio) for the row on show.
The waterfall is drawn from the recorded run with JavaScript. The engine's report, linked below, shows the same run.
Kshana Studio runs this scenario in your browser and replays the waterfall; the engine's report and the command reproduce this run exactly.
Every capability on one screen: pick a console. Each tab holds real engine runs with their provenance, and every link into this page opens the right tab.
Each card replays one recorded run from Kshana Studio: the line draws in and a marker rides the real series. Every card opens its run in Kshana Studio.
A broadband jammer near a receiver: every satellite's effective C/N0 falls far below its nominal value and under the tracking floor, so none of the satellites in view can be tracked.
A spoofer walks the receiver's time off at a steady rate. Each clock's monitor has its own detection bound: the better clock flags the lie far sooner.
GNSS time is lost and each clock free-runs. The time error grows until it leaves the guard interval; the log axis shows both clocks at once.
SGP4 (Simplified General Perturbations 4) propagation of a real two-line element set, drawn as a ground track on real imagery; CCSDS OEM (Consultative Committee for Space Data Systems orbit ephemeris message) and SP3 (Standard Product 3) files in and out.
RAIM (receiver autonomous integrity monitoring) protection levels against the alert limit. When the protection level crosses the line, the position cannot be trusted.
A small uncrewed aircraft loses GNSS and flies on its INS (inertial navigation system). Two IMUs (inertial measurement units), one position budget.
Only the bands the engine models are on the map: a log-scale overview and a zoomed L-band inset with leader lines; S, X and Ka are the DSN (Deep Space Network) allocations. Select a band, on the map or below, to see which bundled scenarios use it, what interference does to it, and each satellite's effective C/N0 by PRN (pseudo-random noise code number). Systems the engine does not model are named under the map, not drawn on it.
The C/A (coarse/acquisition) code carrier for jamming, tracking loops, measurement simulation, Doppler and positioning; Galileo E1 open service as a BOC(1,1) (binary offset carrier) modulation in the anti-jam model.
Engine source: jamming.rs, tracking_loop.rs, gnss_sim.rs, ephemeris.rs, navsignal.rs
A jammer sets the jammer-to-signal ratio; processing gain converts it to an effective C/N₀ per satellite, and a satellite loses lock below 25 dB-Hz by default.
Effective C/N₀ by satellite, from a real run
jamming-demo.toml · seed 1Open in Kshana StudioReportDual-frequency L1/L2 ionosphere-free positioning on real IGS (International GNSS Service) station data, and IONEX delay scaling as 1/f².
Engine source: pvt.rs, ionex.rs
Not a jamming target in the bundled scenarios; used to remove the ionosphere.
Dual-frequency L1/L5 ionosphere-free SBAS (satellite-based augmentation system) protection levels, and the wideband L5/E5a layer in layered-PNT conflict studies.
Engine source: sbas.rs, conflict_threat_params.rs
Wideband, so harder to jam than L1 C/A, but still denied by a jammer on the same band.
The lunar augmented forward signal carrier for lunar service volumes and lunar-surface jamming.
Engine source: lunar_service.rs, lunar_jamming
Per-satellite jammer-to-signal ratio for a lunar surface user, and the lunar signal-security attack surface.
Effective C/N₀ by satellite, from a real run
lunar-jamming.toml · deterministic, no seedOpen in Kshana StudioReportDeep-space link budgets in the DSN (Deep Space Network) allocations: S near 2.3 GHz, X near 8.4 GHz and Ka near 32 GHz.
Engine source: linkbudget.rs, radiometric.rs
Link margin, not jamming, is the question here.
The 1550 nm optical link for optical PNT and inter-satellite time transfer. This is the optical telecom C-band, not RF C-band.
Engine source: optical_linkbudget.rs
Weather and pointing, not RF jamming, limit it.
Not modelled: GLONASS G1 and G2, BeiDou B1 and B2, Galileo E6. GLONASS (Russia's Global Navigation Satellite System) and BeiDou ephemerides are parsed from RINEX (Receiver Independent Exchange Format) files, but none of these signals is modelled, so they are left off the map.
Integrity as a Stanford diagram: every epoch's true position error against the protection level the receiver claimed. Coasting as the engine's own error budget: each inertial error term's growth law, their combination, and when the total crosses each position budget, for four grades of IMU (inertial measurement unit).
Holdover, integrity, telecom masks, inertial coasting and a quantum sensor, each drawn from a recorded engine run with the engine's own figures. Every tile opens the exact run in Kshana Studio, exports a report and downloads its data.
clockLedger status1.8 h optical-sr-lattice · 44 min csac-sa45s
GNSS is lost and each clock free-runs; the figure is how long it stays inside the 20 ns guard.
clock-holdover.toml · seed 42Open in Kshana StudioReportintegrityLedger status344 of 361 epochs available
Protection levels against a 40 m horizontal and 50 m vertical alert limit.
integrity-raim.toml · seed 7Open in Kshana StudioReporttelecom-timingLedger status0 of 2 telecom masks pass · the 100 ns budget is exceeded after 2.3 h
Maximum time interval error (MTIE) and time deviation (TDEV) of a telecom clock in holdover, against the masks of the ITU-T (International Telecommunication Union, Telecommunication Standardization Sector).
telecom-prtc-holdover-24h.toml · seed 20260925Open in Kshana StudioReportgnss-insLedger status60 s tactical-imu · 28.1 s bmi088-flight-controller
Seconds each inertial measurement unit stays inside the 50 m position budget after GNSS is lost, on a log scale.
small-uas-jammed-nav.toml · seed 7Open in Kshana StudioReportinertialLedger status1.8 h cold-atom-quat · 6 min nav-grade-quartz
A cold-atom quantum inertial sensor against a navigation-grade quartz one: time inside the 100 m budget.
imu-deadreckoning.toml · seed 42Open in Kshana StudioReportClock stability from real runs, then what happens when GNSS is lost: each clock's recorded time error, read at the moment you choose. Every chart opens its run in Kshana Studio and exports a report, its data and the drawing.
clock-holdover.toml + clock-holdover-labsr.toml · seed 42Open in Kshana StudioReport| Clock | σy(1 s) | Time error after a day | Noise type |
|---|---|---|---|
| optical-master | 1.04e-16 | 0.009 ns | flicker-fm |
| passive-h-maser | 1.15e-14 | 0.995 ns | flicker-fm |
| rafs | 1.00e-11 | 2.94 ns | white-fm |
| mini-rafs | 5.15e-10 | 151 ns | white-fm |
Engine v0.29.1 · lunar-time-budget.toml · deterministic, no seedOpen in Kshana StudioReport
Holdover predicted ÷ measured on a real caesium record held out from fitting, inside the pre-set factor of 1.5.
The Allan-deviation code reproduces the reference values of NIST (National Institute of Standards and Technology) Special Publication 1065.
| Class id | Clock | σy(1 s) |
|---|---|---|
csac | chip-scale atomic clock | 3.0e-10 |
uso | ultra-stable quartz oscillator | 1.0e-12 |
dsac | deep space atomic clock | 1.0e-13 |
tcxo | temperature-compensated crystal oscillator | 2.0e-10 |
ocxo | oven-controlled crystal oscillator | 5.0e-12 |
rafs | rubidium atomic frequency standard | 3.0e-11 |
From src/clock_state.rs. The clock scenario kind runs any of them against a spec.
| Model id | What it is | Scenario |
|---|---|---|
csac | Chip-scale atomic clock (Microsemi SA.45s class) | spoof-meaconing |
csac-sa45s | Microchip SA65 / SA.45s CSAC datasheet sigma_y(1s)=3e-10 | campaign-jam-spoof-holdover-integrity |
optical-lab-sr | Laboratory Sr optical lattice clock, sigma_y(1s)=4.8e-17 (Oelker et al. 2019… | clock-holdover-labsr |
optical-lattice | Optical lattice clock | spoof-meaconing |
optical-sr-lattice | Strontium optical lattice clock, space-oriented goal sigma_y(1s)=1e-15 (arXiv | campaign-jam-spoof-holdover-integrity |
tcxo-class | The engine's TCXO class (EndRun Technologies disciplined-oscillator data… | leo-vertical-critical-infrastructure-timing |
ultrastable-optical | Ultra-stable/optical onboard oscillator class, white-FM sigma_y(1 s) ~ 1e-13… | hybrid-ukf |
Each model id and its provenance are read from the scenario files.
Kshana Pro calibrates a clock digital twin to your device's published Allan budget, built on the clock kind and the classes above. What Pro adds
Each bar reads the time error at that moment from a recorded engine run; beyond a run's length the bar says so rather than extrapolating. The runs are listed with their charts below.
clock-holdover.toml · seed 42Open in Kshana StudioReportorbit-molniya.toml · seed 11Open in Kshana StudioReportA telecom clock against ITU-T (International Telecommunication Union, Telecommunication Standardization Sector) limits, a satellite's clock against its slot guard, and the rate at which time runs on the Moon, each from a recorded run you can reproduce and export.
| Preset id | Class | Device |
|---|---|---|
ocxo | oven-controlled crystal oscillator (OCXO) | Microchip OX-208, 10 MHz |
rubidium | rubidium frequency standard | Microchip 8040C, standard performance |
caesium | caesium beam primary frequency standard | Microchip 5071A, high-performance tube |
csac | chip-scale atomic clock (CSAC) | Microchip SA.45s CSAC, options 001 and 003 |
| Mask id | Title |
|---|---|
prtc-a | Primary reference time clock, class A (PRTC-A) |
prtc-b | Primary reference time clock, class B (PRTC-B) |
eprtc | Enhanced primary reference time clock (ePRTC), locked mode |
eprtc-a-holdover | Enhanced primary reference time clock, class A (ePRTC-A), holdover |
t-bc-class-a | Telecom boundary clock / telecom time slave clock (T-BC/T-TSC), class A |
t-bc-class-b | Telecom boundary clock / telecom time slave clock (T-BC/T-TSC), class B |
t-bc-class-c | Telecom boundary clock / telecom time slave clock (T-BC/T-TSC), class C |
t-bc-class-d | Telecom boundary clock / telecom time slave clock (T-BC/T-TSC), class D |
g8271-1-point-c | Network limit at reference point C, deployment case 1 (class 4 applications) |
g8271-1-point-c-enhanced | Enhanced network limit at reference point C, deployment case 1 |
g8271-1-point-c-access | Network limit at reference point C with the PRTC in the access network |
Both tables are read from src/telecom_timing.rs; the telecom-timing kind checks a clock against any mask.
Kshana Pro calibrates a clock digital twin to a device's published Allan budget and checks it with the open engine's Allan-deviation estimator; a twin of your own device is built under contract. What Pro adds
telecom-timingtelecom-prtc-holdover-24h.toml · seed 20260925Open in Kshana StudioReporttelecom-prtc-holdover-24h.toml · seed 20260925Open in Kshana StudioReport| Budget | Limit | In holdover |
|---|---|---|
| ePRTC default max|TE_HO| ITU-T G.8272.1 (2024) Amd. 1 (07/2025) clause 8.3.1 | 100 ns | exceeded after 2.3 h |
| network holdover allocation, short GNSS interruption ITU-T G.8271.1 (2022) Amd. 3 (05/2025) Table V.1, failure scenario (b) (an example allocation) | 400 ns | exceeded after 7.1 h |
| network limit at reference point C ITU-T G.8271.1 (2022) Amd. 3 (05/2025) clause 7.3.1 (max|TE_L|, compared unfiltered) | 1100 ns | held for the whole run |
| end application, accuracy class 4 ITU-T G.8271 (03/2020) Amd. 1 (08/2024) Table 1, class 4 | 1500 ns | held for the whole run |
slot-timingslot-timing-ocxo-leo.toml · deterministic, no seedOpen in Kshana StudioReportAfter its last GNSS fix the oscillator stays inside the 100 ns slot guard for 651 s, so it needs a fresh fix about every 646 s, 134 times a day. The dominant term at the breach is random-walk frequency noise.
lunar-time-offset lunar-time-budgetlunar-time-offset.toml · deterministic, no seedOpen in Kshana StudioReportThe engine sums the self-potential (57.50 µs/day) and kinetic (-0.46 µs/day) terms and reports the rate beside the published 56 to 59 µs/day band. Modelled, not certified.
Three real runs of the constellation-design kind: the four GNSS together, a low-Earth-orbit mega-constellation of four Walker shells, and a relay set around the Moon. Each is scored as a map of satellites in view, DOP (dilution of precision; PDOP is its position form) and availability. Drag the globe to turn it; scroll or pinch to zoom.
With Pro: the design optimiser returns the Pareto front of a whole constellation design space around the Earth, the Moon or Mars, each front design written out as a plain scenario file, and a ranked trade study compares architectures on a figure of merit. See a real front
One run of the solar-system kind puts the Sun, the eight planets, Pluto, the Moon and the major moons of Mars, Jupiter and Saturn at one epoch, each with its gravity, radius, rotation, pole and light time from Earth. Pick a body to turn and zoom its real imagery. Orbits are to scale in angle, compressed in distance; body sizes are enlarged.
The International Space Station (ISS) ground track the engine propagates from a real two-line element set.
ephemeris.toml · deterministic, no seedOpen in Kshana StudioReportA landed receiver against a representative LunaNet relay set: horizontal protection level over a 24-hour pass, against a 50 m surface-operations alert limit.
lunanet-araim.toml · deterministic, no seedOpen in Kshana StudioReportA surface user against a simulated areostationary relay constellation: position error and its 3-sigma bound from the joint one-way and two-way estimator.
mars-pnt-surface.toml · seed 331514052Open in Kshana StudioReportA campaign composes ordinary scenarios of existing kinds four ways: chain them on one mission timeline, sweep a field, repeat over many seeds, or share one cause between several members. Each tab is a real campaign run.
Kshana Studio plays each campaign back in your browser; the command and the scenario file reproduce each run, and the chained run's own report is published.
With Pro: stated input uncertainties give confidence bands, the probability of meeting a limit and a ranking of the inputs that drive the result, over thousands of runs that can be stopped and resumed. See a real band
Four steps from a run on this page to a run of your own, then the app that does it: the library, the scenario you are editing and the results, side by side.
Every chart on this page is a scenario file the engine ran. In Kshana Studio you open that same file, change it and run it again, in your browser: the engine is Rust compiled to WebAssembly, and nothing is uploaded.
Pick one of 139 scenario files across 75 kinds, or write your own. kshana kinds --json lists every kind with its fields, and kshana example prints a file to start from.
An orbit scenario describes each constellation as a Walker pattern: altitude_km, inclination_deg, planes, sats_per_plane and phasing_f. Each extra [[constellations]] block adds another one; --export-sp3 writes the result as an SP3 precise-ephemeris file for other tools.
Earth, the Moon, Mars and every other body of the solar-system run above have their gravity, rotation and pole in the engine, and the Sun's gravity enters as a third-body force. The body-pnt kind positions an orbiter or a lander around any of them; the lunar integrity scenario navigates against a representative LunaNet relay set, the Mars scenarios against a simulated relay constellation.
Sweep one or two fields over a range, pin runs and compare them side by side, then export the run: a reproducible HTML report, the full JSON (JavaScript Object Notation) result, the scenario file and a CSV (comma-separated values) table.
Exports and reportThe same user orbit, well inside the GNSS shell, seen by a GPS-like Walker constellation alone, then with a Galileo-like one added as a second block. PDOP is the position dilution of precision: lower is better.
Engine v0.29.1 · orbit-gnss-challenged.toml + orbit-multignss.toml · seed 7Report, first runReport, second run
This is the layout of Kshana Studio as it ships: a library, the scenario you are editing, and the results of the run. Load the real app right here, or open it full screen.
Every bundled scenario with the question it answers, grouped by domain and searchable; the validation ledger's counts sit underneath.
GuidedAll fields
Guided knobs for the fields that matter or every field of the file, with the TOML (Tom's Obvious, Minimal Language) source underneath to edit directly. Run re-runs it in the browser; Pin keeps a run for Compare; Reset restores the bundled file.
Headline figures, each labelled Validated or Modelled, then the views this run has data for:
Sweep needs the live engine; Compare appears once a run is pinned. Orbit runs also export SP3 and a CCSDS orbit ephemeris message.
Where WebAssembly is blocked, Kshana Studio shows the recorded runs of the same files and says so.
The whole catalogue, generated from the engine's own files: the scenario atlas, the capability cards and the standards the engine implements.
All 139 scenario files across 75 kinds, grouped by domain; 132 are bundled into the engine, and celeste-iod-classical-pilot-signals, celeste-iod-end-to-end, celeste-iod-fused-pvt, leo-navmsg-celeste-iod, leo-pass-celeste-iod-multiband, lunar-llr-datum, quantum-pnt-demonstrator.suite run from the repository with the command line. The dot shows the ledger status of the kind's module where the ledger names it. A file with a recorded run opens it in Kshana Studio; the others open their entry in the scenario reference, with the file and the command that runs it.
gnss-simgnss-sim-raimimpairment-evalimpairment-evaljammingjamming-demomaritime-strait-jammingspectruml-band-waterfall-jammingleo-resilience-js-marginmulti-band-jamming-waterfallspoof-detectmaritime-spoof-position-pushspoof-detectpvtpvt-abmfspoofspoof-attackspoof-meaconingtracking-looptracking-loopintegrityaraim-gps-galileointegrity-raimaraim-reference-checkaraim-reference-checkgnss-insautomotive-urban-canyongnss-inssmall-uas-jammed-navcombined-altpntcombined-altpntfusionfusion-pntgravity-mapgps-denied-gravity-navgravity-map-navhybrid-optical-rfhybrid-optical-rfhybridhybrid-pnthybrid-ukfhybrid-ukfinertialimu-deadreckoningins-trn-coastins-trn-coastmaritime-port-approach-coastrail-tunnel-coastterrain-navterrain-navterrain-slamterrain-slamclockclock-ensembleclock-holdoverclock-holdover-labsrslot-timingslot-timing-ocxo-leosweepsweep-clock-stabilitytelecom-timingtelecom-prtc-holdover-24htelecom-tie-ingesttimetransfertimetransferaperture-duty-cycleaperture-duty-cycleattitude-budgetattitude-budgetconstellation-designconstellation-multi-gnss-coverageleo-pnt-mega-shelllunar-relay-constellationeo-coverageeo-coverageephemerisephemerislaunch-windowlaunch-windowlink-budgetlink-budgetoem-interopoem-interoporbitorbit-gnss-challengedorbit-molniyaorbit-multignssorbit-real-tleorbit-rinexorbit-sgp4-gpspassespassesreentryreentryspace-packetspace-packetspace-weatherspace-weatherleo-signalceleste-iod-classical-pilot-signalsleo-band-tradexona-pulsar-signalsleo-pnt-chainceleste-iod-end-to-endleo-pnt-end-to-endxona-pulsar-end-to-endleo-pvtceleste-iod-fused-pvtleo-doppler-positioningleo-timing-utcmeo-leo-fused-pvtpolar-arctic-leo-coveragestarlink-sop-doppler-positioningleo-passleo-focus-science-iono-soundingleo-indoor-uhfleo-iot-energyleo-pass-celeste-iod-multibandleo-pass-iridiumleo-pass-vs-gnss-cn0leo-pass-xona-pulsarleo-resilience-spoof-dopplerleo-navmsgleo-navmsg-celeste-iodleo-navmsg-encode-decodeleo-navmsg-fit-interval-tradeleo-navmsg-midpass-updateleo-navmsg-model-comparisonleo-pppleo-ppp-convergencentn-positioningntn-5g-positioningcislunar-arc-recoverycislunar-arc-recoverycislunar-observabilitycislunar-observabilityearth-gnss-lunarearth-gnss-lunarlunar-integritylunanet-araimlunar-attack-surfacelunar-attack-surfacelunar-beaconlunar-beaconlunar-differential-pntlunar-differential-pntlunar-frame-campaignlunar-frame-campaignlunar-frame-realisationlunar-frame-realisationlunar-interop-exportlunar-interop-exportlunar-jamminglunar-jamminglunar-joint-od-clocklunar-joint-od-clocklunar-llr-datumlunar-llr-datumlunar-time-budgetlunar-time-budgetlunar-time-offsetlunar-time-offsetlunar-vlbilunar-vlbilunar-vlbi-fimlunar-vlbi-fimmoonlight-service-volumemoonlight-service-volumerealtime-frame-eoprealtime-frame-eopbody-pnteuropa-surface-pntmars-orbit-pntmars-pntmars-pnt-lmomars-pnt-surfacemars-pnt-transfersolar-systemsolar-system-tourconflict-resilienceconflict-resiliencequantum-anomaly-detectquantum-anomaly-detectquantum-gnss-free-navquantum-gnss-free-navquantum-time-transferquantum-time-transferquantum-tradequantum-tradesweep-ndsweep-nd-inertialcampaigncampaign-jam-spoof-holdover-integritycampaign-monte-carlo-clock-holdovercampaign-shared-jammer-sea-roadcampaign-spectrum-holdover-integritycampaign-sweep-jammer-powerleo-focus-data-servicesleo-focus-fused-pnt-sisreleo-focus-indoor-uhfleo-focus-iot-eirpleo-focus-ntn-bandwidthleo-focus-ppp-altitudeleo-resilience-gnss-jammed-leo-carriesleo-resilience-multiband-diversityleo-resilience-spoof-monitorsleo-vertical-5g-network-timingleo-vertical-asset-tracking-iotleo-vertical-autonomous-vehicleleo-vertical-critical-infrastructure-timingleo-vertical-polar-arcticleo-vertical-rail-maritimestudy suitequantum-pnt-demonstrator.suiteNothing matches that filter.
clock, lunar-time-offset, timetransfer, quantum-time-transfer, lunar-time-budget, telecom-timing, slot-timing. See what it addssweep, sweep-nd, combined-altpnt, quantum-trade, hybrid-optical-rf, conflict-resilience. See what it addsimpairment-eval. See what it addsconstellation-design. See what it addsclock, leo-pnt-chain. See what it addsbody-pnt, campaign, constellation-design, leo-pnt-chain, spectrum. See what it addscampaign. See what it addsconstellation-design, leo-signal. See what it addsKind has validated ledger rowsKind's rows are ModelledNot matched to a ledger module by name
The capability cards from the engine's own capability file. Run in Kshana Studio opens the matching scenario's recorded run.
SGP4/SDP4 propagation from real two-line elements (a committed Celestrak GPS snapshot) or synthetic Walker constellations whose mean elements realise the i:T/P/F formula to under 1 km over 24 h. Multi-constellation visibility, dilution of precision and GNSS availability, a constellation-design optimiser, streets-of-coverage sizing, and a Walker design sweep that reports the Pareto-optimal designs over a planes × satellites grid.
AIAA American Institute of Aeronautics and Astronautics · SGP4 Simplified General Perturbations 4, an orbit model · SDP4 Simplified Deep-space Perturbations 4, an orbit model · GPS Global Positioning System · GNSS Global Navigation Satellite SystemRun orbit-sgp4-gps in Kshana StudioA numerical (Cowell) propagator complementing the analytic SGP4/SDP4 path, with a hierarchical force model: two-body + the full J2–J6 zonal field, an optional EGM2008 tesseral geopotential to degree/order 70, epoch-driven Sun and Moon third-body gravity (a built-in ephemeris, no DE/SPK kernel), solar-radiation pressure with a conical umbra/penumbra shadow, atmospheric drag, the post-Newtonian Schwarzschild relativistic correction, and the Lense–Thirring frame-dragging term — driven by a choice of RK4 step-doubling or Dormand–Prince RK5(4) adaptive integrators.
SGP4 Simplified General Perturbations 4, an orbit model · SDP4 Simplified Deep-space Perturbations 4, an orbit model · EGM2008 Earth Gravitational Model 2008Impulsive ΔV nodes with 6×6 covariance propagation, finite-burn integration checked against the Tsiolkovsky rocket equation to under 0.01 %, an Izzo-2015 single-revolution Lambert solver and an exact universal-variable Kepler propagator, and a porkchop (launch × arrival) C3 / arrival-V∞ sweep emitted as a JSON contour grid — the performance-simulation layer above GMAT/Orekit.
JSON JavaScript Object NotationIERS leap-second UTC / TAI / TT / UT1 scales, a Julian-date API, the IAU-2000 Earth Rotation Angle, GMST-based TEME ↔ ECEF and WGS-84 geodetic frames, full IAU 2000A/2000B nutation and IAU 2006 precession, and the equinox-free CIO-based IAU 2006/2000A GCRS↔ITRS reduction with IERS polar motion — validated bit-for-bit against the SOFA/ERFA vectors and independently cross-checked against ANISE (pure-Rust SPICE): GCRS→ITRS vs ANISE ITRF93, same IERS EOP, agree to ≤ 0.86 m on the ground / ≤ 3.6 m at GNSS orbit.
SOFA Standards of Fundamental Astronomy · ERFA Essential Routines for Fundamental Astronomy · IERS International Earth Rotation and Reference Systems Service · UTC Coordinated Universal Time · TAI International Atomic Time · TT Terrestrial Time · UT1 Universal Time 1, set by Earth's rotation · API application programming interface · IAU International Astronomical Union · GMST Greenwich mean sidereal time · TEME true equator, mean equinox frame · ECEF Earth-centred, Earth-fixed · WGS-84 World Geodetic System 1984 · CIO Celestial Intermediate Origin · GCRS Geocentric Celestial Reference System · ITRS International Terrestrial Reference System · SPICE NASA's spacecraft, planet, instrument, camera-matrix and events toolkit · ITRF93 International Terrestrial Reference Frame 1993 · EOP Earth orientation parameters · GNSS Global Navigation Satellite SystemAn operational-style Earth-orientation predictor — least squares over bias, rate and the principal periodic terms across a trailing window — measured against genuinely archived Bulletin A predictions rather than against persistence. The offline default input is a real IERS finals2000A product carrying Bulletin A prediction rows, so a bare run emits a populated per-horizon table instead of an empty one. UT1 and polar motion are reported over a common row set together with their combination, so the joint figure is one statistic rather than a quadrature sum of two different samples.
UT1 Universal Time 1, set by Earth's rotation · IERS International Earth Rotation and Reference Systems ServiceRun realtime-frame-eop in Kshana StudioThree-axis strapdown INS — quaternion attitude, WGS-84 NED mechanization, coning/sculling compensation, and a full deterministic IMU error model — plus a first-principles cold-atom-interferometer accelerometer (Mach–Zehnder phase, projection noise, contrast decay, vibration coupling) and a particle filter for terrain-/gravity-referenced GPS-denied navigation.
INS inertial navigation system · CAI cold-atom interferometer · VRW velocity random walk · WGS-84 World Geodetic System 1984 · NED north-east-down frame · IMU inertial measurement unit · GPS Global Positioning SystemRun imu-deadreckoning in Kshana StudioPosition error against coast duration from an IMU error budget — bias, random walk and scale factor, each with its own growth law and its own share of the crossing — so the cost of a navigation outage is a computed curve rather than a swept drift rate. Threshold crossings are engine output with the dominant contribution named at each one, across four IMU grades, and a terrain-fix interval is scored in its own block so the headline crossings stay unaided.
IMU inertial measurement unitRun ins-trn-coast in Kshana StudioA cold-atom gravimeter measurement model whose white-noise floor is derived from the CAI accelerometer physics, a low-degree fully-normalised spherical-harmonic gravity-anomaly field plus synthetic mascons, and a gravity-map-matching particle filter — extended to terrain-referenced navigation against an SRTM elevation DEM (TERCOM/SITAN), an IGRF-14 geomagnetic main field to degree/order 13, and a combined gravity + magnetic + terrain navigator that fuses all three scalar channels. A 60-minute GPS-denied benchmark — a ~700 km / one-hour outage where the inertial solution drifts to ~70 km — is recovered to ~145 m by a hierarchical coarse-to-fine matcher: the ESA NAVISP Quantum Wayfarer target.
PNT positioning, navigation and timing · GPS Global Positioning System · CAI cold-atom interferometer · SRTM Shuttle Radar Topography Mission · DEM digital elevation model · TERCOM terrain contour matching · SITAN Sandia inertial terrain-aided navigation · IGRF-14 International Geomagnetic Reference Field, 14th generation · ESA European Space AgencyRun gps-denied-gravity-nav in Kshana StudioA 15-state error-state EKF that coasts through GNSS outages on a calibrated inertial solution; a tightly-coupled pseudorange mode that keeps correcting with fewer than four satellites; a coupled clock + position filter; a general unscented (sigma-point) Kalman estimator; a tightly-coupled GNSS/INS UKF navigator validated to 0.77 m RMS through a 120 s outage on a curving LEO pass; and a full 17-state tightly-coupled GNSS/INS UKF whose quantum-CAI dead-reckoning coasts the outage on the cold-atom accelerometer's derived velocity-random-walk.
GNSS Global Navigation Satellite System · INS inertial navigation system · UKF unscented Kalman filter · RMS root mean square · EKF extended Kalman filter · LEO low Earth orbit · CAI cold-atom interferometerRun gnss-ins in Kshana StudioRecovery of an orbital state from ground-station range tracking, composing the two-body + J2 force model and RK4 integrator with a Gauss–Newton batch differential corrector (sub-metre / mm·s⁻¹ from noiseless ranges, ~2 m at a 5 m noise floor) and a sequential unscented-filter variant.
OD orbit determinationA general, reusable Fisher-information / Cramér–Rao layer (src/fim.rs): the information matrix M = HᵀWH, the Cramér–Rao lower bound, observability rank and the datum-defect null space (Moore–Penrose pseudo-inverse), and D/A/E/T-optimal experiment-design scalars from a symmetric Jacobi eigensolver. It underpins the DOP engine, the passive-geolocation bound, and the lunar absolute-station observability result — internal ranging leaves a six-DOF rigid-body datum defect that an Earth-baseline VLBI tie restores for a sparse constellation and sharpens for a rich one, the absolute datum closing at three non-collinear Earth stations.
CRLB Cramér–Rao lower bound · GNSS Global Navigation Satellite System · DOP dilution of precision · DOF degrees of freedom · VLBI very long baseline interferometryAn Earth–Moon circular restricted three-body (CR3BP) propagator in the rotating frame — a conserved Jacobi constant and all five Lagrange points — with a 6×6 state-transition matrix and a single-shooting differential corrector that produces genuinely periodic halo / near-rectilinear halo orbits (NRHO): it reproduces the published L2 southern 9:2 NRHO (the Gateway orbit) at a period of ~6.57 days and a perilune of ~3,250 km. Plus LunaNet / LNIS cislunar PNT geometry (MCI↔MCMF reduction, selenographic coordinates) with a lunar south-pole ARAIM pass that honestly surfaces the integrity gap: a ~30 m σ_URE drives the protection level well above a 50 m alert limit.
CR3BP circular restricted three-body problem · NRHO near-rectilinear halo orbit · STM state transition matrix · PNT positioning, navigation and timing · MCI Moon-centred inertial frame · MCMF Moon-centred, Moon-fixed frame · ARAIM advanced receiver autonomous integrity monitoringRun lunanet-araim in Kshana StudioRealises a lunar body-fixed frame from an observing campaign: a weighted Gauss–Newton similarity fit over station–reflector geometry, reporting the datum, its covariance and the worst-determined axis. The coupled frame-and-timescale gauge is carried explicitly rather than absorbed, so the rank deficiency is visible in the report instead of buried in a pseudo-inverse.
SVD singular value decompositionRun lunar-frame-realisation in Kshana StudioSweeps an illustrative Moonlight/LCNS-class constellation over a selenographic grid: visibility, dilution of precision, coverage, and per-epoch ARAIM protection levels against a configurable alert limit. The signal-in-space ranging accuracy is a parameter, so the sweep answers a ranging requirement over the whole volume rather than pass/fail at one fixed value.
ARAIM advanced receiver autonomous integrity monitoring · RTKLIB an open-source GNSS positioning libraryRun moonlight-service-volume in Kshana StudioMeasures how far three independent authoritative lunar ephemerides actually disagree, and turns that into a design law: the frame-versus-ephemeris error budget a mixed-provider user inherits, and the consistency tolerance a provider has to hold to keep that budget inside a stated bound.
Run lunar-interop-export in Kshana StudioThe linear algebra a self-referential lunar constellation needs to detect its own faults with no ground truth: the weighted parity projector in the rank-deficient pseudo-inverse form that survives the datum-and-timescale gauge, per-node detectability, the Baarda minimum detectable bias, and Byzantine block-spark detect/identify counts over real DE440 inter-node geometry.
Replaces the simulated campaign with real data: 337 archived ILRS lunar laser-ranging normal points across five retroreflector arrays, each observation weighted by its own recorded precision out of the file. The reflector coordinates are a principal-axis DE440 catalogue kept under its own filename, separate from the mean-earth DE430 table — feeding one to the other's rotation moves a reflector by hundreds of metres and nothing objects, because both are well-formed coordinates.
ILRS International Laser Ranging ServiceRun lunar-llr-datum in Kshana StudioDifferential corrections between a lunar reference station and a user. The common-mode cancellation is an exact identity; the spatial-decorrelation residual is a first-order geometric model that grows with baseline, and the correction-link residual budget is reported beside it so the limiting term stays visible rather than folded into one number.
PNT positioning, navigation and timingRun lunar-differential-pnt in Kshana StudioPer-clock-class crossover times for a lunar timescale — when each oscillator class stops meeting a stated bound without an update — together with a lunar geodetic VLBI observable and the Fisher information it contributes to the datum.
VLBI very long baseline interferometryRun lunar-time-budget in Kshana StudioThe service volume runs on published constellation designs instead of an illustrative one: the five-satellite LANS interoperability-demonstration reference set, the LNCSS case studies at 8, 12 and 16 satellites, and the four spacecraft actually in lunar orbit on 2023-01-01 from JPL Horizons. Each file states its own frame and its own provenance class, a horizon past the end of a tabulated ephemeris is refused rather than extrapolated, and the illustrative Keplerian result is emitted beside the retrieved one with the difference between them, never replaced by it.
JPL Jet Propulsion LaboratoryRun moonlight-service-volume in Kshana StudioPer-satellite jammer-to-signal ratio over real lunar slant ranges, with the wanted-signal side kept as a distribution rather than collapsed to a median, so the denial contour carries the uncertainty band the relay geometry actually produces. Two criteria are reported side by side: the power-ratio threshold, and loss of lock computed from tracking-loop dynamics. The orbital capture footprint is swept over transmitter altitude and beamwidth, and where the grid never reaches limb capture the report says so and prints the shortfall.
Run lunar-jamming in Kshana StudioAccumulates the lunar VLBI delay partials into a Fisher information matrix over a baselines-by-epochs schedule and returns the station coordinate covariance, so the step from delay precision to coordinate sigma is estimated rather than assumed. The free network is reported beside the datum-fixed one, with its rank defect and the unobservable direction named. The surface-point covariance is kept distinct from the Earth-station one, because the near-field beacon partial is a difference of two station unit vectors and does not behave like the far-field case.
VLBI very long baseline interferometryRun lunar-vlbi-fim in Kshana StudioAn open deep-space / Mars radiometric navigation engine: iterative light-time + Shapiro delay, two-/one-/three-way Doppler & range (Moyer two-leg), coherent transponder turnaround, regenerative/PN ranging and Δ-DOR; CCSDS-TDM I/O; a reduced-dynamic Square-Root Information Filter (empirical accelerations + onboard clock + Mars drag) that does Mars-LMO orbit determination in a synthetic closed loop; one-way+two-way fusion; and a MARCONI areostationary relay constellation with an end-to-end GSE performance simulator.
PNT positioning, navigation and timing · JPL Jet Propulsion Laboratory · LMO low Mars orbit · OD orbit determination · CCSDS Consultative Committee for Space Data Systems · TDM tracking data message · GSE ground support equipmentRun mars-pnt-lmo in Kshana StudioFault injection gives the cross-modality monitor a detection power rather than a fault-free pass: a minimum detectable bias per axis at a stated false-alarm and missed-detection budget. After a handover the covariance re-growth is propagated against the alert limits, so the report states how long the single-modality solution stays inside them rather than only that the handover was continuous. The optical and RF ranging legs are compared only at matched accumulation time and path, and the report refuses to form a ratio against a value that was chosen rather than measured.
RF radio frequency · PNT positioning, navigation and timingRun hybrid-optical-rf in Kshana StudioSnapshot and solution-separation RAIM with horizontal and vertical protection levels (HPL/VPL), fault detection and exclusion, and Stanford integrity diagrams — plus an explicit integrity-risk-budget (MHSS) protection level with the dual-/multi-constellation constellation-wide fault mode (EU ARAIM / DO-316).
ARAIM advanced receiver autonomous integrity monitoring · MHSS multiple hypothesis solution separation · GPS Global Positioning System · DO-316 RTCA minimum operational performance standards for GPS aircraft-based augmentation receivers · RAIM receiver autonomous integrity monitoring · HPL horizontal protection level · VPL vertical protection levelRun integrity-raim in Kshana StudioThe engine's MHSS protection levels run against the EU-U.S. Working Group C reference airborne algorithm's own published worked examples, each transcribed with its retrieval URL, date, page and file SHA-256 and held in two places that a test asserts agree. The acceptance vector is the internally consistent Reference Airborne Algorithm Description Document v3.1, Appendix D. The Milestone 3 report carries two internal defects — a sign typo in the geometry, and a false-alarm multiplier evaluated at 57 fault modes while the text states one — so its protection levels are reported as measured discrepancies rather than graded, and the defects are demonstrated by running the document's own numbers.
ARAIM advanced receiver autonomous integrity monitoring · MHSS multiple hypothesis solution separationRun araim-reference-check in Kshana StudioSBAS / WAAS protection levels in the DO-229E weighted-least-squares form (precision-approach and en-route K-factors) and the L1/L5 dual-frequency ionosphere-free combination (IS-GPS-705) that underpins DO-316, with the protection-level geometry cross-checked against a reference linear-algebra implementation.
SBAS satellite-based augmentation system · WAAS Wide Area Augmentation System · DO-229E RTCA minimum operational performance standards for satellite-based augmentation system receivers, revision E · IS-GPS-705 GPS interface specification for the L5 signal · GPS Global Positioning System · DO-316 RTCA minimum operational performance standards for GPS aircraft-based augmentation receiversTwo-state Kalman holdover, Allan-family stability (ADEV / MDEV / TDEV / HDEV) with confidence intervals and a full IEEE-1139 five-coefficient power-law fit, and the operational transfer methods — TWSTFT with the BIPM Sagnac closed form, GNSS common-view, PPP ionosphere-free transfer, a free-space optical link with turbulence scintillation, and an inverse-variance clock-ensemble timescale. A GNSS-denied clock-holdover calculator inverts the van-Loan coast-error growth to a holdover-to-threshold — how long a clock free-runs before its timing error exceeds budget — across classical and quantum-clock classes; modelled, and honest that for a very stable clock the holdover to a tight threshold is set by the assumed long-tau noise floor, not the cited ADEV.
ADEV Allan deviation · MDEV modified Allan deviation · TDEV time deviation · HDEV Hadamard deviation · IEEE Institute of Electrical and Electronics Engineers · TWSTFT two-way satellite time and frequency transfer · BIPM International Bureau of Weights and Measures · GNSS Global Navigation Satellite System · PPP precise point positioningRun clock-holdover in Kshana StudioForward pseudorange / Doppler synthesis with Klobuchar (broadcast) and IONEX / TEC-grid (measured) ionosphere — including an IONEX file parser, time interpolation, and the thin-shell slant-obliquity mapping — Saastamoinen + Niell troposphere, and snapshot RAIM.
GNSS Global Navigation Satellite System · ZHD zenith hydrostatic delay · IS-GPS-200 GPS interface specification for the L1 and L2 signals · GPS Global Positioning System · IONEX Ionosphere Map Exchange format · TEC total electron content · RAIM receiver autonomous integrity monitoringRun gnss-sim-raim in Kshana StudioA real receiver position solved from real RINEX code pseudoranges + broadcast ephemeris by iterated weighted least squares — Sagnac/Earth-rotation correction, broadcast clock with TGD, the dual-frequency L1/L2 ionosphere-free combination (or single-frequency Klobuchar), Saastamoinen/Niell troposphere, elevation weighting, DOP, and snapshot RAIM.
PVT position, velocity and time · GNSS Global Navigation Satellite System · IGS International GNSS Service · RMS root mean square · RINEX Receiver Independent Exchange Format · TGD timing group delay · DOP dilution of precision · RAIM receiver autonomous integrity monitoringRun pvt-abmf in Kshana StudioA link-budget jamming model (J/S → effective C/N₀ → loss of lock), a stochastic time-spoof detector (Neyman–Pearson / χ²₁ energy test with Monte-Carlo P_fa/P_md and a Security FoM of 1 − P_md), and a multi-layer spoof detector fusing a RAIM-consistency parity test, an RF AGC-power monitor, and a signal-quality (SQM) monitor. Plus a quantum-inertial dead-reckoning error budget composing cold-atom-interferometer white-noise drift with residual bias (cross-checked against an independent integrator) and scale-factor error into a position-drift-over-holdover figure — the inertial twin of the clock holdover.
NP Neyman–Pearson · FoM figure of merit · RAIM receiver autonomous integrity monitoring · RF radio frequency · AGC automatic gain control · SQM signal-quality monitoringRun spoof-attack in Kshana StudioThe signal-performance layer between the link budget and the measurement domain: unit-area power spectral densities for BPSK-R(n) and sine-BOC(m,n), the spectral-separation coefficient that derives the anti-jam Q the jamming model consumes directly from the actual signal and jammer spectra, the RMS (Gabor) bandwidth that sets the ranging-information content (BOC > BPSK), the coherent early–late DLL code-tracking thermal-noise jitter, and the coherent early-minus-late multipath error envelope with narrow-correlator suppression, and a ranging-code design-trade (m-sequence/Gold autocorrelation sidelobe and the three-valued Gold cross-correlation bound, plus the code-length-to-unambiguous-range inversion). This is signal-performance analysis, not RF-payload or antenna hardware design.
BPSK binary phase-shift keying · DLL delay-locked loop · GPS Global Positioning System · BOC binary offset carrier modulation · RMS root mean square · RF radio frequencyLocate a jammer or spoofer (or an opportunistic source for reverse-PNT) from time-difference-of-arrival hyperboloids across a receiver network, solved by Gauss–Newton least squares; adding frequency-difference-of-arrival with moving receivers jointly recovers the emitter's position and velocity, with the Cramér–Rao bound on the position covariance from the network geometry. A point-source line-of-sight model — no multipath / NLOS, receiver-clock-bias, or refraction terms.
RF radio frequency · TDOA time difference of arrival · FDOA frequency difference of arrival · CRLB Cramér–Rao lower bound · GDOP geometric dilution of precision · PNT positioning, navigation and timing · NLOS non-line-of-sight receptionMulti-GNSS RINEX-3 broadcast-ephemeris ingestion (GPS, Galileo, QZSS, BeiDou, GLONASS), a RINEX-3 observation parser (the RINEX 4.00 observation layout is expected to parse but no 4.00 file has been read through it; RINEX 4 navigation files are refused by name), an SP3-c/d precise-ephemeris reader/writer with Lagrange interpolation, and CCSDS OEM 2.0 + OMM (mean-elements) export for flight-dynamics tools (GMAT, Orekit, STK), and CCSDS-TDM (503) tracking-data-message parse + emit for deep-space radiometric tracking.
RINEX Receiver Independent Exchange Format · SP3 Standard Product 3, a precise-orbit format · CCSDS Consultative Committee for Space Data Systems · RTKLIB an open-source GNSS positioning library · OEM orbit ephemeris message · GNSS Global Navigation Satellite System · GPS Global Positioning System · QZSS Quasi-Zenith Satellite System · OMM orbit mean-elements message · TDM tracking data messageRun oem-interop in Kshana StudioA requirement-to-module-to-test-to-oracle-to-status cross-reference rendered from the engine itself (Markdown/CSV), with unit-tested honesty invariants: a row may be labelled validated only if it carries an independent external oracle (NIST / AIAA / SOFA / IGS / a published value), so an internal self-consistency check cannot masquerade as a validation — and the hardware/PA capabilities Kshana does not provide are recorded as partner-owned gaps. The executable backbone for an ECSS-E-ST-10-02 verification cross-reference.
CI continuous integration · CSV comma-separated values · NIST National Institute of Standards and Technology · AIAA American Institute of Aeronautics and Astronautics · SOFA Standards of Fundamental Astronomy · IGS International GNSS ServiceEvery numeric field a scenario emits carries a unit and a provenance class drawn from a closed vocabulary, with a definition where one exists, published as a machine-readable schema beside the engine. A ratcheted gate runs every built-in kind and fails on a field that carries none; the kinds not yet complete are named one by one with the reason each is still open, and the list can only shrink. Reports that state their own constants — the one-way link budget, the optical and RF budget — let a reader recompute the headline from the report alone.
RF radio frequencyFirst-order mission-design budgets, each a runnable scenario: two-body launch & ascent geometry (launch azimuth, minimum inclination, Earth-rotation bonus, dogleg plane-change Δv, daily opportunities), an Allen–Eggers ballistic re-entry corridor (peak deceleration, peak-g and peak-heating velocities), Earth-observation coverage geometry (swath / nadir GSD / off-nadir access / revisit via the SMAD space triangle), a 3-DOF attitude & pointing error budget (gravity-gradient torque + RSS pointing budget), ground-station pass prediction (AOS/TCA/LOS, max elevation, access), and a one-way link budget over the CCSDS 401 / DSN 810-005 link equation (FSPL, C/N₀, Eb/N₀, margin, closure). The pre-hardware analytic layer below STK/GMAT/Basilisk — modelled first-order budgets, not a 6-DoF or radiometric replacement.
SMAD Space Mission Analysis and Design (the reference textbook) · GSD ground sample distance · DOF degrees of freedom · RSS root sum square · AOS acquisition of signal · TCA time of closest approach · LOS loss of signal · CCSDS Consultative Committee for Space Data Systems · DSN Deep Space Network · FSPL free-space path lossA contact plan and an aperture count in; navigation duty, communications duty, per-session outage and contention out. The arbitration policy is named in the report rather than implied, and a session that cannot be fully served reports the fraction of it that was lost instead of disappearing into an average.
Run aperture-duty-cycle in Kshana StudioA space-weather environment model: solar (F10.7 / centred-81-day F10.7a) and geomagnetic (Kp, with the definitional Kp↔ap table) activity indices, the Jacchia-1971 exospheric temperature they drive, and the activity-corrected versus static thermospheric neutral density at altitude — the solar-cycle density dependence a static atmosphere omits. A calibrated first-order scale-height coupling, not a data-validated NRLMSISE atmosphere.
Run space-weather in Kshana StudioAn RF-impairment detection evaluation testbed: a labelled, parameter-grounded synthetic corpus (nominal / jamming / spoof-time / spoof-position / multipath), a detector-agnostic ROC/AUC harness scoring any detector with per-class Pd at a target Pfa, and the in- versus out-of-distribution optimism gap. A deeper optimism-gap study extends this to a 13-detector panel (energy / AGC / SQM / parity plus seeded logistic-regression and one-hidden-layer-MLP detectors), in- versus out-of-distribution scaling laws with a permutation null, and a leave-one-out predictor of out-of-distribution degradation; a software-defined-receiver front end (raw IQ/IF to correlator early/prompt/late taps to SQM) and real-data ingest adapters (RINEX, u-blox UBX, GnssLogger, JammerTest, Yunnan, SatGrid) let the same detectors run over recordings supplied locally. Plus a quantum-vs-classical PNT trade that quantifies a candidate clock's timing and inertial holdover benefit from a measured-ADEV curve against a classical baseline, with a GNSS-denied resilience-vs-time envelope. Modelled operating characteristics — never field/IQ data, no good/bad verdict.
RF radio frequency · PNT positioning, navigation and timing · AUC area under the curve · IQ in-phase and quadrature samples · ROC receiver operating characteristic · AGC automatic gain control · SQM signal-quality monitoring · MLP multilayer perceptron · RINEX Receiver Independent Exchange Format · UBX the u-blox binary receiver protocol · ADEV Allan deviation · GNSS Global Navigation Satellite SystemRun impairment-eval in Kshana StudioA reproducible map of where a quantum sensor overtakes its classical counterpart under parameter uncertainty: cold-atom versus navigation-grade dead-reckoning and optical versus chip-scale clock holdover, over outage duration and platform vibration, each curve carrying a technology-readiness label. Reproducible via cargo run --bin crossover_study. Modelled performance budgets — the inputs are published or bracketed coefficients, not flight data.
A holdover-limited bound on the undetected time error under GNSS spoofing: given an independent cross-check, the served-time error is bounded by a k-sigma monitor floor, the van-Loan coast variance over the detection latency, and a CUSUM time-to-alarm. Calibrated on a real recorded spoof (JammerTest 2024) and reproducible via cargo run --example tpl_jammertest. Modelled composition, conditional on detection — there is no finite unconditional bound, since a slow-enough ramp evades a single clock-aided monitor.
GNSS Global Navigation Satellite System · CUSUM cumulative sumA framework-aligned scoring engine (DHS RPCF categories) that maps an architecture's simulated behaviour to per-dimension sub-scores, then asks whether any single composite score or maturity Level is a stable basis for a decision — via a Dirichlet weighting simplex, Kendall-tau rank instability, a top-1 winner flip rate, and common-mode diversity collapse (Hill-N2) — with an integrity-hashed assurance report. Reproducible via cargo run --example resilience_report. Modelled synthetic architectures aligned to RPCF v2.0; a self-assessment, not a certification.
PNT positioning, navigation and timing · DHS United States Department of Homeland Security · RPCF Resilient PNT Conformance FrameworkRun conflict-resilience in Kshana StudioA detection-miss-to-integrity bridge: an undetected bias left by a missed spoof / jam / RAIM detection inflates the effective position error, which — held against context-specific alert limits — is classified into the Stanford-ESA integrity regions (available / unavailable / misleading / hazardous). Composes the externally-anchored RAIM Stanford classification; adds no new integrity mathematics.
ESA European Space Agency · RAIM receiver autonomous integrity monitoringA cost-per-coverage ROI lens — cost per unit of delivered coverage for a constellation / architecture trade. The coverage component composes the validated coverage geometry and the arithmetic is unit-tested, but the cost is a user input — so the ratio is a planning aid, not an externally-validated quantity (hence, honestly, no proof badge).
ROI return on investmentA versioned, self-describing envelope that wraps a scenario result with its kind, schema version, and modelled/validated labels, so a stored artifact stays self-documenting and older envelopes remain forward-compatibly readable.
KIF Kshana Interchange FormatRun lunar-interop-export in Kshana StudioNothing matches that filter.
The standards the engine implements and the files it reads and writes, marked where a reference check stands behind them. The evidence behind each check is on Evidence.
Nothing matches that filter.