GNSS Interference Map
Near real-time visualization of GNSS signal jamming detected from space.
Settings
About SAT-JAM
SAT-JAM is a real-time monitoring system for detecting GNSS (Global Navigation Satellite System) signal jamming across Europe. The system analyzes satellite-based observations to identify interference patterns and quantify their spatial and temporal extent.
The Map
The interference map displays the fraction of observations affected by jamming at each location over a 30-day rolling window. Each hexagonal cell represents a geographic area, with colors indicating the severity of jamming:
- Green (0.0-0.2): Minimal jamming - safe operations
- Yellow (0.2-0.4): Low interference - monitor
- Orange (0.4-0.6): Medium interference - caution advised
- Red (0.6-0.8): High interference - risky operations
- Dark Red (0.8-1.0): Critical jamming - avoid critical operations
Data Sources
All data is sourced from the Copernicus Data Space Ecosystem, which provides free and open access to satellite data. Specifically, we use:
- GNSS Observations: Raw receiver independent exchange format (RINEX) observations from Sentinel satellites
- Precise Orbits: Extended Orbit File (EOF) format precise satellite position data
Data Processing
The processing pipeline follows these steps:
- Data Acquisition: GNSS observations and EOF position data are downloaded nightly from Copernicus
- Coordinate Matching: Observation timestamps are matched with interpolated satellite positions using linear interpolation
- Coordinate Conversion: Satellite positions are converted from ECEF (Earth-Centered, Earth-Fixed) coordinates to geographic latitude/longitude
- Anomaly Detection: Signal strength anomalies are identified using z-score statistics (values < -3σ indicate jamming)
- Spatial Aggregation: Data is binned into hexagonal cells using H3 geospatial indexing at resolution 2
- Temporal Aggregation: Results are accumulated over a 30-day rolling window for stability
- JSON Export: Processed data is exported to JSON format for web visualization
About the Author
Kian Bostani Nezhad is a PhD student at the Technical University of Denmark (DTU) in 2026. This project was developed as part of research into GNSS signal integrity and resilience monitoring.
Technical Implementation
The website uses modern web technologies including:
- Frontend: Leaflet.js for interactive mapping, H3.js for hexagonal binning
- Backend: Python for data processing with georinex, scipy, and h3-py libraries
- Data Processing: Nightly automated pipeline scheduled via cron
Contact & Attribution
For questions or collaboration inquiries, please contact the author. Data is provided by the Copernicus Program, funded by the European Union.