Software-defined GNSS · Resilient PNT

Software-defined GNSS receivers for contested & denied environments

The film: refusing to lose the dot (illustrative sequence)

  1. An uncrewed aircraft flies a mission. Satellites from GPS, Galileo and BeiDou are tracked and the position is locked; the digital position sits exactly on the aircraft.
  2. RF interference appears. Noise rises across GNSS bands, satellite signals drop, and a fixed-function receiver’s position becomes uncertain while the aircraft keeps flying.
  3. Inside a traditional receiver, critical signal processing is tied to specialized hardware, so upgrades are slow. The threat changes; the receiver doesn’t.
  4. Locus Lock moves GNSS processing into software: the RF front end receives, filters and digitizes signals; PpRx performs acquisition, tracking, signal processing, navigation, estimation and threat mitigation on general-purpose compute, producing position, velocity and time.
  5. Using capabilities such as dynamic signal selection, filtering and direct-to-L5 acquisition, the software adapts. The interference is still present, and the position is maintained.
  6. A spoofed signal tries to pull the reported position away from the aircraft. Anti-spoof capabilities, such as navigation-filter consistency checks, identify and reject it.
  7. Threats change. Update the software, not the receiver.

The PNT landscape

GNSS hardware can’t keep up with the pace of modern electronic warfare

Every autonomous system runs on one assumption: it knows where it is. That knowledge is a single point — and it can be attacked without touching the vehicle.

Jamming erases it.

Interference raises the noise around GNSS bands until satellite signals can’t be tracked. The vehicle keeps moving. Its position solution doesn’t.

Spoofing moves it.

Counterfeit signals that look legitimate pull the reported position somewhere the vehicle isn’t.

Degraded environments blur it.

Buildings and terrain block and reflect signals. Multipath and obstruction blur the solution.

Fixed-function receivers

Traditional GNSS receivers tie critical signal processing to specialized hardware, making upgrades slow as threats evolve.

Locus Lock

We move that processing into software, allowing new capabilities and threat mitigations to be deployed as operating environments evolve.

Software-defined GNSS

Electronic warfare evolves in software. Your GNSS receiver should too.

Software-defined GNSS receivers can be updated as threats change, so positioning stays accurate when jamming, spoofing, and denial show up in the field.

Antenna
RF front endReceive · filter · digitize
PpRx softwareAcquisition · tracking · signal processing · navigation · estimation · threat mitigation
vN
Position · velocity · time

Capabilities are delivered as software. Push an update to see what changes — and what doesn’t.

01

Precise & resilient

Maintains positioning performance under jamming, spoofing, and interference across dynamic, real-world platforms.

02

Existing compute

GNSS signal processing runs in software on edge compute already deployed on your platform, minimizing additional hardware.

03

Upgradeable

Deploy new positioning capabilities and threat mitigations through software updates, without redesigning receiver hardware.

Existing compute, not another box

ConventionalA dedicated receiver alongside the compute you already fly
Locus LockPpRx runs on the compute already on board

GNSS signal processing runs in software on edge compute already deployed on your platform, minimizing additional hardware. Leo200-S hardware: 14 g, 1.39 W while streaming.

Leo200

Same software.
Different hardware.

Leo200 is a software-defined GNSS receiver that runs on commodity compute, with capabilities that improve through software updates. Leo200-S and Leo200-D run the same PpRx receiver software — the difference is the included RF front end.

Leo200-S in enclosure

Leo200-S

from $995 USD · eval kit

Software-defined GNSS receiver with single-antenna turnkey RF front-end.

Includes
RFx-S + PpRx GNSS SDR software
RF front end
Single-antenna, quadruple-frequency RFx-S
Heading
Coarse inertial-aiding
Size · weight
32 × 65 × 10 mm · 14 g
Power
0.64 W idle · 1.39 W streaming
Best for
Lowest SWaP
Leo200-D in enclosure

Leo200-D

from $1,295 USD · eval kit

Dual-antenna carrier-phase differential GNSS with integrated IMU for precise heading and 3D attitude.

Includes
RFx-D + PpRx GNSS SDR software
RF front end
Dual-antenna, triple-frequency RFx-D
Heading
High-precision differential GNSS
Size · weight
56 × 65 × 9 mm · 22 g
Power
0.79 W idle · 1.62 W streaming
Best for
Heading + external clock usage
S32 × 65 mm14 gD56 × 65 mm22 g50 mm
Footprints to scale, SMA connectors included. Excluding SMA: 32 × 65 mm (S), 56 × 65 mm (D).
  • Designed for defense & commercial applications
  • Assured PNT in contested GNSS environments
  • New capabilities delivered through software updates
  • Leo200-S: optimized for size, weight, and power (SWaP)
  • Inertial sensor fusion with magnetometer data support

Leo200-SDK

PpRx GNSS SDR software SDK. Maximum configurability + existing RF hardware stacks.

Coming soon

PpRx · the software-defined GNSS engine

PpRx is the receiver.
Leo200 is one way to deploy it.

