7
Manuscript received January 22, 2017; revised April 27, 2017. doi:10.12720/jcm.12.4.221-227 Journal of Communications Vol. 12, No. 4, April 2017 221 ©2017 Journal of Communications Classification and Comparison of Range-Based Localization Techniques in Wireless Sensor Networks Fatiha Mekelleche and Hafid Haffaf Faculty of sciences, Computer science Department, University of Oran 1 Ahmed Benbella, Industrial Computing and Networking Laboratory (RIIR), Oran, Algeria Email: [email protected]; [email protected] Abstract For the majority of the applications of WSNs, it is desirable to know the location of sensors. In WSNs, for obtaining this kind of information we need localization schemes. Localization techniques are used to determine the geographical position of sensor nodes. The position parameters of sensor nodes are also useful for many operations for network management, such as routing process, topology control, and security maintenance. So, it is very important that every node should reports its location information very accurately. As we know that GPS is very accurate in location determination but it is expensive in terms of cost and energy of nodes, so it is not useful in WSNs. There are so many localization techniques, including range-based and range-free, have been proposed to calculate positions for randomly deployed sensor nodes. Accuracy of localization techniques is most important before implementing it. With specific hardware, the range-based schemes typically achieve high accuracy based on either node- to-node distances or angles. In this paper, our main focus is on the range-based localization. Precisely, in order to helps the network designers to find out which techniques/algorithms are suitable for their applications, the most popular range-based localization techniques are classified and compared. Index TermsAnchor node, classification, localization, range based technique, range measurements, sensor node, WSN I. INTRODUCTION With the ever increasing need to monitor various physical phenomenons, wireless sensor networks (WSNs) have been of great usability. In recent year, they have gained worldwide research and industrial interest, particularly with the proliferation in wireless communication technologies and Micro-Electro- Mechanical Systems (MEMS) [1] technology which has facilitated the development of smart sensors. These sensors are microscopic, low-cost, low-power and multifunctional devices that stack up some of the properties of the Real World. The main objective of WSN is to observe, collect and process the knowledge of sensor nodes within the network scope. Thus, the utmost fundamental element in WSN is sensor nodes, which are constrained in terms of memory, energy and processing capacities. Precisely, each sensor node comprises sensing, processing, transmission, mobilizer, position finding system, and power units (some of these components are optional, like the position finding system). They are usually deployed with an ad hoc manner in a sensor field, which is an area where the sensor nodes are scattered. These scattered sensor nodes has the capability to collect and route data to other sensors until the destination, said base station (BS) or Sink. A BS node capable of connecting the sensor network to an existing communications infrastructure or to the Internet where a user can have access to the reported data [2]. The nature Ad hoc and the vision “to deploy-and-let- act” make the WSNs the most attractive technology in certain applications. The well-known applications of WSN are military applications, industrial applications and medical care, disaster relief, environmental monitoring, etc [3]. In these applications, we need nodes to be able to locate themselves in various environments. Indeed, the data and information of sensor nodes is of no use if these nodes are not familiar with their geographical positions. So, therefore how to determine the topographical location of sensor nodes allocated in a network is often cited as Localization Problem. The localization in WSN has captivated the interest of research workers over the few years. This is because the WSN applications can't succeed if users are unable to collect the exact position information of sensor nodes. For example, in a disaster relief operation using WSN (As it is illustrated in the Fig. 1), to locate survivors in a collapsed building, it is important that sensors report monitoring information along with their location [4]. Fig. 1. Localization WSN for disaster relief operation. The random deployment of the sensors and the hostility of the environment where they are placed make the localization in sensors' networks is one of challenging and fundamental issues. It consists in estimating the position or spatial coordinates of sensor nodes; an application such as the detection of parking space, for example, would have no sense otherwise. On the other hand, the position parameters of sensor nodes are assumed to be available in

Classification and Comparison of Range-Based Localization ... · Fatiha Mekelleche and Hafid Haffaf . Faculty of sciences, Computer science Department, University of Oran 1 Ahmed

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Classification and Comparison of Range-Based Localization ... · Fatiha Mekelleche and Hafid Haffaf . Faculty of sciences, Computer science Department, University of Oran 1 Ahmed

