1 / 44

Novel Self-Configurable Positioning Technique for Multihop Wireless Networks

This paper proposes a self-configurable positioning technique for multihop wireless networks, which allows nodes to establish their own coordinates without the support of other infrastructure. The technique estimates distances between nodes, selects landmarks, and establishes a coordinate system. Simulation results demonstrate its effectiveness.

louisa
Download Presentation

Novel Self-Configurable Positioning Technique for Multihop Wireless Networks

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Novel Self-Configurable Positioning Technique for Multihop Wireless Networks Authors:Hongyi WuChong WangNian-Feng Tzeng IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 13, NO. 3, JUNE 2005

  2. Outline • Overview • Proposed self-configurable positioning technique • Euclidean Distance Estimation • Coordinates System Establishment • Selection of Landmarks • Simulation • Conclusion

  3. Overview(1/2) • Establish a local positioning system with the following features: • Self-configurable : need no assistance from other infrastructure. • Independence : independent of other global positioning systems. • Robustness: shouldtolerate possible measurement inaccuracy. • High accuracy : provide location information that is accurate enough to support target applications

  4. Overview(2/2) • Estimate the Euclidean distance between two nodes • Select a number of nodes serving as the landmarks • Estimates its distance to other landmarks. • Exchange information and establish a coordinate system by themselves without the support of GNSS. • The other nodes (called regular nodes) can accordingly contact the landmarks and compute their own coordinates.

  5. Proposed self-configurable positioning technique • Euclidean Distance Estimation • Coordinates System Establishment • Selection of Landmarks

  6. Euclidean Distance Estimation • What to do? • To have an accurate estimation of the distance between two landmarks or between a regular node and a landmark. • How to do? • If two nodes are adjacent (within the transmission range of each other): • RSS, ToA, or TDoA • When the two nodes are not adjacent: • Finding the length of the shortest path.

  7. Euclidean Distance Estimation • Consisting of N nodes uniformly distributed in a 1 1 area. • The transmission range of a node in the network is r << 1. (d,0) (0,0)

  8. Euclidean Distance Estimation • There are in average a set Φ of N r2nodes within S’ s transmission range. • The distance between node D and a node i (with coordinates (Xi ,Yi) ) in Φ is given bywhere Xiand Yi are random variables with a uniform distribution

  9. Euclidean Distance Estimation • We can derive the density function of Zi • We assume a node  Φ , and has the shortest Euclidean distance to D, is selected as the next hop along the shortest path.

  10. Euclidean Distance Estimation • the density function of Z • its mean valuewhere is the cumulative probability distribution of Zi

  11. Euclidean Distance Estimation • To derive the coordinates of node  , we draw an arc ACB with node D as the center and as the radius

  12. Euclidean Distance Estimation • Assuming node is uniformly distributed along AC (or BC), then the mean length of the first hop along the shortest path from S to Dwhere

  13. Euclidean Distance Estimation • Recursively applying the above method, we can obtain the length of the remaining hops along the shortest path. • The total length of a shortest path with m hops is

  14. Euclidean Distance Estimation

  15. Coordinates System Establishment • Identify the landmarks and determine the landmarks’ coordinates by exchanging information between each other and minimizing an error objective function. • Calculate the coordinates of regular nodes.

  16. Determine The Landmarks’ Coordinates • Assuming the coordinates of a landmark iis (xi ,yi), then the distance between two landmarks i and j is and the error function is defined to bewhere Lij can be learned through the Euclidean distance estimation model, is expressed by the coordinates variablesThe Simplex method is then used to determine the coordinates variables such that is minimized.

  17. Determine The Landmarks’ Coordinates

  18. Calculate The Coordinates of Regular Nodes • A regular node needs to know the coordinates of landmarks and its distances to the landmarks.

  19. Calculate The Coordinates of Regular Nodes • After obtaining these information, node P(xp,yp)calculates its coordinates by minimizing an error objective function similar to what mentioned before.and the error function is defined to beAgain, the Simplex method can be used to minimize the error function ,and determine the coordinates (xp,yp)

  20. Calculate The Coordinates of Regular Nodes • After calculating its coordinates, node P may label itself as a “semi-landmark” and respond to the requests of other regular nodes • Other regular nodes may decide whether or not to use the information obtained from the semi-landmarks, according to their requirements on delay, accuracy, and/or computational complexity.

  21. Selection of Landmarks • Two issues: • How many nodes should be selected to serve as landmarks? • Which nodes shall be selected?

  22. Number of Landmarks • The more the landmarks, the higher the accuracy of the established coordinates system. • It’s not practical to employ a large number of landmarks since the computational complexity increases exponentially with the number of landmarks.

  23. Number of Landmarks • After a regular node calculates its coordinates, it may announce itself as a “semi-landmark” if it is stable and computationally powerful. • As a result, there are landmarks and semi-landmarks, which are usually sufficient for highly accurate coordinates calculation.

  24. Locations of Landmarks • We consider four landmarks in a network with N nodes uniformly distributed in a 11 area. • Assume that the four landmarks locate at the vertices of a square which is centered at ( Xc,Yc) and has an edge of G.

  25. Experimental results • We observe the maximum error when the square with four landmarks as vertices is at the center of the network. • The error decreases as the landmarks deviate from the center. • the longer the average path length from the regular nodes to the landmarks, thus decreasing the path error. • The landmarks should be separated as far as possible

  26. Algorithm : Landmark Selection • We develop an algorithm to determine K corner nodes of the network. • Initially any node is a candidate of landmark if its stability and computing power are higher than a predefined threshold.

  27. Algorithm : Landmark Selection • :a set , which includes all landmark candidates. • Ci: Candidacydegree for nodei.where Si,j is the length of the shortest path from i to j, if node j is in set ; or otherwise, Si,j=. • A node i with the highest value of Ci is most probably located at the center of network, and thus should be removed from  first.

  28. The landmarks (∆) locate largely at the corners of the network, except that node 83 seems a better choice than the one selected at the lower-left corner.

  29. The algorithm also works well in a sparse network

  30. Simulation:Node Density • Fig. 9. Euclidean distance. (a) N = 50. (b) N = 100. (c) N = 400.

  31. Simulation:Node Density • Fig. 10. No translation. (a) N = 50. (b) N = 100. (c) N = 400.

  32. Simulation:Node Density • Fig. 11. Center match. (a) N = 50. (b) N = 100. (c) N = 400.

  33. Simulation :Node Density • Fig. 12. GPS tuning. (a) N = 50. (b) N = 100. (c) N = 400.

  34. Simulation :Node Density

  35. Simulation:One-Hop Measurement Error

  36. Simulation:One-Hop Measurement Error • Fig. 15. N = 100. (a) = 2%. (b) = 5%. (c) = 10%. (d) = 20%. (e) = 30%. (f) = 40%.

  37. Simulation:The Number of Landmarks

  38. Simulation:Control Overhead • The overhead for initial landmark discovery is relatively high because flooding is used to locate the landmarks. However, it happens only during system initialization . • We ignore the overhead in the initial stage and focus on the overhead for coordinates update only. • The total control overhead increases with the number of nodes

  39. Simulation:Control Overhead

  40. Conclusion • Proposed a self-configurable positioning technique for multihop wireless networks. • A number of nodes at the “corners” of the network serve as landmarks for estimating the distances by a Euclidean distance estimation model and establishing the coordinates themselves by minimizing an error objective function • Other nodes calculate their coordinates according to the landmarks. • The proposed positioning technique is independent of global position information.

More Related