PpRx accepts digitized GNSS RF samples and performs acquisition, tracking, signal processing, navigation, estimation, and threat-mitigation functions in software on general-purpose compute — the core of every Leo200 configuration.

Capabilities

  • Real-time GNSS acquisition, tracking, and navigation processing
  • Real-time and post-processing operational modes
  • Configurable static, dynamic, and high-dynamic navigation models
  • Carrier-phase differential GNSS for multi-antenna heading & attitude
  • External IMU input for GNSS/inertial navigation
  • Anti-jam: direct-to-signal acquisition, configurable signal selection, filtering
  • Anti-spoof: navigation-filter consistency checks
  • PVT holdover and rapid GNSS reacquisition

Compute footprint

PpRx onlyPpRx + GUI (eval kit)
CPU64-bit, 1+ core, 1+ GHz*64-bit, 4+ cores, 1+ GHz
RAM100 MB*2 GB
Storage1 GB*5 GB
InterfaceCLI / programmaticGUI + CLI

* Configuration-dependent: varies with enabled signals, channel count, processing configuration, and RF data rates.

Outputs & protocols

GBXNMEA 0183RINEX 2.11 / 3.05ROS 2ASPN 2023MATLAB (.mat)CSVKML

CLI and programmatic interfaces; custom middleware and interfaces available through Locus Lock.

Capability after deployment

PpRx vN
  • Signals
  • Algorithms
  • Threat mitigations
  • + New capability
Same RF front endSame platform compute
Updates are delivered through software, allowing supported signals, receiver capabilities, and threat-mitigation techniques to evolve on compatible hardware. Update access depends on your production license.
PpRx data sheet (PDF) ↗

Real-world validation

Prove it.

Four published field evaluations: jamming, spoofing, high-dynamic flight, and urban multipath. These are the test conditions and results exactly as Locus Lock reports them, with raw data where it’s available.

Visualization is illustrative. Test conditions and results as published by Locus Lock.
UAS

Test conditions

Tested on a UAS in a contested electromagnetic environment with high-power, multi-frequency GNSS jamming.

Result

Maintained uninterrupted positioning by automatically adapting to changing interference conditions.

  • Automatic adaptation to changing interference
View raw data · Google Earth ↗

Jamming case study

Test conditions: Tested on a UAS in a contested electromagnetic environment with high-power, multi-frequency GNSS jamming.

Result: Maintained uninterrupted positioning by automatically adapting to changing interference conditions.

Spoofing case study

Test conditions: Tested on a ground vehicle at high latitudes during an active GPS spoofing attack.

Result: Maintained accurate positioning by identifying and rejecting spoofed satellite signals.

High-dynamic flight case study

Test conditions: Evaluated on an aerial delivery (air drop) platform during a high-speed mission with aggressive flight dynamics.

Result: Achieved rapid position lock while maintaining reliable navigation throughout the mission.

Urban / degraded GNSS case study

Test conditions: Evaluated on a ground vehicle in a dense urban environment with severe GNSS multipath and signal obstruction.

Result: Maintained centimeter-level positioning accuracy despite challenging urban conditions using dual-antenna carrier-phase differential GNSS coupled with an IMU.

From eval to production

Evaluate. Validate.
Then produce.

Start with the evaluation kit and validate it on your platform. Then work with the Locus Lock team on an off-the-shelf or custom production path. Pricing scales with volume, with perpetual licenses and no subscription fees.

  1. Set up

    Install the software, activate your license, and generate your first position fix using live or recorded GNSS data.

    Kit includes: RF front end · PpRx · 1 year fully featured evaluation license

  2. Test & evaluate

    Connect the kit to your application, assess performance in the lab, then field-test on your target hardware.

    Outputs: GBX · NMEA 0183 · RINEX 2.11 / 3.05 · ROS 2 · ASPN 2023 …

  3. Production

    Work with us to choose a standard or custom integration, scope engineering support, and scale production.

    Perpetual licenses · volume pricing · no subscription fees

Technical specifications

