Analysis · October 2026

GNSS-denied navigation for USVs: jamming, spoofing and short gaps


A jammed or spoofed fix, a blocked sky and a dropped RTK link are different failures that call for different answers. A situation map, three navigation approaches at grade level, and where each one stops working.

Jamming takes the GNSS fix away. Spoofing does more harm, because the autopilot is handed a confident, wrong position and has no reason to question it. Both matter to USVs doing mine countermeasures (MCM) and route survey, ISR picket work, and coastal and harbour patrol. Where jamming is deliberate, one outage can last for hours.

Three navigation approaches cover the field. Jamming resilience comes first, with integrity monitoring behind it, because deliberate interference is the defence problem. Gap bridging answers the short outages under bridges, in canals and beside structures. Jamming resilience and gap bridging both fuse their sensors in an inertial unit and give the autopilot a single standard navigation feed. Integrity monitoring can be added to either. The hull and the autopilot stay as they are.

Which approach for which situation

SituationWhat failsApproach
Baltic, Black Sea, Eastern Mediterranean, Red Sea and GulfDeliberate jamming for hours, often with spoofingJamming resilience
MCM and route survey in contested waterJamming and spoofing for hours over the survey boxJamming resilience
ISR pickets and patrol close to the coastJamming and spoofingJamming resilience, with the DVL only where the seabed is within its range
Long transits in deep open waterThe seabed is beyond DVL rangeAntenna and fibre-optic-gyro inertial unit from jamming resilience. The antenna has to keep GNSS usable: with the seabed out of range the inertial unit drifts with time, and we make no DVL claim there.
Planing hullsThe DVL loses lock (the A125 measures to 9 m/s, about 17 kt, and aerated water under a planing hull breaks lock)Antenna and inertial unit from jamming resilience. We make no DVL claim for planing hulls.
Anywhere a fix could be spoofedA confident, wrong positionGNSS integrity monitoring, with either approach
Under bridges, in culverts and canalsThe sky is blocked for seconds to about two minutesGNSS gap bridging
Beside wind-turbine foundations and other structures in shallow waterShadowing and reflected signals, for seconds to minutesGNSS gap bridging
Alongside quay walls and piersReflected signals and a partial sky, so the fix degradesGNSS gap bridging is designed to keep the boat steering (integration available); post-processing gives the survey record
Near ports and roadsWeak, local interference from vehicle jammersGNSS gap bridging with a filtered anti-jam antenna

Under a bridge or beside a quay wall the sky is the problem, and an anti-jam antenna does nothing for it. Gap bridging is the answer in those places.

Sometimes the fix is lost only because the RTK correction link has dropped. GNSS still works then, and only centimetre accuracy goes. That loss falls outside GNSS denial. A PPP correction service and raw logging for post-processing (PPK) handle it, and gap bridging includes both.

Jamming resilience

This approach is aimed at waters with documented deliberate jamming, which runs from the Baltic and the Black Sea through the Eastern Mediterranean to the Red Sea and the Gulf. Jamming in those waters runs for hours and frequently comes with spoofing. The antenna keeps GNSS usable across those hours. For the minutes when it cannot, the inertial unit and DVL carry position and heading, using a north-seeking unit. IMCA Information Note 1730 names the same ingredients for areas with jamming.

ComponentGradeComponent specifications (maker datasheets)
AntennaMulti-element CRPA with null-steering: 4 elements on small hulls, 7 on larger onesOne interference source nulled per band with 4 elements, up to 6 sources with 7 elements; interference suppression 20–40 dB
GNSS receiverMulti-band receiver with anti-jam firmware (interference mitigation and monitoring)Galileo navigation-message authentication (OSNMA) is available in some receivers; its Initial Service has been operational since 24 July 2025
Inertial unitTactical-grade fibre-optic-gyro (FOG) gyrocompass INS, which finds north without GNSSGyro bias 0.01–0.05°/h; heading without GNSS 0.1–0.5° × sec(latitude); about 0.8–2.5 m of drift after 1 min and 3–9 m after 2 min, without a DVL
DVLExport-controlled DVL (velocity to ±0.1–0.3 %), such as the Nortek DVL 333 Surface (controlled variant) or the Water Linked DVL A125 PerformanceBottom lock to 125 m (A125 Performance) or to 300 m (DVL 333 Surface), depending on the seabed; with the FOG INS, 0.05–0.2 % of distance travelled in a straight line

Every figure above is a maker figure for the grade. System test pending. The 4- and 7-element CRPAs fitted in our configurations do not protect L5 or E5a. Integrity monitoring belongs to this approach (see below).

While the seabed is within the DVL's reach, bottom lock holds and the maker figures apply. Past that reach the DVL falls back to water track, and the drift is then set by a current nobody can see. With a 0.1 m/s current the error grows by roughly 360 m in an hour.

Export licensing applies to this approach.

GNSS integrity monitoring

A spoofed fix looks normal, so it is the hardest failure to catch. Integrity monitoring is designed to cross-check GNSS in three ways and to isolate the fix when they disagree. It comes with jamming resilience and can be added to gap bridging, so it can sit on either. It has no inertial unit of its own. An operator can have it integrated and set up for a given boat.

  • What the hardware reports: the interference state the receiver gives for each band, and any jamming alarm from a fitted CRPA. A filtered antenna reports nothing.
  • Galileo OSNMA is a general method: on receivers that support it, it authenticates the Galileo navigation data on E1-B. The ranging signal itself is not authenticated.
  • A cross-check against dead reckoning: the GNSS position and velocity are checked against the track the INS and DVL hold.

