Вы находитесь на странице: 1из 5

2016 International Conference on Control and Automation (ICCA 2016)

ISBN: 978-1-60595-329-8

Node Localization Techniques in Wireless Sensor Networks


Jun-gang ZHENG1,2,*, De-ping ZHAO1 and Zhong-tang CHEN1
1
School of Science, Shenyang Jianzhu University, China
2
College of Information Science & Engineering, Northeastern University, China
*Corresponding author

Keywords: Wireless sensor networks, Node localization, DV-Hop, Classification.

Abstract. Node localization technique is a fundamental and crucial issue for the wireless sensor
networks. Localization algorithms play important role for many applications of wireless sensor
networks. In this paper, we discuss wireless senor networks architecture and localization algorithms
classification. The DV-Hop algorithm has been concentrated on.

Introduction
Wireless sensor networks (WSN) [1] is an important technology attracting considerable research
interest during these years, which is formed by hundreds of small, cheap devices call sensors, which
are constrained interns of memory, energy and processing capacities, which is shown in Fig.1.
Wireless sensor networks are widely used in various areas, such as military target, traffic
management, environmental monitoring, health care and other fields. Localization is a basic and
crucial issue for the wireless sensor networks operation and management. How to localise the node
position, a simple solution is to equip each sensor node with a GPS receiver that can precisely
provide the sensor nodes with their accurate position. But because of limited amount of energy in
sensor nodes and very high cost of GPS [2, 3]. It is not appropriate for most of the applications
based on WSN. Localization algorithms play an important role for many applications of WSN. In
this paper we mainly focused on range based and range free localization algorithms that widely
used in most of the WSN application.

Figure 1. WSN architecture.

Localization Algorithm Classification


Since WSN has significant application values, experts and scholars have carried out a series of
studies. The localization algorithms are divided into two types: Range–based localizations and
Range-free localization. Range-based localization focus on distance and angle estimation between
sensor nodes to determine the localization of unknown nodes. The Range-based localization
includes Received Signal Strength Indicator (RSSI), Time of Arrival (TOA), Time Difference of
Arrival (TDOA) and Angle of Arrival (AOA) [4, 5, 6].
Range-free localizations do not need to measure the actual distance between nodes, it obtains the
node localization through distance estimation, which includes distance vector-hop (DV-Hop),
Amorphous and APIT algorithm.
The localization methods classification is shown in Fig.2.

Figure 2. Localization methods classification.

Every localization technique has its own merits and limitations, making it suitable for different
applications. The comparison of two popular range free localization techniques is shown in Table 1.
Table 1. Comparison of two popular range free localization techniques.

DV-Hop Localization Algorithm


Algorithm Introduction
DV-Hop localization algorithm [7, 8] is a widely used range free algorithm in WSN, which was
proposed by D. Niculescu and B. Nath. The key idea of DV-Hop algorithm is that unknown nodes
record average hop distance from the first received anchor node as their average hop distance, and
then calculate the length of path between unknown nodes and the anchor nodes by using the average
hop distance and the minimum hop counts between the unknown nodes and anchor nodes. Finally,
after getting three or more anchor nodes localization information, using trilateration method or
maximum likelihood estimation method to calculate their coordinate.
The DV-Hop localization algorithm consists of three steps:
Step1: Calculate the minimum hop count between the unknown nodes and each anchor node.
Anchor node broadcast the own location packets to the neighbor nodes. Each anchor node receives
the packet and records the minimal hop count value from each anchor node. The anchor node also
forwards the packet to its neighbor node and ignores the larger hop count value from the same
anchor nodes. Through this process, all the nodes will get the minimum hop count value from every
anchor nodes.
Step2: Calculate the estimated distance between the unknown nodes and the anchor nodes.
According to the position information and hop count recorded in the first stage, the anchor nodes
calculate the average hop distance using the Eq.1.
(1)

In Eq.1, (xi, yi), (xj, yj) are the coordinates of the anchor node i, j, hij is the hop count between
node i, j. HopSizei is the average hop distance group with a lifetime field to the network. The
unknown node records the first received average hop distance, and forwards it to the neighbor
nodes. After obtaining average hop distance, unknown nodes compute the distance to each anchor
node according to the hop count value obtained in step1.
The distance can be estimated by Eq.2.

(2)

Step3: Calculate the coordinates of the unknown nodes by using the trilateration method or
maximum likelihood estimation method, according to the distance to each anchor node recorded in
step2.