ParameterLeo200-SLeo200-D
Physical
Dimensions (excl. SMA)32 × 65 × 10 mm56 × 65 × 9 mm
Dimensions (incl. SMA)32 × 75 × 10 mm56 × 75 × 9 mm
Weight14 g22 g
Power
Connected, idle0.64 W0.79 W
Connected, streaming1.39 W1.62 W
Connector · supplyUSB 2.0 Type-C · 5 VDCUSB 2.0 Type-C · 5 VDC
RF & timing interfaces
RF front endRFx-S · single-antenna, quadruple-frequencyRFx-D · dual-antenna, triple-frequency
RF connector1 × SMA female2 × SMA female
Antenna bias0 V (off) / 3.3 V (on), < 50 mA0 V (off) / 3.3 V (on), < 50 mA
PPS outputHeader pinHeader pin
External clock input—1 × MMCX female
Data outputRaw RF & IMU dataRaw RF & IMU data
Integrated sensorsIMU + magnetometerIMU + magnetometer
Signals
GPSL1C/A, L1C, L2C, L5L1C/A, L1C, L2C, L5
GalileoE1b, E1c, E5a, E5bE1b, E1c, E5a
BeiDouB1C, B2aB1C, B2a
SBASL1L1
QZSSL1C/AL1C/A
OtherEmerging commercial LEO PNT constellationsEmerging commercial LEO PNT constellations
Positioning accuracy · standalone GNSS, CEP50
Static< 0.3 m H, < 0.6 m V< 0.3 m H, < 0.6 m V
Low speed (< 12 m/s)< 0.5 m H, < 1.5 m V< 0.5 m H, < 1.5 m V
High speed (> 22 m/s)‡< 1.5 m H, < 0.5 m V< 1.5 m H, < 0.5 m V
Ultra-high speed (60–2000 m/s)< 1.8 m H, < 4.3 m V< 1.8 m H, < 4.3 m V
Accuracy metrics
Heading< 2.5° RMS, < 5° p95< 1° RMS
Velocity‡< 0.3 cm/s RMS< 3 cm/s RMS
Time‡< 0.5 ns RMS< 5 ns RMS
1 PPS GPIO±0.1 to ±0.25 ppm (undisciplined)±0.1 to ±0.25 ppm (undisciplined)
Latency · RF chain → PVT via GBX
50th percentile< 6 ms< 6 ms
99.9th percentile< 10 ms< 10 ms
Time to first fix
Cold start~30 s~30 s
Warm start~25 s~25 s
Hot start~1 s~1 s
Minimum C/N0 thresholds
Acquisition35 dB-Hz35 dB-Hz
Tracking20 dB-Hz20 dB-Hz
Environmental
Operating temperature−20 °C to +70 °C−20 °C to +70 °C
Storage temperature−40 °C to +85 °C−40 °C to +85 °C
Operating humidity5–95 % RH, non-condensing5–95 % RH, non-condensing
Vibration7.7 G RMS [MIL-STD-810H]7.7 G RMS [MIL-STD-810H]
Shock, operational / survival40 G / 75 G [MIL-STD-810H]40 G / 75 G [MIL-STD-810H]
  1. Typical performance for PpRx. Subject to GNSS system characteristics, ionospheric and tropospheric conditions, and satellite geometry.
  2. Position accuracy expressed as CEP50 — the radius within which 50 % of position measurements are expected to fall.
  3. High-speed test environment included obstructions, including buildings and trees.
  4. Latency includes the entire RF chain and DSP pipeline through PVT publication via GBX; excludes external decoding or processing.
  5. Time accuracy excludes biases due to RF front-end and/or antenna delay.
  6. Leo200-S heading: results provided for a ground vehicle in a deep urban environment; performance depends on configuration and vehicle dynamics.
  7. Export licensing to countries outside the US restricts operation to 515 m/s and 18,000 ft. Contact sales@locuslock.com if your application exceeds these limits.

‡ Concept review: these values differ between the product page and the Oct 2026 data sheets, or read as a likely typo. Data sheet values shown. Confirm before launch.

Buy · evaluate

Start evaluating Leo200.

Test performance against your mission requirements before scaling production. Order the evaluation kit online and start on your own platform.

RF front end
GNSS SDR software
PpRx1 Year Fully Featured Evaluation LicenseIncluded
Development kit
Quantity
1Max 20

Credibility

Validated in the field.

Leo200 builds on technology tested against jamming, spoofing, and degraded signals through U.S. DoD programs and operational deployments. Designed, built, and assembled in the United States.

Programs, partners & milestones

  1. Leo200 launch

    Software-defined GNSS receiver platform, initially available as an evaluation kit.

    Announcement ↗
  2. Strategic funding

    Round led by Range Ventures with participation from In-Q-Tel.

    Announcement ↗
  3. CRADA · DEVCOM Armaments Center

    Cooperative Research and Development Agreement to advance testing and evaluation of Locus Lock’s software-defined GNSS receiver technology.

    Announcement ↗
  4. General Dynamics Mission Systems

    Teamed to deliver software-defined precise PNT capabilities for the U.S. Army.

    Announcement ↗
  5. DIU Blue UAS Framework

    Locus Lock’s LEO100 GNSS-SDR platform added to the DIU Blue UAS Framework Cleared List.

    Announcement ↗
  6. Xona PULSAR ecosystem

    Partnership to develop a software-defined GNSS receiver for Xona’s LEO PNT service.

    Announcement ↗

Company

Built by engineers,
for engineers.

Locus Lock is a software-defined GNSS company that delivers high-performance receivers for defense and commercial teams operating in urban and contested environments.

Team

A venture-backed, woman-owned small business headquartered in Westminster, Colorado, with expertise in GNSS, signal processing, and software engineering.

Background

Built on more than a decade of research and software development at the University of Texas at Austin’s Radionavigation Lab. Bringing it to market since 2023.

Backed by

Range Ventures · In-Q-Tel · Backswing Ventures · Aurelia Foundry · Techstars · Creations VC · Golden Seeds · POV Ventures · AIN Ventures