WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

La géolocalisation de réseaux capteurs (algorithme DVHOP )

( Télécharger le fichier original )
par Mohammed et Hichem MEKIDICHE et RAIS
Université Abou Bakr Belkaid à  Tlemcen Algérie - Master 2 en informatique, option: réseaux 0000
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

3. Estimation des coordonnées

DVHOP est un algorithme de localisation. Son but est de permettre aux capteurs de trouver leurs positions à l'aide des positions connues de quelques capteurs spécifiques appelés (ancres).

En plus, la localisation par moyens propres est donc indispensable. Elle se fait en deux étapes : premièrement l'estimation de la distance aux autres noeuds, et deuxièmement la multilatiration.

Chapitre 4 Implémentation et Evaluation de DV-Hop

Noeud

Ancre

Figure IV. 2: Figure représentant le modèle réel.

Figure IV.2 illustre un modèle de réseaux des capteurs sans fil en utilisant la méthode de multilatiration pour estimer les positions des noeuds, les boules violées représentent les ancres (leur position est connue) et les oranges représentent les noeuds (leur position est inconnue).

Les cercles représetnent les zones de couvertures des ancres, pour que l'erreur d'estimation soit minimale, il faut placer les noeuds dans la zone d'intersection des cercles (zone bleu)

A- Estimation de la distance

L'estimation de distance peut se faire sur base de différents indicateurs :

? Le temps de propagation d'une onde.

? La puissance du signal à la réception.

? Le taux d'erreurs corrigées lors des transmissions.

? Le nombre de saut.

Chapitre 4 Implémentation et Evaluation de DV-Hop

B- Multilatération

La Multilatération est une méthode relativement simple et intuitive, en utilisant plus que trois points de référence (ancres). La position d'un noeud est calculée en connaissant les positions d'un certains ancres et les distances estimées de ce noeuds aux différents ancres.nous formons le système suivant :

Soit une cible a dont on veut trouver la position Xa, et soit m ancres i dont

nous connaissons les positions xi, 1 < i <m, Nous
supposons que nous connaissons aussi une estimation des distances Dai 1 < i <m entre chaque ancre i et le noeud a.

Nous pouvons alors poser :

(x11 - xa1)2 + (x12 - xa2)2 + . . . + (x1p - xap)2 = d21a ...

(xm1 - xa1)2 + (xm2 - xa2)2 + . . . + (x1p - xap)2 = d2 ma

Le système peut être linéaire en soustrayant la dernière équation des m - 1 équations précédentes.

x2 11 - x2 m1 - 2(x11 - xm1)xa1

+x2 12 - x2 m2 - 2(x12 - xm2)xa2

+. . .

+x21p - x2 mp - 2(x1p - xmp)xap = d2 1a - d2 ma

...

...

x2(m-1)1 - x2 m1 - 2(x(m-1)1 - xm1)xa1

+x2(m-1)2 - x2 m2 - 2(x(m-1)2 - xm2)xa2

+. . .

+x2(m-1)p - x2 mp - 2(x(m-1)p - xmp)xap = d2(m-1)a - d2 ma

En réordonnant les termes, nous obtenons un système d'équations linéaires de la forme Ax = b où :

2(x11 - xm1) . . . 2(x1p - xmp)

Chapitre 4 Implémentation et Evaluation de DV-Hop

...

A =

...

2(x(m-1)1 - xm1) . . . 2(x(m-1)p - xmp)

x2 11 - x2 m1 + . . . + x2 1p - x2 mp + d2 ma - d2 1a

B= ...

...

x2 (m-1)1 - x2 m1 + . . . + x2 (m-1)p - x2 mp + d2 ma - d2 (m-1)a

Comme nous avons des erreurs dans les estimations de distances, nous ne pouvons pas trouver de solution exacte à ce système d'équationsEt donc :

Xa = = (ATA) -1ATb.

xa1

xa2

Où xa=

C'est-à-dire notre estimation de la position du noeud a.

xap

Le processus peut être recommencé avec tous les noeuds inconnus du réseau. Nous obtenons ainsi les positions de tous les noeuds dans le réseau. Cette méthode sera implémentée par Delphi.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Aux âmes bien nées, la valeur n'attend point le nombre des années"   Corneille