Научная статья на тему 'OPTIMIZATION OF NODES LOCALIZATION IN 3D WIRELESS SENSOR NETWORKS'

OPTIMIZATION OF NODES LOCALIZATION IN 3D WIRELESS SENSOR NETWORKS Текст научной статьи по специальности «Медицинские технологии»

CC BY
46
9
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
StudNet
Ключевые слова
WIRELESS SENSOR NETWORKS / LOCALIZING ALGORITHMS

Аннотация научной статьи по медицинским технологиям, автор научной работы — Huda Alali, Fawwaz Almfade

WSNs are the most used networks in various applications but are considered sensitive to power consumption that its power source is batteries with low capacity and non-replaceable and non-rechargeable because of difficulties in reaching their location and the high cost of replacing from this point it is so important to find a good localizing of sensor nodes in WSNs with failure of one (or more) node not affecting the entire network GPS systems were first utilized to get intermittent information about nodes locations and their capabilities but this strategy faced the problem of losing signal because of natural barriers like mountains and oceans which veil satellites signals. These methods are replaced by localizing algorithms allows using the best construction for network performance with losing a node (or more) not affecting the entire network. In this research we present a group of studies about localizing WSNs with focusing on 3D WSNs. And we will test tow types of 3D WSNs to choose the best one relying on various parameters like power consumption.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «OPTIMIZATION OF NODES LOCALIZATION IN 3D WIRELESS SENSOR NETWORKS»

Научная статья Original article УДК 621.39

ОПТИМИЗАЦИЯ ЛОКАЛИЗАЦИИ УЗЛОВ В ТРЕХМЕРНЫХ БЕСПРОВОДНЫХ СЕНСОРНЫХ СЕТЯХ

OPTIMIZATION OF NODES LOCALIZATION IN 3D WIRELESS SENSOR

NETWORKS

IjJI

Худа Алали, магистр специалист прикладная электроника и электротехники, Факультет механики и электротехники, университет Дамаск, Дамаск, Сирия. huda. alali. ha89@gmail. com

Фавваз Альмфаде, доцент кафедры прикладная электроника и электротехники, Факультет механики и электротехники, университет Дамаск, Дамаск, Сирия. fawwazm@gmail.com

Huda Alali, A student with a master degree of Communication and Electronics (applied electronics), Faculty of Mechanical and Electrical Engineering, Damascus University, Damascus, Syria. huda.alali.ha89@gmail.com

Fawwaz Almfade, Assistant Professor, Department of Communications and Electronics Engineering, Faculty of Mechanical and Electrical Engineering, Damascus University, Damascus, Syria. fawwazm@gmail.com

Аннотация

WSN являются наиболее часто используемыми сетями в различных приложениях, но считаются чувствительными к энергопотреблению, так как их источником питания являются батареи малой емкости, незаменяемые и не

7752

перезаряжаемые из-за трудностей в достижении их местоположения и высокой стоимости замены с этого момента. очень важно найти хорошую локализацию сенсорных узлов в WSN, при этом выход из строя одного (или нескольких) узлов не влияет на всю сеть. Системы GPS впервые использовались для получения прерывистой информации о местонахождении узлов и их возможностях, но эта стратегия столкнулась с проблемой потери сигнала из-за естественных преград, таких как горы и океаны, которые маскируют сигналы спутников. Эти методы заменены алгоритмами локализации, позволяющими использовать наилучшую конструкцию для производительности сети, при этом потеря узла (или более) не влияет на всю сеть. В этом исследовании мы представляем группу исследований по локализации WSN с упором на 3D WSN. И мы протестируем два типа 3D WSN, чтобы выбрать лучший, основываясь на различных параметрах, таких как энергопотребление.

Summery

WSNs are the most used networks in various applications but are considered sensitive to power consumption that its power source is batteries with low capacity and non-replaceable and non-rechargeable because of difficulties in reaching their location and the high cost of replacing from this point it is so important to find a good localizing of sensor nodes in WSNs with failure of one (or more) node not affecting the entire network GPS systems were first utilized to get intermittent information about nodes locations and their capabilities but this strategy faced the problem of losing signal because of natural barriers like mountains and oceans which veil satellites signals. These methods are replaced by localizing algorithms allows using the best construction for network performance with losing a node (or more) not affecting the entire network. In this research we present a group of studies about localizing WSNs with focusing on 3D WSNs. And we will test tow types of 3D WSNs to choose the best one relying on various parameters like power consumption.

7753