Manuscript received January 22, 2017; revised April 27, 2017.

doi:10.12720/jcm.12.4.221-227

Journal of Communications Vol. 12, No. 4, April 2017

221©2017 Journal of Communications

Classification and Comparison of Range-Based

Localization Techniques in Wireless Sensor Networks

Fatiha Mekelleche and Hafid Haffaf Faculty of sciences, Computer science Department, University of Oran 1 Ahmed Benbella, Industrial Computing and

Networking Laboratory (RIIR), Oran, Algeria

Email: [email protected]; [email protected]

Abstract—For the majority of the applications of WSNs, it is

desirable to know the location of sensors. In WSNs, for

obtaining this kind of information we need localization schemes.

Localization techniques are used to determine the geographical

position of sensor nodes. The position parameters of sensor

nodes are also useful for many operations for network

management, such as routing process, topology control, and

security maintenance. So, it is very important that every node

should reports its location information very accurately. As we

know that GPS is very accurate in location determination but it

is expensive in terms of cost and energy of nodes, so it is not

useful in WSNs. There are so many localization techniques,

including range-based and range-free, have been proposed to

calculate positions for randomly deployed sensor nodes.

Accuracy of localization techniques is most important before

implementing it. With specific hardware, the range-based

schemes typically achieve high accuracy based on either node-

to-node distances or angles. In this paper, our main focus is on

the range-based localization. Precisely, in order to helps the

network designers to find out which techniques/algorithms are

suitable for their applications, the most popular range-based

localization techniques are classified and compared.

Index Terms—Anchor node, classification, localization, range

based technique, range measurements, sensor node, WSN

I. INTRODUCTION

With the ever increasing need to monitor various

physical phenomenons, wireless sensor networks (WSNs)

have been of great usability. In recent year, they have

gained worldwide research and industrial interest,

particularly with the proliferation in wireless

communication technologies and Micro-Electro-

Mechanical Systems (MEMS) [1] technology which has

facilitated the development of smart sensors. These

sensors are microscopic, low-cost, low-power and

multifunctional devices that stack up some of the

properties of the Real World. The main objective of WSN

is to observe, collect and process the knowledge of sensor

nodes within the network scope. Thus, the utmost

fundamental element in WSN is sensor nodes, which are

constrained in terms of memory, energy and processing

capacities. Precisely, each sensor node comprises sensing,

processing, transmission, mobilizer, position finding

system, and power units (some of these components are

optional, like the position finding system). They are

usually deployed with an ad hoc manner in a sensor field,

which is an area where the sensor nodes are scattered.

These scattered sensor nodes has the capability to collect

and route data to other sensors until the destination, said

base station (BS) or Sink. A BS node capable of

connecting the sensor network to an existing

communications infrastructure or to the Internet where a

user can have access to the reported data [2].

The nature Ad hoc and the vision “to deploy-and-let-

act” make the WSNs the most attractive technology in

certain applications. The well-known applications of

WSN are military applications, industrial applications and

medical care, disaster relief, environmental monitoring,

etc [3]. In these applications, we need nodes to be able to

locate themselves in various environments. Indeed, the

data and information of sensor nodes is of no use if these

nodes are not familiar with their geographical positions.

So, therefore how to determine the topographical location

of sensor nodes allocated in a network is often cited as

Localization Problem.

The localization in WSN has captivated the interest of

research workers over the few years. This is because the

WSN applications can't succeed if users are unable to

collect the exact position information of sensor nodes. For

example, in a disaster relief operation using WSN (As it is

illustrated in the Fig. 1), to locate survivors in a collapsed

building, it is important that sensors report monitoring

information along with their location [4].

Fig. 1. Localization WSN for disaster relief operation.

The random deployment of the sensors and the hostility

of the environment where they are placed make the

localization in sensors' networks is one of challenging and

fundamental issues. It consists in estimating the position

or spatial coordinates of sensor nodes; an application such

as the detection of parking space, for example, would

have no sense otherwise. On the other hand, the position

parameters of sensor nodes are assumed to be available in

Page 2: Classification and Comparison of Range-Based Localization ... · Fatiha Mekelleche and Hafid Haffaf . Faculty of sciences, Computer science Department, University of Oran 1 Ahmed

