Movatterモバイル変換


[0]ホーム

URL:


Skip to main content

Advertisement

Hop-distance relationship analysis with quasi-UDG model for node localization in wireless sensor networks

EURASIP Journal on Wireless Communications and Networkingvolume 2011, Article number: 99 (2011)Cite this article

Abstract

In wireless sensor networks (WSNs), location information plays an important role in many fundamental services which includes geographic routing, target tracking, location-based coverage, topology control, and others. One promising approach in sensor network localization is the determination of location based on hop counts. A critical priori of this approach that directly influences the accuracy of location estimation is the hop-distance relationship. However, most of the related works on the hop-distance relationship assume the unit-disk graph (UDG) model that is unrealistic in a practical scenario. In this paper, we formulate the hop-distance relationship for quasi-UDG model in WSNs where sensor nodes are randomly and independently deployed in a circular region based on a Poisson point process. Different from the UDG model, quasi-UDG model has the non-uniformity property for connectivity. We derive an approximated recursive expression for the probability of the hop count with a given geographic distance. The border effect and dependence problem are also taken into consideration. Furthermore, we give the expressions describing the distribution of distance with known hop counts for inner nodes and those suffered from the border effect where we discover the insignificance of the border effect. The analytical results are validated by simulations showing the accuracy of the employed approximation. Besides, we demonstrate the localization application of the formulated relationship and show the accuracy improvement in the WSN localization.

1 Introduction

In recent years, wireless sensor networks (WSNs) which generally consist of a large number of small, inexpensive and energy efficient sensor nodes have become one of the most important and basic technologies for information access [1]. WSNs have been widely used in military, environment monitoring, medicine care, and transportation control. Spatial information is crucial for sensor data to be interpreted meaningfully in many domains such as environmental monitoring, smart building failure detection, and military target tracking. The location information of sensors also helps facilitate WSN operation such as routing to a geographic field of interests, measuring quality of coverage, and achieving traffic load balance. In many monitoring applications, the sensor nodes must be aware its location to explain 'what happens and where'.

While specialized localization devices exist such as GPS, given the large number of sensor nodes involved in building a single WSN, it is cost ineffective to equip every sensor node with such a sophisticated device. Therefore, seeking for an alternative localization technology in WSNs has become one major research in WSNs [2]. Over the past few years, many localization algorithms have been proposed to provide sensor localization [3]. These localization protocols can be divided into two categories: range-based and range-free. The former is defined by methods that use absolute point-to-point distance estimates (range) or angle estimates for computing locations. The latter makes no assumption about the availability or validity of such information. Recently, range-free localization methods have attracted much attention because no extra sophisticated device for distance measurement is needed for each sensor node. Despite the challenge in obtaining virtual coordinates purely based on radio connectivity information [4,5], attempts have been made in developing a practical solution to achieve localization. A few representative protocols of this range-free scheme include DV-Hop [6], APIT [7], DRLS [8], MDS-MAP [9], and LS-SOM [10]. Most of the range-free localization schemes, such as DV-Hop, need to compute the average distance per hop to estimate a node's location. In other words, the performance of these localization schemes relies on the accuracy of the employed hop-distance relationship. Since the determination of an accurate hop-distance relationship depends on various complex factors such as node deployment, node density, and wireless communication technology that cannot be easily quantified, the deduction process is tedious and unlikely to produce an exact close form relationship using, say the geometric methods [11].

Due to lack of any predetermined infrastructure and self-organized nature, in most cases, the sensor nodes are randomly and independently deployed in a bounded area. For simplicity, the vast majority of studies based on the idealized unit-disk graph (UDG) network model, where any two sensors can directly communicate with each other if and only if their geographic distance is smaller than a predetermined radio range. Examples of these research include geo-routing protocols [12,13], localization algorithms [8,14], and topology control techniques [15,16]. Similarly, most of the works related to the hop-distance relationship have been investigated assuming the UDG model [11,1723]. The probability that two randomly selected stations with a known distance can communicate inK or less hops with omnidirectional antennas has been analyzed by Chandler [17]. Bettestetter and Eberspacher, derived the probability of the distance of two randomly chosen nodes deployed in a rectangular region within one or two hops [18]. However, when the hop counts are larger than two, only simulation results are available. The distribution parameters are computed by the iterative formula which extends from [19] with a linear formation. Ekici et al. [20] studied the probability of the k-hop distance in two dimensional network based on the approximated Gaussian distribution. Dulman et al. [11] derived the relationship between the number of hops separating two nodes and the physical distance between them in one- and two-dimensional topologies considering the UDG model. In the study, the approximated approach based on a Markov Chain in two-dimensional case is rather complicated to compute. Zhao and Liang [21] collected the hop-distance joint distribution from Monte Carlo simulations in a circular region and proposed an attenuated Gaussian approximation for the conditional probability distribution function (pdf) of the Euclidean distance given a known hop count. Ta et al. [22] provided a recursive equation for the two randomly located sensor nodes that arek-hop neighbors given a known distance in homogeneous wireless sensor networks. Ma et al. [23] proposed a method to compute the conditional probability that a destination node has hop-counth with respect to a source node given that the distance between the source and the destination isd.

