Download presentation
Presentation is loading. Please wait.
Published byRobert Gaines Modified over 9 years ago
1
Cooperative Location-Sensing for Wireless Networks Charalampos Fretzagias and Maria Papadopouli Department of Computer Science University of North Carolina at Chapel Hill PerCom 2004 IEEE International Conference on Pervasive Computing and Communications, 14-17 March 2004 Bao-Hua Yang
2
Outline Introduction Cooperative Location-Sensing Performance analysis Conclusion
3
Introduction To support location-dependent services, a device needs to estimate its position How to estimate the position of devices? GPS Breaks down near obstacles (trees, buildings) Does not work indoors Not cost-effective Not suitable for small and energy-constrained devices e.g.: PDA, sensor … Other algorithms
4
Introduction 1 a b c Positioning by triangulation
5
Introduction 1 Positioning by triangulation a b c Measuring distance by RF signal strength
6
Introduction 1 a b c 1 a b c Ideal situation real situation Positioning by triangulation
7
Introduction --- Assumption Radio propagation Convert a signal strength value to a distance interval (d-e, d+e), where e is range error 1 d a
8
Introduction --- Assumption Assume that all host are stationary during CLS run Node are randomly placed Landmark know its position Hosts don ’ t know position
9
Introduction The following design characteristics shape the vision for cooperative location-sensing Robust Computationally inexpensive Suitable for indoor and outdoor environment Scalable and easily deployable
10
Cooperative Location-Sensing 1 2 3 4
11
1 2 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
12
1 2 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
13
1 2 3 4 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 1 1 1 1 1 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
14
1 2 3 4 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 1 1 1 1 1 0 1 2 2 1 1 0 0 0 0 1 1 0 0 0 0 0 1 1 0 0 0 Communication protocol Voting process
15
Cooperative Location-Sensing 3 4 5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2 1 L1L1 L2L2 L3L3 L4L4
16
3 4 5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2 L1L1 L2L2 L3L3 L4L4 CLS beacon: 1.Namely 2.Position 3.Voting weight 4.Max. transmission range 1
17
Cooperative Location-Sensing 3 4 5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2 L1L1 L2L2 L3L3 L4L4 CLS beacon: 1.L 4 2.Position of L 4 3.Voting weight: 2 4.Max. transmission range 1
18
Cooperative Location-Sensing 3 4 5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2 L1L1 L2L2 L3L3 L4L4 Host 4 CLS table: 1
19
Cooperative Location-Sensing 3 4 5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2 L1L1 L2L2 L3L3 L4L4 Host 4 CLS table: 1
20
Cooperative Location-Sensing 3 4 5 00 22 02 20 00 00 20 00 22 00 22 42 00 20 00 20 44 42 20 00 00 02 20 00 00 20 02 20 00 00 22 22 20 00 00 22 22 00 00 00 00 00 00 00 00 2 L1L1 L2L2 L3L3 L4L4 Host 4 CLS table: 1
21
Cooperative Location-Sensing Two threshold ST: The number of votes in each cell of the potential solution must be above a threshold LECT: The number of cells with maximal value must be below a threshold
22
Cooperative Location-Sensing 3 4 5 00 22 02 20 00 00 20 00 22 00 22 42 00 20 00 20 44 42 20 00 00 02 20 00 00 20 02 20 00 00 22 22 20 00 00 22 22 00 00 00 00 00 00 00 00 2 L1L1 L2L2 L3L3 L4L4 Host 4 CLS table: 1
23
Cooperative Location-Sensing 3 4 5 00 22 02 20 00 00 20 00 22 00 22 42 00 20 00 20 44 42 20 00 00 02 20 00 00 20 02 20 00 00 22 22 20 00 00 22 22 00 00 00 00 00 00 00 00 2 L1L1 L2L2 L3L3 L4L4 Host 4 CLS table: 1
24
Cooperative Location-Sensing 3 4 5 11 33 13 31 11 11 30 01 31 11 33 51 11 31 11 31 15 33 31 11 10 00 00 11 11 30 00 00 01 11 30 00 00 01 11 30 00 00 01 11 10 00 00 11 11 2 L1L1 L2L2 L3L3 L4L4 Host 4 CLS table: 1
25
Performance analysis Simulation testbed 100*100 square units in size Node randomly placed The default number of nodes is 100 Compare with[18] Robust Positioning Algorithms for Distributed Ad-Hoc Wireless Sensor Networks, In Proc. of Usenix Annual Technical Conference, June 2002 Hop-Terrain Hop-Terrain and with refinement
26
Performance analysis 10% hosts are landmarks
27
Performance analysis
28
Percentage of Landmarks
29
Conclusion Devices running CLS can cooperate and share positioning information to improve their position estimations CLS can work in both indoor and outdoor environments
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.