Le MLAT expliqué : comment localiser des avions sans position ADS-B

Tous les avions n’émettent pas leur position. Grâce à la multilatération, les réseaux de récepteurs la calculent quand même – à partir de minuscules écarts de temps à la réception. Principe, conditions et limites en un coup d’œil.

Rédaction PlanetrackPublié le 15 octobre 202614 min de lecture

L’essentiel en bref

  • Une position sans message de position : le MLAT calcule l’emplacement d’un avion à partir des écarts de temps avec lesquels un même signal de transpondeur arrive à plusieurs récepteurs au sol.
  • Quatre récepteurs en règle générale : pour qu’une position soit calculée de façon fiable, au moins quatre stations doivent entendre l’avion simultanément. En théorie, trois suffisent si l’altitude est connue par le transpondeur.
  • Les avions ADS-B font office d’horloge : les réseaux amateurs ne synchronisent pas leurs récepteurs par horloge atomique, mais grâce aux avions qui émettent leur position en ADS-B et servent de référence.
  • Seul le Mode S compte : la multilatération dans les réseaux de feeders exige l’adresse unique de 24 bits d’un transpondeur Mode S. Les avions en simple Mode A/C passent pratiquement à travers.
  • La couverture est lacunaire : le MLAT ne fonctionne que là où les récepteurs sont assez denses et bien répartis – près du sol et au-dessus de régions peu peuplées, les traces s’interrompent souvent.
Sommaire
  1. 1.Le MLAT en une phrase
  2. 2.Pourquoi le MLAT est nécessaire
  3. 3.Le principe : des écarts de temps plutôt que des distances
  4. 4.L’astuce des réseaux de feeders : les avions ADS-B comme métronome
  5. 5.Comment se déroule un calcul MLAT
  6. 6.D’où vient l’adresse de 24 bits – et qui passe à travers
  7. 7.Les limites du MLAT
  8. 8.Le MLAT dans le contrôle aérien
  9. 9.Contribuer soi-même au réseau MLAT
  10. 10.Bien lire les traces MLAT en spotting
  11. 11.Conclusion

Sur la carte en direct apparaît un avion de transport militaire gris, avec à côté, en petit, « MLAT ». Quelques minutes plus tard, sa trace saute, puis disparaît complètement. Qui utilise régulièrement des services de radar de vol connaît ces moments – et se demande d’où vient en réalité la position, puisque l’avion ne l’émet pas lui-même. La réponse s’appelle multilatération, MLAT en abrégé. Cet article t’explique comment la méthode calcule, ce qu’elle exige, où elle atteint ses limites et comment interpréter correctement les traces MLAT en spotting.

Ne rate pas les visiteurs rares

Avec les alertes, Planetrack te prévient quand une immatriculation suivie, un type d’avion ou une livrée spéciale est en approche de ton aéroport. Planetrack arrive bientôt – inscris-toi sur la liste d’attente et profite d’un accès anticipé.

Télécharger Planetrack dans l’App Store Télécharger Planetrack sur Google Play

Le MLAT en une phrase

La multilatération détermine la position d’un avion en faisant recevoir le même signal de transpondeur par plusieurs récepteurs au sol, tandis qu’un serveur remonte, à partir des minuscules différences d’heures d’arrivée, jusqu’à l’endroit d’où le signal a été émis. L’avion n’a pas besoin de révéler quoi que ce soit sur sa position. Il suffit qu’il émette.

Le terme technique de ce principe est Time Difference of Arrival, TDOA en abrégé. C’est la clé de la compréhension : on ne mesure pas la distance à l’avion, mais seulement de combien plus tard un récepteur entend le signal par rapport à un autre.

1090 MHzFréquence sur laquelle sont émis les signaux Mode S et ADS-B
4Récepteurs qui doivent entendre un avion pour une position MLAT fiable
env. 300 mDistance parcourue par un signal radio en une microseconde

Pourquoi le MLAT est nécessaire