Ключевые слова: Беспроводные сенсорные сети, алгоритмы локализации, GPS

Keywords: Wireless sensor networks, localizing algorithms, GPS

Introduction:

WSNs are some devices connected to each other, their mission is to gather information and interchange it through wireless connection channels with many nodes then to other networks through a specific port . WSNs have unique characteristics make them suitable for many applications, recently it has been noticed the interesting growing of applications depending on these networks as the small size of these sensors and thier low cost allow spreading them in high numbers. And the ability of the node to set itself in the network makes it able to be spread in many environments especially those difficult to reach. WSNs are constructed of huge number of small self-powered equipment known as sensor nodes being spread in a territory for surveillance, where nodes collect data from the environment then send it to other device (base station) without the need of human assistance, then the station sends data to the user through internet or satellites. This idea is as old as radios but WSNs depends on latest technology of small computer parts, and they adopt network managing system to best utilize power and connection resources, which is a revolutionary idea in this field. WSNs are started many years ago by American defense ministry to support battle fields with huge number of sensors to read war circumstances, the project was named (smart dust), then it was transformed to civil applications.

WSNs are considered low volume and complexity in view of equipment and sensors that they depend on limited power supply and conducts data through wireless connections or various ways to a collector in limited network or a network connected to other networks though a gateway. WSNs are constructed of base stations and group of nodes connected to each other

7754

Fig. 1 WSNs

Research importance and goals:

3D WSNs gives the third dimension (height) a value, while 2D WSNs do not Ignoring the third dimension is accepted in applications with sensors spread on the ground surface with a network height less than the radius of sending signal of a node. This is not accepted in space or underwater where nodes are spread different heights and measurement information are important so we have a 3D WSN Considering the third dimension is a research dilemma of studying the efficiency of these networks and how to optimize there performance.

Goal : studying localization of nodes to suggest a topology of the network in 3D WSNs to reduce power consumption which is considered an important factor in their role beside increasing their productivity and lifetime to achieve the best performance

Research methods and tools :

To choose the suggested algorithm we constructed a simulation scenario using the simulation program Network simulator 2 which is an open source app depends on simulating intermittent events .We used version 2.35 which is rich in parts and protocols of networks and internally depends on two languages C++ an efficient and fast in execution and is used for writing fixed parts , TCL which is slow in execution but fast in editing and is used to write user instructions , so this simulator gathered the speed of execution and editing from these two languages. Simulation environment is considered a building of many floors with two source nodes and two

7755

receiver nodes implanted in different floors and the rest of nodes being implanted randomly or in organized type to figure out the best localizing for nodes.

2. Importance of localizing in WSNs :

Most times we have to spread the nodes randomly from a plane as an example , which results in many problems as lacalizing ones , which is estimation of coordinates of an unknown node in the network , so that data received from nodes loose its value without the location information and that may lead to wrong explanation GPS may be a good choice because of good precision but in some applications using GPS receivers is useless in view of high power consumption and weight and cost and natural barriers , as this system dose not work in inner environments cause it depends on direct facing of the sender and receiver , that's why we need algorithms to localize the nodes , these algorithms share three steps :

• Distance Estimation : between nodes by some technologies

• Position Computation : by estimation of location of a node relative to known node

• Localization Algorithms : connecting data of distance and location to precisely localize the node

3. distance estimation techniques : Two major types

3.1 range free : if two nodes were able to connect then the distance between them is less than the maximal range of signaling by specific distance R , accuracy depends on nodes density and number of reference nodes with known locations and the topology of the network . this method is simple and low cost and best suites the application that do not need such a precise localizing

3.2 range based techniques :

3.2.1 TOA (Time Of Arrival) :

Uses the time of signaling and speed of spreading and time of arrival to measure the distance with this equation: Distance = speed*time

Disadvantages : needs synchronizing the send and receive

3.2.2 (Received Signal Strength Indicator) RSSI :

7756

Radio signal strength proportionate inversely with distance , so we can translate signal strength to distance. Disadvantages : problems in precision because of the changing nature of radio signal due to the environment