Despite the current efforts, no fixed communication range exists in actual network environment for the reasons such as multi-path fading and antenna issues. Therefore, a certain level of deviation occurs between the intended operation and actual operation in wireless sensor networks when the UDG model is assumed in a protocol design. To deal with this problem, a practical model called the quasi Unit-disk Graph (quasi-UDG) model is proposed recently [24]. The quasi-UDG model can be characterized by two parameters, the radio rangeR and the quasi-UDG factorα. For any two nodes in the quasi-UDG model, if their distance is longer thanR, no direct communication link exists between the two. Otherwise, if their distance is betweenαR andR, a communication link exists with a probability ofpl , andpl = 1 when their distance is shorter thanαR. Given this newly proposed practical property of connectivity, it warrants an investigation of the hop-distance relationship with the quasi-UDG model for the range-free localization schemes to capture practical connectivity characteristics.

In this paper, we focus on exploiting the connectivity property of the quasi-UDG model and analyze the relationship between the hop counts separating two nodes and their geographic distance with a specific node density in a WSN. We seek approximation technique to provide a scalable solution for the two-dimensional case. We further demonstrate the application of the developed hop-distance relationship to a range-free localization scheme.

In our WSN setup, we consider that sensor nodes are deployed into a circular regionSb with the radiusRb , where the deployment position follows a Poisson point process with a certain densityλ. We setpl=α1-α(Rd-1) such that a longer distance between two nodes has a lower probability to form a direct communication link. With this setup, we formulate the probability that a pair of nodes with a known distance resulting a particular hop count. Additionally, we also develop the probability that a pair of nodes with a known distance gives a particular hop count. Finally, in our analysis, we present a quantitative evaluation for the border effect of geographic distance distribution with a given hop count.

The rest of this paper is organized as follows. In Section 2, we present our analytical model deriving an approximate recursive formula for the hop-distance relationship considering the quasi-UDG model. Section 3 extends our analytical model by taking the border effect and dependence problem into consideration. Section 4 formulates the probability distribution of distance with known hop counts. In Section 5, we demonstrate the use of our developed hop-distance relationship by applying the relationship to a least squares (LS) based localization algorithm. Finally, we report results in Section 6 and draw important conclusions in Section 7.

2 The probability of the hop count given a known distance

In general, the hop-distance relationship is influenced by the density of sensor nodes and their deployment strategy, as well as the radio communication characteristics. Considering the more practical quasi-UDG model, it is recognized that the formulation for the hop-distance relationship with the consideration of quasi-UDG model is tedious and unlikely to produce an exact close form. We seek approximation using a recursive approach to derive an approximated hop-distance relationship. In this section, we focus on analyzing the probability that a particular pair of sensor nodes forms a certain hop count with a known distance.

Suppose thatN sensor nodes are deployed randomly in circular regionSb with a radiusRb . The number of nodes in any region is a Poisson random variable with an average node density ofλ=NSb=N(πRb2). Assume that the communication range of a node isR, the communication model between any pair of nodes follows the quasi-UDG model with a factor ofα where 0< α < 1.

With the quasi-UDG model, the communication area between two nodes with the distanced can be further divided into three cases shown as follows.

  • IfdαR, then the two nodes can communicate directly.

  • IfαR < dR, then the two nodes can communicate with a probabilitypl, which is set to (R/d - 1)α/(1 -α). It means that a longer distance between two nodes has a lower probability to form a direct communication link.

  • Ifd > R, then the two nodes cannot communicate directly.

The quasi-UDG model is illustrated with an example shown in Figure1. In the figure, we assume that there are two nodesu andv, their distance isduv , and their communication probability isP. Let Φh (d) be the probability that a particular pair of nodes withd distance apart ish hops away from each other. In the following, we shall first derive Φh (d) for the case ofh = 1 and thenh ≥ 2.

Figure 1
figure 1

Quasi-UDG model.

2.1 The case ofh= 1

For the case ofh = 1, owing to the quasi-UDG model, Φ1 (d) is obviously

Φ1(d)=1α1-αRd-10dαRαR<dRd>R
(1)

2.2 The case ofh≥ 2

We first note that two nodes, namedO1 andO2, have no direct link but may communicate throughh - 1 relay nodes. This gives rise to two possibilities, where

  • O2 is not them-hop neighbor ofO1 ifm < h.

  • Within the communication range ofO2, there is a least one (h - 1)-hop neighbor ofO1 that has a direct link withO2.

Form < h, the probability,PN , thatO2 is not them-hop neighbor ofO1 can be obtained as

PN=1-m=1h-1Φm(d).
(2)

