Skip to main content
GNSS HAT Library Documentation
Shop GitHub Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Jamming Detector

Real-time RF interference monitoring — tracks jamming state, CW suppression, antenna status, and signal quality metrics per frequency band.

Source: examples/cpp/jamming-detector/, examples/c/jamming-detector/, examples/python/jamming_detector.py

What It Does

  1. Starts the GNSS module at 1 Hz
  2. Reads RF block data from each navigation update
  3. Displays per-band: jamming state, antenna status, noise level, AGC, CW suppression

Use Cases

  • Site surveys — check for interference before installing a base station
  • Monitoring — continuous jamming detection at fixed installations
  • Debugging — diagnose poor fix quality caused by RF interference

Running

sudo examples/bin/jamming-detector
sudo build/examples/c/jamming-detector/jamming-detector
python3 examples/python/jamming_detector.py

See Jamming Detection Feature for interpretation guidance.