Alle Analysen

Wie man GPS-Jamming erkennt: Eine kostenlose, reproduzierbare Methode

Datenkarte: Wir haben einen echten GPS-Jamming-Detektor auf Basis freier öffentlicher Daten ausgeführt. 27.99 Stationsstunden an Live-CDDIS-Daten verarbeitet, 0 synchronisierte Mehrstations-Interferenzereignisse erkannt, 16 isolierte 5-Sigma-Ausschläge an Einzelstationen ausnahmslos als Rauschen verworfen, 7 IGS-Stationen überwacht, einschließlich der Station LAMA in Polen.

Kurze Antwort: Sie benötigen weder proprietäre Hardware noch einen als Verschlusssache eingestuften Feed. Die meisten GNSS-Empfänger berechnen bereits das Träger-Rausch-Verhältnis (CNR, auch als C/N0 geschrieben), einen Wert, der beschreibt, wie sauber sie das Signal der einzelnen Satelliten empfangen. Das CDDIS-Archiv der NASA stellt diesen Wert für mehr als 500 öffentliche IGS-Bodenstationen weltweit kostenlos und im Minutentakt aktualisiert bereit. Eine Methode der University of Texas at Austin aus dem Jahr 2025 (Clements & Humphreys) nutzt genau dieses kostenlose Archiv, um echte GPS-Interferenzen zu erkennen: Man bildet die Differenz des CNR jedes Satelliten zu seinem eigenen Wert wenige Sekunden zuvor, mittelt über alle von einer Station getrackten Satelliten und achtet auf einen synchronisierten Ausschlag an mehreren, hunderte Kilometer voneinander entfernten Stationen zum selben Zeitpunkt. Ein Ausschlag an nur einer Station ohne Echo an anderen Stellen ist Rauschen, kein Jamming. Wir haben diesen Detektor gebaut und live gegen 27.99 Stationsstunden an echten CDDIS-Daten von 7 Stationen im Baltikum und in Mitteleuropa laufen lassen, darunter LAMA in Polen. Unser Zeitfenster war ruhig: 16 isolierte Einzelstations-Anomalien, null synchronisierte Mehrstations-Ereignisse. Im Folgenden finden Sie die vollständige Methode, die realen Daten und die Kriterien, die eine echte Erkennung von einem Zufall unterscheiden.

Worum es hier geht Eine funktionierende Reproduktion eines publizierten akademischen Detektors für GNSS-Interferenzen, angewendet auf reale, öffentlich zugängliche Daten, die wir selbst bezogen haben. Wir berichten transparent inklusive des Nullbefunds. Wir haben in unserem Zeitfenster kein Jamming festgestellt, und dies ist weder die Behauptung, dass ein Standort derzeit gestört noch dass er derzeit sicher ist. Wir haben ausschließlich das öffentliche Archiv der NASA analysiert und keine Betroffenen benannt.

Warum das jetzt wichtig ist

GPS- und GNSS-Interferenzen im Ostseeraum haben sich von einem Nischenthema der elektronischen Kampfführung zu einer Schlagzeile in den Leitmedien entwickelt. Luft- und Schifffahrtsbehörden in Polen, Litauen und Finnland melden seit 2022 einen drastischen Anstieg von Jamming und Spoofing, und Medien von Defense News bis Euronews berichten bis ins Jahr 2026 über Smartphones, Drohnen und Schiffe, die in der gesamten Region ihren GPS-Fix verlieren. Piloten verfolgen dies täglich in Community-Foren wie OPSGROUP. Eine öffentliche Heatmap, gpsjam.org, aggregiert Berichte zur ADS-B-Navigationsgenauigkeit von Flugzeugen in einer Live-Karte. Das ist ein überaus nützliches operatives Werkzeug, aber es leitet Interferenzen nur indirekt aus dem Verhalten von Flugzeugen ab. Es erfasst nicht die tatsächliche Signalqualität am Empfänger.

Sucht man heute nach „how to detect GPS jamming“, bestehen die Ergebnisse fast ausschließlich aus Anbietern von Flotten-Trackern, die Hardware verkaufen, ergänzt um generische Listicles zu typischen Warnzeichen. Keiner von ihnen zeigt eine reale Erkennungs-Pipeline, die auf echten Daten basiert. Genau diese Lücke schließt dieser Beitrag: eine Methode auf der Signalebene, basierend auf Daten, die jeder kostenlos herunterladen kann, mit Code und echten Zahlen statt reiner Behauptungen.

Die Methode: Zeitdifferenziertes Träger-Rausch-Verhältnis