We shall now consider the second possibility in the following. Considering two circles which one centered atO1 having a radius ofr and the other centered atO2 having a radius ofR. We denote the distance between the two centers asd and refer the common region of the two circles asS. The quantityPr (S) is defined as the probability that in the areaS, there is no (h - 1)-hop neighbor ofO1 that can communicate withO2 directly. A differential increment ofdr onr can obtain a differential incremental region ofdS. Assume that the probability Φh(d) of any pair of nodes is independent and statistically identical, we havePr (S +dS) =Pr (S)Pr (dS). In the following subsections, we calculatePr (dS) based on three conditions, which ared > R,1+α2R<d<R, andαR<d1+α2R.

2.2.1O1falls outside the communication range ofO2whered>R

In Figure2, we see thatdS can be further divided into many differential regionsrdrdθ. Sincedr and are infinitesimal, the probability that there exists more than one sensor node in the regionrdrdθ can be ignored, and the probability that a single sensor node located withinrdrdθ can be approximated asλrdrdθ.

Figure 2
figure 2

Illustration ofdSwhend > Rfor the case that (a)dSlocates inA(O2), and (b)dSlocates inC(O2)andA(O2).

We term the circular region centered inO2 with the radiusαR asC(O2), and the annulus region centered inO2 with the larger radiusR and the smaller oneαR asA(O2). There are two cases needed to be taken into consideration, which are

  • WhendS falls intoA(O2) as shown in Figure2(a),r satisfiesd - R ≤ r ≤ d - αR ord +αR ≤ r ≤ d - R. With the definition of the quasi-UDG model, every differential regionrdrdθ ofdS has a corresponding probabilityplto communicate withO2. Therefore,Pr(dS) is given by (3) where

    Pr(dS)=1-2Φh-1(r)λrdr0φα1-αRl-1dθ.
    (3)

As illustrated in Figure2(a), we can get the following relationship

φ=arccosr2+d2-R22rd
(4)
l=r2+d2-2rdcosθ.
(5)
  • WhendS covers bothC(O2) andA(O2),r will be bounded byd - αR ≤ r < d +αR. The partrdrdθ that falls withinC(O2) is surely a one-hop neighbor ofO2. When that part falls withinA(O2), it has a corresponding probabilityplthat it has a direct link withO2. ThenPr(dS) can be determined by

    Pr(dS)=1-2Φh-1(r)λrdrφ1+φ1φα1-αRl-1dθ
    (6)

and

φ1=arccosr2+d2-(αR)22rd.
(7)

2.2.2O1falls within the communication range ofO1and d satisfies1+α2R<d<R

We use the foregoing strategy for this derivation. We notice that there are three cases needed to be treated individually which are given as follows.

  • If 0< r < R - d,dS will be the annulus region and the entire section ofdS will fall withinA(O2), which gives

    Pr(dS)=1-2Φh-1(r)λrdr0πα1-αRl-1dθ
    (8)
  • IfR-dr < d-αR ord+αRr <R+d,dS will not be the annulus region but the entire section ofdS will still fall withinA(O2). Then we can obtainPr(dS) by (3).

  • Ifd-αRr < d+αR,dS will cover bothC(O2) andA(O2). In this case, we can determinePr(dS) by (6).

2.2.3O1falls within the communication range ofO2and d satisfiesαR<d1+α2R

There are four cases needed to be considered whenO1 falls within the communication range ofO2 andd satisfying the conditionαR<d1+α2R, which are

  • If 0< r < d-αR,dS will be the annulus region and the entire section ofdS will fall withinC(O2). Then we can determinePr(dS) by (8).

  • Ifd-αRr <R-d,dS will still be the annulus region but it covers bothC(O2) andA(O2). Therefore, we have

    Pr(dS)=1-2Φh-1(r)λrdrφ1+φ1πα1-αRl-1dθ
    (9)
  • IfR-dr <d+αR,dS will not be will the annulus region and it covers bothC(O2) andA(O2). The probabilityPr(dS) can be obtained by (6).

  • Ifd+αRr <R+d,dS will fall within the regionA(O2), and hence we can computePr(dS) by (3).

2.3 Determination of Φh(d) forh≥ 2

Consider thatPr (dS) only depends onr with a specificd, we setPr (dS) = 1 -g(r). FromPr (S +dS) =Pr (S)Pr (dS), the expression ofPr (S) can be obtained by the following linear differential equation where

Pr(S)=exp-d-Rd+Rg(r)dr.
(10)

Therefore, with (2) and (10), the probability Φh(d) withh ≥ 2 can be obtained as

Φh(d)=PN×(1-Pr(S))(1)=1-i=1h-1Φi(d)1-exp(-2λΩ(d))(2)(3)
(11)

