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

7. Les méthodes libres de mesure

Dans cette famille de méthodes, les capteurs cherchant à déterminer leurs positions s'appuient uniquement sur les positions des ancres. Aucune mesure de distance ou d'angle n'est utilisée. Par conséquent, ces méthodes ne peuvent fournir que

Chapitre 2 la localisation dans les Réseaux de Capteurs sans Fil

des positions estimées aux capteurs. Les méthodes (He et al. 2005; Bulusu et al., 2000; Nagpal et al., 2003; Chan et al., 2005; Datta et al., 2006; Liu et al., 2007, 2005c), pour ne citer qu'elles, sont des exemples de méthodes libres de mesure.

Il existe deux techniques courantes dans ce type de méthodes. La première consiste à définir des zones contenant les capteurs dont les centres de gravité correspondent à leurs positions estimées. Par exemple, dans (He et al. 2005) les auteurs proposent le raisonnement suivant : soit n étant le nombre d'ancres dans le réseau, chaque ancre diffuse sa position. Lorsqu'un capteur obtient les positions des n ancres, il calcule tous les triangles possibles qu'il peut former avec ces positions et obtient alors un ensemble de triangles. Ensuite, pour chaque triangle, le capteur détermine s'il se situe à l'intérieur ou à l'extérieur. Après avoir déterminé son appartenance ou non à chacun des triangles, il en déduit une zone le contenant et calcule sa position estimée comme étant le centre de gravité de cette zone. En présence d'un pourcentage faible d'ancres dans le réseau, cette solution est intéressante. En revanche, si l'augmentation de ce pourcentage améliore la précision des positions, elle engendre dans le même temps des calculs importants pour les capteurs.

Dans (Datta et al. 2006), les auteurs définissent des zones en utilisant non pas des triangles mais des polygones.

Dans la seconde technique, chaque capteur estime les distances qui le séparent des ancres et applique la multilatération pour calculer sa position estimée. La méthode HTRefine (Savarese et Rabaey, 2002) utilise ce procédé. Ce schéma est également adopté par des méthodes basées mesures.

HTRefine

75m,--' B At.

Figure II. 2 : DV-hop

Au commencement de la méthode HTRefine, toutes les ancres diffusent leurs positions.

Chapitre 2 la localisation dans les Réseaux de Capteurs sans Fil

Lorsqu'un capteur reçoit la position d'une ancre, il estime la distance qui le sépare d'elle. Pour ce faire, HTRefine utilise la technique d'estimation des distances DV-Hop.

Dans cette technique, lors de l'inondation des positions des ancres, chaque capteur calcule le nombre de sauts minimum qui le sépare de chacune des ancres. Une deuxième vague d'inondation fournit suffisamment d'informations au capteur pour qu'il puisse convertir ces nombres de sauts en estimations de distances. La conversion consiste à multiplier le nombre de sauts séparant le capteur d'une ancre par une distance moyenne entre deux capteurs voisins. Lors de la première vague, lorsqu'une ancre A reçoit la position d'une ancre B, elle calcule la distance euclidienne qui les sépare et la divise par le nombre de sauts. Elle obtient ainsi une moyenne des distances des sauts entre elle et B et la communique aux capteurs. Lorsque A reçoit d'autres positions d'ancres, elle calibre à nouveau sa distance moyenne et diffuse cette mise à jour aux capteurs afin qu'ils puissent affiner leurs estimations de distances.

DV-Hop

La figure 2.2 est une illustration de DV-Hop où l'ancre A estime la distance moyenne d'un saut. Les noeuds noirs représentent les ancres et les noeuds blancs les capteurs non localisés. Trois sauts séparent A et B alors que quatre séparent A de C. L'ancre A calcule les distances euclidiennes d AB = 75m et d AC = 125m. La distance moyenne d'un saut est donnée par la fraction (125+75)/ (3+4)= 28.75 m.

Le capteur X estimera les distances avec B et C comme suit : d XB = 2* 28.57 et d XC = 3 * 28.57.

Pour obtenir leurs positions, les capteurs utilisent ensuite la multilatération. En reprenant l'exemple de la figure 2.2, X obtiendra sa position en résolvant le système suivant :

Finalement, un processus de raffinement des positions est effectué. En effet, après avoir estimé leurs positions, les capteurs les diffusent à leurs voisins. En fonction de ces données et grâce aux relations de voisinage, les capteurs calculent à nouveau leurs positions qui se rapprochent de leurs positions réelles. Après un nombre d'itérations défini, les capteurs fixent leurs positions estimées. [12]

Chapitre 2 la localisation dans les Réseaux de Capteurs sans Fil

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








"En amour, en art, en politique, il faut nous arranger pour que notre légèreté pèse lourd dans la balance."   Sacha Guitry