Das Träger-Rausch-Verhältnis beschreibt in dB-Hz, wie stark ein Empfänger das Signal eines bestimmten Satelliten im Verhältnis zum Hintergrundrauschen empfängt. Es schwankt natürlicherweise mit der Satellitenelevation, der Antennenqualität und den atmosphärischen Bedingungen. Daher eignet sich ein Schwellenwert auf dem rohen CNR nur schlecht als Jamming-Detektor: Ein tief am Horizont stehender Satellit sieht ähnlich aus wie ein gestörter. Die Lösung von Clements und Humphreys besteht darin, stattdessen einen Schwellenwert auf die zeitliche Differenz über kurze Intervalle anzuwenden, was langsame, natürliche Drifts eliminiert und schnelle Transienten isoliert:

Was wir tatsächlich ausgeführt haben

Ein Skeptiker sollte in der Lage sein, dies nachzubauen. Hier ist die gesamte Pipeline.

Wie 27.99 ruhige Stationsstunden in der Praxis aussehen

LAMA, unsere primäre Referenzstation, war die ruhigste der sieben. Ihr Λ[k]-Rauschteppich wies eine Standardabweichung von nur 0.124 dB-Hz auf, und sie verzeichnete über das gesamte vierstündige Zeitfenster hinweg null Schwellenwertüberschreitungen bei 5σ oder 6σ. So sieht ein wirklich sauberes Signal aus: keine flache Linie, sondern echtes Rauschen, das sich innerhalb eines wohldefinierten Bereichs bewegt und diesen kein einziges Mal verlässt.

Liniendiagramm der Lambda-k-CNR-Zeitdifferenzstatistik für die Station LAMA, Polen, über ein 4-Stunden-Fenster am 29. September 2026, die in einem engen Band um Null oszilliert, ohne Schwellenwertüberschreitungen bei plus oder minus 6 Sigma.
LAMA-Station (Lamkówko, Polen), Λ[k] über das gesamte 4-stündige Zeitfenster, unsere eigene Live-Berechnung anhand realer CDDIS-Daten. Rote Linien markieren den ±6σ-Schwellenwert, 0.74 dB-Hz. Keine einzige Epoche überschreitet ihn.

Über alle sieben Stationen hinweg zeigt sich bei unterschiedlichen Rauschpegeln das gleiche Bild. GANP in der Slowakei wies mit einer Standardabweichung von 0.219 dB-Hz das stärkste Rauschen auf und erzeugte den größten Einzelausschlag, den wir im gesamten Datensatz erfasst haben.

Λ[k]-Rauschteppich und Schwellenwertüberschreitungen nach Station, 4-Stunden-Fenster
StationLandRauschteppich (σ, dB-Hz)5σ-Überschreitungen6σ-Überschreitungen
ONSA (Onsala)Schweden0.125112
GANP (Ganovce)Slowakei0.21942
GOPE (Pecny)Tschechien0.18710
WTZR (Wettzell)Deutschland0.15200
METG (Metsähovi)Finnland0.12800
MAR6 (Mårtsbo)Schweden0.12400
LAMA (Lamkówko)Polen0.12400

Gesamt: 16 isolierte Einzelstations-Überschreitungen bei 5σ, die bei 6σ auf 4 zurückgingen. Dieser Rückgang ist an sich ein nützlicher, transparenter Datenpunkt für jeden, der einen solchen Detektor kalibriert: Die Lockerung des Schwellenwerts um ein Sigma vervierfachte in etwa unsere Fehlalarmrate, wobei kein einziger Fall aus beiden Gruppen einem echten Mehrstations-Ereignis entsprach.

Überlagertes Liniendiagramm von Lambda k für die Stationen GANP, GOPE und LAMA über dasselbe 4-Stunden-Fenster, das einen einzelnen scharfen Ausschlag auf der GANP-Linie nahe der 27-Minuten-Marke zeigt, der bei den anderen beiden Stationen fehlt.
Λ[k] überlagert für GANP (Slowakei), GOPE (Tschechien) und LAMA (Polen) über dasselbe Zeitfenster. Die einzige visuell auffällige Auffälligkeit in 12 kombinierten Stationsstunden ist ein einzelner GANP-Ausschlag, der vollständig auf diese eine Station beschränkt blieb.

Der einzige Beinahe-Treffer und warum er nicht zählt