where knowingd, Ω(d) can be determined by one of the following expressions, which are

  • Ford > hR ord < αR :

    Ω(d)=0;
    (12)
  • ForR < d ≤ hR :

    Ω(d)=d-Rd-αRΦh-1(r)r0φα1-αRl-1dθdr(1)+d-αRd+αRΦh-1(r)rφ1+φ1φα1-αRl-1dθdr(2)+d+αRd+RΦh-1(r)r0φα1-αRl-1dθdr(3)(4)
    (13)
  • For1+α2R<dR:

    Ω(d)=0R-dΦh-1(r)r0πα1-αRl-1dθdr(1)+R-dd-αRΦh-1(r)r0φα1-αRl-1dθdr(2)+d-αRd+αRΦh-1(r)r(φ1+φ1φα1-αRl-1dθ)dr(3)+d+αRd+RΦh-1(r)r0φα1-αRl-1dθdr(4)(5)
    (14)
  • ForαR<d1+α2R:

    Ω(d)=0d-αRΦh-1(r)r0πα1-αRl-1dθdr(1)+d-αRR-dΦh-1(r)r(φ1+φ1πα1-αRl-1dθ)dr(2)+d-αRd+αRΦh-1(r)r(φ1+φ1φα1-αRl-1dθ)dr(3)+d+αRd+RΦh-1(r)r0φα1-αRl-1dθdr.(4)(5)
    (15)

3 The border effect and dependence problem

In the above analysis, we do not consider borders of a WSN. However, in a realistic scenario, the deployment area of WSNs is finite and hence borders exist. It is known that the probability Φh(d) derived assuming that both involved nodes are not near the border of a WSN may give a slightly different result when one or both of them fall near the border. This is known as the border effect. One common handling of the border effect is to consider the toroidal distance metric in the simulation experiment where a node closed to the border can communicate directly with some nodes at the opposite border [25]. While this special setup eliminates the border effect, it creates discrepancy between the study and practical setups which may lead to a certain level of errors.

Clearly, nodes which are closer to the border cover smaller regions than those at leastd away from the border, and therefore intuitively the quantity for Ω(d) should be smaller with the consideration of the border effect. Apparently, the border effect gives a different level of impacts in the measure of Φh(d) with a different distance between an involved node and the border. However, it is tedious to derive all cases considering the border effect. For simplicity, we take two key cases of the border effect into consideration. Assuming the center of deployment area isO, we consider two annulus near the border in the following.

  • The first annulus, calledA1(o), is between the circles with radius ofRb-R andRb-αR.

  • The second annulus, calledA2(o), is between the circles with radius ofRb-R andRb-αR.

We set an average metricζ(h) which varies from 0 to 1 for each hop to determine the decrement of Ω(d). For the circle area with the radiusRb -R, which can be calledC(o), we can setζ(h) = 1 accordingly.

Another factor we have to consider is the dependence. The hop-distance relationship derived as aforesaid relies on an implicit independence assumption, that is the probability Φh(d) of any pair of nodes is independent and statistically identical. However as pointed in [22], the events that those nodes with the direct link toO2 areh - 1 hops away fromO1 are not mutually independent for cases whenh > 2, and the calculation of Φh-1(r) should include appropriate dependence conditions. For example, as shown in Figure3, nodesO1 andO2 ared distance apart andh hops away from each other whereh = 3. The probability that nodeM1 is a 2-hop neighbor of nodeO1 is the probability that there is at least one node located in the areaS1 offering packet relay between nodesO1 andM1. Here, the areaS1 is the intersect area between the circles with the centersO1 andM1. Similarly, the probability that nodeM2 is a 2-hop neighbor of nodeO1 is the probability that there is at least one node located in the areaS2 which can directly communicate with nodesO1 andM2. Here, the areaS2 is the intersect area between the circles with the centersO1 andM2. It is obvious in the figure that the areasS1 andS2 share a common areaS12 indicating that the calculated probabilities are not independent.

Figure 3
figure 3

Illustration of multihop-dependence problem.

To include the impact of the dependence, we add a new factor, namelyξ(h), into the expression of Ω(d). Both factorsζ(h) andξ(h) are added to allow Ω(d) to reflect a practical setup, and they can be estimated by statistical results via experiments. With the inclusion ofζ(h) andξ(h) into the expression ofω(h), (11) becomes

Φh(d)=1-i=1h-1Φi(d)1-exp(-2λω(h)Ω(d)).
(16)

4 Distance distribution with known hop counts

In this section, assume that sensor nodes are randomly deployed in a circular region, we derive equations to determine the probability density function of distanced with a known hop countfH(d).

Theorem 4.1The probability density function for the distance d between two nodes randomly deployed ina circular region with the radius RbisfD(d),where

fD(d)=dπRb44Rb2arccosd2Rb-d4Rb2-d2.
(17)

We provide the proof of Theorem 4.1 in Appendix A. According to Theorem 4.1, we can obtain the probability density function of distance between any two nodes in the areasC(o),A1(o), andA2(o). Their probability density functions of distance arefDc(d),fDA1(d), andfDA2(d), respectively. We also term them asfD*(d), in general, where the symbol * is appropriately substituted by eitherA1,A2 orC. Their expressions are given in (18), (19) and (20) in the following.

