Comment fonctionne la carte des interférences GPS
Dernière mise à jour le
Chaque hexagone montre la part d'avions qui y ont signalé une faible précision de position (NACp 7 ou moins) pendant une journée UTC : vert sous 3 %, jaune 3–10 %, rouge au-dessus de 10 %. La carte est reconstruite chaque jour à partir des vols de la veille. Une faible précision est un fort indice de brouillage ou de leurrage, pas une preuve.
D'où viennent les données
Les avions diffusent leur position, leur altitude et leur identité par ADS-B (Automatic Dependent Surveillance–Broadcast). Des bénévoles collectent ces diffusions, et adsb.lol publie la trace de chaque avion pour chaque jour sous forme d'historique global.
Une fois par jour, vers 04h40 UTC, les traces de la veille sont lues et chaque avion est compté dans chaque hexagone traversé. Les positions de récepteurs au sol (MLAT) sont ignorées, car elles n'ont pas de valeur de précision. Un point de trace sans valeur de précision reprend la dernière de l'avion.
Ce qu'est le NACp
Les avions signalent leur précision de position sous forme de Navigation Accuracy Category for Position (NACp), de 0 à 11. Chaque valeur est une borne à 95 % de l'erreur de position :
| NACp | Incertitude de position estimée |
|---|---|
| 11 | moins de 3 m |
| 10 | moins de 10 m |
| 9 | moins de 30 m |
| 8 | moins de 0,05 NM (93 m) |
| 7 | moins de 0,1 NM (185 m) |
| 6 à 1 | moins de 0,3, 0,5, 1, 2, 4 et 10 NM |
| 0 | 10 NM ou plus, ou inconnu |
Avec un GPS qui fonctionne, les avions signalent en général NACp 8 ou mieux. Ici, touché signifie NACp 7 ou moins. Les rapports sans NACp sont ignorés.
Pourquoi un NACp faible indique des interférences
Le brouillage fait perdre le GPS aux récepteurs ou les fait retomber sur des sources moins précises. Quand des avions sans lien entre eux dans une zone signalent tous une faible précision, l'interférence est la cause commune probable. Le leurrage peut passer inaperçu : un récepteur trompé peut signaler une position précise mais fausse (voir les limites).
Une journée de vols
Chaque carte couvre une journée UTC. Un avion compte une fois dans chaque hexagone traversé ce jour-là, et comme touché s'il y a signalé un NACp 7 ou moins au moins une fois.
La grille d'hexagones
Les hexagones sont à plat dans la projection Web Mercator de la carte, avec un rayon de 0,34° de longitude : environ 38 km du centre au coin à l'équateur et 22 km à 54°N (environ 45 km de large à cet endroit). Ils couvrent moins de terrain vers les pôles.
Pour chaque hexagone, en comptant les avions distincts :
part touchée = 100 × touchés ÷ (touchés + non touchés), arrondie à une décimale. La couleur utilise ce chiffre.
- Vert : moins de 3 % des avions touchés.
- Jaune : 3 % à 10 %.
- Rouge : plus de 10 %.
Les hexagones avec moins de 3 avions ne sont pas dessinés : une zone vide signifie donc trop peu de données, pas une absence d'interférence. Un hexagone avec peu d'avions est dessiné plus pâle. Cliquez sur l'un d'eux sur la carte pour voir ses chiffres.
Couches d'altitude
La carte peut être limitée aux avions d'une tranche d'altitude barométrique : sous 5 000 ft, de 5 000 à 15 000 ft, de 15 000 à 30 000 ft, ou au-dessus de 30 000 ft. Chaque tranche est comptée et colorée exactement comme la carte entière, avec seulement les avions qui étaient dans cette tranche à l'intérieur de l'hexagone ; une interférence qui atteint les avions bas mais pas ceux en croisière (ou l'inverse) apparaît donc comme une différence entre couches. Un avion qui monte ou descend dans un hexagone est compté dans chaque tranche traversée, les tranches ne s'additionnent donc pas au total toutes altitudes. Les avions au sol ou sans altitude ne figurent que dans la carte toutes altitudes. Chaque tranche exige au moins 3 avions dans un hexagone, la couche basse est donc lacunaire au-dessus de la pleine mer. Les jours enregistrés avant la saisie des altitudes n'affichent que toutes altitudes.
Comparer les couches donne un indice sur la source : seulement bas suggère un émetteur local de faible puissance ; atteindre l'altitude suggère un émetteur puissant ou lointain. Voir la page des causes.
L'étiquette cause probable
Un clic sur un hexagone comptant des avions touchés affiche une cause probable. C'est une supposition d'après l'emplacement de l'hexagone, pas une mesure :
- Brouillage lié aux conflits dans des zones fixes autour des conflits actuels, rattaché au conflit. En Europe centrale, à l'ouest de la guerre Russie–Ukraine, seulement là où au moins un tiers des hexagones voisins sont rouges. Une zone dense de brouillage a très probablement une seule cause, l'étiquette se propage donc vers l'extérieur : un hexagone jaune ou rouge rejoint un conflit quand au moins 3 de ses 6 voisins sont jaunes ou rouges et que l'un le porte déjà, jusqu'à 4 anneaux (environ 250 km) au-delà de la zone.
- Brouillage défensif autour de Moscou et de Novossibirsk, et essais et exercices sur les champs de tir du sud-ouest des États-Unis.
- Interférence par des acteurs malveillants près des grandes villes ailleurs.
- Météo spatiale à partir de 60° de latitude.
- Avion et équipement partout ailleurs.
La page des causes explique chacune d'elles.
Les jours enregistrés
La carte de chaque jour est conservée sous la date de ses vols. Choisissez un jour sur la carte, ou lisez-le depuis l'API.
Limites et faux positifs
- Une faible précision n'est pas une preuve de brouillage. Une avionique défectueuse, un récepteur débranché ou une antenne masquée peuvent abaisser le NACp.
- Le leurrage peut passer inaperçu. Un récepteur trompé peut signaler une position précise mais fausse.
- Les hexagones montrent des avions, pas des émetteurs. Les avions captent des signaux à des centaines de kilomètres ; la carte ne peut pas localiser une source, distinguer brouillage et leurrage, ni dire qui est responsable.
- Un jour de retard. La carte montre les vols de la veille, une interférence d'aujourd'hui apparaît donc demain matin.
- La couverture est inégale. Les zones avec peu de récepteurs ou de vols, et les avions sans ADS-B, manquent.
- Effets naturels. L'activité solaire peut aussi réduire la précision GPS, surtout aux hautes latitudes.
Sources et crédits
Données aériennes : historique global d'adsb.lol, sous licence Open Database License (ODbL). Fond de carte © MapTiler © contributeurs d'OpenStreetMap. La méthode suit celle popularisée par GPSJAM.
Les questions fréquentes sont traitées sur la page À propos.