Achtundzwanzig Stationsstunden an realem HF-Rauschen lieferten genau eine Koinzidenz, die es wert ist, analysiert zu werden, denn ein glaubwürdiger Beitrag zeigt auch die Grenzfälle und nicht nur die sauberen Ergebnisse. Um 07:27:38 UTC überschritt ONSA seinen 5σ-Schwellenwert bei +0.656 dB-Hz. Zwei Sekunden später, um 07:27:40 UTC, überschritt GANP seinen eigenen 5σ-Schwellenwert bei −1.2 dB-Hz. Zwei Stationen im Abstand von fünf Sekunden, beide angeschlagen: Auf dem Papier entspricht das exakt dem Muster eines Mehrstations-Kandidaten.

Es handelt sich jedoch um keinen solchen Fall, und zwar aus zwei Gründen, die die räumliche Gleichzeitigkeitsprüfung des Papers gezielt abfängt. Erstens stimmt das Vorzeichen nicht: Eine echte großflächige Störquelle senkt das CNR an jeder erreichten Station ab, sie erhöht es nicht an einer und senkt es an einer anderen. Zweitens passt die Größenordnung nicht zusammen: Die Überschreitung bei ONSA lag kaum über dem Schwellenwert, während die bei GANP etwa doppelt so hoch war wie der eigene Grenzwert. Beim strengeren 6σ-Schwellenwert qualifiziert sich der Messwert von ONSA um 07:27:38 gar nicht mehr, und die Koinzidenz verschwindet vollständig. Dieser GANP-Ausschlag ist übrigens auch ein anschauliches Beispiel für ein bekanntes Artefakt dieser Methode: Ein echter sprunghafter Anstieg im CNR einer Station zeigt sich in Λ[k] als zusammengehöriges Positiv-Negativ-Paar im Abstand von exakt L Sekunden, hier +1.9 dB-Hz um 07:27:26 gefolgt von −1.8 dB-Hz um 07:27:29. Dieses Paar ist bezeichnend für ein reales, lokales Ereignis am Empfänger oder an der Antenne von GANP. Dass dieses Ereignis allein auf GANP beschränkt blieb und an den 300 bis 600 km entfernten Stationen GOPE oder LAMA kein Echo erzeugte, schließt eine gemeinsame physikalische Ursache sicher aus.

Was dies nicht beweist

Ehrliche Grenzen, denn eine Zahl ohne ihre Einschränkungen ist reines Marketing.

Wie Sie dies selbst ausführen

Alles hier Beschriebene ist für jeden frei zugänglich. Wählen Sie eine Reihe geografisch verteilter IGS-High-Rate-Stationen aus der aktuellen Netzwerkliste unter network.igs.org. Laden Sie 15-Minuten-RINEX-v3-Blöcke per anonymem FTP-SSL aus dem öffentlichen Archiv des CDDIS herunter, ganz ohne Benutzerkonto. Dekomprimieren und parsen Sie diese mit Open-Source-Werkzeugen wie georinex, um das CNR-Messsignal für Ihre gewünschte Konstellation und Frequenz zu extrahieren. Berechnen Sie Λ[k] genau wie oben beschrieben, ermitteln Sie den Rauschteppich Ihrer eigenen Stationen und werten Sie vor allem eine Einzelstations-Überschreitung niemals für sich allein als Erkennung. Erst die räumliche Gleichzeitigkeitsprüfung über verteilte Stationen hinweg macht aus einem Empfänger-Schluckauf einen belastbaren Befund, und genau dieser Schritt hat auch unseren Beinahe-Treffer korrekt verworfen.

Warum das zählt

Der Wert einer solchen Methode liegt darin, dass sie die tatsächlichen Gegebenheiten direkt auf der Signalebene erfasst, gestützt auf eine Infrastruktur, für die man keinem Hersteller-Dashboard vertrauen muss. gpsjam.org und ähnliche Tools leisten wertvolle Arbeit, indem sie Störungen nachgelagert aus dem Verhalten von Flugzeugen und Schiffen ableiten. Dieser Ansatz erfasst die Ursache direkter, anhand von Daten, die ein globales Netzwerk geodätischer Empfänger seit Jahrzehnten Stunde für Stunde kostenlos bereitstellt. Diese Kombination aus einer fundierten akademischen Erkennungsmethode, frei zugänglichen Daten ohne Hürden jenseits eines anonymen FTP-Logins und einer vollständig reproduzierbaren Pipeline ist selten in einem Bereich, der sonst von Sales-Seiten der Hersteller und als Verschlusssache eingestuften Feeds dominiert wird. Wir haben dies transparent durchgeführt, einschließlich des Ergebnisses, von dem wir nicht erwartet hatten, dass es der nützlichste Teil sein würde: Eine saubere Baseline mit realen Fehlalarmzahlen ist genau das, was jeder wissen muss, der diese Methode einsetzt, bevor er dem ersten Alarm vertraut.

Weiterführende Artikel