many operations for network management, such as

routing where a number of geographical algorithms have

been proposed [5], topology control that uses location

information to adjust network connectivity for energy

saving [6].

Several ideas and solutions have been proposed in

previous works to deal with sensor localization problem.

These solutions can be implemented by different manners.

A classical and a trivial solution is to equip each sensor

node with a GPS receiver [7] that can precisely provide

the sensor nodes with their accurate position. However,

adding the GPS to all nodes in the WSN is not practical

due to its high cost, high power consumption and

environmental constraints. Besides, the GPS fails in

indoors applications, under the ground, or dense forest.

Another solution consists in spreading a single mobile

node instead of several equipped by a GPS. Once

deployed, the mobile crosses the entire zone by

broadcasting information around him to help nodes to find

their positions. This approach has numerous advantages in

term of energy saving and accuracy of the localization.

But the main inconvenience of the use of a mobile node is

the absence of a well defined trajectory, as well as the

determination of moments in the course of which the node

is going to broadcast the information [8].

Self-localization is an exchange solution of GPS, in

which sensor nodes can estimate their position by using

various localization protocols. These protocols share a

common characteristic: most of them rely on a subset of

nodes that know their global positions for localization via

GPS receiver or by human intervention (these nodes are

called anchors nodes, beacon, references, seeds,

landmarks or infrastructure nodes). Other nodes in the

network (are called unknown nodes, normal nodes, un-

localized nodes, dumb or target) can then use these anchor

nodes to estimate their own positions. Techniques that

rely on such anchors are called anchor-based localization

(as opposed to anchor-free localization).

In the review of literature, a large number of schemes

and algorithms have been projected to remedy the

localization problem. The limelight of localization in

WSN is to design cost-effective, flexible and robust

localization algorithms. According to the dependency of

range measurements, the existing localization schemes

can be mainly classified into two major categories: the

range-based schemes and the range-free schemes.

In range-based scheme, the location of a node is

computed relative to other nodes in its vicinity. The

distance or angle (range information) between nodes must

first be precisely measured to determine the location of

unknown node. This can achieved using Received Signal

Strength Indicator (RSSI) [9], Time of Arrival (ToA) [10],

Time Difference of Arrival (TDoA) [11], and Angle of

Arrival (AoA) [12]. The Range-Based localization

accomplishes the correct information about the location of

sensor nodes but is a high-priced way. This is because the

additional hardware required for the measurement. These

hardware measurements consume more energy. In

contrast, the range-free schemes ignore the using of range

measurement techniques. Thus, in order to estimate the

location of unknown nodes, these schemes are based on

the use of the topology information and connectivity [13].

The connectivity information of a node N can be its hop

counts to other nodes. The connectivity is used as an

indication of how close this node N to other nodes. These

schemes can be implemented on low-cost wireless sensor

networks (no ranging information) but with low accuracy

of localization of sensor nodes. Since, the accuracy of

localization techniques is most important before

implementing it. So, we focus our research on the range-

based scheme.

The remainder of this paper is streamlined as follows.

In Section II, the process of nodes localization in WSNs is

briefly introduced. In Section III, a comprehensive survey

of range-based localization is given such as we focus on a

classification and comparative study of existing

localization techniques. Section IV concludes the paper

and outlines future possible research.

II. LOCALIZATION IN WSN

In WSN, sensors are often deployed without a priori

knowledge of their positions or sensor node locations can

change during the lifetime of a network. The location

information of each sensor node is indispensable for many

scenarios and services. This is because the collected data

are meaningless if there is no information from where the

data is obtained. For example, in a disaster relief

operation using WSN to locate survivors in a collapsed

building, it is important that sensors report monitoring

information along with their location [14]. Thus, the

design of efficient and robust techniques for nodes'

location has become necessary.

Fig. 1. Localization schemes in WSN.

In the literature, many protocols and algorithms have

been proposed for determining the location of sensor

nodes in WSN. According to several characteristics, these

localization schemes can be broadly classified into range

based or range free, anchor-based or anchor-free,

stationary or mobile sensor nodes, fine grained or coarse

grained, absolute or relative coordinates and centralized or