La plupart des avions que tu vois sur les cartes de radar de vol fournissent eux-mêmes leur position. Ils émettent régulièrement en ADS-B leurs coordonnées GPS, leur altitude, leur vitesse et leur identifiant. Les récepteurs au sol n’ont plus qu’à capter ces messages et à les relayer – le guide Le suivi des vols avec l’ADS-B pour spotteurs décrit le fonctionnement en détail.

Mais il existe des avions qui ont bien un transpondeur allumé, sans pour autant joindre de position. Candidats typiques :

  • Les avions militaires, qui volent sans position ADS-B pour des raisons opérationnelles, mais ont souvent leur transpondeur Mode S actif.
  • Les avions d’affaires et privés plus anciens avec transpondeur Mode S sans source GPS raccordée.
  • Les petits avions et hélicoptères de l’aviation générale, qui n’ont à bord que l’équipement obligatoire.
  • Les avions dont la sortie ADS-B est perturbée ou ne fournit temporairement pas de position valide.

Ces appareils émettent malgré tout, par leur transpondeur Mode S, leur identifiant unique et, le plus souvent, leur altitude barométrique. Un récepteur isolé sait alors : l’avion est quelque part à portée, à cette altitude. Mais pas où. C’est précisément ce vide que comble le MLAT.

Le principe : des écarts de temps plutôt que des distances

Imagine qu’un avion émette un bref signal. Le récepteur A l’entend en premier, le récepteur B quelques microsecondes plus tard. Il en découle : l’avion est plus proche de A que de B, et ce de la distance exacte que le signal parcourt pendant cet écart de temps.

Tous les points pour lesquels cette différence de distance est vérifiée se trouvent sur une surface courbe – mathématiquement une hyperbole dans le plan, ou un hyperboloïde dans l’espace. Une paire de récepteurs ne fournit donc pas un point, mais toute une courbe d’emplacements possibles. Ce n’est que lorsque plusieurs courbes issues de différentes paires de récepteurs sont superposées qu’elles se croisent en un endroit : la position de l’avion.

Pourquoi quatre récepteurs ?

Pour une position dans l’espace à trois dimensions, la méthode a besoin de trois écarts de temps indépendants – et donc de quatre récepteurs. Comme les signaux Mode S contiennent le plus souvent l’altitude barométrique, on peut économiser une dimension ; trois stations suffisent alors en théorie. En pratique, les réseaux misent quand même sur au moins quatre : FlightAware cite cela expressément comme condition, car la station supplémentaire compense les erreurs de mesure et rend la position plus stable.

Pourquoi l’horloge décide de tout

Les ondes radio sont rapides : environ 300 mètres par microseconde, 30 centimètres par nanoseconde. Si la mesure de temps d’un récepteur est décalée d’une seule microseconde, la position calculée se déplace déjà de plusieurs centaines de mètres. Le MLAT tient donc ou tombe selon la précision avec laquelle les horloges des récepteurs concernés concordent entre elles.

Les systèmes professionnels du contrôle aérien travaillent avec des stations au sol synchronisées avec précision. Les réseaux amateurs, composés de milliers de récepteurs Raspberry Pi, n’en disposent pas – et résolvent le problème avec élégance grâce au ciel lui-même.

L’astuce des réseaux de feeders : les avions ADS-B comme métronome

Le serveur open source mlat-server, sur lequel reposent de nombreuses solutions communautaires, décrit ouvertement l’approche : il utilise des avions ADS-B qui émettent leur position comme balises de référence. Comme on sait où se trouvent ces avions, on peut calculer quand leur signal aurait dû arriver à chaque récepteur. L’écart entre l’heure théorique et l’horodatage réel révèle comment fonctionne l’horloge de chaque récepteur – à quelle vitesse elle tourne et de combien elle est décalée.

