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

4. Objectifs et métriques de la simulation

Le but général de ce chapitre est d'implémenter et d'analyser DVHOP (détaillé en chapitre 2) un algorithme de localisation sur les réseaux de capteurs sans fil en particulier:

? Evaluer la précision de la localisation.

Ces métriques sont évaluées en fonction du nombre de noeuds ordinaires dans le réseau ainsi que le nombre des ancres.

Cette formule représente la précision de localisation de l'algorithme lors d'estimation des distances entre les noeuds et les ancres. Nous supposons que

Chapitre 4 Implémentation et Evaluation de DV-Hop

nous connaissons également les vraies positions des noeuds. La précision d'un noeud Ni est calculée comme suivant:

Erreur totale= *100% [13]

Tel que :

Xr, Yr : les positions réelles d'un noeud.

Xi, Yi : les positions d'un noeud trouvées par DV-hop.

N : le nombre des noeuds ordinaires.

Erreur Ni : l'erreur d'un noeud

Erreur totale: la Moyenne d'erreur de tous les noeuds de réseau

? La consommation d'énergie.

Ces métriques sont évaluées en fonction de la taille du réseau

(changement du nombre de noeuds dans le réseau).

5. Version amélioré de DV-hop (Improved DV-hop )

Le même principe pour la version DV-hop, cependant, on recalcule les distances entre les noeuds et les ancres, si un noeud reçoit un hop inférieur à l'ancien hop du même ancres [14]

6. Résultat de la simulation

6.1 La métrique précision de localisation

Cette évaluation montre l'efficacité de la phase de calcule de distance entre chaque noeuds avec tous les autres ancres.

Le but est de savoir la précision de localisation d'un noeud par rapport à sa position exacte.

La précision de la localisation est évaluée en fonction de deux paramètres : le nombre de noeuds ordinaires et le nombre des ancres.

On a utilisé deux versions d'algorithme : la première est la version basique DV-hop et la deuxième est la version ameliorée IDV-hop

a. Erreur d'estimation pour la version basique Scénario 1

Chapitre 4 Implémentation et Evaluation de DV-Hop

En fonction de densité des noeuds ordinaires, on a obtenu les résutats suivants avec une topologie constitué en 3 ancres et 5 puis 10 puis 20 noeuds ordinaires

Nombre de noeuds

5

10

20

Erreur (%)

54.08

50.26

34.57

Tableau IV. 1: précision de l'algorithme dvhop en foction de densité de noeuds

Figure IV. 3: estimation d'erreur de localisation en fonction de nombre des noeuds Observation et discussion : On remarque clairement dans le graphe de la

Figure IV.1, que l'errer diminue lorsque le nombre des noeuds ordinaires augmente. Ceci s'explique par le fait que algorithme DVHOP n'est pas adapté pour un réseau qui contient un grand nombre de noeuds.

Scénario 2

En fonction de densité des ancres, on a obtenu les résutats suivants avec une topologie constituée en 5 noeuds et 3 ancres puis 4, 5, 6 et 7 ancres

Nombre d'ancres

3

4

5

6

7

Erreur (%)

54.08

40.1

36.71

30

24.73

Tableau IV. 2: précision de l'algorithme dvhop en foction de densité d'ancres

Chapitre 4 Implémentation et Evaluation de DV-Hop

3 4 5 6 7

60

50

erreur %

40

30

20

10

0

Nombre des ancres

Figure IV. 4: estimation d'erreur de localisation en fonction de nombre des ancres

Observation et discussion :

On remarque clairement dans le graphe de la Figure IV.2, que

l'erreur diminue lorsque le nombre des ancres augmente car dans la

phase de multilateration, la zone d'intersection des cercles qui

representent les zones de couvertures, va dimunuer et les coordonnées X et Y sont inclus dans cette zone, donc l'erreur va dimunuer.

b. Erreur d'estimation pour la version ameliorée

Scénario 1

En fonction de densité des noeuds ordinaires, on a obtenu les résutats suivants avec une topologie constituée de 3 ancres et 5 puis 10 puis 20 noeuds ordinaires

Nombre de noeuds

5

10

20

Erreur (%)

30.22

27.31

23.76

Tableau IV. 3: Précision de l'algorithme dvhop en foction de densité de noeuds

Chapitre 4 Implémentation et Evaluation de DV-Hop

Figure IV. 5 : estimation d'erreur de localisation en fonction de nombre de noeuds

Observation et discussion : On remarque clairement dans le graphe de la Figure IV.3, que l'errer diminue lorsque le nombre des noueds ordinaires augmente. Ceci s'explique par le fait que algorithme DVHOP n'est pas adapté pour un réseau qui contient un grand nombre de noeuds.

Scénario 2

En fonction de la densité des ancres, on a obtenu les résutats suivants avec une topologie constituée en 5 noeuds et 3 ancres puis 4, 5, 6 et 7 ancres.

Nombre d'ancres

3

4

5

6

7

Erreur (%)

30.22

27.33

24.45

23.25

22.15

Tableau IV. 4: précision de l'algorithme IDV-hop en foction de la densité d'ancres

Chapitre 4 Implémentation et Evaluation de DV-Hop

Figure IV. 6: estimation d'erreur de localisation en fonction de nombre des ancres

Observation et discussion : On remarque clairement dans le graphe de la Figure IV.4, que l'erreur diminue lorsque le nombre des ancres augmente, car dans la phase de multilateration la zone d'intersection des cercles qui representent les zones de couvertures va dimunuer et les coordonnées X et Y sont inclues dans cette zone, donc l'erreur va dimunuer

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








"Il faudrait pour le bonheur des états que les philosophes fussent roi ou que les rois fussent philosophes"   Platon