fDA1(d)=2dRb20<dαR2dπRRb2(1-α)(2Rb2-αR-R)(Λ(Rb,Rb-αR,d)-π(Rb-R)2)αR<dR2dπRRb2(1-α)(2Rb2-αR-R)Λ(Rb,Rb-αR,d)-Λ(Rb,Rb-R,d)R<d2Rb-R2dπRRb2(1-α)(2Rb2-αR-R)Λ(Rb,Rb-αR,d)2Rb-R<d2Rb-αR
(18)
fDA2(d)=dπαRRb2(2Rb-αR)4Rb2arccos(d2Rb)-d4Rb2-d2-2π(Rb-αR)20<dαRdπαRRb2(2Rb-αR)4Rb2arccos(d2Rb)-d4Rb2-d2-2Λ(Rb,Rb-αR,d)αR<d2Rb-αRdπαRRb2(2Rb-αR)4Rb2arccos(d2Rb)-d4Rb2-d22Rb-αR<d2Rb
(19)
fDC(d)=4dπ(Rb-R)2arccosd2(Rb-R)-4d2π(Rb-R)44(Rb-R)2-d2s.t.0<d2(Rb-R)
(20)

where Λ(R,r,d) is given by

Λ(R,r,d)=R2arccosR2+d2-r22dR+r2arccosr2+d2-R22dr(1)-12((r+R)2-d2)(d2-(R-r)2).(2)(3)

By the Bayes' formula, givenfD*(d) and Φh(d), we can obtain the expressionfH*(d) which is the probability density function of the geographical distanced when the hop counth is known to beH*. This expression is determined by

fH*(d)=Φh(d)fD*(d)r0hRΦh(x)fD*(x)dx
(21)

wherer0 = 0 whenh = 1, andr0 =αR whenh > 1.

5 Localization Applications

With the development of the hop-distance relationship for the quasi-UDG model, in this section, we show the application of this new relationship to a particular localization algorithm using LS based localization algorithms [26], and we call this newly designed localization algorithm enhance weighted least squares (EWLS).

In a particular localization scenario in WSNs, we assume that there is a number of nodes whose locations are known, and they shall be called anchor nodes. Other nodes that have no knowledge of their locations are called unknown nodes. Consider that an unknown nodej can obtain the locationxi, hophji and average hop-distanceci of an anchor nodei. The distance between nodesj andi can be calculated asdji =cihji . In our test scenario, we place an anchor nodeo in the center and add several other anchor nodes in the map.

We design a simple mechanism to compute the range of distancedji . Each anchor nodei collects some information to other anchor nodek, computes and ranks the average hop-distanceci(k)=dik/hik, such asci(1)ci(2)ci(n). We set the range of average hop-distance as

ci=k=1n-1||xi-x(k)k=1n-1hi(k)cik=2n||xi-x(k)k=2nhi(k)=c̄i.
(22)

Following that, the range of distancedji can be computed asdji(M)=c̄i×hji anddji(m)=ci×hji. With the range of distancedji , the variancevh of the pdffH(d), we compute the weights,wi , of measured distancedji as

wi=1vhdji(m)dji(M)fH(x)dx.
(23)

Finally, we setW = diag(w1,,wn ) and compute the locationx^ of an unknown node using the following results, where

x^=(AnTWAn)-1AnTWbn
(24)

and

An=2x1-Ω(xi)y1-Ω(yi)xn-Ω(xi)yn-Ω(yi)bn=x12-Ω(xi2)+y12-Ω(yi2)+Ω(di2)-d12xn2-Ω(xi2)+yn2-Ω(yi2)+Ω(di2)-dn2Ω(t)=i=1ntwii=1nwi.

6 Result discussions

In this section, we compare the analytical and statistical results through simulation experiments to illustrate the performance of our proposed hop-distance model. To illustrate the benefit of applying our model to LS-based localization algorithms, we compared our enhanced algorithm of EWLS to two classical LS-based localization algorithms namely LS [26] and PDM [27].

6.1 Impacts of boarder effects and dependence

We first illustrate the impacts of the boarder effect and dependence problem. In the experiments, we gather statistics of the hop counts with corresponding distance information using Monte Carlo simulations. All the simulation data are collected from several scenarios whereN sensor nodes are randomly deployed in a circular region of radiusRb , and the transmission range is set toR with the consideration of the quasi-UDG model. The parameters are set toN = 400,Rb = 200,R = 50,α = 0.75, and the result comparisons are listed in Table1. Leto be the deployment center. The region where nodes are deployed away from the border is denoted asC(o), and we termA1(o) andA2(o) as the annulus regions in which the distances too are within (Rb-R, Rb-αR] and (Rb-αR, Rb ], respectively.

Table 1 Comparisons between analytical and simulation results of Φh(d)

