Aller au contenu

Partie 1 : Géolocalisation et protocole NMEA


Le GPS (Global Positioning System) est un système de géolocalisation par satellite permettant de déterminer la position d'un récepteur n'importe où sur Terre.

Le système GPS repose sur une constellation de 24 à 32 satellites en orbite autour de la Terre à environ 20 200 km d'altitude. Chaque satellite émet en permanence un signal radio contenant :

  • sa position précise dans l'espace ;
  • l'heure exacte d'émission du signal, mesurée par une horloge atomique embarquée.

Le principe de fonctionnement est la trilatération :

  1. Le récepteur GPS reçoit les signaux d'au moins 4 satellites.
  2. Il calcule la distance à chaque satellite en mesurant le temps de trajet du signal (qui se déplace à la vitesse de la lumière, soit environ 300 000 km/s). La formule est : distance = vitesse × temps.
  3. Chaque distance définit une sphère centrée sur le satellite. Le récepteur se trouve quelque part sur cette sphère.
  4. L'intersection de trois sphères permet de déterminer un point dans l'espace : la position du récepteur (latitude, longitude, altitude).

Le système européen Galileo est le concurrent direct du GPS américain. Quelques différences majeures :

CaractéristiqueGPSGalileo
OrigineÉtats-Unis (militaire à l'origine)Union européenne (civil dès la conception)
Nombre de satellites~31~30
Précision standard5 à 10 mètresEnviron 1 mètre
Opérationnel depuis19952016 (services initiaux)
ContrôleDépartement de la Défense américainAgence spatiale européenne (ESA)

Galileo offre une indépendance stratégique à l'Europe : en cas de conflit, les États-Unis pourraient dégrader ou couper le signal GPS civil (comme ils l'ont fait avant 2000). Avec Galileo, l'Europe dispose de son propre système souverain.

1.3. Autres systèmes de géolocalisation par satellite

Section intitulée « 1.3. Autres systèmes de géolocalisation par satellite »
SystèmeOrigineNombre de satellites
GPSÉtats-Unis~31
GalileoUnion européenne~30
GLONASSRussie~24
BeiDouChine~35

En plus des satellites, d'autres méthodes permettent de se localiser :

MéthodePrincipePrécision
Wi-FiRepérage par les bornes Wi-Fi à portée10-50 mètres
Antennes relaisTriangulation par les antennes de téléphonie mobile50-300 mètres
Adresse IPLocalisation approximative via le fournisseur d'accèsVille

La position d'un point sur Terre est définie par deux coordonnées :

  • La latitude : angle par rapport à l'équateur, de -90° (pôle Sud) à +90° (pôle Nord).
  • La longitude : angle par rapport au méridien de Greenwich, de -180° (Ouest) à +180° (Est).

Les coordonnées peuvent s'exprimer de deux manières :

FormatExemple (Paris)
Degrés décimaux (DD)48.8566, 2.3522
Degrés, minutes, secondes (DMS)48° 51' 23.8" N, 2° 21' 7.9" E

Le NMEA 0183 est un protocole de communication standard utilisé par les récepteurs GPS pour transmettre les données de géolocalisation sous forme de trames (chaînes de texte).

$GPGGA,064036.289,4836.5375,N,00221.3245,E,1,04,3.2,73.0,M,48.0,M,,*69

Décodage :

ChampValeurSignification
$GPGGA-Type de trame (position GPS)
064036.28906h 40min 36.289sHeure UTC
4836.5375,N48° 36.5375' NLatitude (48 degrés, 36.5375 minutes Nord)
00221.3245,E2° 21.3245' ELongitude (2 degrés, 21.3245 minutes Est)
1-Qualité du signal (1 = GPS fixé)
044Nombre de satellites utilisés
3.2-Précision horizontale
73.0,M73.0 mAltitude au-dessus du niveau de la mer
*69-Somme de contrôle (vérification d'intégrité)