A Survey on Localization in Wireless Sensor networks

Size: px
Start display at page:

Download "A Survey on Localization in Wireless Sensor networks"

Transcription

1 A Survey on Localization in Wireless Sensor networks Zheng Yang Supervised By Dr. Yunhao Liu

2 Abstract Recent technological advances have enabled the development of low-cost, low-power, and multifunctional sensor devices. These nodes are autonomous devices with integrated sensing, processing, and communication capabilities. In general, wireless sensor networks intend to provide information on spatio-temporal characteristics of the observed physical world. Hence, it is necessary to associate sensed data with locations, making data geographically meaningful. A number of applications, such as object tracking, environment monitoring, inherently rely on location information. Besides, location information also supports fundamental network layer services, such as topology control, routing, clustering, and so on. Hence, Localization, a mechanism for autonomously discovering and establishing spatial relationships among sensor nodes, is of great importance in the development of wireless sensor networks. This survey reviews diverse physical measuring abilities of sensor nodes, discusses issues in localization algorithm design, presents the state-of-the-art localization techniques, and finally suggests future directions in localization studies. Many localization approaches are proposed based on diverse positioning principles, environmental constrains, accuracy requirements, etc., making them suitable/unsuitable for different applications. This survey in depth elaborates and compares existing approaches from two aspects: physical measurement and network-wide localization. The design tradeoffs of localization algorithms, as well as their advantages and disadvantages, are emphasized for comparison. Among these localization techniques, no specific algorithm is a clear favorite across the spectrum. In conclusion, localization is a new and exciting field, with new algorithms, hardware, and applications being developed at a feverish pace. A lot of work still needs to be done to realize practical applications for wireless sensor networks.

3 Contents 1. Introduction Physical measurements Distance measurement Radio signal strength based distance measurement Time Difference of Arrival (TDoA) Angle measurement Angle of Arrival (AoA) Area measurement Single reference area estimation Multi-reference area estimation Hop count measurements Neighborhood measurement Single neighbor proximity K-neighbor proximity ID-CODE Comparative study Network-wide localization Issues in localization algorithm design Beacon nodes Node density System organization Centralized localization approaches Multi-dimensional scaling (MDS) Semidefinite programming (SDP) Distributed localization approaches Beacon based localization Coordinate system stitching Comparative study Future directions Conclusion... 27

4 List of figures: Figure 1: Telos hardware platform... 6 Figure 2: Physical measurements... 7 Figure 3: Trilateration... 8 Figure 4: Radio signal attenuation Figure 5: TDoA hardware model Figure 6: TDoA computation model...11 Figure 7: Area measurements Figure 8: APIT Figure 9: Hop count measurement Figure 10: Distance mismatch Figure 11: k-neighbor proximity Figure 12: GPS Figure 13: SDP Figure 14: Beacon based localization Figure 15: Iterative localization Figure 16: Coordinate system stitching... 25

5 List of tables Table 1: Comparative study of physical measurements Table 2: Comparative study of localization algorithms... 26

6 1. Introduction Recent technological advances have enabled the development of low-cost, low-power, and multifunctional sensor devices. These nodes are autonomous devices with integrated sensing, processing, and communication capabilities. A sensor node is an electronic device that is capable of detecting environmental conditions such as temperature, sound, chemicals, or the presence of certain objects, as shown in Figure 1 [56]. The envisioned applications of these wireless sensor networks range widely: ecological habitat monitoring [40], structure health monitoring [75], environmental monitoring [71], industrial process control [41], and object tracking [32], among others. Figure 1: Telos hardware platform Wireless sensor networks [2, 31] are emerging and a lot of efforts are made in several aspects, including network topology control [45, 54, 59, 64, 69, 70, 76], localization [6, 17, 24, 26, 33, 37, 43, 49, 51, 62, 65], time synchronization [16, 22, 42, 66], embedded operating system [9, 14, 25, 27], routing [5, 20, 29, 80], in-network data aggregation [10, 19, 34, 39, 47, 67, 77, 78], reliable transmission and congestion control [15, 28, 61, 68], and sensor security and privacy [8, 12, 13, 18, 36, 55], etc. Wireless sensor networks are fundamentally intended to provide information about the spatio-temporal characteristics of the observed physical world. Hence, it is necessary to associate sensed data with locations, making data geographically meaningful. A number of applications, such as object tracking, environment monitoring, inherently rely on location information. Besides, location information also supports fundamental network layer services, such as topology control, routing, and clustering. Hence, Localization, a mechanism for autonomously discovering and establishing spatial relationships among sensor nodes, is of great importance in the development of wireless sensor networks. In this survey, we review the existing localization approaches from two aspects: the physical measurement and the network-wide localization. Generally, nearly all localization algorithms consist of such two stages in a way that first perform physical measuring to gather data, and then do localization based on such data. Here physical measurement means a way