In Table1 we use cumulative absolute difference (CAD) to measure the sum of absolute differences between the analytical results and statistical data. We setCAD=d|Φh(d)-Simh|, where Φh(d) andSimh are the probabilities of two nodes giving a hop count ofh with a known distance ofd obtained from the analysis and simulation, respectively. Moreover, we denote CAD* as the CAD measurement between analytical results without the border effect consideration and statistical data. ForA1(o) andA2(o), we can see that the CAD* of each hop is larger than that ofCAD because of the impact of the border effect.

6.2 The validation of distribution of distance by a known hop count

We conduct simulation experiments withN = 400,Rb = 200,R = 50,α = 0.75 and presentfH*(d) in Figures4,5 and6 with the statistical data and our analytical results. In all three cases, we note that the numerical results offH*(d) given in (21) show excellent agreement with the simulation results. This excellent agreement confirms the accuracy of our model for the estimation of the distance given a known hop count between two sensor nodes.

Figure 4
figure 4

The distributionfHC(d) when the hop count falls between 1 and 8.

Figure 5
figure 5

The distributionfHA1(d).

Figure 6
figure 6

The distributionfHA2(d).

6.3 Localization accuracy comparisons

In the following, we conduct several simulation experiments to illustrate the performance of our proposed EWLS algorithm. In the simulation,N = 100 sensor nodes are randomly deployed in the circleSb with the radiusRb = 200. The number of anchor nodes is 16 and the communication range of each sensor node isR = 80. The factorα of the quasi-UDG model is set to 0.76. In Figure7(a), even within the communication rangeR of node 1, the nodes 30, 38, 53, and 63 cannot communicate directly with node 1 due to the considered quasi-UDG model. With the network topology illustrated in Figure7(a), we show the localization errors of EWLS, LS, and PDM in Figure7. Apparently, the accuracy of EWLS is higher than that of the two classical algorithms where the average localization errors of EWLS, LS, and PDM are 0.26702R, 0.29728R, and 0.28462R, respectively. This confirms that when WSNs exhibit the quasi-UDG connectivity behavior, our new hop-distance relationship that captures the behavior offers an improved accuracy in localization.

Figure 7
figure 7

Localization error distributions on the quasi-UDG network topology.

In the following, we further compare the localization accuracy among EWLS, LS and PDM under various scenarios. In these simulation experiments, we setN = 400, and sensor nodes are deployed uniformly in the circle area with the radiusRb = 200. The connectivity of nodes follows the quasi-UDG model. The localization error is calculated asξ=jxj-x^j/(N-n).

Firstly, we focus on the impact of the number of anchor nodes. The factorα of quasi-UDG model is set to 0.76 and the communication rangeR of each sensor node is set to 50. In Figure8, we can see that the localization errorξ of all three algorithms decreases with the increase of number of anchor nodes. Among them, our proposed EWLS always offers the best performance.

Figure 8
figure 8

Effect on the average localization errorξof anchor fractionρa.

Secondly, we investigate the impact of the parameterα of quasi-UDG model. In this scenario, we set the number of anchor nodes to 40 and the parameterα varies from 0.72 to 1. The localization error comparison is given in Figure9. We observe that when the parameterα increases, the number of neighbor nodes increases and the number of hops between an unknown node and an anchor node decreases. Thus, the localization error decreases, and our proposed EWLS algorithm remains the best among all for all consideredα values.

Figure 9
figure 9

Effect on the average localization error of quasi-UDG factorα.

Last we study the impact of the communication rangeR of each sensor node. We set the parameterα of quasi-UDG model to 0.76 and set the number of anchor nodes to 40. Similarly, we compare the localization errors in Figure10 with a range ofR values. We observe that because the number of neighbor nodes of a node increases when its communication range increases, and number of hops between an unknown node and an anchor decreases which leads to a decrease in localization errors. Comparing the results for all algorithms, our proposed EWLS outperforms its peers.

Figure 10
figure 10

Effect on the average localization errorξof nodes' communication rangeR.

7 Conclusions

The hop-distance relationship information can effectively improve the performance of the protocols for wireless sensor networks in many aspects. However, most studies focus on the UDG model which significantly deviates from the real world. In the paper, we presented an analytical modeling to formulate the hop-distance relationship considering the quasi-UDG model. Senor nodes are randomly distributed in a circular region according to a Poisson point process. The probability of a particular hop count given a known distance Ωh(d) was studied, and the border effect and dependence problem was considered in our analysis. Precisely, we derived the probability density function of a random variable describing the distance between two arbitrary nodes with a given hop count. Simulation results confirmed that our analytical results gave excellent accuracy. From the results, we further illustrated impact of the border effect.

Furthermore, we demonstrated the application of our developed hop-distance relationship considering the quasi-UDG model in WSN localizations. We designed a LS-based localization algorithm using our developed relationship and compared its performance with other popular LS-based localization algorithms. We again confirmed that the explicit use of our developed relationship in the computation of localization algorithms improved the localization accuracy.

A Appendix

Suppose that a nodex(x,y) is randomly deployed in a circular region with the radiusRb , the joint distributionfx(x,y) can be obtained from