Avec ce modèle d’horloge, le serveur calcule ensuite à rebours pour les avions qui n’émettent pas de position. Il en découle deux conséquences que tu dois connaître en tant que spotteur :

  • Sans trafic ADS-B, pas de MLAT. Dans les régions avec peu de trafic qui annonce sa position, les références manquent et la synchronisation se dégrade.
  • La position de l’antenne doit être exacte. Si un feeder (un récepteur qui envoie ses données au réseau) saisit mal ses coordonnées ou son altitude, il fausse le calcul pour tous. Les réseaux excluent donc souvent ces récepteurs du MLAT.

Du point radar à l’observation

Si tu as attrapé le visiteur MLAT au grillage, tu le publies dans Planetrack avec photo, type, immatriculation, compagnie, aéroport et spot – et il atterrit directement dans ton hangar. Planetrack arrive bientôt – inscris-toi sur la liste d’attente et profite d’un accès anticipé.

Télécharger Planetrack dans l’App Store Télécharger Planetrack sur Google Play

Comment se déroule un calcul MLAT

Derrière la petite abréviation sur la carte se cache une chaîne de plusieurs étapes, parcourue en quelques secondes.

1. Les récepteurs signalent ce qu’ils entendent

Chaque feeder compatible MLAT indique au serveur quels avions Mode S il reçoit actuellement – identifiables par leur adresse de 24 bits.

2. Le serveur cherche des cibles communes

Si au moins quatre récepteurs entendent le même avion sans position ADS-B, le serveur leur demande les messages correspondants avec des horodatages précis.

3. Recalage des horloges

Grâce aux avions ADS-B à proximité, le serveur recale par calcul les horloges des récepteurs concernés les unes sur les autres.

4. Calcul de la position

À partir des écarts de temps et de l’altitude signalée, on obtient le point d’intersection – la position MLAT.

5. Affichage sur la carte

La position calculée est associée à l’identifiant et à l’altitude du signal de transpondeur et apparaît, légèrement retardée, sur la carte en direct.

FlightAware indique pour ce déroulement un retard typique de 4 à 6 secondes et affiche sur le site jusqu’à six positions MLAT par minute et par avion. Dans le programme de cartographie local SkyAware, les cibles MLAT apparaissent en orange clair. D’autres services les signalent par leurs propres couleurs ou par la mention « MLAT » dans le champ de la source – ce que signifient les différents symboles, l’article Symboles et couleurs sur les cartes de radar de vol l’explique.

D’où vient l’adresse de 24 bits – et qui passe à travers

Pour que le serveur sache que quatre récepteurs entendent réellement le même avion, il lui faut un identifiant unique. C’est le Mode S qui le fournit : chaque transpondeur Mode S émet l’adresse OACI de 24 bits, appelée code hexadécimal, qui est attribuée de façon fixe à un aéronef. Grâce à cette adresse, on peut le plus souvent retrouver aussi l’immatriculation dans des bases de données – le guide Suivre un avion par immatriculation ou code hexadécimal montre comment faire.

Les anciens transpondeurs en Mode A/C, eux, n’émettent qu’un code squawk à quatre chiffres et l’altitude, mais pas d’adresse unique. Pour les réseaux de feeders, ils ne sont pratiquement pas attribuables et sortent de la multilatération. Les avions dont le transpondeur est éteint restent entièrement invisibles – ils n’apparaissent sur aucun radar de vol civil, quel que soit le nombre de récepteurs à proximité.

Ce que l’avion émet Position sur le radar de vol Source typique
ADS-B avec position GPS (Mode S Extended Squitter) directe, le plus souvent à la seconde près avions de ligne, beaucoup d’avions d’affaires et de petits avions modernes
Mode S sans position, avec altitude seulement par MLAT, si assez de récepteurs sont à portée certains avions militaires, d’affaires et de l’aviation générale
Mode A/C seulement pratiquement pas dans le réseau amateur équipement de transpondeur plus ancien
Transpondeur éteint pas du tout militaire en opération, vol à voile sans transpondeur