distributed as shown in Fig. 2.

III. RANGE BASED LOCALIZATION SCHEMES

At present, many approaches have been proposed for

node localization in WSNs. According to whether or not

Journal of Communications Vol. 12, No. 4, April 2017

222©2017 Journal of Communications

Page 3: Classification and Comparison of Range-Based Localization ... · Fatiha Mekelleche and Hafid Haffaf . Faculty of sciences, Computer science Department, University of Oran 1 Ahmed

the network needs to measure the actual distances/angles

between network nodes and based on whether accurate

ranging is required, WSN localization algorithm can be

divided into two categories: range-based algorithm and

range-free algorithm. The range-based algorithms are

more accurate than range-free. Due to the importance of

the range-based localization in WSNs and the availability

of a significant body of literature on this topic, a detailed

survey becomes necessary and useful.

A. Background and Related Work

In this section, the most relevant range-based research

works are reviewed. To streamline this survey, a

classification in taxonomy of these available algorithms is

presented. In our work, three classes are planned to have

an attractive description.

1) Class 1: Geometric techniques

These geometrical techniques represent the most basic

and intuitive techniques. Their objective is to estimate the

position of nodes in the network by basing on the

geometry (as the geometry of triangles). The three

approaches constituting this class are:

a) Trilateration

Trilateration [15] is the most basic and intuitive method

to determine the positions of the sensors. The basic

principle of this algorithm is to estimate the location of the

node (in 2D plane) by acquiring three beacons (anchors)

with known locations and their distances from the node to

be localized. The type of the signal indicator used to

estimate the beacons distance is in several cases the RSSI

[9]. The evaluated of distances from anchors to the normal

node are called the radiuses of these circles centered at

each anchor. The intersection of these three circles is the

positions of the unknown node. The principle of this

method is illustrated in Fig. 3.

Fig. 2. Trilateration localization method.

b) Multilateration

The multilateration method [16] has the same principle

as the trilateration, by using more than three reference

points (anchors). For the calculation of the position of an

ordinary node, we need the positions of some anchors and

the distances considered by this node at the various

anchors. These distances are obtained by the execution of

a technique of measure of distance as TDoA [11]. Also,

when more than three anchors are used, an over

determined system of equations results. By solving this

linear system, the measurements' error is minimized, thus

producing better results in the presence of inaccurate

distance estimates. For the nodes which have less than

three anchors, the multilateration local cannot be directly

applied. The possible solutions include an iterative

solution or a collaboration solution [17].

Fig. 3. Multilateration localization method.

As it is shown in Fig. 4, measuring the distances to the

reference points, the unknown node can determine its

position as the intersection of these circles.

c) Triangulation

In this approach [12], information about angles (using

AoA) is used instead of distances. Position computation

can be done remotely (Fig. 5 (a)) or by the node itself

(auto- localization); the latter is more common in WSN.

In this last case, depicted in (Fig. 5 (b)) at least three

reference nodes are required. The unknown node

estimates its angle to each of the three reference nodes and,

based on these angles and the positions of the reference

nodes (which form a triangle), computes its own position

using simple trigonometrically relationships.

Fig. 4. Triangulation localization method.

2) Class 2: Area-Based techniques

The aim of these techniques is to obtain a surface

containing probably the unknown node, such as the center

of gravity of this zone corresponds to the position

estimated by the node. In this class, we can find:

a) Bounding Box (BB)

The bounding box method is proposed in [18]. The

principle of this approach is shown in Fig. 6. For each

reference node i, a bounding box is defined as a square

with its center at the position of this node (xi, yi), with

sides of size 2di (where d is the estimated distance). The

intersection of all bounding boxes gives the possible

positions of the node to be localized. The final position of

the unknown node is then computed as the center of

gravity of the obtained rectangle.

Fig. 5. Bounding box location method.

Journal of Communications Vol. 12, No. 4, April 2017

223©2017 Journal of Communications

Page 4: Classification and Comparison of Range-Based Localization ... · Fatiha Mekelleche and Hafid Haffaf . Faculty of sciences, Computer science Department, University of Oran 1 Ahmed

b) Sum Dist Min Max

In the method SumDistMinMax [19], the anchors start