Algorithm Analysis
The advantages of DV-Hop algorithm are as follows [9]: simple, convenient operation, high
efficiency, low hardware requirements and low energy consumption. DV-Hop algorithm supposes
that the product of the minimum hop count value and the average hop distance is the estimated
distance between unknown nodes and the anchor nodes. Which assumes that the minimum hop path
between nodes is similar to a straight line, but in practical applications, this is not always feasible.
When the estimated value and the actual value of the average hop distance have deviation,
localization error will be increased. The error of DV-Hop algorithm is shown in Fig. 3.

Figure 3. The error of DV-Hop algorithm.

According to the Literature [10], the average hop distance in DV-Hop algorithm is difficult to
guarantee that it is obtained from the nearest anchor node. Because the number of hop between the
unknown node and this anchor node is large when the anchor node is farther away from the
unknown node. Error exists in the average distance of per hop itself, so if the hop count is larger,
the error of estimating distance is much larger. 300 nodes have been distributed randomly in
100m×100m square area, including 30 anchor nodes. The radio range is 50 meters for every node.
The nodes distribution is shown in Fig.4.Simulation results showed that, the localization error can
be determined by the selection of anchor nodes. In the same condition, the localization error is
shown in Fig.5.
100
anchor node
90 unknown node

80

70

60

y/m
50

40

30

20

10

0
0 10 20 30 40 50 60 70 80 90 100
x/m

Figure 4. Nodes distribution.

Figure 5. The relationship between error and anchor nodes position.

The error of DV-Hop algorithm focus on selected anchor nodes and hop distance. Most solutions
are explored in selected anchor nodes and hop distance. In literature [13, 14] put forward some
solutions.

Conclusions
Wireless sensor node localization has gained lot of attention of research community. Localization is
a mechanism in which nodes are localized. In this paper, the node localization algorithm
classification has been investigated. The DV-Hop localization algorithm has been investigated in
detail.

Acknowledgement
This research was financially supported by the education department of Liaoning province. The
grant number is L2015455.

References
[1] I.F. Akyildiz, W. Su, Y. Sankarasubramaniam, and E.Cayirci, “Wireless sensor network:
a survey,” Computer Networks (Elesvier), Vol. 38, No. 4, 2002, pp. 393-422.
[2]Shweta Singh, Ravi Shakya, Yaduvir Singh, “localization techniques in wireless sensor
networks”, International Journal of Computer Science and information Technologies, Vol. 6, No. 1, 20
15, pp. 844-850.
[3]Asma Mesmoudi, Mohammed Feham, Nabila Labraoui, “Wireless sensor networks localiza
tion algorithms: a comprehensive survey”, International Journal of Computer Networks & C
ommunications, Vol. 5, No. 62013, pp. 45-64.
[4]S. Ergut, R.R. Rao, O. Dural, and Z. Sahinoglu, “Localization via TDOA in UWB
sensor network using neural networks” in Proc. IEEE International Conference on
Communications, 2008, pp. 2398-2403.
[5]Y. Sun Lee, J. Woo Park, and L.Barolli, “A localization algorithm based on AOA for a
d-hoc sensor networks”, Mobile Information Systems, 2012, pp. 61-72.
[6]K. Benkic, M. Malajner, P. Planinsic, and Z. Cucej, “Using RSSI value for distance
estimation in wireless sensor networks based on ZigBee”, in Proc. 15th International
Conference on Systems, Signals and Image Processing, 2008, pp. 303-306.
[7] Niculescu D., “Nath B. DV Based Positioning in Ad Hoc Networks”, Journal of
Telecommunication Systems, Vol. 22 No. 174, 2003, pp. 267-280.
[8] Hongyang Chen, Kaoru Seza Ki, Ping Deng, Hing. “An Improved DV-Hop Localization
Algorithm with Reduced Node location Error for Wireless Sensor Networks”, Communicati
ons and Computer Sciences, 2008, E91-A (8), pp. 2232-2236.
[9]Dan Zhang, Zhiyi Fang, Yue Wang and so on, “A New Improved Range Free Algorithm
Based on DV-Hop in Wireless Sensor Network”, Journal of Communications, Vol. 10, No.
8, 2015, pp. 598-595.
[10]Qingji Qian, Xuanjin Shen, and Haipeng Chen, “An Improved Node Localization Algori
thm Based on DV-Hop for Wireless Sensor Networks”, ComSIS, Vol. 8, No. 4, 2011, PP.
953-972.
[11]Hichem Sassi, Tawfik Najeh, and Noureddine Liouane, “A Selective 3-Anchor DV-Hop
Algorithm Based On the Nearest Anchor for Wireless Sensor Network”, International Journal
of Computer, Electrical, Automation, Control and Information Engineering, Vol. 8, No. 10,
2014, pp. 1667-1671.

Вам также может понравиться