Pour les planeurs, il existe d’ailleurs une voie propre : ils se suivent souvent via FLARM et l’Open Glider Network, que présente l’article Recevoir FLARM et OGN.

Les limites du MLAT

Le MLAT est un excellent outil, mais pas un substitut au radar à couverture continue. Trois facteurs limitent la méthode.

Ligne de vue et altitude de vol

Les signaux sur 1090 MHz se propagent presque en ligne droite. Un récepteur n’entend un avion que tant qu’aucune courbure terrestre, aucune montagne et aucun bâtiment ne se trouve entre les deux. En altitude de croisière, beaucoup de stations voient le même avion ; en approche et au sol, il n’en reste que peu. C’est pourquoi les traces MLAT s’interrompent souvent précisément au moment où cela devient passionnant pour un spotteur : en finale sur la piste.

Géométrie des récepteurs

Si tous les récepteurs sont à peu près alignés, les courbes calculées se coupent sous un angle très faible, et de petites erreurs de mesure deviennent de grandes erreurs de position. FlightAware recommande donc de répartir les récepteurs à environ 10 à 150 kilomètres les uns des autres, en triangle, en carré ou en cercle plutôt que le long d’une ligne. Un avion qui vole en dehors de la zone couverte par les récepteurs est lui aussi calculé avec moins de précision.

Densité du réseau

Dans les agglomérations avec beaucoup de feeders, la couverture MLAT est bonne ; au-dessus des régions peu peuplées et de la mer, elle est quasi inexistante. Au-dessus des océans, le MLAT n’aide pas du tout ; c’est là que l’ADS-B par satellite montre ses atouts – mais lui aussi seulement pour les avions qui émettent eux-mêmes une position.

Ce que sait faire le MLAT

  • Rendre visibles des avions sans position ADS-B
  • Se passer d’équipement supplémentaire à bord
  • Fonctionner avec des récepteurs amateurs ordinaires
  • Faire apparaître sur la carte le trafic militaire et d’affaires

Où le MLAT faiblit

  • exige au moins quatre récepteurs en ligne de vue
  • les traces s’interrompent près du sol et en bordure de réseau
  • la position arrive avec quelques secondes de retard
  • traces qui sautent en cas de mauvaise géométrie

Le MLAT dans le contrôle aérien

Ce que les réseaux amateurs font avec des Raspberry Pi, les services de contrôle aérien l’utilisent sous une forme professionnelle. La méthode s’y appelle Wide Area Multilateration (WAM). Un réseau de stations au sol reçoit les réponses des transpondeurs et en calcule des positions qui apparaissent sur les écrans des contrôleurs. Le WAM travaille avec le Mode A/C, le Mode S et l’ADS-B, sans qu’il faille rien ajouter à bord.

En performances, le WAM est considéré comme comparable au radar secondaire classique, mais il est souvent moins cher et peut être installé en montagne, là où des stations radar seraient masquées par les reliefs. Parmi les zones d’emploi citées figurent la région d’Innsbruck en Autriche ainsi que des parties du Colorado et Juneau en Alaska, aux États-Unis. Le même principe sert aussi sur les aires de trafic des aéroports, pour surveiller les avions au roulage.

Une différence importante avec la variante amateur : les systèmes professionnels sont conçus pour une synchronisation temporelle précise et peuvent, selon la version, interroger eux-mêmes les transpondeurs. Les réseaux de feeders, eux, se contentent d’écouter passivement. Qui s’intéresse à l’organisation qui se cache derrière en apprendra plus dans l’article sur la DFS (Deutsche Flugsicherung, le contrôle aérien allemand).

Contribuer soi-même au réseau MLAT

Si tu exploites ton propre récepteur ADS-B, tu peux améliorer directement la couverture MLAT de ta région. Les grands réseaux le prennent en charge avec leurs programmes de feeders ; quel logiciel correspond à quel réseau, l’article Programmes de feeders ADS-B : comparatif le compare.