7 for obtaining physical geometric relations in local map, such as detecting neighbor nodes and ranging the inter-node distance or angle. Other than determining the location of a single unknown node given a number of nearby references, a broader problem is that of network localization, where a large number of unknown nodes have to be localized in a network with a few reference nodes. The design of network localization algorithms depend very much on the resource availability and the accuracy requirements. A number of localization approaches are proposed based on diverse positioning principles, environmental constrains, accuracy requirements, and so on, making them suitable/unsuitable for different applications. We elaborate and compare the advantages and disadvantages of existing localization approaches. Generally, localization algorithms depend heavily on a variety of factors such as application needs and available physical measurements. No specific algorithm is a clear favorite across the spectrum. The rest of this survey is organized as follows. Section 2 elaborates the physical measurements by using diverse measuring hardware. The analysis of localization algorithms, as well as the design issues, is given in section 3. Section 4 discusses some hot topics and the future directions of this field. Finally, section 5 concludes this survey. 2. Physical measurements It is inherently infeasible to do localization without the knowledge of physical world. Thus in all existing localization approaches, sensor nodes are required to measure physical geometric elements to some extent. According to the abilities of diverse localization hardware, we classify the physical measurements (and the corresponding measuring techniques into several types (from fine-grained to coarse-grained): position information, distance, angle, area, hop count, and neighborhood, as shown in Figure 2. Figure 2: Physical measurements Among them, the most powerful physical measurement is directly obtaining the position without any further computation. GPS is such a kind of infrastructure. However, the pure GPS solution is viable only if all nodes in the network can be provided with a potentially expensive GPS receiver and if the deployed area provides good satellite coverage, which makes it infeasible for many applications. Different form the directly location information, the remaining five physical measurements are used in the scenarios of positioning an unknown node by given a number of reference nodes. Here the term unknown means being not aware of location; while the term

8 reference means the localized nodes used to locate other unknown ones. The former two, distance and angle measurements, are based on some ranging techniques; while the latter two, hop count and neighborhood, are basically based on radio connectivity. The middle one, area measurement, relies on either ranging or connectivity depending on how the area constrains being formed Distance measurement The distances from an unknown node to several reference positions help to constrain the presence of this node, which is the basic idea of the so called multilateration technique. To accurately and uniquely determine the relative location of a point on a 2D plane, generally at least 3 reference points are needed. Figure 3 shows an example of trilateration, a special form of multilateration which utilizes exact three references. The object to be localized (the soft dot) measures the distances from itself to three references (the solid dots). Obviously, this object should be located at the circle centered at each reference position. Thus, the intersection of three circles is treated as the estimated location of this object. The result of trilateration is a unique position as long as three references are non-linear. Figure 3: Trilateration Multilateration is a simple technique, but the specific mathematics of its implementation vary widely, as do its application in sensor networks. Suppose the location of the unknown node is (x 0, y 0 ) and it is able to obtain the distance estimates d i to the i th reference node locating in (x i, y i ), 1 i n. Let d i be the actual Euclidean distance to the i th reference node, i.e.: d = ( x x ) + ( y y ). 2 2 i i 0 i 0 Thus the difference between the measured and actual distance can be represented as ρ i = d i - d i. Several methods are designed to deal with the ranging noise. The least squares minimization is one of them to determine the value of (x 0, y 0 ) that minimizes problem can be solved by a numerical solution to an over-determined linear system [62]. n i= 1 ρ. This 2 i

9 We rewrite the distance constrains as follows: Ax = B, where A is an (n-1) 2 matrix, such that the i th row of A is [2(x i - x n ) 2(y i - y n )], x is the column vector representing the coordinates of the unknown location [x 0 y 0 ] T, and B is the (n-1) element column vector whose i th term is the expression (x i 2 + y i 2 - x n 2 - y n 2 - d i 2 + d n 2 ). In practice, we cannot determine B, since the actual distances are unknown to us. So computation is performed on B, which is the same as B with d i substituting for d i. Now the least square solution is an estimate for x that minimizes Ax B 2, which is provided by x = (A T A) -1 A T B. As mentioned above, localization can be realized by multilateration if distance measurements are available. The only thing omitted is how to measure distance in real physical world. Many efforts are made in this topic and a number of ranging techniques are developed in recent years. Among of them, the Radio signal strength based and time based ranging are two of the most widely used approaches in today s application Radio signal strength based distance measurement RSS based ranging techniques rely on the fact that the strength of radio signal diminishes during propagation. As a result, the understanding of radio attenuation helps to map signal strength to distance. In other words, a node listening to a radio transmission is able to use the strength of the received signal to calculate its distance from the transmitter. In theory, radio signal strengths diminish with distance according to a power law. One model that is used for wireless radio propagation is the following [63]: Pd ( ) Pd ( 0) 10log d = η + Xσ d0 where P(d) is the received power at distance d and p(d 0 ) is the received power at some reference distance d 0, η the path-loss exponent, and X σ a log-normal random variable with variance σ 2 that accounts for fading effects. So, if the path-loss exponent for a given environment is known, the received signal strength can be used to estimate the distance. In practice, however, RSS-based ranging measurements contain noise on the order of several meters [4], especially in rigorous environments [79]. The ranging noise occurs because radio propagation tends to be highly dynamic as shown in Figure 4. Figure 4 is obtained by deploying a testbed system in HKUST campus (outdoor environment). The hardware layer of the testbed is constructed on the Telos motes with Atmel128 processor and CC2420 transceiver. We fit each node with a shelf, which supports the sensor node 150cm above ground. The transmitting power of sensor nodes is set to 1mW and the transmitting range could reach as far as 50m with more than -90dbm receiving signal strength. We construct a distance estimator according to the signal propagation model: the log-normal shadowing model [38, 63]. According to Figure 4, there is an overall trend that the RSS value decreases with increasing distance. However, this trend is not monotonic and there are remarkable fluctuations. This irregularity can be attributed to a number of reasons. For instance, radio propagates differently over asphalt than over grass. In addition, physical obstacles such as walls, furniture, and the like, reflect and absorb radio waves.

10 RSSI (db) Distance (m) Figure 4: Radio signal attenuation On the whole, RSS based ranging is a relatively "cheap" solution without any extra devices, as all sensor nodes are likely to have radios. The performance, however, is not as good as other ranging techniques due to the multipath propagation of radio signals. It is believed that more careful physical analysis of radio propagation may allow better use of RSSI data, thus improving the localization accuracy. Nevertheless, the breakthrough technology is not there today Time Difference of Arrival (TDoA) As we have seen, RSS based technique significantly suffers from the irregularity of RF signal propagation. A more promising technique is the combined use of ultrasound/acoustic and radio signals to estimates distances by determining the Time difference of arrival (TDoA) of these signals [57, 62, 73]. This technique is a commonly used hardware ranging mechanism, in which each node is equipped with a speaker and a microphone, shown in Figure 5. Some systems use ultrasound while others use audible frequencies. The general mathematical technique, however, is independent of particular hardware. Figure 5: TDoA hardware model

11 The idea of TDoA ranging is conceptually quite simple, illustrated in Figure 6. The transmitter first sends a radio signal. It waits some fixed internal of time, t delay (which might be zero), and then produces a fixed pattern of "chirps" on its speaker. When receivers hear the radio signal, they note the current time, t radio, and then turn on their microphones. When their microphones detect the chirp patter, they again note the current time, t sound. Once they have t radio, t sound, and t delay, the receivers can compute the distance d between themselves and the transmitter using v v radio sound d = tsound tradio tdelay vradio vsound ( ), where v radio and v sound denote the speed of radio and sound waves respectively. Since radio waves travel substantially faster than sound in air, the distance is then simply estimated as d = v soun d (t sound - t radio - t delay ). If the design is transmitting radio and acoustic signals simultaneously, i.e., t delay = 0, the estimation can be further simplified as v sound (t radio - t sound ). Figure 6: TDoA computation model TDoA methods are impressively accurate under line-of-sight conditions. For instance, it is claimed in [62] that distance can be estimated to within a few centimeters for node separations under 3 meters. The cricket ultrasound system [57] can obtain close to centimeter accuracy without calibration over ranges of up to 10 meters in indoor environments. Though accurate it is, TDoA systems are constrained by the line-of-sight condition, which can be difficult to meet in some environments. In addition, TDoA systems perform better when they are calibrated properly, since speakers and microphones never have identical transmission and reception characteristics. Furthermore, the speed of sound in air varies with air temperature and humidity, which introduce inaccuracy into distance estimation. Acoustic signals also show multi-path propagation effects that may impact the accuracy of signal detection. These can be mitigated to a large extent using simple spread-spectrum techniques, such as those described in [23]. The basic idea is to send a pseudo-random noise sequence as the acoustic signal and use a matched filter for detection, instead of using a simple chirp and threshold detection. Recently, researchers [53] observed that two intrinsic uncertainties in TDoA measuring process that can contribute to the ranging inaccuracy: the possible misalignment between the sender timestamp and the actual signal emission, and the possible delay of a sound signal arrival being recognized at receiver. In general, many factors can cause these uncertainties in

12 a real system, such as the lack of real-time control, software delay, interrupt handling delay, system loads, etc. They also pointed out that that these two delays, if not controlled, can easily add up to several milliseconds on average, which translates to several feet of ranging error. By designing BeepBeep [53], a high-accuracy acoustic-based ranging system, the localization accuracy can achieve one or two centimeters accuracy within a range of more than ten meters, which is so far the best result of ranging on off-the-shelf cell phones. In the end, many localization algorithms use time difference of arrival ranging simply because it is dramatically more accurate than radio-only methods. The tradeoff is that sensor nodes must be equipped with acoustic transceivers in addition to radio transceivers. The actual reason why TDoA is more effective in practice than RSS is due to the difference between using signal travel time and signal magnitude, where the former is vulnerable only to occlusion while the latter is vulnerable to both occlusion and multipath [3] Angle measurement Another possibility for localization is the use of angular estimates instead of distance estimates. In trigonometry and geometry, triangulation is the process of finding coordinates and distance to a point by calculating the length of one side of a triangle, given measurements of angles and sides of the triangle formed by that point and two other known reference points, using the law of sines. Unlike trilateration, which uses distance measurements to calculate the object's location, triangulation uses the measured angle information between the object and each reference point, together with at least one known distance. Triangulation is once used to find the coordinates and sometimes distance from the shore to the ship Angle of Arrival (AoA) The Angle of Arrival (AoA) data are typically gathered using radio or microphone arrays, which allow a receiver to determine the direction of a transmitter. It is also possible to gather AoA data from optical communication methods. In the methods, several (3-4) spatially separated microphones hear a single transmitted signal. By analyzing the phase or time difference between the signal's arrival different microphones, it is possible to discover the AoA of the signal. These methods can obtain accuracy to with a few degrees [58]. A very simple localization technique, involving three rotating reference beacons at the boundary of a sensor network providing localization for all interior nodes, is described in [46]. A more detailed description of AoA-Based triangulation techniques is provided in [50]. Unfortunately, AoA hardware tends to be bulkier and more expensive than TDoA ranging hardware, since each node must have one speaker and several microphones. Furthermore, the need for spatial separation between microphones is difficult to accommodate in small size sensor nodes. Generally, AoA techniques provide more accurate localization result than RSS based ones, however, compared with TDoA ranging, no notably improvement is gained.

13 Considering the cost of AoA ranging hardware, few localization algorithms absolutely require AoA information in practice, though several are capable of using it when it is present Area measurement If the bounds on radio or other signal coverage for a given node can be described by a geometric shape, this can be used to provide location estimates by determining which geometric areas that a node is constrained to be in. The basic idea of area estimation is to compute the intersections among all overlapping coverage regions and choose the centroid as the location estimate. Along with the increasing number of constraining areas, more localization accuracy can be achieved. According to how area is estimated, we divide the existing work into two kinds: single reference area estimation and multi-reference area estimation Single reference area estimation Single reference estimation means that areas are obtained in a pairwise manner, i.e., the information of a geometric area comes from only one reference at each stage. For instance, the region of radio coverage may be upper-bounded by a circle of radius R max. In other words, if node B hears node A, it knows that it must be no more than a distance R max from A. Now, if an unknown node hears from several reference nodes, it can determine that it must lie in the geometric region described by the intersection of circles of radius R max centered on these nodes, illustrated in Figure 7(a). This can be extended to other scenarios. For instance when both lower bound R min and upper bound R max can be determined, based on the received signal strength, the shape of a single node's coverage is an annulus, illustrated in Figure 7(c); when an angular sector (θ min, θ max ) and a maximum range R max can be determined, the shape for a single node's coverage would be a cone with given angle and radius, illustrated in Figure 7(d). Localization techniques using geometric regions were first described by [11]. One of the nice features of these techniques is that not only can the unknown nodes use the centroid of the overlapping region as a specific location estimate if necessary, but they can also determine a bound on the location error using the size of this region. When the upper bounds on these regions are tight, the accuracy of this geometric approach can be further enhanced by incorporating "negative information" about which reference nodes are not within range [21]. Although arbitrary shapes can be potentially computed in this manner, a computational simplification that can be used to determine this bounded region is to use rectangular bounding boxes as location estimates. The bounding-box algorithm [62] is a computationally simple method of localization nodes given their ranges to several references. Essentially, each node assumes that it lies within the intersection of its reference's bounding boxes. The bounding box for a reference is centered at the reference position (x i, y i ), and has height and width 2 d i. The intersection of the bounding boxes can be computed without use of floating point operations: [max(x i - d i ), max(y i - d i )] [min(x i + d i ), min(y i + d i )]. The position of a node is then the center of this final bounding box, as shown in Figure 7(b).

14 (a) (b) (c) Figure 7: Area measurements (d) Whitehouse [72] analyzes a distributed version of bounding box algorithm, showing that unfortunately this version is highly susceptible to noisy range estimates, especially small estimates that tend to propagate. The accuracy of the bounding-box approach is best when the nodes' actual position is closer to the center of their references. Bounding box works best when sensor nodes have extreme computational limitations, since other algorithms may simply be infeasible. Otherwise, more mathematically rigorous approaches such as multilateration may be more appropriate Multi-reference area estimation A related approach to localization using area estimation is the approximate point in triangle (APIT) technique [26]. Its novelty lies in how the regions are defined as triangles between different sets of three reference nodes, rather than the coverage of a single node. Basically, APIT consists of two key processes: triangle intersection and point in triangle (PIT) test. In APIT, nodes are assumed to be able to hear a fairly large number of beacons. A node forms some number of "reference triangles", where a reference triangle is the triangle formed by three arbitrary references. The node then decides whether it is inside or outside a given triangle by PIT test. Once this process is complete, the node simply finds the intersection of the reference triangles that contains it and chooses the centroid as its position estimate. This is illustrated in Figure 8. In this process, APIT does not assume that nodes can range to these beacons.

15 Figure 8: APIT The PIT test is based on geometry. For a given triangle with point A, B, and C, a given point M is outside triangle ABC, if there exists a direction such that a point adjacent to M is further/closer to points A, B, and C simultaneously. Otherwise, M is inside triangle ABC. Unfortunately, given that typically nodes cannot move, two approximate PIT test are proposed. The first one is assume the range measurements are monotonic and calibrated to be comparable but are not required to produce distance estimates. The second one is proposed that assumes sufficient node density for approximating node movement. If no neighbor of M is further form/closer to all three anchors A, B, and C simultaneously, M assumes that it is inside triangle ABC. Otherwise, M assumes it resides outside this triangle. In practice, however, neither of them well realizes the PIT test. The assumption that the ranging measurements are monotonic and calibrated to be comparable is sufficient to develop a effective enough ranging estimates to be useful for any distance based localization. Hence, this assumption is too strong to be realized when no specialized ranging hardware are installed. In addition, the APIT algorithm also requires quite a high density of nodes in order to provide good localization accuracy. Generally, APIT provides a novel point of view to do localization based on area estimation. Although encounters problems, it is a potentially promising direction that requires further study Hop count measurements Based on the observation that if two nodes can communicate by radio, their distance from each other is less than R (the maximum range of their radios) with high probability, the same as single reference estimation mentioned in Section 2.3, many delicate approaches are designed for accurate localization. In particular, researchers have found "hop count" to be a useful way to compute inter-node distances. The local connectivity information provided by the radio defines an unweighted graph, where the vertices are sensor nodes and edges represent direct radio links between nodes. The hop count h ij between sensor nodes s i and s j is then defined as the length of the shortest path in the graph between s i and s j. Naively, the distance between s i and s j, d ij is less then R h ij, where R is again the maximum radio range. The value of R h ij can be used to as a estimate of d ij if nodes are densely deployed. It turns out that a better estimate can be made if we know n local, the expected number of

16 neighbors per node. Then, as shown by Kleinrock and Silvester [30], it is possible to compute a better formula for the distance covered by one radio hop: n 1 2 local ( n local / π )arccos t t 1 t 1 d R(1 e e dt) hop = +. Then d ij h ij d hop. Experimentally [44], equation above has been shown to be quite accurate when n local grows above 5. However, when n local > 15, d hop approaches R, so the equation of d hop becomes less useful. Nagpal et al. [44] demonstrate by algorithm that even better hop-count distance estimates can be computed by averaging distances with neighbors. This benefit does not begin to appear until n local 15; however, it can reduce hop-count error down to as little as 0.2R. Figure 9: Hop count measurement Another method to estimate per-hop distance is to employ a number of reference nodes, illustrated in Figure 9. As the locations of reference nodes are known, the distance between them can be readily computed. Hence, if the hop count h ij between two references (s i and s j ) and the distance d ij are available, the per-hop distance can be estimated as d hop = d ij / h ij. (a) Figure 10: Distance mismatch (b)

17 Due to the hardware limitations and energy constraints of sensor devices, hop count based localization approaches are cost-effective alternatives to ranging based approaches. Since there is no way of measuring physical distances among nodes, existing hop count based approaches largely depend on connectivity measurements with a high density of seeds. Most existing approaches, however, would fail in anisotropic sensor networks, where holes exist among sensor nodes, as shown in Figure 10. In anisotropic networks [35], the Euclidean distances between a pair of nodes may not correlate closely with the hop counts between them because the path between them may have to curve around intermediate holes, resulting poor localization accuracy. Indeed, anisotropic networks are more likely to exist in practice for several reasons. First, in many real applications, sensor nodes/seeds can rarely be uniformly deployed over the field due to the geographical obstacles. Second, even if we assume that the initial sensor network is isotropic, unbalanced power consumption among nodes will likely create holes in the network. Recently, a distributed method [24] has been proposed to detect hole boundary by using only the connectivity information. Based on that work, REP [33] is proposed to deal with the distance mismatch problem in anisotropic networks Neighborhood measurement Wireless sensor networks are designed to perform data collecting and communicating. Thus, in wireless sensor networks, the radio connectivity measurement can be considered economic due to the absence of any extra hardware. We classify the existing localization approaches based on neighborhood information into several types according to how and to what extent they use the neighborhood information. From simple to complicated, they are single neighbor proximity, k-neighbor proximity, ID-CODE Single neighbor proximity Perhaps the most basic location technique is that of one neighbor proximity - involving a simple decision of whether two nodes are within reception range of each other. A set of reference nodes is placed in the environment with some non-overlapping (or nearly non-overlapping) subregions. Either the reference nodes periodically emit beacons, or the unknown node transmits a beacon when it needs to be localized. If reference nodes emit beacons, there include their location IDs. The unknown node then uses the received location information as its own location, providing a course-grained localization. A little more complicated method is to determine which reference nodes the unknown node is closest to, in case a number of reference nodes are within the communication ranging. Alternatively, if the unknown node emits a beacon, the reference node that hears the beacon uses its own location to determine the location of the unknown node. The major advantage of this single neighbor proximity approach is the simplicity of computation, which is desirable to resource-constrained sensor nodes.

18 K-neighbor proximity The neighborhood information can be used to greater advantage when the density of reference nodes is sufficiently high that there are several reference nodes within the range of the unknown node. Let there be k reference nodes detected within the proximity of the unknown node, with the location of the i th reference denoted by (x i, y i ). Then, in this technique, the location of the unknown node (x 0, y 0 ) is determined as x y = k 1 = k This is actually a k-nearest-neighbor approximation in which all reference nodes have equal weights, as shown in Figure 11. The centroid of the polygon (the red dot), constructed by reference nodes, is the estimated position of the unknown node. k i= 1 k i= 1 x i y i Figure 11: k-neighbor proximity This simple centroid technique has been investigated using a model with each node having a simple circular range R in an infinite square mesh of reference nodes spaced a distance d apart [6]. It is shown through simulation that, as the overlap ratio R/d is increased from 1 to 4, the average error in localization is reduced from 0.5d to 0.25d. The k-neighbor proximity approach inherits the merit of computational simplicity from one neighbor proximity approach; while at the same time, provides more accurate localization result than single neighbor proximity statistically. However, using centroid as estimate still may cause relatively large error, which is significantly degrades the quality of localization in case of iterative approaches are used due to the error propagation ID-CODE There is another interesting technique that utilizes overlapping coverage regions to provide localization [60]. In this technique, the sensor deployment is planned in such a way as to ensure that each location is covered by a unique set of sensors. Hence, the uniqueness can

19 be used for localization. The key problem in this technique is how to distribute the identifying code to each region. The algorithm ID-CODE [60] is proposed to construct such an identifying code based on neighborhood information. Once this is done, each location region will be covered by a unique set of reference nodes. However, the planned deployment is usually not suitable for many applications. In General, we assume wireless sensor networks are consists of a large number of sensor nodes, making the planned deployment, if not infeasible, time-consuming in practice. Another drawback of ID-CODE is the identifying code construction is computational expensive. In theory, obtaining a minimal identifying code is known to be NP-Complete, although the algorithm ID-CODE is a polynomial greedy heuristic that provides good solutions in practice Comparative study In this section, a comparative study is given for the existing physical measurement approaches. Table 1 provides an overview of these approaches in terms of accuracy, hardware cost, and environment requirements. All approaches have their own merits and drawbacks, making them suitable for different applications. Physical Measurements Distance Table 1: Comparative study of physical measurements Accuracy Hardware Cost Computation Cost RSS Median Low Low TDoA High High Low Angle AoA High High Low Single Area reference Median* Median* Median Multi-reference Median* Median* High Hop count Per-hop distance Median Low Median Single neighbor Low Low Low Neighborhood Multi-neighbor Low Low Low ID-CODE Low Low High *: depends on the diverse geometric constrains

20 3. Network-wide localization 3.1. Issues in localization algorithm design Beacon nodes Beacon nodes (also frequently called seeds or anchor nodes) are a necessary prerequisite to localizing a network in a global coordinate system. Beacon nodes are simply ordinary sensor nodes that known their global coordinates a priori. This knowledge could be hard-coded, or acquired through some additional hardware like a GPS receiver, as shown in Figure 12 [1]. At a minimum, three noncollinear beacon nodes are required to define a global coordinate system in two dimensions. The advantage of using beacons is obvious: the presence of several pre-localized nodes can greatly simplify the task of assigning coordinates to ordinary nodes. Figure 12: GPS It is of great importance to employ beacon nodes in localization, which is represented in two aspects: beacon configuration and how to use beacon information. Beacon placement, as a part of beacon configuration, can often have a significant impact on localization. Many groups have found that localization accuracy improves if beacons are placed in a convex hull around the network. Locating additional beacons in the center of the network is also helpful. In any event, there is considerable evidence that real improvements in localization can be obtained by planning beacon layout in the network. The number of beacon nodes in a network is another problem to which we need to pay much attention when design localization algorithms. Basically, we cannot have all sensor nodes being beacon nodes for many reasons. For instance, GPS receivers are expensive. They also cannot typically be used indoors, and can also be confused by tall buildings or other environmental obstacles. GPS receivers also consume significant battery power, which can be a problem for power-constrained sensor nodes. The alternative of GPS is preprogramming nodes with their locations, which can be impractical considering the large number of sensor nodes in a network. It may be even impossible in case of deploying nodes by aircrafts.

21 Basically there are two types of beacon nodes using: directly and indirectly. The former one means, when locating, unknown nodes find information directly from beacon nodes, no matter how far they are from beacon nodes. While the latter one indicates a group of algorithms in which unknown nodes obtain information only from their neighbors and become reference nodes in the following localization process after they have been located. The latter ones actually work in a so called iterative manner. In short, beacons are necessary for localization, but their use does not come without cost Node density Many localization algorithms are sensitive to node density. For instance, hop-count-based schemes generally require high node density so that the hop count approximation for distance is accurate. Similarly, algorithms that depend on beacon nodes fail when the beacon density is not high enough in a particular region. Thus when designing or analyzing an algorithm, it is important to notice the algorithm's implicit density assumptions, since high node density can sometimes be expensive if not totally infeasible System organization This subsection defines taxonomy for localization algorithm based on their computational organization. Centralized algorithms are deigned to run on a central machine with plenty of computational power. Sensor nodes gather environmental data and pass them back to a base station for analysis, after which the computed positions are transported back into the network. Because of the localization computation running on the base station, centralized algorithms solve the problem of nodes' computational limitations. This benefit, however, comes from accepting the communication cost of moving data back to the base station. Unfortunately, communication generally causes more energy consumptions than computation in existing sensor hardware platforms. In contrast, distributed algorithms are designed to run in the network, using massive parallelism and inter-node communication to compensate for the lack of centralized computing power and at the same time to reduce the expensive node-to-sink communication. Often distributed algorithm use a subset of the data to solve for each position independently, yielding an approximation of a corresponding centralized algorithm where all the data are considered and used to solve for all the positions simultaneously. There are two important approaches to distributed localization. The first group, beacon-based distributed algorithms, typically starts with some group of beacons. Nodes in the network obtain a distance measurement to a few beacons, and then use these measurements to determine their own location. In some algorithms, these newly localized nodes, become beacons to help other nodes localization, which is often called iterative localization. The second group approaches localization performs in a bottom-up manner. They work

22 in a bottom-up manner, in which localization is originated in a local group of sensors in relative coordinates. After gradually merging such local maps, it finally achieves entire network localization in global coordinates Centralized localization approaches Multi-dimensional scaling (MDS) Multi-dimensional scaling (MDS) is a centralized algorithm due to Shang [65]. MDS was originally developed for use in mathematical psychology. The intuition behind MDS is simple. Suppose there are n points, suspended in a volume. We do not know the positions of the points, but we do know the distance between each pair of points. MDS is an O(n 3 ) algorithm that uses the law of cosines and linear algebra to reconstruct the relative positions of the points based on the pair wise distances. The algorithm has three stages, which are as follows: 1. Generate an n n matrix M, whose (i, j) entry contains the estimated distance between nodes i and j. (simply run Floyd's all-pairs shortest-path algorithm). 2. Apply classical metric-mds on M to determine a map that gives the locations of all nodes in relative coordinates. 3. Transform the solution into global coordinates based on some number of fixed anchor nodes. MDS performs well on RSSI data along, getting performance on the order of half the radio range when the neighborhood size n local is higher than 12 [3]. As expected, MDS-MAP estimates improve as ranging improves. The main problem with MDS, however, is its poor asymptotic performance, which is O(n 3 ) on account of stages 1 and Semidefinite programming (SDP) The semidefinite programming (SDP) approach to localization was pioneered by Doherty [11]. In this algorithm, geometric constraints between nodes, illustrated in Figure 13, are represented as linear matrix inequalities (LMIs). Once all the constraints in the network are expressed in this form, the LMIs can be combined to form a single semidefinite program. This is solved to produce a bounding region for each node, which Doherty simplifies to be a bound box. The advantage of SDP is its elegance by concise problem formulation, clear model representation, and elegant mathematic solution. Unfortunately, not all geometric constraints can be expressed as LMIs. In general, only constraints that form convex regions are amenable to representation as an LMI. Thus, AoA data can be represented as a triangle and hop count data can be represented as a circle, but precise range data cannot be conveniently represented, since rings cannot be expressed as convex constrains. This inability to accommodate precise range data may prove to be a significant drawback.

23 Figure 13: SDP Solving the linear or semidefinite program must be done centrally. The relevant operation is O(k 2 ) for angle of arrival data, and O(k 3 ) when radial (e.g., hop count) data is included, where k is the number of convex constraints needed to describe the network. Thus, running time of SDP is not acceptable by some applications. Generally, SDP's efficiency problem is likely to preclude itself in practice Distributed localization approaches Beacon based localization Beacon based localization approaches utilize estimates of distances to reference nodes that may be several hops away [49, 51]. These distances are propagated from reference nodes to unknown nodes using a basic distance-vector technique. Such a mechanism can be seen as a top-down manner due to the progressive propagation of location information through entire networks. There are three types of this approach: 1. DV-hop: In this approach, each unknown node determines its distance from various reference nodes by multiplying the least number of hops to the reference nodes with an estimated average distance per hop. The average distance per hop depends upon the network density, and is assumed to be known. 2. DV distance: if inter-node distance estimates are directly available for each link in the graph, then the distance-vector algorithm is used to determine the distance corresponding to the shortest distance path between the unknown nodes and reference nodes, illustrated in Figure 14(a). 3. Euclidean propagation: Geometric relations can be used in addition to distance estimates to determine more accurate estimates to reference nodes. For instance consider a quadrilateral ABCR, illustrated in Figure 14(b), where A and R are at opposite ends; if node A knows the distances AB, AC, BC and nodes B and C have estimates of their distance to the reference R, then A can be use the geometric relations inherent in this quadrilateral to calculate an estimated distance to R.

24 (a) Figure 14: Beacon based localization (b) Once distance estimates are available from each unknown node to different reference nodes throughout the network, a triangulation technique can be employed to determine their locations. Through simulations, it has been seen that location errors for most nodes can be kept within a typical single-hop distance [49]. One variant of this approach is to indirectly use of beacon nodes. Initially an unknown node, if possible, is located based on its neighbors by multilateration or other positioning techniques. After being aware of its location, it becomes a reference node to localize other unknown nodes in the following localization process. This step continues iteratively, gradually changing unknown nodes to known nodes. This process is illustrated in Figure 15. Figure 15: Iterative localization The advantage of this approach is that it only involves local information (information within neighborhood) when doing localization, resulting in high efficiency in terms of communication. However, the use of localized unknown nodes as reference nodes inherently introduces substantial cumulative error in the network localization. Some works [52, 74] concern the characteristics of error propagation in such multihop localization approaches and make efforts to limit such phenomena Coordinate system stitching Coordinate system stitching is a different way of approaching the same problem. It has received a great deal of recent work [7, 43, 49]. It works as a bottom-up manner, in which

25 localization is originated in a local group of sensors in relative coordinates. After gradually merge such local maps, it finally achieve entire network localization in global coordinates, illustrated in Figure 16. Coordinate system stitching works according to the following algorithm: 1. Split the network into small overlapping subregions. Very often each subregion is simply a single node and its one-hop neighbors. 2. For each subregion, compute a "local map", which is essentially an embedding of the nodes in the subregion into a relative coordinate system. 3. Finally, merge the subregions using a coordinate system registration procedure. Coordinate system registration finds a rigid transformation that maps points in one coordinate system to a different coordinate system. Thus, step 3 places all the subregions into a single global coordinate system. Many algorithms do this step suboptimally, since there is a closed-form, fast and least-square optimal method of registering coordinate system. Figure 16: Coordinate system stitching Moore et al. [43] outline an approach that they claim produces more robust local maps. Rather than use three arbitrary nodes to define a map, Moore et al. use "robust quadrilateral" (robust quads), where a robust quad is a fully connected set of four nodes, where each subtriangle is also "robust". A robust subtriangle must have the property that: b sin 2 (θ) > d min, where b is the length of the shortest side, θ is the size of the smallest angle, and d min is a predetermined constant based on average measurement error. The idea is that the points of a robust quad can be placed correctly with respect to each other (i.e., without "flips"). Moore et al. demonstrate that the probability of a robust quadrilateral experiencing internal flips given zero mean Gaussian measurement error can be bounded by setting d min appropriately. In effect, d min filters out quads that have too much positional ambiguity to be localized with confidence. The appropriate level of filtering is based on the amount of uncertainty σ 2 in the distance measurements. Unfortunately, coordinate System Stitching suffer from error propagation caused by local map stitching. Moore et al. prove the probability of their algorithm constructing correct local

26 maps and prove error lower bound on the local map positions. Furthermore, these techniques have a tendency to orphan nodes, either because they could not be added to a local map or because their local map failed to overlap sufficiently with neighboring maps. Moore et al. argue that this is acceptable because the orphaned nodes are the nodes most likely to display high error. They point out that "for many applications, missing localization information for a known set of nodes is preferential to incorrect information for an unknown set". However, this answer may not be satisfactory for some applications, many of which cannot use unlocalized nodes for sensing, routing, target tracking, or other tasks. Nevertheless, coordinate system stitching techniques are quite compelling. They are inherently distributed, since subregion and local map formation can trivially occur in the network and stitching is easily formulated as a peer-to-peer algorithm. Furthermore, they enable the use of sophisticated local-map algorithm which is too computationally expensive to use at the global level. For example, map formation using robust quadrilaterals is O(n 4 ), where n is the number of nodes in the subregion; however, in networks with fixed neighborhood size n local, map formation is O(1). Likewise, coordinate system stitching enables the realistic use of O(n 3 ) multidimensional scaling in sensor networks Comparative study In this section, a comparative study is given for the existing localization approaches. Table 2 provides an overview of these approaches in terms of accuracy, node density, beacon percentage, computation cost, communication cost, and error propagation. All approaches have their own merits and drawbacks, making them suitable for different applications. Localization Algorithm Centralized Distributed Table 2: Comparative study of localization algorithms Accuracy Node Density Beacon Percentage Computation Cost Communication Cost Error Propagation MDS High Low Low High High Low SDP High Low Low High High Low Beacon based Coordinate stitching *: in case of iterative localization Low High High Low Low High* Low High Low Median Median High 4. Future directions The sensor network field and localization in particular are in their infancy. Much work remains in order to address the varied localization requirements of sensor network services and applications. Many future directions stand out as important areas to pursue in order to

Location, Localization, and Localizability

Location, Localization, and Localizability Liu Y, Yang Z, Wang X et al. Location, localization, and localizability. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY 25(2): 274 297 Mar. 2010 Location, Localization, and Localizability Yunhao Liu ( ), Member,

More information

Localization (Position Estimation) Problem in WSN

Localization (Position Estimation) Problem in WSN Localization (Position Estimation) Problem in WSN [1] Convex Position Estimation in Wireless Sensor Networks by L. Doherty, K.S.J. Pister, and L.E. Ghaoui [2] Semidefinite Programming for Ad Hoc Wireless

More information

Introduction. Introduction ROBUST SENSOR POSITIONING IN WIRELESS AD HOC SENSOR NETWORKS. Smart Wireless Sensor Systems 1

Introduction. Introduction ROBUST SENSOR POSITIONING IN WIRELESS AD HOC SENSOR NETWORKS. Smart Wireless Sensor Systems 1 ROBUST SENSOR POSITIONING IN WIRELESS AD HOC SENSOR NETWORKS Xiang Ji and Hongyuan Zha Material taken from Sensor Network Operations by Shashi Phoa, Thomas La Porta and Christopher Griffin, John Wiley,

More information

Localization in Wireless Sensor Networks

Localization in Wireless Sensor Networks Localization in Wireless Sensor Networks Part 2: Localization techniques Department of Informatics University of Oslo Cyber Physical Systems, 11.10.2011 Localization problem in WSN In a localization problem

More information

Localization in WSN. Marco Avvenuti. University of Pisa. Pervasive Computing & Networking Lab. (PerLab) Dept. of Information Engineering

Localization in WSN. Marco Avvenuti. University of Pisa. Pervasive Computing & Networking Lab. (PerLab) Dept. of Information Engineering Localization in WSN Marco Avvenuti Pervasive Computing & Networking Lab. () Dept. of Information Engineering University of Pisa m.avvenuti@iet.unipi.it Introduction Location systems provide a new layer

More information

Chapter 9: Localization & Positioning

Chapter 9: Localization & Positioning hapter 9: Localization & Positioning 98/5/25 Goals of this chapter Means for a node to determine its physical position with respect to some coordinate system (5, 27) or symbolic location (in a living room)

More information

One interesting embedded system

One interesting embedded system One interesting embedded system Intel Vaunt small glass Key: AR over devices that look normal https://www.youtube.com/watch?v=bnfwclghef More details at: https://www.theverge.com/8//5/696653/intelvaunt-smart-glasses-announced-ar-video

More information

SIGNIFICANT advances in hardware technology have led

SIGNIFICANT advances in hardware technology have led IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 56, NO. 5, SEPTEMBER 2007 2733 Concentric Anchor Beacon Localization Algorithm for Wireless Sensor Networks Vijayanth Vivekanandan and Vincent W. S. Wong,

More information

A Study for Finding Location of Nodes in Wireless Sensor Networks

A Study for Finding Location of Nodes in Wireless Sensor Networks A Study for Finding Location of Nodes in Wireless Sensor Networks Shikha Department of Computer Science, Maharishi Markandeshwar University, Sadopur, Ambala. Shikha.vrgo@gmail.com Abstract The popularity

More information

Evaluation of Localization Services Preliminary Report

Evaluation of Localization Services Preliminary Report Evaluation of Localization Services Preliminary Report University of Illinois at Urbana-Champaign PI: Gul Agha 1 Introduction As wireless sensor networks (WSNs) scale up, an application s self configurability

More information

Ad hoc and Sensor Networks Chapter 9: Localization & positioning

Ad hoc and Sensor Networks Chapter 9: Localization & positioning Ad hoc and Sensor Networks Chapter 9: Localization & positioning Holger Karl Computer Networks Group Universität Paderborn Goals of this chapter Means for a node to determine its physical position (with

More information

Locali ation z For For Wireless S ensor Sensor Networks Univ of Alabama F, all Fall

Locali ation z For For Wireless S ensor Sensor Networks Univ of Alabama F, all Fall Localization ation For Wireless Sensor Networks Univ of Alabama, Fall 2011 1 Introduction - Wireless Sensor Network Power Management WSN Challenges Positioning of Sensors and Events (Localization) Coverage

More information

Location Discovery in Sensor Network

Location Discovery in Sensor Network Location Discovery in Sensor Network Pin Nie Telecommunications Software and Multimedia Laboratory Helsinki University of Technology niepin@cc.hut.fi Abstract One established trend in electronics is micromation.

More information

Mobile Positioning in Wireless Mobile Networks

Mobile Positioning in Wireless Mobile Networks Mobile Positioning in Wireless Mobile Networks Peter Brída Department of Telecommunications and Multimedia Faculty of Electrical Engineering University of Žilina SLOVAKIA Outline Why Mobile Positioning?

More information

Node Localization using 3D coordinates in Wireless Sensor Networks

Node Localization using 3D coordinates in Wireless Sensor Networks Node Localization using 3D coordinates in Wireless Sensor Networks Shayon Samanta Prof. Punesh U. Tembhare Prof. Charan R. Pote Computer technology Computer technology Computer technology Nagpur University

More information

Open Access AOA and TDOA-Based a Novel Three Dimensional Location Algorithm in Wireless Sensor Network

Open Access AOA and TDOA-Based a Novel Three Dimensional Location Algorithm in Wireless Sensor Network Send Orders for Reprints to reprints@benthamscience.ae The Open Automation and Control Systems Journal, 2015, 7, 1611-1615 1611 Open Access AOA and TDOA-Based a Novel Three Dimensional Location Algorithm

More information

Indoor Localization in Wireless Sensor Networks

Indoor Localization in Wireless Sensor Networks International Journal of Engineering Inventions e-issn: 2278-7461, p-issn: 2319-6491 Volume 4, Issue 03 (August 2014) PP: 39-44 Indoor Localization in Wireless Sensor Networks Farhat M. A. Zargoun 1, Nesreen

More information

Localization in Wireless Sensor Networks and Anchor Placement

Localization in Wireless Sensor Networks and Anchor Placement J. Sens. Actuator Netw.,, 6-8; doi:.9/jsan6 OPEN ACCESS Journal of Sensor and Actuator Networks ISSN 4-78 www.mdpi.com/journal/jsan Article Localization in Wireless Sensor Networks and Anchor Placement

More information

Non-Line-Of-Sight Environment based Localization in Wireless Sensor Networks

Non-Line-Of-Sight Environment based Localization in Wireless Sensor Networks Non-Line-Of-Sight Environment based Localization in Wireless Sensor Networks Divya.R PG Scholar, Electronics and communication Engineering, Pondicherry Engineering College, Puducherry, India Gunasundari.R

More information

International Journal of Scientific & Engineering Research, Volume 7, Issue 2, February ISSN

International Journal of Scientific & Engineering Research, Volume 7, Issue 2, February ISSN International Journal of Scientific & Engineering Research, Volume 7, Issue 2, February-2016 181 A NOVEL RANGE FREE LOCALIZATION METHOD FOR MOBILE SENSOR NETWORKS Anju Thomas 1, Remya Ramachandran 2 1

More information

Localization in Wireless Sensor Networks

Localization in Wireless Sensor Networks Localization in Wireless Sensor Networks Y O U S S E F C H R A I B I Master's Degree Project Stockholm, Sweden 2005 IR-RT-EX-0523 Abstract Similar to many technological developments, wireless sensor networks

More information

Range Free Localization of Wireless Sensor Networks Based on Sugeno Fuzzy Inference

Range Free Localization of Wireless Sensor Networks Based on Sugeno Fuzzy Inference Range Free Localization of Wireless Sensor Networks Based on Sugeno Fuzzy Inference Mostafa Arbabi Monfared Department of Electrical & Electronic Engineering Eastern Mediterranean University Famagusta,

More information

Chapter 1. Node Localization in Wireless Sensor Networks

Chapter 1. Node Localization in Wireless Sensor Networks Chapter 1 Node Localization in Wireless Sensor Networks Ziguo Zhong, Jaehoon Jeong, Ting Zhu, Shuo Guo and Tian He Department of Computer Science and Engineering The University of Minnesota 200 Union Street

More information

Chapter 2 Channel Equalization

Chapter 2 Channel Equalization Chapter 2 Channel Equalization 2.1 Introduction In wireless communication systems signal experiences distortion due to fading [17]. As signal propagates, it follows multiple paths between transmitter and

More information

Self Localization Using A Modulated Acoustic Chirp

Self Localization Using A Modulated Acoustic Chirp Self Localization Using A Modulated Acoustic Chirp Brian P. Flanagan The MITRE Corporation, 7515 Colshire Dr., McLean, VA 2212, USA; bflan@mitre.org ABSTRACT This paper describes a robust self localization

More information

Improved MDS-based Algorithm for Nodes Localization in Wireless Sensor Networks

Improved MDS-based Algorithm for Nodes Localization in Wireless Sensor Networks Improved MDS-based Algorithm for Nodes Localization in Wireless Sensor Networks Biljana Risteska Stojkoska, Vesna Kirandziska Faculty of Computer Science and Engineering University "Ss. Cyril and Methodius"

More information

Autonomous Underwater Vehicle Navigation.

Autonomous Underwater Vehicle Navigation. Autonomous Underwater Vehicle Navigation. We are aware that electromagnetic energy cannot propagate appreciable distances in the ocean except at very low frequencies. As a result, GPS-based and other such

More information

Fuzzy Ring-Overlapping Range-Free (FRORF) Localization Method for Wireless Sensor Networks

Fuzzy Ring-Overlapping Range-Free (FRORF) Localization Method for Wireless Sensor Networks Fuzzy Ring-Overlapping Range-Free (FRORF) Localization Method for Wireless Sensor Networks Andrija S. Velimirovic, Goran Lj. Djordjevic, Maja M. Velimirovic, Milica D. Jovanovic University of Nis, Faculty

More information

Path planning of mobile landmarks for localization in wireless sensor networks

Path planning of mobile landmarks for localization in wireless sensor networks Computer Communications 3 (27) 2577 2592 www.elsevier.com/locate/comcom Path planning of mobile landmarks for localization in wireless sensor networks Dimitrios Koutsonikolas, Saumitra M. Das, Y. Charlie

More information

A Study on Performance Analysis of Distance Estimation RSSI in Wireless Sensor Networks

A Study on Performance Analysis of Distance Estimation RSSI in Wireless Sensor Networks A Study on Performance Analysis of Distance Estimation RSSI in Wireless Sensor Networks S.Satheesh 1, Dr.V.Vinoba 2 1 Assistant professor, T.J.S. Engineering College, Chennai-601206, Tamil Nadu, India.

More information

Wireless Localization Techniques CS441

Wireless Localization Techniques CS441 Wireless Localization Techniques CS441 Variety of Applications Two applications: Passive habitat monitoring: Where is the bird? What kind of bird is it? Asset tracking: Where is the projector? Why is it

More information

Non-line-of-sight Node Localization based on Semi-Definite Programming in Wireless Sensor Networks

Non-line-of-sight Node Localization based on Semi-Definite Programming in Wireless Sensor Networks Non-line-of-sight Node Localization based on Semi-Definite Programming in Wireless Sensor Networks arxiv:1001.0080v1 [cs.it] 31 Dec 2009 Hongyang Chen 1, Kenneth W. K. Lui 2, Zizhuo Wang 3, H. C. So 2,

More information

Performance Analysis of Different Localization Schemes in Wireless Sensor Networks Sanju Choudhary 1, Deepak Sethi 2 and P. P.

Performance Analysis of Different Localization Schemes in Wireless Sensor Networks Sanju Choudhary 1, Deepak Sethi 2 and P. P. Performance Analysis of Different Localization Schemes in Wireless Sensor Networks Sanju Choudhary 1, Deepak Sethi 2 and P. P. Bhattacharya 3 Abstract: Wireless Sensor Networks have attracted worldwide

More information

IoT Wi-Fi- based Indoor Positioning System Using Smartphones

IoT Wi-Fi- based Indoor Positioning System Using Smartphones IoT Wi-Fi- based Indoor Positioning System Using Smartphones Author: Suyash Gupta Abstract The demand for Indoor Location Based Services (LBS) is increasing over the past years as smartphone market expands.

More information

Developing the Model

Developing the Model Team # 9866 Page 1 of 10 Radio Riot Introduction In this paper we present our solution to the 2011 MCM problem B. The problem pertains to finding the minimum number of very high frequency (VHF) radio repeaters

More information

Implementation of RSSI-Based 3D Indoor Localization using Wireless Sensor Networks Based on ZigBee Standard

Implementation of RSSI-Based 3D Indoor Localization using Wireless Sensor Networks Based on ZigBee Standard Implementation of RSSI-Based 3D Indoor Localization using Wireless Sensor Networks Based on ZigBee Standard Thanapong Chuenurajit 1, DwiJoko Suroso 2, and Panarat Cherntanomwong 1 1 Department of Computer

More information

Proceedings Statistical Evaluation of the Positioning Error in Sequential Localization Techniques for Sensor Networks

Proceedings Statistical Evaluation of the Positioning Error in Sequential Localization Techniques for Sensor Networks Proceedings Statistical Evaluation of the Positioning Error in Sequential Localization Techniques for Sensor Networks Cesar Vargas-Rosales *, Yasuo Maidana, Rafaela Villalpando-Hernandez and Leyre Azpilicueta

More information

Location Estimation in Ad-Hoc Networks with Directional Antennas

Location Estimation in Ad-Hoc Networks with Directional Antennas Location Estimation in Ad-Hoc Networks with Directional Antennas Nipoon Malhotra, Mark Krasniewski, Chin-Lung Yang, Saurabh Bagchi, William Chappell School of Electrical and Computer Engineering Purdue

More information

LOCALIZATION OF WIRELESS SENSOR NETWORKS USING MULTIDIMENSIONAL SCALING

LOCALIZATION OF WIRELESS SENSOR NETWORKS USING MULTIDIMENSIONAL SCALING LOCALIZATION OF WIRELESS SENSOR NETWORKS USING MULTIDIMENSIONAL SCALING A Thesis presented to the Faculty of the Graduate School at the University of Missouri-Columbia In Partial Fulfillment Of the Requirements

More information

Smart antenna technology

Smart antenna technology Smart antenna technology In mobile communication systems, capacity and performance are usually limited by two major impairments. They are multipath and co-channel interference [5]. Multipath is a condition

More information

Effects of Beamforming on the Connectivity of Ad Hoc Networks

Effects of Beamforming on the Connectivity of Ad Hoc Networks Effects of Beamforming on the Connectivity of Ad Hoc Networks Xiangyun Zhou, Haley M. Jones, Salman Durrani and Adele Scott Department of Engineering, CECS The Australian National University Canberra ACT,

More information

Performance Analysis of DV-Hop Localization Using Voronoi Approach

Performance Analysis of DV-Hop Localization Using Voronoi Approach Vol.3, Issue.4, Jul - Aug. 2013 pp-1958-1964 ISSN: 2249-6645 Performance Analysis of DV-Hop Localization Using Voronoi Approach Mrs. P. D.Patil 1, Dr. (Smt). R. S. Patil 2 *(Department of Electronics and

More information

Monte-Carlo Localization for Mobile Wireless Sensor Networks

Monte-Carlo Localization for Mobile Wireless Sensor Networks Delft University of Technology Parallel and Distributed Systems Report Series Monte-Carlo Localization for Mobile Wireless Sensor Networks Aline Baggio and Koen Langendoen {A.G.Baggio,K.G.Langendoen}@tudelft.nl

More information

Cricket: Location- Support For Wireless Mobile Networks

Cricket: Location- Support For Wireless Mobile Networks Cricket: Location- Support For Wireless Mobile Networks Presented By: Bill Cabral wcabral@cs.brown.edu Purpose To provide a means of localization for inbuilding, location-dependent applications Maintain

More information

IoT. Indoor Positioning with BLE Beacons. Author: Uday Agarwal

IoT. Indoor Positioning with BLE Beacons. Author: Uday Agarwal IoT Indoor Positioning with BLE Beacons Author: Uday Agarwal Contents Introduction 1 Bluetooth Low Energy and RSSI 2 Factors Affecting RSSI 3 Distance Calculation 4 Approach to Indoor Positioning 5 Zone

More information

TOPOLOGY, LIMITS OF COMPLEX NUMBERS. Contents 1. Topology and limits of complex numbers 1

TOPOLOGY, LIMITS OF COMPLEX NUMBERS. Contents 1. Topology and limits of complex numbers 1 TOPOLOGY, LIMITS OF COMPLEX NUMBERS Contents 1. Topology and limits of complex numbers 1 1. Topology and limits of complex numbers Since we will be doing calculus on complex numbers, not only do we need

More information

Indoor Positioning by the Fusion of Wireless Metrics and Sensors

Indoor Positioning by the Fusion of Wireless Metrics and Sensors Indoor Positioning by the Fusion of Wireless Metrics and Sensors Asst. Prof. Dr. Özgür TAMER Dokuz Eylül University Electrical and Electronics Eng. Dept Indoor Positioning Indoor positioning systems (IPS)

More information

Some Signal Processing Techniques for Wireless Cooperative Localization and Tracking

Some Signal Processing Techniques for Wireless Cooperative Localization and Tracking Some Signal Processing Techniques for Wireless Cooperative Localization and Tracking Hadi Noureddine CominLabs UEB/Supélec Rennes SCEE Supélec seminar February 20, 2014 Acknowledgments This work was performed

More information

Indoor Positioning Technology Based on Multipath Effect Analysis Bing Xu1, a, Feng Hong2,b, Xingyuan Chen 3,c, Jin Zhang2,d, Shikai Shen1, e

Indoor Positioning Technology Based on Multipath Effect Analysis Bing Xu1, a, Feng Hong2,b, Xingyuan Chen 3,c, Jin Zhang2,d, Shikai Shen1, e 3rd International Conference on Materials Engineering, Manufacturing Technology and Control (ICMEMTC 06) Indoor Positioning Technology Based on Multipath Effect Analysis Bing Xu, a, Feng Hong,b, Xingyuan

More information

RSSI-Based Localization in Low-cost 2.4GHz Wireless Networks

RSSI-Based Localization in Low-cost 2.4GHz Wireless Networks RSSI-Based Localization in Low-cost 2.4GHz Wireless Networks Sorin Dincă Dan Ştefan Tudose Faculty of Computer Science and Computer Engineering Polytechnic University of Bucharest Bucharest, Romania Email:

More information

Distributed Self-Localisation in Sensor Networks using RIPS Measurements

Distributed Self-Localisation in Sensor Networks using RIPS Measurements Distributed Self-Localisation in Sensor Networks using RIPS Measurements M. Brazil M. Morelande B. Moran D.A. Thomas Abstract This paper develops an efficient distributed algorithm for localising motes

More information

Static Path Planning for Mobile Beacons to Localize Sensor Networks

Static Path Planning for Mobile Beacons to Localize Sensor Networks Static Path Planning for Mobile Beacons to Localize Sensor Networks Rui Huang and Gergely V. Záruba Computer Science and Engineering Department The University of Texas at Arlington 416 Yates, 3NH, Arlington,

More information

2-D RSSI-Based Localization in Wireless Sensor Networks

2-D RSSI-Based Localization in Wireless Sensor Networks 2-D RSSI-Based Localization in Wireless Sensor Networks Wa el S. Belkasim Kaidi Xu Computer Science Georgia State University wbelkasim1@student.gsu.edu Abstract Abstract in large and sparse wireless sensor

More information

All Beamforming Solutions Are Not Equal

All Beamforming Solutions Are Not Equal White Paper All Beamforming Solutions Are Not Equal Executive Summary This white paper compares and contrasts the two major implementations of beamforming found in the market today: Switched array beamforming

More information

POSITION ESTIMATION USING LOCALIZATION TECHNIQUE IN WIRELESS SENSOR NETWORKS

POSITION ESTIMATION USING LOCALIZATION TECHNIQUE IN WIRELESS SENSOR NETWORKS POSITION ESTIMATION USING LOCALIZATION TECHNIQUE IN WIRELESS SENSOR NETWORKS Priti Narwal 1, Dr. S.S. Tyagi 2 1&2 Department of Computer Science and Engineering Manav Rachna International University Faridabad,Haryana,India

More information

TIME- OPTIMAL CONVERGECAST IN SENSOR NETWORKS WITH MULTIPLE CHANNELS

TIME- OPTIMAL CONVERGECAST IN SENSOR NETWORKS WITH MULTIPLE CHANNELS TIME- OPTIMAL CONVERGECAST IN SENSOR NETWORKS WITH MULTIPLE CHANNELS A Thesis by Masaaki Takahashi Bachelor of Science, Wichita State University, 28 Submitted to the Department of Electrical Engineering

More information

Instantaneous Inventory. Gain ICs

Instantaneous Inventory. Gain ICs Instantaneous Inventory Gain ICs INSTANTANEOUS WIRELESS Perhaps the most succinct figure of merit for summation of all efficiencies in wireless transmission is the ratio of carrier frequency to bitrate,

More information

Infrastructure Establishment in Sensor Networks

Infrastructure Establishment in Sensor Networks Infrastructure Establishment in Sensor Networks Leonidas Guibas Stanford University Sensing Networking Computation CS31 [ZG, Chapter 4] Infrastructure Establishment in a Sensor Network For the sensor network

More information

Range-Free Localization and Its Impact on Large Scale Sensor Networks

Range-Free Localization and Its Impact on Large Scale Sensor Networks Range-Free Localization and Its Impact on Large Scale Sensor Networks Tian He, Chengdu Huang, Brian M. Blum, John A. Stankovic, Tarek Abdelzaher ABSTRACT With the proliferation of location dependent applications

More information

Prof. Maria Papadopouli

Prof. Maria Papadopouli Lecture on Positioning Prof. Maria Papadopouli University of Crete ICS-FORTH http://www.ics.forth.gr/mobile 1 Roadmap Location Sensing Overview Location sensing techniques Location sensing properties Survey

More information

INTRODUCTION TO WIRELESS SENSOR NETWORKS. CHAPTER 8: LOCALIZATION TECHNIQUES Anna Förster

INTRODUCTION TO WIRELESS SENSOR NETWORKS. CHAPTER 8: LOCALIZATION TECHNIQUES Anna Förster INTRODUCTION TO WIRELESS SENSOR NETWORKS CHAPTER 8: LOCALIZATION TECHNIQUES Anna Förster OVERVIEW 1. Localization Challenges and Properties 1. Location Information 2. Precision and Accuracy 3. Localization

More information

Distributed Collaborative Path Planning in Sensor Networks with Multiple Mobile Sensor Nodes

Distributed Collaborative Path Planning in Sensor Networks with Multiple Mobile Sensor Nodes 7th Mediterranean Conference on Control & Automation Makedonia Palace, Thessaloniki, Greece June 4-6, 009 Distributed Collaborative Path Planning in Sensor Networks with Multiple Mobile Sensor Nodes Theofanis

More information

Positioning in Indoor Environments using WLAN Received Signal Strength Fingerprints

Positioning in Indoor Environments using WLAN Received Signal Strength Fingerprints Positioning in Indoor Environments using WLAN Received Signal Strength Fingerprints Christos Laoudias Department of Electrical and Computer Engineering KIOS Research Center for Intelligent Systems and

More information

SIMULATION AND ANALYSIS OF RSSI BASED TRILATERATION ALGORITHM FOR LOCALIZATION IN CONTIKI-OS

SIMULATION AND ANALYSIS OF RSSI BASED TRILATERATION ALGORITHM FOR LOCALIZATION IN CONTIKI-OS ISSN: 2229-6948(ONLINE) DOI: 10.21917/ijct.2016.0199 ICTACT JOURNAL ON COMMUNICATION TECHNOLOGY, SEPTEMBER 2016, VOLUME: 07, ISSUE: 03 SIMULATION AND ANALYSIS OF RSSI BASED TRILATERATION ALGORITHM FOR

More information

Abderrahim Benslimane, Professor of Computer Sciences Coordinator of the Faculty of Engineering Head of the Informatic Research Center (CRI)

Abderrahim Benslimane, Professor of Computer Sciences Coordinator of the Faculty of Engineering Head of the Informatic Research Center (CRI) Wireless Sensor Networks for Smart Environments: A Focus on the Localization Abderrahim Benslimane, Professor of Computer Sciences Coordinator of the Faculty of Engineering Head of the Informatic Research

More information

EFFECTS OF PHASE AND AMPLITUDE ERRORS ON QAM SYSTEMS WITH ERROR- CONTROL CODING AND SOFT DECISION DECODING

EFFECTS OF PHASE AND AMPLITUDE ERRORS ON QAM SYSTEMS WITH ERROR- CONTROL CODING AND SOFT DECISION DECODING Clemson University TigerPrints All Theses Theses 8-2009 EFFECTS OF PHASE AND AMPLITUDE ERRORS ON QAM SYSTEMS WITH ERROR- CONTROL CODING AND SOFT DECISION DECODING Jason Ellis Clemson University, jellis@clemson.edu

More information

CDMA - QUESTIONS & ANSWERS

CDMA - QUESTIONS & ANSWERS CDMA - QUESTIONS & ANSWERS http://www.tutorialspoint.com/cdma/questions_and_answers.htm Copyright tutorialspoint.com 1. What is CDMA? CDMA stands for Code Division Multiple Access. It is a wireless technology

More information

Carrier Independent Localization Techniques for GSM Terminals

Carrier Independent Localization Techniques for GSM Terminals Carrier Independent Localization Techniques for GSM Terminals V. Loscrí, E. Natalizio and E. Viterbo DEIS University of Calabria - Cosenza, Italy Email: {vloscri,enatalizio,viterbo}@deis.unical.it D. Mauro,

More information

Localization in Wireless Sensor Networks: A Survey on Algorithms, Measurement Techniques, Applications and Challenges

Localization in Wireless Sensor Networks: A Survey on Algorithms, Measurement Techniques, Applications and Challenges Journal of Sensor and Actuator Networks Article Localization in Wireless Sensor Networks: A Survey on Algorithms, Measurement Techniques, Applications and Challenges Anup Kumar Paul 1,2, * and Takuro Sato

More information

Multiple Antenna Processing for WiMAX

Multiple Antenna Processing for WiMAX Multiple Antenna Processing for WiMAX Overview Wireless operators face a myriad of obstacles, but fundamental to the performance of any system are the propagation characteristics that restrict delivery

More information

Range Sensing strategies

Range Sensing strategies Range Sensing strategies Active range sensors Ultrasound Laser range sensor Slides adopted from Siegwart and Nourbakhsh 4.1.6 Range Sensors (time of flight) (1) Large range distance measurement -> called

More information

Study of RSS-based Localisation Methods in Wireless Sensor Networks

Study of RSS-based Localisation Methods in Wireless Sensor Networks Study of RSS-based Localisation Methods in Wireless Sensor Networks De Cauwer, Peter; Van Overtveldt, Tim; Doggen, Jeroen; Van der Schueren, Filip; Weyn, Maarten; Bracke, Jerry Jeroen Doggen jeroen.doggen@artesis.be

More information

K.NARSING RAO(08R31A0425) DEPT OF ELECTRONICS & COMMUNICATION ENGINEERING (NOVH).

K.NARSING RAO(08R31A0425) DEPT OF ELECTRONICS & COMMUNICATION ENGINEERING (NOVH). Smart Antenna K.NARSING RAO(08R31A0425) DEPT OF ELECTRONICS & COMMUNICATION ENGINEERING (NOVH). ABSTRACT:- One of the most rapidly developing areas of communications is Smart Antenna systems. This paper

More information

Frequency Hopping Pattern Recognition Algorithms for Wireless Sensor Networks

Frequency Hopping Pattern Recognition Algorithms for Wireless Sensor Networks Frequency Hopping Pattern Recognition Algorithms for Wireless Sensor Networks Min Song, Trent Allison Department of Electrical and Computer Engineering Old Dominion University Norfolk, VA 23529, USA Abstract

More information

ETI2511-WIRELESS COMMUNICATION II HANDOUT I 1.0 PRINCIPLES OF CELLULAR COMMUNICATION

ETI2511-WIRELESS COMMUNICATION II HANDOUT I 1.0 PRINCIPLES OF CELLULAR COMMUNICATION ETI2511-WIRELESS COMMUNICATION II HANDOUT I 1.0 PRINCIPLES OF CELLULAR COMMUNICATION 1.0 Introduction The substitution of a single high power Base Transmitter Stations (BTS) by several low BTSs to support

More information

Bluetooth Angle Estimation for Real-Time Locationing

Bluetooth Angle Estimation for Real-Time Locationing Whitepaper Bluetooth Angle Estimation for Real-Time Locationing By Sauli Lehtimäki Senior Software Engineer, Silicon Labs silabs.com Smart. Connected. Energy-Friendly. Bluetooth Angle Estimation for Real-

More information

Securing Wireless Localization: Living with Bad Guys. Zang Li, Yanyong Zhang, Wade Trappe Badri Nath

Securing Wireless Localization: Living with Bad Guys. Zang Li, Yanyong Zhang, Wade Trappe Badri Nath Securing Wireless Localization: Living with Bad Guys Zang Li, Yanyong Zhang, Wade Trappe Badri Nath Talk Overview Wireless Localization Background Attacks on Wireless Localization Time of Flight Signal

More information

Badri Nath Dept. of Computer Science/WINLAB Rutgers University Jointly with Wade Trappe, Yanyong Zhang WINLAB IAB meeting November, 2004

Badri Nath Dept. of Computer Science/WINLAB Rutgers University Jointly with Wade Trappe, Yanyong Zhang WINLAB IAB meeting November, 2004 Secure Localization Services Badri Nath Dept. of Computer Science/WINLAB Rutgers University Jointly with Wade Trappe, Yanyong Zhang WINLAB IAB meeting November, 24 badri@cs.rutgers.edu Importance of localization

More information

An Improved DV-Hop Localization Algorithm Based on Hop Distance and Hops Correction

An Improved DV-Hop Localization Algorithm Based on Hop Distance and Hops Correction , pp.319-328 http://dx.doi.org/10.14257/ijmue.2016.11.6.28 An Improved DV-Hop Localization Algorithm Based on Hop Distance and Hops Correction Xiaoying Yang* and Wanli Zhang College of Information Engineering,

More information

ATPC: Adaptive Transmission Power Control for Wireless Sensor Networks

ATPC: Adaptive Transmission Power Control for Wireless Sensor Networks ATPC: Adaptive Transmission Power Control for Wireless Sensor Networks Shan Lin, Jingbin Zhang, Gang Zhou, Lin Gu, Tian He, and John A. Stankovic Department of Computer Science, University of Virginia

More information

Design of Parallel Algorithms. Communication Algorithms

Design of Parallel Algorithms. Communication Algorithms + Design of Parallel Algorithms Communication Algorithms + Topic Overview n One-to-All Broadcast and All-to-One Reduction n All-to-All Broadcast and Reduction n All-Reduce and Prefix-Sum Operations n Scatter

More information

A Passive Approach to Sensor Network Localization

A Passive Approach to Sensor Network Localization 1 A Passive Approach to Sensor Network Localization Rahul Biswas and Sebastian Thrun Computer Science Department Stanford University Stanford, CA 945 USA Email: rahul,thrun @cs.stanford.edu Abstract Sensor

More information

LOCALIZATION AND ROUTING AGAINST JAMMERS IN WIRELESS NETWORKS

LOCALIZATION AND ROUTING AGAINST JAMMERS IN WIRELESS NETWORKS Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 5, May 2015, pg.955

More information

Research Article Kalman Filter-Based Hybrid Indoor Position Estimation Technique in Bluetooth Networks

Research Article Kalman Filter-Based Hybrid Indoor Position Estimation Technique in Bluetooth Networks International Journal of Navigation and Observation Volume 2013, Article ID 570964, 13 pages http://dx.doi.org/10.1155/2013/570964 Research Article Kalman Filter-Based Indoor Position Estimation Technique

More information

Project = An Adventure : Wireless Networks. Lecture 4: More Physical Layer. What is an Antenna? Outline. Page 1

Project = An Adventure : Wireless Networks. Lecture 4: More Physical Layer. What is an Antenna? Outline. Page 1 Project = An Adventure 18-759: Wireless Networks Checkpoint 2 Checkpoint 1 Lecture 4: More Physical Layer You are here Done! Peter Steenkiste Departments of Computer Science and Electrical and Computer

More information

LINK LAYER. Murat Demirbas SUNY Buffalo

LINK LAYER. Murat Demirbas SUNY Buffalo LINK LAYER Murat Demirbas SUNY Buffalo Mistaken axioms of wireless research The world is flat A radio s transmission area is circular If I can hear you at all, I can hear you perfectly All radios have

More information

An Energy-Division Multiple Access Scheme

An Energy-Division Multiple Access Scheme An Energy-Division Multiple Access Scheme P Salvo Rossi DIS, Università di Napoli Federico II Napoli, Italy salvoros@uninait D Mattera DIET, Università di Napoli Federico II Napoli, Italy mattera@uninait

More information

CHANNEL ASSIGNMENT AND LOAD DISTRIBUTION IN A POWER- MANAGED WLAN

CHANNEL ASSIGNMENT AND LOAD DISTRIBUTION IN A POWER- MANAGED WLAN CHANNEL ASSIGNMENT AND LOAD DISTRIBUTION IN A POWER- MANAGED WLAN Mohamad Haidar Robert Akl Hussain Al-Rizzo Yupo Chan University of Arkansas at University of Arkansas at University of Arkansas at University

More information

Multi-Robot Coordination. Chapter 11

Multi-Robot Coordination. Chapter 11 Multi-Robot Coordination Chapter 11 Objectives To understand some of the problems being studied with multiple robots To understand the challenges involved with coordinating robots To investigate a simple

More information

Minimum Cost Localization Problem in Wireless Sensor Networks

Minimum Cost Localization Problem in Wireless Sensor Networks Minimum Cost Localization Problem in Wireless Sensor Networks Minsu Huang, Siyuan Chen, Yu Wang Department of Computer Science, University of North Carolina at Charlotte, Charlotte, NC 28223, USA. Email:{mhuang4,schen4,yu.wang}@uncc.edu

More information

OFDM Pilot Optimization for the Communication and Localization Trade Off

OFDM Pilot Optimization for the Communication and Localization Trade Off SPCOMNAV Communications and Navigation OFDM Pilot Optimization for the Communication and Localization Trade Off A. Lee Swindlehurst Dept. of Electrical Engineering and Computer Science The Henry Samueli

More information

Modelling Small Cell Deployments within a Macrocell

Modelling Small Cell Deployments within a Macrocell Modelling Small Cell Deployments within a Macrocell Professor William Webb MBA, PhD, DSc, DTech, FREng, FIET, FIEEE 1 Abstract Small cells, or microcells, are often seen as a way to substantially enhance

More information

Self-Organizing Localization for Wireless Sensor Networks Based on Neighbor Topology

Self-Organizing Localization for Wireless Sensor Networks Based on Neighbor Topology Self-Organizing Localization for Wireless Sensor Networks Based on Neighbor Topology Range-free localization with low dependence on anchor node Yasuhisa Takizawa Yuto Takashima Naotoshi Adachi Faculty

More information

On the GNSS integer ambiguity success rate

On the GNSS integer ambiguity success rate On the GNSS integer ambiguity success rate P.J.G. Teunissen Mathematical Geodesy and Positioning Faculty of Civil Engineering and Geosciences Introduction Global Navigation Satellite System (GNSS) ambiguity

More information

An RSSI Based Localization Scheme for Wireless Sensor Networks to Mitigate Shadowing Effects

An RSSI Based Localization Scheme for Wireless Sensor Networks to Mitigate Shadowing Effects An RSSI Based Localization Scheme for Wireless Sensor Networks to Mitigate Shadowing Effects Ndubueze Chuku, Amitangshu Pal and Asis Nasipuri Electrical & Computer Engineering, The University of North

More information

Wireless Sensor Network Localization using Hexagonal Intersection

Wireless Sensor Network Localization using Hexagonal Intersection Wireless Sensor Network Localization using Hexagonal Intersection Eva M. Garcia, Aurelio Bermudez, Rafael Casado, and Francisco J. Quiles Instituto de Investigation en Informatica de Albacete (I 3 A) Universidad

More information

Distributed Localization for Anisotropic Sensor Networks

Distributed Localization for Anisotropic Sensor Networks Distributed Localization for Anisotropic Sensor Networks Hyuk Lim and Jennifer C. Hou Department of Computer Science University of Illinois at Urbana-Champaign E-mail: {hyuklim, jhou}@cs.uiuc.edu Abstract

More information

Infrastructure Establishment

Infrastructure Establishment Infrastructure Establishment Sensing Networking Leonidas Guibas Stanford University Computation CS48 Infrastructure Establishment in a Sensor Network For the sensor network to function as a system, the

More information

Chapter 2 Distributed Consensus Estimation of Wireless Sensor Networks

Chapter 2 Distributed Consensus Estimation of Wireless Sensor Networks Chapter 2 Distributed Consensus Estimation of Wireless Sensor Networks Recently, consensus based distributed estimation has attracted considerable attention from various fields to estimate deterministic

More information

Towards a Unified View of Localization in Wireless Sensor Networks

Towards a Unified View of Localization in Wireless Sensor Networks Towards a Unified View of Localization in Wireless Sensor Networks Suprakash Datta Joint work with Stuart Maclean, Masoomeh Rudafshani, Chris Klinowski and Shaker Khaleque York University, Toronto, Canada

More information