by broadcasting their positions. When a node X receives a

position of an anchor A, it estimates the distance to this

anchor by applying the technique Sum-Dist. The method

Sum-Dist is the simplest solution for estimating distances

to anchors. Each anchor sends a message including its

identity, coordinates and path length initialized to zero.

When a node receives this message, it calculates the range

from the sender adds it to the path length and broadcasts

the message. Thus, each node obtains a distance

estimation and position of anchors. Of course, only the

shortest distance will be conserved.

Sum-dist is very fast. Moreover, little computations are

required. But the main drawback of this method is that

range errors are accumulated when distance information is

propagated over multiple hops. After this phase of

estimation of the distances with anchors, the sensors

calculate their estimated positions by using the method

MinMax. The principle of this method is to determine, for

each sensor, a box containing it. The center of gravity of

this box is considered as estimated position of the node, as

depicted in Fig. 7.

Fig. 6. MinMax method.

Fig. 7. Probabilistic approach.

c) AT-Family: family of distributed approximation

techniques

In [20], a family of three distributed approximation

techniques (called AT-Family) is presented for the

localization problem in static WSN while taking

capabilities of sensors into account. These three methods

are: AT-Free, AT-Dist and AT-Angle. For more details of

the AT-Dist and AT-Angle (range-based algorithms) see

[20].

3) Class 5: General techniques

In this class we are going to group the algorithms

which don't belong to the classes Introduced previously.

The popular localization algorithms are:

a) Probabilistic approach

The uncertainty in distance estimations has motivated

the appearance of probabilistic approaches for computing

a node's position (see Fig. 8). In these approaches, the

result of calculation of the position is not a single point,

but a set of points with their probability to be the real

position of the node to be localized. An example of a

probabilistic approach is proposed in [21].

b) GPS-Free

The GPS-Free algorithm, which is used in mobile Ad

Hoc networks without GPS receivers or fixed anchor

nodes, was proposed first in [22]. In [23], the authors

present a GPS-free localization scheme for node

localization in WSN called the Matrix transform-based

Self Positioning Algorithm (MSPA), where the task is to

use the distance information (using for example TOA)

between nodes to determine the coordinates of static

nodes. Similar to other relative localization algorithms,

the coordinate establishment phase of MSPA is split into

two phases: the establishment of local coordinates at a

subset of the nodes (called master nodes) and the

convergence of the individual coordinate system to form a

global coordinate system.

c) APSAoA

The approach of Ad hoc Positioning System using

AOA (APSAoA for short) is proposed by [12]. It considers

sensors having, not the capacity to measure the distances

with their neighbors, but the capacity to measure the

angles. At first, the anchors start by broadcasting their

positions. The neighboring sensors receive these positions

and try to deduct the angles which they form with each of

these anchors with respect to their own reference axes.

These sensors then make follow their angles to their

neighbors for that they can deduct their angles in their

tours and so on. The Fig. 9 allows us to understand better

this process.

Fig. 8. APS with the measure AoA.

The method is presented in Fig. 9 assumes node A

knows its angles to immediate neighbors B and C (angles

b and c), which in turn know their angles to a faraway

anchor D. The problem is for A to find its angle to D

(dashed arrow). If B and C are neighbors of each other,

then A has the possibility to deduct all the angles in

triangles. But this would allow A to find the angle which

yields the angle of A with respect to D. A then continues

the process by forwarding its estimated angle to D to its

neighbors which will help farther away nodes get their

estimates for D. Once node A finds its angles to at least

three anchors that are not on the same line or on the same

circle with A, it can deduce the position using the

triangulation (introduced previously).

d) RSSI fingerprinting

An alternative solution using RSSI for positioning is

called RSSI fingerprinting [24] has been proposed. This

Journal of Communications Vol. 12, No. 4, April 2017

224©2017 Journal of Communications

Page 5: Classification and Comparison of Range-Based Localization ... · Fatiha Mekelleche and Hafid Haffaf . Faculty of sciences, Computer science Department, University of Oran 1 Ahmed

method comprises two steps. In the first step or learning

step, the anchors nodes record the power level of frames

sent periodically by the unknown nodes. These frames