Chez FlightAware, le MLAT fonctionne à partir de PiAware 2.0 ou de FlightFeeder 7.0, et tu trouves la marche à suivre sous Installer PiAware. Pour participer activement au calcul, FlightAware indique un besoin d’envoi d’environ 50 kbit/s – aucun problème pour une connexion Internet normale. Des réseaux communautaires comme ADS-B Exchange, adsb.fi ou airplanes.live exploitent aussi leurs propres serveurs MLAT ; comment y envoyer tes données, Configurer un feeder pour ADS-B Exchange te le montre. Note que certains réseaux placent leurs résultats MLAT sous leurs propres conditions de licence et en restreignent la redistribution.

Ton récepteur est-il adapté au MLAT ?

Coche ce qui s’applique à ton feeder – à la fin, tu verras si tu peux contribuer à la couverture MLAT.

  • La position de l’antenne est saisie avec des coordonnées et une altitude exactes.
  • Mon programme de feeder prend en charge le MLAT et la fonction est active.
  • Le récepteur fonctionne en permanence avec une connexion Internet stable.
  • L’antenne a une vue dégagée dans le plus grand nombre de directions possible.
  • Il y a d’autres récepteurs dans un rayon de 10 à 150 kilomètres.

Le levier le plus important est l’emplacement : une antenne montée haut avec un horizon dégagé voit plus longtemps les avions qui volent plus bas et fournit davantage de cibles communes avec les stations voisines. Des conseils figurent dans Trouver le meilleur emplacement d’antenne. Savoir si tu as le droit de recevoir et de partager des données ADS-B, l’article sur le cadre juridique de la réception ADS-B le clarifie.

Bien lire les traces MLAT en spotting

Sur le terrain, au grillage, la mathématique compte moins que la bonne interprétation. Quelques règles aident :

  • MLAT veut dire « calculé ». La position est une estimation avec quelques secondes de retard. Pour la question « va-t-il bientôt arriver ? », cela suffit, pas pour la seconde exacte de l’atterrissage.
  • Les traces qui sautent sont normales. Quand les récepteurs concernés changent, la position peut paraître brièvement décalée. Une valeur aberrante isolée ne signifie pas un changement de cap.
  • Une interruption en approche n’est pas une remise des gaz. Si une cible MLAT disparaît peu avant l’aéroport, elle est le plus souvent simplement descendue sous la ligne de vue commune des récepteurs.
  • Si la trace manque, l’avion n’a pas disparu. De nombreuses raisons pour lesquelles un avion n’apparaît pas du tout sont expliquées dans l’article Pourquoi un avion n’apparaît pas sur Flightradar.
  • Comparer plusieurs services. Chaque réseau a ses propres récepteurs et donc sa propre couverture MLAT. Un coup d’œil à une deuxième appli peut combler le vide – les différences sont présentées dans le comparatif des applis de radar de vol.

Le MLAT devient particulièrement intéressant pour tous ceux qui cherchent précisément du militaire ou de l’aviation d’affaires. Des indications se trouvent dans Suivre les avions militaires en ligne et Spotter les jets d’affaires. Les hélicoptères de secours et de police n’apparaissent eux aussi souvent que par MLAT, comme le montre le guide Trouver les hélicoptères sur le radar de vol.

Données en direct, spots et observations dans une seule appli

Planetrack associe des alertes pour immatriculations, types et compagnies à la météo, au vent et aux pistes de l’aéroport ainsi qu’à la carte des spots – pour que tu sois à temps au bon grillage. Planetrack arrive bientôt – inscris-toi sur la liste d’attente et profite d’un accès anticipé.

Télécharger Planetrack dans l’App Store Télécharger Planetrack sur Google Play

Conclusion

La multilatération est la raison pour laquelle apparaissent aussi sur les cartes de radar de vol des avions qui ne révèlent pas du tout leur position. La méthode utilise uniquement les heures d’arrivée de signaux Mode S ordinaires chez plusieurs récepteurs, recale leurs horloges grâce à des avions ADS-B et en calcule un emplacement. Les conditions sont au moins quatre récepteurs avec vue dégagée, une répartition judicieuse au sol et un transpondeur Mode S à bord. Là où ces conditions manquent – près du sol, en bordure de réseau ou avec du simple Mode A/C –, la trace s’arrête.