fx(x,y)=1πRb2,x2+y2Rb20,elsewhere.
(25)

As the nodesx1(x1,y1) andx2(x2,y2) are selected independently, the joint pdf ofx1 andx2 is

fx1,x2(x1,y1,x2,y2)=1(πRb2)2,xi2+yi2Rb2,i=1,20,e1sewhere.
(26)

We setxd =x1 -x2 andxm = (x1 +x2)/2. The joint distribution ofxm andxd can be obtained as

fxd,xm(xd,yd,xm,ym)=1(πRb2)2xd,xmL1L20,elsewhere
(27)

where the constraintsL1 andL2 are

L1:(xm+xd2)2+(ym+yd2)2<Rb2L2:(xm-xd2)2+(ym-yd2)2<Rb2.
(28)

We set the probability of the geographical distanceD betweenx1 andx2 less thand to beP(Dd), and the constraintL3 can be expressed byL3:D2=xd2+yd2d2, then we have

P(Dd)∫ ∫ ∫ ∫L1L2L3fXd,Xm(xd,yd,xm,ym)dxmdymdxddyd.
(29)

WithL1L2, thenxm falls into the intersectional region of two circles with centers (xd/ 2,yd/ 2) and (-xd/ 2, -yd/ 2). The intersectional area is

2Rb2arccosxd2+yd22Rb-xd2+yd2×Rb2-xd2+yd24.
(30)

Sincefxd,xm(xd,yd,xm,ym) is constant, (29) can be rewritten as

P(Dd)=1πR40d4R2arccos(l2R)-l4R2-l2ldl
(31)

Therefore, we have

fD(d)=dπR44R2arccosd2R-d4R2-d2
(32)

where 0 <d < 2Rb .