contain the current position of the normal nodes. During

this offline procedure, the anchors map each frame with

the measured RSSI and the time of reception. Since all the

nodes have been synchronized, the time values are valid

throughout the network. The first step is also qualified as

offline phase since it is usually performed before the

activation of the localization service provided by the

network. When the offline phase ends, a database is built,

containing each unknown node's position and orientation

(north, south, east, and west), as well as the RSSI

measurements taken by each anchor.

In the second step or online step, the anchor nodes use

the empirical values contained in the database to

determine the matched position for normal nodes.

B. Classification of Localization Schemes

In the previous section, we have surveyed the state-of-

the-art range-based localization schemes for WSNs. It

should be noted that this presentation is not exhaustive.

The choice of the method of the position estimation

influences the final performance of the localization system.

It depends on collected information and on resources of

the sensors. In the following, we are going to try to

provide a synthesis of these approaches reviewed, such as

we are going to focus on the classification (see Table I).

Precisely, we make the classification of range-based

localization algorithms based on the dependency of

various aspects (range measurements, infrastructure, etc)

easy. This classification can be also used to help in

comparing localization techniques.

TABLE I: CLASSIFICATION OF LOCALIZATION TECHNIQUE

TABLE II: A SUMMARY OF COMPARISON OF RANGE-BASED TECHNIQUES.

Range-Based technique Advantage Disadvantage Reference

number