3.2.3 TDOA (Time Difference Of Arrival :

Two different signals in sending and receiving and two different speeds then the difference in time of arrival is calculated to calculate the distance

3.2.4 AOA (Angle Of Arrival) :

Based on algorithmic antenas to define the receiving angle. The two sides should be able to define the angle. In situation of the target knowing its orientation then we need it to connect to two sensors. When the target dose not know its orientation then we need three sensors 4.Position Computation Techniques :

4.1 lateration : in this method we need three reference nodes near the node we are localizing (Trilateration)' , and when using a 3D space we need 4 nodes (Multilateration) Localizing the node is done by cross of three circles of the reference nodes with a radius being the distance from the reference node to the being localized , disadvantages are that information about distance may be wrong so circles may not cross

7757

4.2 Triangulation :

At least Three reference nodes are used then calculating the location of the node by angles of reference nodes which form a triangle and by depending on trigonometry

lijB

«J /

S

Fig. 3 Triangulation 4.3 Pattern Matching Localization:

Is called also (Fingerprint Algorithm) and contains two phases : Offline : parameters of received signals are registered in database named radio map. Online : sensors are activated to measure the map Estimation of node location is made by comparing characteristics of received signals with that registered in the map. This method suffers climate changes because it saves the parameters in the first phase so it needs to re-register in the new climate 5. Localization Algorithms

5.1 MDS (rang-free anchor-free methods):

Every single node forms a local map of the distribution of other nodes which are located two jumps far from it depending on basic connection operations between them.Then all sensors connects to each other to gather these local maps to form the final type of localizing in the network , this algorithm suffers difficulty in forming the final map and imprecise localizing of sensors and it uses algorithms DV ( distance , hop) to form the distance algorithm

5.2 (LPD) The Local Position Discovery :

Building a lacal scheme of locations of sensors , local map in every cluster starting from gate node in every cluster

5.3 (Localization with Mobile Beacon (LMB) :

7758

Localizing of all nodes depends on a single moving node that sends its location information containing coordinates ,when the unknown node receives three messages of moving nodes it calculates its location

Reference studies :

disadvantages advantages adress year Editors NO

Time of Precise A practical 2010 Zhikui 1

computing localization Localization Chen

and cost based on Algorithm based on WSN

Bad Use the Improved 2019 Je Wu 2

performance error DV-Hop

when there is coefficient Localization

motion of in each algorithm

some stage to based on

unknown correct the RSSI

nodes distance estimate in the next stage

Distance Calculating An effective 2018 Nath 3

between the capacity localization and

nodes should received is algorithm Patwari

be marginal simple using RSSI

relative to

sending

signal

strength

7759

Not efficient Calculating Evaluation 2009 Allen 4

in localizing the mean of and

nodes error gives a localization Gaura

precisely good idea of Algorithms

the node

position

circuit

Localizing Determining A weight 2017 Shi and 5

main node is the position based DV- Fang

based on GPS of the nodes HOP

which is not using the improved

always method of localization

available in deflection in algorithm

some positioning,

topography where the

known

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

distance

between the

node and the

main nodes

and between

the nodes

Simulation and Results :

NS2 programs are suitable to simulate and plan 2D&3D WSNs. They contain many libraries to simulate WSNs. In every user code there is presenting of coordinates of nodes in variants X and Y in 2D WSNs , Z is added in 3D WSNs. Sending data packets in 1000 bite \ second to fix the sending rate according to 80.11 role which is a wireless parameter with many versions supports high bit rate that sometimes reaches 11 mbps and is used for applications of WSNs and localizing

7760

issues. The covering range of every node is considred 60 m through free distribution space. The protocol Dynamic Source Routing (DSR) to direct the data so addresses of nodes from source to target included in the sent packet , sending is continuous to ensure sending to the last node , and there are two procedures : (Route Maintenance Route Discovery DV-HOP algorithm)

Fig. 4 Route Maintenance Route Discovery DV-HOP algorithm

Algorithm basics :

Reference node broadcasts and when a node receives the messages it transmits them to other nodes ,and from the jumps needed for the packet to reach the node we can localize it , then we have three known locations of nodes and then we calculate the rest of nodes in same way Trial of cubic construction (increasing number of nodes and changing dimensions of the network in three senarios) : Measured parameters (max number of packets received , lowest number of nodes)

Dimensions 2500*2500*8

B)

an

¡ш

! юз

so

0 0)10

a -

J 5 К Li Л S il 3! tf iS 50 55 К' № TO 75 w ?J 95 1W

7761

Fig.5 The first scenario diagram

Fig.6 The 2d scenario diagram

Fig.7 The 3d scenario diagram

Lowest nodes number Max packets number Network dimensions senario

40 200 8*2500*2500 1

35 810 8*2000*2000 2

20 920 8*1500*1500 3

Result:

