NoisefloorThe Intelligence Company

How it works

Three methods are built and tested. Each has a fuller write-up in the repository; this page is the short version.

GNSS degradation from aircraft (ADS-B)

Aircraft broadcast their own position quality: NACp (accuracy) and NIC (integrity). When GNSS is jammed, spoofed or degraded by space weather, those numbers drop. The processor reads a full day of worldwide ADS-B and works out, for each H3 cell (resolution 4, about 1,770 km²), the share of aircraft whose accuracy degraded.

MeasureThresholdWhat it's for
GrossNACp below 8: uncertainty of 93 m or worseSevere GPS error; directly comparable with GPSJam
AccuracyNACp below 10, counted only for aircraft that showed 10 m capability that dayFiner degradation, including space weather and SBAS problems

What's kept, and what's filtered out

Derived signals

Known biases

See it on the map · Full method card: every parameter, and what the numbers can't tell you.

L-band emitters from NISAR radar

NASA-ISRO's NISAR radar listens at L-band. Over most land it uses two slices: 1219–1239 MHz, which contains GPS L2, and 1291–1296 MHz. Anything transmitting there leaks into its data. Since June 2026, NASA's processor filters that interference out of the images, but first it records what it found in tables inside each product.

ScoreEvery pass: the processor's own interference score, from a 0.1 MB file. Kept for reference only: it barely predicts emitters.
TablesEvery pass: per-block interference tables and the orbit, about 90 MB instead of a multi-GB image.
TonesFrequencies hit in most pulses, excluding the radar's own two tones.
BroadbandThe cross-polarized channel far above what the ground produces: the signature of a noise jammer.
PositionBlock time and slant range turned into latitude and longitude from the orbit.

On the map

The map's "L-band emitters (NISAR radar)" layer shows repeat sites: places with solid (medium or high confidence) detections on at least two different passes. Frame-wide detections, which have no usable position, never count. Each dot is a lead, not attribution: something transmitted there inside NISAR's receive slices. Many will be air-surveillance radars, which share the band.

Lane README · Validation

Sun-outage windows

Twice a year the sun passes behind each geostationary satellite as seen from a given receiver, and dishes lose the signal for a few minutes a day at times that can be predicted to the minute. The calculator uses a solar ephemeris accurate to about 0.01°. It counts an outage when the sun is within 1.2° of the satellite, which suits a 0.9 m Ku-band dish. A reported loss inside a window is natural; one outside it, much longer, or hitting only some channels deserves a second look.

Code

How data is handled