Trilateration A low complexity of calculation ((1). Sensitive to the inaccuracies of the distances. 3

Multilateration

Use of an additional number of anchors.

(Improve the accuracy)

Limitation on the number of anchors (At least

three anchors are necessary).

Complexity of the calculation (n3).

(n: represent a number of the nodes in the

network )

3

Triangulation A low complexity of calculation

((1).

Need for additional material. 3

Bounding Box A low complexity of calculation ((n). Error of the final position. N > = 2

SumDistMinMax

A low complexity of calculation.

Robust

The accumulation of the errors of measure

in particular due to the technique of

estimation of the distances (SumDist).

Average accuracy.

3

AT-Family

AT-Dist

Bring a considerable gain in terms of

energy saving and speed of convergence.

Define rules allowing locating exactly

certain nodes (Good accuracy).

Several parameterized (influence on the capacity of

the memory).

Require an additional material.

3

AT-Angle

Good accuracy.

Require an additional material.

Very sensitive to the disturbances bound

to the environment.

1

Use of the indicator RSSI for the Complexity of the calculation and the volume

Class Range-Based technique Anchor-free Anchor-based Centralized Distributed

Geometric

Trilateration

Multilateration

Triangulation

Area-

Based

Bounding Box

SumDistMinMax

AT-Family

AT-Dist

AT-Angle

General

Probabilistic approach

GPS-Free

APSAOA

RSSI Fingerprinting

Journal of Communications Vol. 12, No. 4, April 2017

225©2017 Journal of Communications

Page 6: Classification and Comparison of Range-Based Localization ... · Fatiha Mekelleche and Hafid Haffaf . Faculty of sciences, Computer science Department, University of Oran 1 Ahmed

Probabilistic approach estimation of distance (RSSI is simple and

low cost).

necessary memory.

Average precision.

3

GPS-Free

Low complexity of calculation.

Low accuracy.

No

APSAOA

Robust

Limitation on the number of anchors (at least

three anchors are necessary) to apply then the

Triangulation.

Average precision.

Need for an additional material.

1

RSSI Fingerprinting

No additional hardware.

Scalable, Low overhead.

Better accuracy.

Cost in terms of setup time and demand of high

data volume (memory cost).

Any change in the configuration like the

coming of a new anchor node, will imply

creating a new database, meaning this method

is not so flexible.

3

C. Performance Comparison

A comparative study is presented in this section for

range-based schemes. Table II summarizes key

advantages and disadvantages of the localization

techniques discussed in this paper. The goal is to

accentuate the key functional and performance differences

between the different techniques, to facilitate the selection

of an appropriate localization solution given a specific

application and to help identify potential research

directions.

IV. CONCLUSION AND FUTURE WORK

Wireless sensor networks are built and scattered to

collect real-time data on the spatial-temporal

characteristics of the physical environment. Therefore, the

collected data are valueless if there is no information from

where this data is obtained. Thus, localization in WSN is

an active area of research that has been addressed through

many proposed schemes. Based on the dependency of the

range measurements, theses proposal schemes are

classified into two major classes: range-based schemes

and range-free schemes. Accuracy is the most important

key for localization evaluation. Indeed, most of the

applications of WSN need high accuracy. With specific

hardware, the range-based schemes typically achieve high

accuracy based on either node-to-node distances or angles.

Therefore, in this paper, we focused on it.

Due to the importance of range-based localization in

WSNs and the availability of a significant body of

literature on this topic, a detailed survey becomes

important and useful. Thus, in this paper, the more

representative range-based techniques are described.

Precisely, in order to evaluate the effectiveness of these

techniques, our contribution is to survey these techniques

by presenting a classification and a comparison between

them. This classification based on key features like anchor

existence, implementation manner.

This survey is usable to understand the operation of

varies localization methods and it is also usable for who

wants to implement a new localization algorithm. In

additional, some evaluation factors were introduced to

validate new proposed methods or to compare different

existence techniques in order to find the best one.

In the future, we want to continue our work in the

direction of combination of range-based and rang-free

algorithms. Compared with range-free algorithms, the

range-based algorithms usually have much better accuracy

because they base on measures of distances or angles

between the nearby sensors, but they require additional

materials for the measure contrary to the methods rang-

free. These material components consume more energy

and increase the cost of the solution. Thus, it would be

relevant to develop a hybrid solution which combines

between these two families of methods. This combination

could lead to a low cost and more precise estimation of

the position.

REFERENCES

[1] H. C. F. Liu, A. Beskok, N. Gatsonis, et al., “Micro

electro mechanical systems (MEMS),” 1998.

[2] J. N. Al-Karaki and A. E. Kamal, “Routing techniques in

wireless sensor networks: a survey,” Wireless

Communications, vol. 11, no. 6, pp. 6-28, 2004.

[3] T. Arampatzis, J. Lygeros, and S. Manesis, “A survey of

applications of wireless sensors and wireless sensor

networks,” in Proc. IEEE International Symposium on

Intelligent Control, Mediterrean Conference on Control

and Automation, June 2005, pp. 719-72.

[4] G. Werner-Allen, K. Lorincz, et al., “Deploying a

wireless sensor network on an active volcano,” IEEE

Internet Computing, vol. 10, no. 2, pp. 18-25, Mar. 2006.

[5] S. Basagni, I. Chlamtac, V. Syrotiuk, et al., “A distance

routing effect algorithm for mobility (DREAM),” in Proc.

4th Annual ACM/IEEE International Conference on

Mobile Computing and Networking, Dallas, Texas, USA,

Oct. 25-30, 1998, pp. 76-84.

Journal of Communications Vol. 12, No. 4, April 2017

226©2017 Journal of Communications

Page 7: Classification and Comparison of Range-Based Localization ... · Fatiha Mekelleche and Hafid Haffaf . Faculty of sciences, Computer science Department, University of Oran 1 Ahmed

Journal of Communications Vol. 12, No. 4, April 2017

227©2017 Journal of Communications

[6] K. Alzoubi, X. Li, Y. Wang, et al., “Geometric spanners

for wireless ad hoc networks,” IEEE Transactions on

Parallel and Distributed Systems, vol. 14, no. 4, pp. 408-

421, April 2003.

[7] B. Hofmann-Wellenhof, H. Lichtenegger, and J. Collins,

Global Positioning System: Theory and Practice, Wien,

Austria: Springer, vol. 1, 1997.

[8] N. Labraoui, “La sécurité dans les réseaux sans fil ad

hoc,” Doctoral thesis, 2014.

[9] S. Wang, J. Yin, Z. Cai, and G. Zhang, “A RSSI-based

self- localization algorithm for wireless sensor networks,”

Journal of Computer Research and Development, pp.

385-388, 2008.

[10] M. Guerriero, S. Marano, V. Matta, and P. Willett, “Some

aspects of DOA estimation using a network of blind

sensors,” Signal Processing, vol. 88, no. 11, pp. 2640-

2650, 2008.

[11] H. L. Chen, H. B. Li, and Z. Wang, “Research on TDoA-

based secure localization for wireless sensor networks,”

Journal on Communications, vol. 29, no. 8, pp. 11-21,

2008.

[12] D. Niculescu and B. Nath, “Ad hoc positioning system

(APS) using AOA,” in Proc. Twenty-Second Annual Joint

Conference of the IEEE Computer and Communications,

vol. 3, 2003, pp. 1734-1743.

[13] G. Mao, B. Fidan, and B. D. Anderson, “Wireless sensor

network localization techniques,” Computer Networks,

vol. 51, no. 10, pp. 2529-2553, 2007.

[14] G. Werner-Allen, K. Lorincz, et al., “Deploying a

wireless sensor network on an active volcano,” IEEE

Internet Computing, vol. 10, no. 2, pp. 18-25, Mar. 2006.

[15] O. S. Oguejiofor, A. N. Aniedu, H. C. Ejiofor, and A. U.

Okolibe, “Trilateration based localization algorithm for

wireless sensor network,” International Journal of

Science and Modern Engineering, vol. 1, pp. 21-27,

September 2013.

[16] F. Santos, “Localization in wireless sensor networks,”

ACM Journal Name, vol. 5, pp. 1-19, 2008.

[17] A. Savvides and M. B. Srivastava, “Distributed fiine-

grained node localization in ad-hoc networks,”

Networked and Embedded Systems Lab Electrical

Engineering Department University of California, Los

Angeles, 2002.

[18] S. Simic and S. Sastry, “Distributed localization in

wireless ad hoc networks,” Technical Report UCB/ERL,

vol. 2, 2002.

[19] A. Savvides, H. Park, and M. B. Srivastava, “The bits and

flops of the n-hop multilateration primitive for node

localization problems,” in Proc. 1st ACM International

Workshop on Wireless Sensor Networks and Applications,

2002, pp. 112-121.

[20] C. Saad, A. Benslimane, and J. C. König, “AT-Family:

Distributed methods for localization in sensor networks,”

pp. 1-32, May 2007.

[21] V. Ramadurai and M. L. Sichitiu, “Localization in

wireless sensor networks: A probabilistic approach,” in

Proc. International Conference on Wireless Networks,

2003, pp. 275-281.

[22] S. Capkun, M. Hamdi, and J. P. Hubaux, “GPS-free

positioning in mobile ad hoc networks,” Cluster

Computing, vol. 5, no. 2, pp. 157–167, 2002.

[23] L. Wang and Q. Xu, “GPS-free localization algorithm for

wireless sensor networks,” Sensors, vol. 10, no. 6, pp.

5899–5926, 2010.

[24] M. Widyawan, D. Pesch, et al., “Influence of predicted

and measured fingerprint on the accuracy of RSSI-based

indoor location systems,” in Proc. 4th Workshop on

Positioning, Navigation and Communication, Hannover,

Germany, March 2007.

Fatiha Mekelleche was born in Oran,

Algeria in 1991. She received his

Licence, on System of Data Processing

and the Communication (SDPC) in 2010

and his Master degree on Engineering of

the Data and Web Technology (EDWT).

In 2013 at University of Oran 1 Ahmed

Benbella, Algeria. He is a PhD Student

in the R.I.I.R Laboratory, Graduate school of Advanced Data

Models and emerging networks. His main research area is on

the Wireless Sensor Networks. Exactly, in the problem of the

localization of the sensors in a WSN.

E-mail: [email protected].

Hafid Haffaf was born in Oran, Algeria

in 1964. He obtained doctor degree in

computer Science in 2000; is a senior

lecturer at the University of Oran 1

Ahmed Benbella (Algeria). He actually

heads the R.I.I.R Laboratory at

Computer science department–Oran

University-. His researchers concern

different domain as Automatic control and diagnosis,

optimization reconfiguration using system of system approaches

and their applications in Bond graph and monitoring. He has

many collaborations projects with European laboratory:

Polytech Lille where he worked in Intelligent transport systems

infrastructures- and LIAU Pau (France) in the domain of

Wireless sensor Networks (CMEP project).

E-mail: [email protected].