The best scenario is when we received the max number of packets (920) with lowest number of nodes (20) then the network dimensions are smallest (1500*1500*8) comparing to other situations. The more bigger the volume of network the more nodes we need to build up the road between source and target Cubic trial (nodes distribution effect) :

7762

Parameters (max number of packets , type of distribution)

Fig. 8 nodes distribution

symmetrical alligned random Nodes distribution

935 950 945 Max packet num (z=10)

953 970 962 Max packet num (z=20)

Result:

Aligned distribution is better than max packet number because when distribution is random in the cubic some nodes will be in the angles which will limit their participation in building up the road for connecting and transmitting data from source nodes to target

Comparing network performance in organized spherical and six fold environment :

7763

Fig. 9 Comparing network performance

Measured paramétrés :

Sending receiving times , nodes number Sending receiving times , nodes number

spherical sixfold

Nodes die at 911 on H-axis Then performance declines Nodes die at value 2913 on horizontal axis (times of sending receiving) then performance declines

Result :

Network performance is better in sixfold environment than spherical

...... ............... ............ .........«

«I*"*"" ...........

»..... ,„■•...... 250 Kbps

■10 -6 -4 -2 0

Transmitted Power (dBm)

Fig. 10 Comparing signal to noise in sixfold and spherical, Black is sixfold , blue is spherical Signal to noise ratio is better in sixfold

SNR(dB),Transmitted power(dBm)) i spherical SNR(dB),Transmitted power(dBm)) i sixfold

-6,-13 -6,3

-4, -11 -4,5

-2,-10 -2,9

7764

Conclusions :

1.Increasing node number and reducing area gives us more received packets because connection between nodes is stronger with reduced distance 2.Node distribution effect : aligned one is better

3.Sixfold organized environment is better than spherical one in terms of power consumption and performance and ratio of signal to noise Future perspectives :

1. Adding noise to radio connection between nodes and watching the results and calculating Bit Error Rate BER , and comparing ages of nodes , and moving to wide conceptions about quality of service with using protocols with wide applications in 3D WSNs

2. Reliance on new algorithm based on merging many algorithms to benefit from all advantages in increasing its life and power saving

3.Using the concept of correlation between nodes to predict the location of a node depending on locations of neighboring ones

References :

1. HM Ammari, SK DAS. Coverage and connectivity in three-dimensional wireless sensor. IEEE Trans. Parallel Distrib. Syst. (IEEE TPDS). 2009; 20(6).

2. ZOU and K. Chakrabarty, "Sensor deployment and target localization based on virtual forces.IEEE, 2003, pp. 1293-1303.

3. I. F. Akyildiz, D. Pompili and T. Melodia, Underwater Acoustic Sensor Networks: Research Challenges, AdHoc Networks Journal, (Elsevier), March 2005.

4. K. Romer, F. Mattren, ''The Design Space of Wireless Sensor Networks,'' IEEE Wireless Communications, Dec. 2004.

5. Boukerche. Algorithms and Protocols for Wireless, Mobile Ad Hoc Networks, John Wiley & Sons, Inc., 2009

6. US National Research Council report ("Embedded Everywhere"): the use of wireless sensor networks (WSN) could well dwarf previous milestones in the information revolution.

7765

7. I. F. Akvildiz, D. P0mpili, and T. Melodia, Underwater Acoustic Sensor Networks: Research Challenges, Ad Hoc Networks Journal, (Elsevier), March 2005.

8. D. Puccinelli and M. Haenggi WSN: Applications & Challenges of Ubiquitous Sensing IEEE CAS Magazine, Sep. 2005

9. F. Akyildi, D. Pompili, T. Melodia, Underwater acoustic sensor networks: research challenges, Ad Hoc Networks (Elsevier) 3 (3) (2005) 257-279.

10. Shrivastava A; Bharti,P. Localization Techniques For Wireless Sensor Network. International Journal Of Computer Application India, Vol.116, No.12,2015, 13-15.

© Худа Алали, Фавваз Альмфаде, 2022 Научно-образовательный журнал для студентов и преподавателей «^ий^еХ» №7/2022

Для цитирования: Худа Алали, Фавваз Альмфаде, ОПТИМИЗАЦИЯ ЛОКАЛИЗАЦИИ УЗЛОВ В ТРЕХМЕРНЫХ БЕСПРОВОДНЫХ СЕНСОРНЫХ СЕТЯХ// Научно-образовательный журнал для студентов и преподавателей №7/2022

7766

i Надоели баннеры? Вы всегда можете отключить рекламу.