En bref

Le MLAT calcule des positions à partir d’écarts de temps au lieu de les recevoir de l’avion. Lis les traces MLAT comme une bonne estimation, mais retardée, compte avec des interruptions en finale et aide à combler les lacunes de ta région avec ton propre récepteur bien placé.

Résumé

  • La multilatération est une méthode de calcul, pas une norme radio à part : elle utilise les signaux Mode S ordinaires sur 1090 MHz et n’exploite que leur heure d’arrivée.
  • Comme les ondes radio parcourent environ 300 mètres par microseconde, les heures de réception doivent être connues avec une précision extrême – d’où la synchronisation par des avions de référence en ADS-B.
  • Les services de contrôle aérien utilisent le même principe sous le nom de Wide Area Multilateration, par exemple dans les régions montagneuses où le radar classique voit mal.
  • Pour un spotteur, une trace MLAT sur le radar de vol signifie : l’avion est bien là, mais sa position est calculée, légèrement retardée et peut sauter ou s’interrompre.

Questions fréquentes

Que signifie MLAT sur Flightradar24 ou FlightAware ?

MLAT signifie multilatération. La position de l’avion n’a pas été transmise par l’avion lui-même, mais calculée par le réseau – à partir des instants différents auxquels plusieurs récepteurs au sol ont reçu le même signal de transpondeur.

Combien de récepteurs faut-il pour le MLAT ?

En pratique, au moins quatre qui entendent l’avion en même temps. Mathématiquement, trois suffisent si l’altitude de vol est connue par le signal du transpondeur, mais quatre stations rendent le calcul nettement plus robuste. FlightAware cite expressément quatre récepteurs comme condition.

Pourquoi mon radar de vol affiche-t-il un avion avec son altitude, mais sans position ?

L’avion émet en Mode S son identifiant et son altitude barométrique, mais pas de position GPS. Sans position ADS-B et sans assez de récepteurs pour un calcul MLAT, il reste une cible sans lieu. Beaucoup d’applis masquent de tels avions ou ne les montrent que dans une liste.

Quelle est la précision d’une position MLAT ?

Elle dépend fortement du nombre, de l’écartement et de la répartition des récepteurs. Avec beaucoup de stations bien réparties, la trace est tout à fait suffisante pour un spotteur ; en bordure de couverture ou avec une géométrie défavorable, elle peut sauter. S’y ajoute un court retard, car le serveur doit d’abord rassembler toutes les données de réception – FlightAware indique typiquement 4 à 6 secondes.

Puis-je participer au MLAT avec mon propre récepteur ADS-B ?

Oui, les grands réseaux prennent en charge le MLAT avec leurs programmes de feeders, par exemple PiAware chez FlightAware. Une position d’antenne saisie avec exactitude, une connexion Internet stable et des récepteurs voisins à bonne distance sont importants. Seul, tu ne peux pas produire de position MLAT.

Les avions militaires sont-ils aussi localisés par MLAT ?

En partie. Les avions militaires n’émettent souvent pas de position ADS-B, mais ont fréquemment un transpondeur Mode S allumé. Les réseaux peuvent alors les afficher par MLAT. Si le transpondeur est éteint ou n’émet qu’en Mode A/C, le MLAT amateur ne voit rien.

PT

Rédaction Planetrack

Nous développons l’appli Planetrack et faisons nous-mêmes du spotting – sur les terrasses d’observation, sous les axes d’approche et au grillage. Tous nos guides reposent sur notre propre expérience et sont régulièrement mis à jour.

Plus d’articles dans la catégorie « Suivi des vols & flight radar » →

À lire aussi dans la catégorie « Suivi des vols & flight radar »

← Retour au blog