References

  1. Jennifer Yick DG, Biswanath M: Wireless sensor network survey.Comp Netw 2008, 52: 2292-2330. 10.1016/j.comnet.2008.04.002

    Article  Google Scholar 

  2. Niculescu D: Positioning in ad hoc sensor networks.IEEE Netw 2004, 18(4):24-29. 10.1109/MNET.2004.1316758

    Article MathSciNet  Google Scholar 

  3. Patwari N, Ash JN, Kyperountas S, Hero AO, Moses RL, Correal NS: Locating the nodes: cooperative localization in wireless sensor networks.IEEE Signal Process Mag 2005, 22(4):54-69.

    Article  Google Scholar 

  4. Breu H, Kirkpatrick DG: Unit Disk Graph Recognition is NP-hard.Computational Geometry 1998, 9(1-2):3-24. 10.1016/S0925-7721(97)00014-X

    Article MathSciNet MATH  Google Scholar 

  5. Kuhn F, Moscibroda T, Wattenhofer R: Unit disk graph approximation.Proc. Joint Workshop on Foundations of Mobile Computing, Philadelphia, PA, USA 2004, 17-23.

    Google Scholar 

  6. Niculescu D, Nath B: DV based positioning in ad hoc networks.Telecommun Syst 2003, 22(14):267-280.

    Article  Google Scholar 

  7. He T, Huang C, Blum BM, Stankovic JA, Abdelzaher T: Range-free localization schemes for large scale sensor networks.Proc International Conference on Mobile Computing and Networking (MobiCom), California 2003, 81-95.

    Google Scholar 

  8. Sheu J-P, Chen P-C, Hsu C-S: A distributed localization scheme for wireless sensor networks with improved grid-scan and vector-based refinement.IEEE Trans Mobile Comput 2008, 7(9):1110-1123.

    Article  Google Scholar 

  9. Shang Y, Ruml W, Zhang Y, Fromherz M: Localization from connectivity in sensor networks.IEEE Trans Parallel Distribu Syst 2004, 15(11):961-974. 10.1109/TPDS.2004.67

    Article  Google Scholar 

  10. Tinh PD, Kawai M: Distributed range-free localization algorithm based on self-organizing maps.EURASIP J Wireless Commun Netw 2010., 2010:

    Google Scholar 

  11. Dulman S, Rossi M, Havinga P, Zorzi M: On the hop count statistics for randomly deployed wireless sensor networks.Int J Sensor Netw 2006, 1(1/2):89-102. 10.1504/IJSNET.2006.010837

    Article  Google Scholar 

  12. Flury R, Pemmaraju SV, Wattenhofer R, Zurich ZE: Greedy routing with bounded stretch.Proc IEEE International Conference on Computer Communications (INFOCOM), Rio de Janeiro, Brazil 2009, 1737-1745.

    Google Scholar 

  13. Ruhrup S, Kalosha H, Nayak A, Stojmenovic I: Message-efficient beaconless georouting with guaranteed delivery in wireless sensor, ad hoc, and actuator networks.IEEE/ACM Trans Netw 2010, 18(1):95-108.

    Article  Google Scholar 

  14. Zhou Z, Peng Z, Cui J-H, Shi Z, Bagtzoglou A: Scalable localization with mobility prediction for underwater sensor networks.IEEE Trans Mobile Comput 2011, 10(3):335-348.

    Article  Google Scholar 

  15. Kadivar M, Shiri ME, Dehghan M: Distributed topology control algorithm based on one- and two-hop neighbors' information for ad hoc networks.Computer Communications 2009, 32(2):368-375. 10.1016/j.comcom.2008.11.014

    Article  Google Scholar 

  16. Khadar F, Simplot-Ryl D: Incremental power topology control protocol for wireless sensor networks.Proc IEEE International Symposium on Personal, Indoor and Mobile Radio Communicatoins (PIMRC), Tokyo, Japan 2009, 77-81.

    Google Scholar 

  17. Chandler SAG: Calculation of number of relay hops required in randomly located radio network.Electronics Letters 1989, 25(24):1669-1671. 10.1049/el:19891119

    Article  Google Scholar 

  18. Bettstetter C, Eberspacher J: Hop distances in homogeneous ad hoc networks.Proc IEEE Vehicular Technology Conference (VTC 2003-Spring), Jeju Island, Korea 2003, 2286-2290.

    Google Scholar 

  19. Li Z, Trappe W, Zhang Y, Nath B: Robust statistical methods for securing wireless localization in sensor networks.Proc International Symposium on Information Processing in Sensor Networks (IPSN), California 2005, 91-98.

    Google Scholar 

  20. Ekici E, Mcnair J, Al-Abri D: A probabilistic approach to location verification in wireless sensor networks.Proc IEEE International Conference on Communications (ICC) 2006, 8: 3485-3490.

    Google Scholar 

  21. Zhao L, Liang Q: Hop-distance estimation in wireless sensor networks with applications to resources allocation.EURASIP J Wireless Commun Netw 2007., 2007:

    Google Scholar 

  22. Ta X, Mao G: BDO Anderson, Evaluation of the probability of k-hop connection in homogeneous wireless sensor networks.Proc Global Telecommuniations Conference (GLOBECOM), Washington 2007, 1279-1284.

    Google Scholar 

  23. Ma D, Er MJ, Wang B, Lim HB: K-hop statistics in wireless sensor networks.Proc International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP), Melbourne, Austrilia 2009, 469-474.

    Chapter  Google Scholar 

  24. Chen J, Jiang A, Kanj IA, Xia G, Zhang F: Separability and topology control of quasi unit disk graphs.Proc IEEE International Conference on Computer Communications (INFOCOM), Alaska 2007, 2225-2233.

    Google Scholar 

  25. Bettstetter C: On the minimum node degree and connectivity of a wireless multihop network.Proc International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc), Lausanne, Switzerland 2002, 80-91.

    Google Scholar 

  26. Savvides A, Han C-C, Strivastava MB: Dynamic fine-grained localization in ad-hoc networks of sensors.Proc International Conference on Mobile Computing and Networking (MobiCom), Rome, Italy 2001, 166-179.

    Google Scholar 

  27. Lim H, Hou JC: Localization for anisotropic sensor networks.Proc IEEE International Conference on Computer Communications (INFOCOM), Miami 2005, 138-149.

    Google Scholar 

Download references

Acknowledgements

The authors gratefully acknowledge the support of the Program of Introducing Talents of Discipline to Universities ("111 Project") under grant No. B08002, and the support of the National Natural Science Foundation of China (NSFC) under Grants No. 60802016, 60833002 and 60972010, the support by "the Fundamental Research Funds for the Central Universities" under grant No. 2009JBM007.

Author information

Authors and Affiliations

  1. School of Electronics and Information Engineering, Beijing Jiaotong University, Beijing, 100044, PR China

    Deyun Gao & Yanchao Niu

  2. TEDA College, Nankai University, Tianjin, 300457, PR China

    Ping Chen

  3. School of Computer Engineering, Nanyang Technological University, 639798, Singapore

    Chuan Heng Foh

Authors
  1. Deyun Gao

    You can also search for this author inPubMed Google Scholar

  2. Ping Chen

    You can also search for this author inPubMed Google Scholar

  3. Chuan Heng Foh

    You can also search for this author inPubMed Google Scholar

  4. Yanchao Niu

    You can also search for this author inPubMed Google Scholar

Corresponding author

Correspondence toChuan Heng Foh.

Additional information

Competing interests

The authors declare that they have no competing interests.

Authors’ original submitted files for images

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://creativecommons.org/licenses/by/2.0 ), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and permissions

About this article

Cite this article

Gao, D., Chen, P., Foh, C.H.et al. Hop-distance relationship analysis with quasi-UDG model for node localization in wireless sensor networks.J Wireless Com Network2011, 99 (2011). https://doi.org/10.1186/1687-1499-2011-99

Download citation

Keywords

Download PDF

Associated content


[8]ページ先頭

©2009-2025 Movatter.jp