SlideShare a Scribd company logo
Distance Estimation by
Constructing The Virtual Ruler in
Anisotropic Sensor Networks
Presented by –
Sikder Tahsin Al-Amin
ID- 1015052076
Outline
• Introduction
• Objectives
• Method
• Simulation
• Conclusion
Introduction
• In Wireless Sensor Networks (WSN)
applications, abundances of sensor nodes are
deployed randomly.
• Locations of these sensor nodes are important
for operations in WSNs.
Introduction
• Most studies relying on the condition that a
small proportion of sensor nodes, called
beacon nodes, know their exact positions
through GPS devices or manual configuration.
• Other sensor nodes estimate their distances
to beacon nodes and calculate positions
Introduction
• Performance heavily depends on the precision
of distance estimation.
Beacon node
Sensor node
Introduction
• In an anisotropic WSN, huge errors may be introduced into
distance estimation because of irregular deployment.
Beacon node
Sensor node
Objective
• Make the estimated distance ED(s,t) as close
to its corresponding D(s,t) as possible.
ED(s,t)
D(s,t)
Challenges
• Two challenging problems in distance
estimation-
I. Environmental noises fluctuate tremendously.
II. Shortest path is inflected when it bypasses
holes.
System Model & Assumptions
• Let G(N, E) - an undirected graph.
• N - vertices representing nodes.
- Beacon nodes- Know their accurate positions.
- Sensor nodes - Others.
• E - edges representing links among nodes.
• P(s, t) - shortest path between any two vertices
• Three types of distance values
i) Measured distances - M(s, t)
ii) Euclidean distances - D(s, t) and
iii) Estimated distances - ED(s, t)
System Model & Assumptions
• Large number of sensor nodes in a WSN
- so that pair of neighboring nodes can
communicate with each other.
• Not concerned with the issues of energy
consumption.
Overview
S to t1
S to t2
Overview
• Construct a virtual ruler to measure the irregularity of a wsn.
• Measure the degree of anisotropy from M(s,t) and D(s,t).
Small difference means path straight , otherwise curved.
Beacon node
Sensor node
Hole
),(
),(),(
=
ts
ts-tsM
Link_error
D
D
2.0=
10
1012-
1012
Overview
• If curved, turning nodes divide the path into
several nearly straight sub paths.
Beacon node
Sensor node
Hole
TN:Turning Node1012
Overview
• Then a distributed algorithm to calculate the
bending angles of paths.
Beacon node
Sensor node
Hole
TN:Turning Node1012
Dominating Degree
• Turning nodes are identified from dominating degree
• DD(n1, m, n2) - dominating degree of m.
• DN(n1, m, n2) - set of nodes correlated with n1, m & n2.
• AvgDegree(DN(n1, m, n2)) - average degree of all the
nodes in DN(n1, m, n2)
• NodeNum(DN(n1, m, n2)) - size of the DN(n1, m, n2)
Identifying Turning Nodes
2 round calculation –
I. A Threshold is set up from Avg. value – Std.
deviation of all nodes
II. Nodes compare their Dominating degrees
(DD) with Threshold.
- if DD< Threshold, then it’s a turning node.
Constructing the Virtual Ruler
I. Adjust distance estimation from each node
to corresponding beacon nodes.
II. Calculate bending angles at each turning
node.
III. Establish relationship between Bending
angles and Dominating degrees of the
turning nodes.
Constructing the Virtual Ruler
Method consists of two stages –
I. Initialization
II. Scale Setting
Initialization
• Measure true distance from each turning
node to end-point of the path.
• This distance is used to calculate the Bending
angle.
Initialization
• First step is coarse-grained calculation.
• Adjustment factor of P(s,t) is computed based
on M(s,t), E(s,t) and DD of turning nodes.
Initialization
Error Calculation
Mod (Measured Error)
Increases/Decreases
HopDist= Measured distance
of the Hop
Scale = enlarges according
to DD(m)
Initialization
Fine-grained step:
• Reverse of the first step.
• Calculate Measurement Error for each node
based on P(s,t)
Scale Setting Stage
• This stage establish the relationship between
the bending angle and the dominating degree
of each turning node, i.e., set the scale of the
VR.
Scale Setting Stage
can be obtained from ED(t1, TN1),
ED(TN1, TN2) & ED(TN2, t1)
Can be obtained from ED(t1, TN2),
ED(TN2, s) & ED(s, t1)
(TN1, TN2, s) = (TN1, TN2, t1) + (t1, TN2, s)
Scale Setting Stage
Triangle Created
Angle of the
Turning Node
Current & Last Angle
from law of cosine
Relationship Establishment
• After executing Algorithm 2, the bending
angles of all the turning nodes are obtained.
• For each turning node, relationship between
the bending angle and its dominating degree
is set up as follows –
Avg_DD_Value + DD_Scale ∗ Angle = DD_Value
Relationship Establishment
• For 𝑁 𝑇𝑁 Turning nodes -
Relationship Establishment
• Bending angle for each inflection among the
path-
Simulation
• 5548 nodes are randomly deployed
• Average node degree 6.2
Simulation
DV-DistanceOur method
Simulation
Simulation
Limitations
• This method isn’t effective when holes are in
very special shapes. Ex- circles
• Virtual ruler will be hard to construct if the
holes are far from all beacon nodes.
Thank you
Questions & Answers

More Related Content

Similar to Distance Estimation by Constructing The Virtual Ruler in Anisotropic Sensor Networks

Lecture slides week14-15
Lecture slides week14-15Lecture slides week14-15
Lecture slides week14-15
Shani729
 
Sensor Localization presentation1&2
Sensor Localization  presentation1&2Sensor Localization  presentation1&2
Sensor Localization presentation1&2
gamalsallam1989
 
Applications of graphs
Applications of graphsApplications of graphs
Applications of graphsTech_MX
 
TRAVERSE in land surveying and technique
TRAVERSE in land surveying and techniqueTRAVERSE in land surveying and technique
TRAVERSE in land surveying and technique
zaphenathpaneah1
 
Ms 1341-p touze-final
Ms 1341-p touze-finalMs 1341-p touze-final
Ms 1341-p touze-final
ThomasTouz
 
Two Dimensional Shape and Texture Quantification - Medical Image Processing
Two Dimensional Shape and Texture Quantification - Medical Image ProcessingTwo Dimensional Shape and Texture Quantification - Medical Image Processing
Two Dimensional Shape and Texture Quantification - Medical Image Processing
Chamod Mune
 
A Virtual Infrastructure for Mitigating Typical Challenges in Sensor Networks
A Virtual Infrastructure for Mitigating Typical Challenges in Sensor NetworksA Virtual Infrastructure for Mitigating Typical Challenges in Sensor Networks
A Virtual Infrastructure for Mitigating Typical Challenges in Sensor Networks
Michele Weigle
 
Physics practicals
Physics practicalsPhysics practicals
Physics practicals
SAKSHIGAWADE2
 
VoxelNet
VoxelNetVoxelNet
VoxelNet
taeseon ryu
 
Delta Modulation & Adaptive Delta M.pptx
Delta Modulation & Adaptive Delta M.pptxDelta Modulation & Adaptive Delta M.pptx
Delta Modulation & Adaptive Delta M.pptx
rubini Rubini
 
Quantization of noise in Delta Modulation by RkSinha.pptx
Quantization of noise in Delta Modulation by RkSinha.pptxQuantization of noise in Delta Modulation by RkSinha.pptx
Quantization of noise in Delta Modulation by RkSinha.pptx
rakeshksinha26
 
3D routing algorithm for sensor network in e-health
3D routing algorithm for sensor network in e-health3D routing algorithm for sensor network in e-health
3D routing algorithm for sensor network in e-health
Vakhtang Mosidze
 
Oscilloscope tutorial -phasemeasurement
Oscilloscope tutorial -phasemeasurementOscilloscope tutorial -phasemeasurement
Oscilloscope tutorial -phasemeasurement
cyberns_
 
MULTI-ANTENNA LOCALIZATION METHOD
MULTI-ANTENNA LOCALIZATION METHODMULTI-ANTENNA LOCALIZATION METHOD
MULTI-ANTENNA LOCALIZATION METHOD
ijwmn
 

Similar to Distance Estimation by Constructing The Virtual Ruler in Anisotropic Sensor Networks (20)

Lecture slides week14-15
Lecture slides week14-15Lecture slides week14-15
Lecture slides week14-15
 
Ranging
RangingRanging
Ranging
 
Sensor Localization presentation1&2
Sensor Localization  presentation1&2Sensor Localization  presentation1&2
Sensor Localization presentation1&2
 
Applications of graphs
Applications of graphsApplications of graphs
Applications of graphs
 
TRAVERSE in land surveying and technique
TRAVERSE in land surveying and techniqueTRAVERSE in land surveying and technique
TRAVERSE in land surveying and technique
 
Ms 1341-p touze-final
Ms 1341-p touze-finalMs 1341-p touze-final
Ms 1341-p touze-final
 
Two Dimensional Shape and Texture Quantification - Medical Image Processing
Two Dimensional Shape and Texture Quantification - Medical Image ProcessingTwo Dimensional Shape and Texture Quantification - Medical Image Processing
Two Dimensional Shape and Texture Quantification - Medical Image Processing
 
A Virtual Infrastructure for Mitigating Typical Challenges in Sensor Networks
A Virtual Infrastructure for Mitigating Typical Challenges in Sensor NetworksA Virtual Infrastructure for Mitigating Typical Challenges in Sensor Networks
A Virtual Infrastructure for Mitigating Typical Challenges in Sensor Networks
 
Physics practicals
Physics practicalsPhysics practicals
Physics practicals
 
VoxelNet
VoxelNetVoxelNet
VoxelNet
 
Poster
PosterPoster
Poster
 
Delta Modulation & Adaptive Delta M.pptx
Delta Modulation & Adaptive Delta M.pptxDelta Modulation & Adaptive Delta M.pptx
Delta Modulation & Adaptive Delta M.pptx
 
Quantization of noise in Delta Modulation by RkSinha.pptx
Quantization of noise in Delta Modulation by RkSinha.pptxQuantization of noise in Delta Modulation by RkSinha.pptx
Quantization of noise in Delta Modulation by RkSinha.pptx
 
3D routing algorithm for sensor network in e-health
3D routing algorithm for sensor network in e-health3D routing algorithm for sensor network in e-health
3D routing algorithm for sensor network in e-health
 
Modern Equipment's in Survey Works
Modern Equipment's in Survey WorksModern Equipment's in Survey Works
Modern Equipment's in Survey Works
 
Oscilloscope tutorial -phasemeasurement
Oscilloscope tutorial -phasemeasurementOscilloscope tutorial -phasemeasurement
Oscilloscope tutorial -phasemeasurement
 
Scale factor gis
Scale factor gisScale factor gis
Scale factor gis
 
Scale factor gis
Scale factor gisScale factor gis
Scale factor gis
 
Scale factor gis
Scale factor gisScale factor gis
Scale factor gis
 
MULTI-ANTENNA LOCALIZATION METHOD
MULTI-ANTENNA LOCALIZATION METHODMULTI-ANTENNA LOCALIZATION METHOD
MULTI-ANTENNA LOCALIZATION METHOD
 

More from Sikder Tahsin Al-Amin

de Bruijn Graph Construction from Combination of Short and Long Reads
de Bruijn Graph Construction from Combination of Short and Long Readsde Bruijn Graph Construction from Combination of Short and Long Reads
de Bruijn Graph Construction from Combination of Short and Long Reads
Sikder Tahsin Al-Amin
 
Graphs - Discrete Math
Graphs - Discrete MathGraphs - Discrete Math
Graphs - Discrete Math
Sikder Tahsin Al-Amin
 
Combinational Logic with MSI and LSI
Combinational Logic with MSI and LSICombinational Logic with MSI and LSI
Combinational Logic with MSI and LSI
Sikder Tahsin Al-Amin
 
Combinational Logic
Combinational LogicCombinational Logic
Combinational Logic
Sikder Tahsin Al-Amin
 
Simplification of Boolean Functions
Simplification of Boolean FunctionsSimplification of Boolean Functions
Simplification of Boolean Functions
Sikder Tahsin Al-Amin
 
Boolean algebra
Boolean algebraBoolean algebra
Boolean algebra
Sikder Tahsin Al-Amin
 
Problem Solving Basics
Problem Solving BasicsProblem Solving Basics
Problem Solving Basics
Sikder Tahsin Al-Amin
 
Cloud computing for education: A new dawn?
Cloud computing for education: A new dawn?Cloud computing for education: A new dawn?
Cloud computing for education: A new dawn?
Sikder Tahsin Al-Amin
 
Introduction to C++
Introduction to C++Introduction to C++
Introduction to C++
Sikder Tahsin Al-Amin
 
Fuzzy clustering of sentence
Fuzzy clustering of sentenceFuzzy clustering of sentence
Fuzzy clustering of sentence
Sikder Tahsin Al-Amin
 

More from Sikder Tahsin Al-Amin (10)

de Bruijn Graph Construction from Combination of Short and Long Reads
de Bruijn Graph Construction from Combination of Short and Long Readsde Bruijn Graph Construction from Combination of Short and Long Reads
de Bruijn Graph Construction from Combination of Short and Long Reads
 
Graphs - Discrete Math
Graphs - Discrete MathGraphs - Discrete Math
Graphs - Discrete Math
 
Combinational Logic with MSI and LSI
Combinational Logic with MSI and LSICombinational Logic with MSI and LSI
Combinational Logic with MSI and LSI
 
Combinational Logic
Combinational LogicCombinational Logic
Combinational Logic
 
Simplification of Boolean Functions
Simplification of Boolean FunctionsSimplification of Boolean Functions
Simplification of Boolean Functions
 
Boolean algebra
Boolean algebraBoolean algebra
Boolean algebra
 
Problem Solving Basics
Problem Solving BasicsProblem Solving Basics
Problem Solving Basics
 
Cloud computing for education: A new dawn?
Cloud computing for education: A new dawn?Cloud computing for education: A new dawn?
Cloud computing for education: A new dawn?
 
Introduction to C++
Introduction to C++Introduction to C++
Introduction to C++
 
Fuzzy clustering of sentence
Fuzzy clustering of sentenceFuzzy clustering of sentence
Fuzzy clustering of sentence
 

Recently uploaded

WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
ongomchris
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 

Recently uploaded (20)

WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 

Distance Estimation by Constructing The Virtual Ruler in Anisotropic Sensor Networks

  • 1. Distance Estimation by Constructing The Virtual Ruler in Anisotropic Sensor Networks Presented by – Sikder Tahsin Al-Amin ID- 1015052076
  • 2. Outline • Introduction • Objectives • Method • Simulation • Conclusion
  • 3. Introduction • In Wireless Sensor Networks (WSN) applications, abundances of sensor nodes are deployed randomly. • Locations of these sensor nodes are important for operations in WSNs.
  • 4. Introduction • Most studies relying on the condition that a small proportion of sensor nodes, called beacon nodes, know their exact positions through GPS devices or manual configuration. • Other sensor nodes estimate their distances to beacon nodes and calculate positions
  • 5. Introduction • Performance heavily depends on the precision of distance estimation. Beacon node Sensor node
  • 6. Introduction • In an anisotropic WSN, huge errors may be introduced into distance estimation because of irregular deployment. Beacon node Sensor node
  • 7. Objective • Make the estimated distance ED(s,t) as close to its corresponding D(s,t) as possible. ED(s,t) D(s,t)
  • 8. Challenges • Two challenging problems in distance estimation- I. Environmental noises fluctuate tremendously. II. Shortest path is inflected when it bypasses holes.
  • 9. System Model & Assumptions • Let G(N, E) - an undirected graph. • N - vertices representing nodes. - Beacon nodes- Know their accurate positions. - Sensor nodes - Others. • E - edges representing links among nodes. • P(s, t) - shortest path between any two vertices • Three types of distance values i) Measured distances - M(s, t) ii) Euclidean distances - D(s, t) and iii) Estimated distances - ED(s, t)
  • 10. System Model & Assumptions • Large number of sensor nodes in a WSN - so that pair of neighboring nodes can communicate with each other. • Not concerned with the issues of energy consumption.
  • 12. Overview • Construct a virtual ruler to measure the irregularity of a wsn. • Measure the degree of anisotropy from M(s,t) and D(s,t). Small difference means path straight , otherwise curved. Beacon node Sensor node Hole ),( ),(),( = ts ts-tsM Link_error D D 2.0= 10 1012- 1012
  • 13. Overview • If curved, turning nodes divide the path into several nearly straight sub paths. Beacon node Sensor node Hole TN:Turning Node1012
  • 14. Overview • Then a distributed algorithm to calculate the bending angles of paths. Beacon node Sensor node Hole TN:Turning Node1012
  • 15. Dominating Degree • Turning nodes are identified from dominating degree • DD(n1, m, n2) - dominating degree of m. • DN(n1, m, n2) - set of nodes correlated with n1, m & n2. • AvgDegree(DN(n1, m, n2)) - average degree of all the nodes in DN(n1, m, n2) • NodeNum(DN(n1, m, n2)) - size of the DN(n1, m, n2)
  • 16. Identifying Turning Nodes 2 round calculation – I. A Threshold is set up from Avg. value – Std. deviation of all nodes II. Nodes compare their Dominating degrees (DD) with Threshold. - if DD< Threshold, then it’s a turning node.
  • 17. Constructing the Virtual Ruler I. Adjust distance estimation from each node to corresponding beacon nodes. II. Calculate bending angles at each turning node. III. Establish relationship between Bending angles and Dominating degrees of the turning nodes.
  • 18. Constructing the Virtual Ruler Method consists of two stages – I. Initialization II. Scale Setting
  • 19. Initialization • Measure true distance from each turning node to end-point of the path. • This distance is used to calculate the Bending angle.
  • 20. Initialization • First step is coarse-grained calculation. • Adjustment factor of P(s,t) is computed based on M(s,t), E(s,t) and DD of turning nodes.
  • 21. Initialization Error Calculation Mod (Measured Error) Increases/Decreases HopDist= Measured distance of the Hop Scale = enlarges according to DD(m)
  • 22. Initialization Fine-grained step: • Reverse of the first step. • Calculate Measurement Error for each node based on P(s,t)
  • 23. Scale Setting Stage • This stage establish the relationship between the bending angle and the dominating degree of each turning node, i.e., set the scale of the VR.
  • 24. Scale Setting Stage can be obtained from ED(t1, TN1), ED(TN1, TN2) & ED(TN2, t1) Can be obtained from ED(t1, TN2), ED(TN2, s) & ED(s, t1) (TN1, TN2, s) = (TN1, TN2, t1) + (t1, TN2, s)
  • 25. Scale Setting Stage Triangle Created Angle of the Turning Node Current & Last Angle from law of cosine
  • 26. Relationship Establishment • After executing Algorithm 2, the bending angles of all the turning nodes are obtained. • For each turning node, relationship between the bending angle and its dominating degree is set up as follows – Avg_DD_Value + DD_Scale ∗ Angle = DD_Value
  • 27. Relationship Establishment • For 𝑁 𝑇𝑁 Turning nodes -
  • 28. Relationship Establishment • Bending angle for each inflection among the path-
  • 29. Simulation • 5548 nodes are randomly deployed • Average node degree 6.2
  • 33. Limitations • This method isn’t effective when holes are in very special shapes. Ex- circles • Virtual ruler will be hard to construct if the holes are far from all beacon nodes.