The system is designed to drop GNSS from the inertial unit's aiding when the checks disagree, flag the navigation feed as degraded (which widens its accuracy estimate) and re-admit GNSS only after a period of agreement with the inertial track. IMCA cautions that automatic fallback may mask spoofing, which is why every switch is configured to alert the operator.

GNSS gap bridging

Gap bridging is meant for boats that lose GNSS for a few seconds up to a couple of minutes, at bridges, in culverts, beside structures and along quays. In the design, the inertial unit and the Doppler velocity log (DVL) carry the position across the gap. Once the feed is integrated with the autopilot (integration available), the vessel can keep steering and hold its line. The positions good enough for survey still come from PPK post-processing.

ComponentGradeComponent specifications (maker datasheets)
GNSSMulti-band, dual-antenna RTK receiver, with raw data logged for PPK and a PPP service for when the RTK link dropsPPP: 2 cm (RMS) to 2.5 cm (95 %) horizontal, once converged
Inertial unitTactical-grade MEMS inertial navigation unit (INS) with a DVL inputGyro bias 0.25–1°/h; about 3 m of drift 30 s after GNSS is lost, without a DVL (at sea, RTK before the outage)
DVLStandard-accuracy DVL, such as the Water Linked DVL A125Bottom lock to 125 m, depending on the seabed; velocity ±1 % or worse

These are maker figures for the grade. System test pending. Export status is confirmed per destination.

Optional filtered anti-jam antenna. A fixed null at low elevation, with out-of-band filtering, rejects weak local interference such as vehicle jammers near ports and roads. Satellites low in the sky are attenuated as well.

Expected hold. With DVL aiding at sea, the maker figure for a MEMS inertial unit is about 1 % of distance travelled, for outages of up to 5 minutes. The DVL's velocity is specified at ±1 % or worse. System test pending.

Heading. The dual-antenna GNSS receiver supplies heading, and the gyros in the inertial unit keep it through a short gap. A MEMS unit cannot find north by itself, which is why gap bridging remains an answer for short outages only.

Fusion takes place in the inertial unit, and a single standard navigation feed goes from it to the autopilot. The feed's accuracy estimate widens as an outage goes on. Two paths carry it to an autopilot: MAVLink GPS_INPUT for ArduPilot Rover (boat mode), NMEA GST for PX4. Once integrated (integration available), either one can tell a dead-reckoned position apart from a GNSS fix.

InterfaceContentFor
NMEA 0183 (serial or UDP)GGA, RMC, VTG, HDT/THS, ZDA, GSTAutopilots, chartplotters and survey software that take NMEA 0183; PX4 (reads GST accuracy)
MAVLinkGPS_INPUT with accuracy fields, ODOMETRYArduPilot Rover (boat mode): GPS_INPUT, ODOMETRY; PX4: ODOMETRY
The inertial unit's own protocolNative binary outputAutopilot drivers that support the chosen unit
ROS 2 and MOOSPosition, IMU and odometryROS- and MOOS-based autonomy stacks
Survey outputsPASHR, TSS1, EM 3000, 1PPS + ZDAMultibeam and other motion-compensated sensors

Integration is possible with ArduPilot Rover (boat mode) and PX4, with ROS- and MOOS-based stacks, and with autopilots that take NMEA 0183.

Where these approaches stop

  • Without the seabed in range, the DVL has nothing to lock to. It tracks the water instead and the current sets the drift. In deep open water we make no DVL claim.
  • Sand-bed rivers rule out the DVL, since a bed that moves biases its velocity.
  • Aeration under a planing hull breaks DVL lock. The A125 measures to 9 m/s (about 17 kt), and at planing speed a layer of air bubbles is drawn under the hull, which scatters and absorbs the DVL's sound. We make no DVL claim for planing hulls.
  • Over a long outage, the antenna carries the load. Beyond DVL range, inertial error keeps growing with time.
  • Short outages are where gap bridging belongs. The data needed for survey still comes from PPK.
  • Ionospheric scintillation at high latitude defeats every antenna, and only multi-frequency receivers and inertial bridging help.
  • Integrity monitoring can discard a bad fix; it cannot repair GNSS. A spoof that never leaves the inertial solution's error bounds goes unnoticed.
  • Fully enclosed water is outside all three, such as tunnels or the space under wharf decks. Robotic total stations and SLAM are the tools for that work.
  • Every figure here is a maker datasheet specification for a component grade. System test pending. Real performance depends on the hull, the sensor mounting and the lever arms.

The configurations, with their specifications, are on the USV navigation page.

Sources

SourcePublicationDate
Component specifications for each gradeMaker datasheets—
Navigation guidance for jamming areasIMCA Information Note 1730; imca-int.com2026-04
OSNMA Initial ServiceEuropean GNSS Service Centre, OSNMA service page; gsc-europa.eu2025-07-24
Maritime GNSS interference reports in FinlandTraficom, satellite navigation service interferences; traficom.fi—
Jamming and spoofing measured at a Gdynia shore sensor, 2024Inside GNSS, "Kaliningrad jamming and spoofing up close"; insidegnss.comdata Jun–Dec 2024
Maritime interference, cumulative analysisGPSPATRON, maritime GNSS interference worldwide; gpspatron.com2025
Jamming in the Gulf and the Middle EastWindward, GPS jamming surges in the Middle East Gulf; windward.ai2026-03
Ionospheric scintillationNOAA Space Weather Prediction Center; spaceweather.gov—
Bridge-scour surveys and positioning near bridgesUSGS Scientific Investigations Report 2024-5032; pubs.usgs.gov2024