Calcul d’angle à partir de TDOA
Estimez l’angle d’arrivée d’une onde à partir d’une différence de temps d’arrivée entre deux capteurs. Cet outil convient aux cas de champ lointain avec deux récepteurs séparés par une ligne de base connue.
Calculateur interactif
Guide expert du calcul d’angle à partir de TDOA
Le calcul d’angle à partir de TDOA, pour Time Difference of Arrival, est l’une des méthodes les plus utilisées pour estimer la direction d’une source à partir de plusieurs capteurs. On la rencontre en acoustique, en radar passif, en télécommunications, en géolocalisation radio, en robotique, en surveillance industrielle et dans les réseaux de microphones. Son intérêt principal est qu’elle ne demande pas forcément de mesurer l’amplitude absolue du signal, mais plutôt le décalage temporel entre deux récepteurs. Si l’on connaît avec précision la distance entre capteurs et la vitesse de propagation de l’onde, ce décalage temporel permet de remonter à l’angle d’arrivée.
Dans le cas le plus simple, celui de deux capteurs alignés et d’une source située suffisamment loin pour que l’onde soit assimilable à un front plan, la différence de trajet se projette directement sur la ligne de base entre capteurs. On obtient alors une relation trigonométrique simple entre la TDOA, la distance inter-capteurs et l’angle d’arrivée. Cette approximation de champ lointain est très puissante parce qu’elle transforme un problème de géométrie spatiale en calcul immédiat, robuste et rapide à implémenter dans un système embarqué.
La formule fondamentale
Pour deux capteurs séparés par une distance d, une vitesse de propagation c et une différence de temps d’arrivée Δt, l’angle θ mesuré par rapport à la normale à la ligne des capteurs se calcule ainsi :
Cette formule est valide à condition que la quantité (Δt × c) / d reste comprise entre -1 et +1. Si ce n’est pas le cas, cela signifie en général qu’il y a une incohérence de mesure : bruit trop important, mauvaise synchronisation des capteurs, vitesse de propagation erronée, distance inter-capteurs mal renseignée ou hypothèse de champ lointain non respectée.
Point essentiel : l’angle retourné par ce calculateur est l’angle d’arrivée par rapport à la normale à la ligne joignant les deux capteurs. Si vous souhaitez un angle par rapport à l’axe des capteurs, il faut convertir la convention géométrique utilisée dans votre application.
Pourquoi la TDOA fonctionne si bien
La TDOA repose sur une idée simple : si une onde atteint deux capteurs à des instants légèrement différents, alors la source n’est pas située à égale distance des deux capteurs dans la direction considérée. En champ lointain, le décalage temporel est directement lié à la projection de la propagation sur la base des capteurs. Plus l’onde arrive obliquement, plus le retard augmente. À l’inverse, si l’onde arrive perpendiculairement à la base, le retard tend vers zéro.
- En acoustique, la TDOA est très utilisée pour la localisation de voix, de coups de feu, de machines ou de drones.
- En radiofréquence, elle intervient dans la radiolocalisation, la multilateration et la détection passive.
- Dans les systèmes sous-marins, elle sert à l’estimation de direction avec hydrophones.
- En robotique mobile, elle aide à orienter des capteurs ou à suivre une source sonore.
Influence de la vitesse de propagation
La vitesse de propagation est un paramètre critique. Dans l’air, elle dépend notamment de la température, de l’humidité et, dans une moindre mesure, de la pression. Dans l’eau, elle varie avec la température, la salinité et la profondeur. Pour les ondes électromagnétiques dans le vide, elle est proche de 299 792 458 m/s. Une erreur sur c se répercute directement sur l’angle calculé, surtout lorsque la ligne de base est courte ou quand la TDOA approche sa valeur maximale théorique.
| Milieu | Vitesse typique | Conséquence pratique sur la TDOA | Cas d’usage courant |
|---|---|---|---|
| Air à 0 °C | 331 m/s | Retards plus longs qu’en air chaud pour une même géométrie | Réseaux de microphones extérieurs en hiver |
| Air à 20 °C | 343 m/s | Référence standard pour la plupart des calculateurs acoustiques | Salles, laboratoires, audio embarqué |
| Eau douce à 20 °C | 1480 m/s | TDOA environ 4,3 fois plus faible que dans l’air pour la même base | Hydrophones, contrôle sous-marin |
| Eau de mer typique | 1500 m/s | Très sensible aux gradients thermiques et à la salinité | Sonar passif, navigation marine |
| Vide / RF | 299 792 458 m/s | Nécessite une synchronisation extrêmement précise à l’échelle ns voire ps | Géolocalisation radio, multilateration |
Exemple de calcul pas à pas
Prenons deux microphones séparés de 0,20 m dans l’air à 20 °C, donc avec c = 343 m/s. Si la différence de temps d’arrivée mesurée est de 250 ns, alors :
- Convertir le temps en secondes : 250 ns = 0,00000025 s.
- Calculer la différence de trajet projetée : Δx = Δt × c = 0,00000025 × 343 = 0,00008575 m.
- Diviser par la base : 0,00008575 / 0,20 = 0,00042875.
- Appliquer l’arcsinus : θ = arcsin(0,00042875) ≈ 0,0246°.
Cet exemple montre une réalité importante : avec une petite ligne de base, il faut une très bonne résolution temporelle pour discriminer des angles faibles. En acoustique, quelques microsecondes peuvent déjà correspondre à plusieurs dixièmes de degré si les capteurs sont très rapprochés. En radiofréquence, la difficulté est encore plus élevée parce que la vitesse de propagation est immense.
Résolution, précision et limites physiques
Un système TDOA est toujours limité par trois facteurs principaux : la résolution temporelle, la synchronisation des capteurs et la géométrie de l’antenne ou du réseau de microphones. Une ligne de base plus grande améliore la sensibilité angulaire, mais peut rendre le système plus encombrant ou plus sensible aux hypothèses de front plan. Une ligne de base trop petite, au contraire, produit des retards minuscules, difficiles à mesurer proprement dans le bruit.
Le tableau suivant illustre des ordres de grandeur réalistes pour la TDOA maximale théorique, obtenue lorsque l’onde arrive à ±90° par rapport à la normale, donc lorsque |sin(θ)| = 1. La formule devient alors TDOA max = d / c.
| Base entre capteurs | Milieu | Vitesse | TDOA maximale théorique | Lecture pratique |
|---|---|---|---|---|
| 0,10 m | Air à 20 °C | 343 m/s | 291,5 µs | Convient bien aux réseaux de microphones compacts |
| 0,20 m | Air à 20 °C | 343 m/s | 583,1 µs | Bon compromis entre sensibilité et encombrement |
| 1,00 m | Air à 20 °C | 343 m/s | 2,915 ms | Très confortable pour l’acoustique directionnelle |
| 1,00 m | Eau de mer | 1500 m/s | 666,7 µs | Retards nettement plus faibles qu’en air |
| 10,00 m | RF dans le vide | 299 792 458 m/s | 33,36 ns | Exige une instrumentation temporelle de très haut niveau |
Quand le résultat n’est pas valide
Si votre TDOA dépasse la valeur maximale autorisée par la géométrie, l’arcsinus ne peut plus être calculé dans les nombres réels. En pratique, cela révèle souvent l’un des problèmes suivants :
- la base inter-capteurs saisie est trop petite par rapport à la valeur réelle ;
- le milieu de propagation sélectionné n’est pas le bon ;
- la TDOA a été mesurée avec un pic de corrélation erroné ;
- la source est trop proche, ce qui invalide l’approximation de champ lointain ;
- des réflexions multiples ou du multi-trajet perturbent l’arrivée directe.
Champ lointain contre champ proche
Le calculateur présent sur cette page suppose que l’onde incidente peut être modélisée comme plane à l’échelle du réseau. C’est généralement exact lorsque la source est suffisamment éloignée par rapport à la taille de la base. Si la source est proche, la géométrie devient courbe, et la simple formule en arcsinus peut introduire un biais. Dans ce cas, il faut utiliser une modélisation de distances exactes ou une approche de multilateration complète avec plus de deux capteurs.
Bonnes pratiques pour obtenir un angle fiable
- Mesurez précisément la distance entre capteurs, centre à centre.
- Choisissez la bonne vitesse de propagation pour le milieu réel.
- Utilisez une méthode robuste d’estimation du retard, par exemple la corrélation croisée ou GCC-PHAT en acoustique.
- Filtrez le signal pour réduire le bruit hors bande.
- Vérifiez que la TDOA reste cohérente avec la limite théorique d/c.
- Si possible, augmentez la base pour améliorer la résolution angulaire.
- Employez plus de deux capteurs pour lever les ambiguïtés et lisser les erreurs.
Applications industrielles et scientifiques
Dans l’industrie, le calcul d’angle à partir de TDOA permet de repérer des fuites, des arcs électriques, des claquements mécaniques ou des événements impulsionnels sur de grandes installations. Dans le domaine scientifique, on l’utilise pour l’observation de la faune, la sismologie locale, la localisation d’impacts et les expériences de propagation. En défense et en télécommunications, la TDOA reste au cœur de nombreuses architectures de détection passive et de localisation coopérative.
La méthode est également très appréciée parce qu’elle s’intègre bien à des traitements temps réel. Une fois le retard estimé, le calcul de l’angle est presque immédiat. Cela facilite l’orientation automatique de caméras, l’asservissement de systèmes robotiques, la formation de faisceaux ou l’affichage de directions sur une interface opérateur.
Ressources d’autorité pour approfondir
Pour aller plus loin, vous pouvez consulter ces sources reconnues :
- NIST.gov pour les références en métrologie du temps, synchronisation et précision des mesures.
- NOAA.gov pour des ressources sur l’acoustique, l’océan et les paramètres physiques influençant la propagation.
- MIT OpenCourseWare pour des cours avancés sur le traitement du signal, l’estimation et les systèmes de détection.
En résumé
Le calcul d’angle à partir de TDOA constitue une méthode élégante, rapide et physiquement intuitive pour déterminer la direction d’arrivée d’une onde. À partir de trois informations seulement, le retard mesuré, la distance entre capteurs et la vitesse de propagation, on obtient une estimation angulaire exploitable dans de très nombreuses applications. Sa simplicité apparente ne doit cependant pas faire oublier les exigences métrologiques sous-jacentes : précision de la base, exactitude de la vitesse, qualité d’horodatage et robustesse de l’extraction du retard. Si ces éléments sont maîtrisés, la TDOA offre d’excellentes performances et reste l’un des fondements les plus solides de la localisation directionnelle moderne.