Professional Documents
Culture Documents
net/publication/261056925
CITATIONS READS
20 745
1 author:
Michal Turcanik
General Milan Rastislav stefanik Armed Forces Academy
28 PUBLICATIONS 97 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Michal Turcanik on 23 May 2017.
Michal Turčaník
Department of Informatics
Armed Forces Academy
Liptovský Mikuláš, Slovakia
michal.turcanik@aos.sk
Abstract—Author presents a design of the artificial neural (e.g., dropped from an airplane) or can be planted manually
network for routing in the sensor network in this paper. The (e.g., fire alarm sensors in a facility). For example, in a disaster
routing table is replaced by artificial neural network. The main management application, a large number of sensors can be
aim is to realize this operation as fast as possible. Optimized dropped from a helicopter. Networking these sensors can assist
neural network is implemented in the reconfigurable hardware. rescue operations by locating survivors, identifying risky areas,
The paper concludes with possible future research areas. and making the rescue team more aware of the overall situation
in the disaster area [1].
Keywords: artificial neural network, FPGA, network routing
I. INTRODUCTION
Sensor networks consist of small nodes with sensing, S4 S4 S4
computation, and wireless communications capabilities. Many
routing, power management, and data dissemination protocols S4
have been specially designed for sensor network where saving R1 R2
energy is an essential design issue. The focus, however, has R11
R3
been given to the routing protocols which might differ
depending on the application and network architecture.
S4 R7
A new approach has been proposed for the routing problem Gateway
R4 S4
in the sensor network in this paper. The routing table is
replaced by artificial neural network in this approach. The main R10
aim is to realize this operation as fast as possible. R8
R6
In this paper author used offline learning method. Offline
R9
training regards to learning procedure on a general-purpose R5
S4
computing platform before the trained system is implemented
in hardware. The software that was chosen for offline training S4 S4 S4
is MATLAB. Also was used Xilinx ISE to synthesize of S4
VHDL code and simulate.
Figure 1. Sensor network (R - router, S - sensor)
This paper is organized as follows: part II introduces the
sensor network topology. Part III presents artificial neural
network (ANN). Using ANN for network routing and ANN
optimization is presented in part IV. Part V presents the results In the past few years, an intensive research that addresses
and discussion about results, and finally part VI concludes the the potential of collaboration among sensors in data gathering
paper. and processing and in the coordination and management of the
sensing activity were conducted. However, sensor nodes are
constrained in energy supply and bandwidth. Thus, innovative
techniques that eliminate energy inefficiencies that would
II. SENSOR NETWORK TOPOLOGY
shorten the lifetime of the network are highly required. Such
constraints combined with a typical deployment of large
Networking unattended sensor nodes may have profound number of sensor nodes pose many challenges to the design
effect on the efficiency of many military and civil applications and management sensor networks and necessitate energy-
such as target field imaging, intrusion detection, weather awareness at all layers of the networking protocol stack. For
monitoring, security and tactical surveillance, distributed example, at the network layer, it is highly desirable to find
computing, detecting ambient conditions such as temperature, methods for energy-efficient route discovery and relaying of
movement, sound, light, or the presence of certain objects, data from the sensor nodes so that the lifetime of the network is
inventory control, and disaster management. Deployment of a maximized [2].
sensor network in these applications can be in random fashion
and output neurons. The input units receive the input data, and
the output units provide the output [8].
The calculation of the final output values proceeds layer by
layer. First, the input signals are applied to the input layer, and
each neuron of the input layer calculates its output value. Next,
these values are propagated to the next layer; until the output
layer is reached.
IV. USING THE ARTIFICIAL NEURAL NETWORK FOR
NETWORK ROUTING
FPGA
ANN
Delay Number of LUT Slices
10 142 ns 1098 524
REFERENCES
[1] Al-Karaki, J. N. and A. E. Kamal, "Routing Techniques in Wireless
Sensor Networks: A Survey", IEEE Wireless Communications, Volume
11, No. 6, Dec. 2004, pp. 6-28.
[2] Al-Kofahi, O. and A. E. Kamal, " Survivability Strategies in Multihop
Wireless Networks", IEEE Wireless Communications, Vol. 17, No. 5,
Oct. 2010, pp. 71-80.
[3] J.L. Elman,”Finding structure in time, Cognitive Science,” Vol. 14,
1990, pp. 179-211.
[4] F. Rosenblatt, “Principles of Neurodynamics,” Washington D.C.,
Spartan Press, 1961.
[5] I. Mokriš and M. Turčaník,”Contribution to the analysis of multilayer
perceptrons for pattern recognition,” Neural Network World. Vol. 10,
No. 6 (2000), ISSN 1210-0552, p. 969-982.
[6] Turčaník, M. - Mokriš, I.: Possible Approach to Optimization of Neural
Network Structure. Proc. of Conf. SECON 97, Warsaw, pp. 326 - 335.
[7] Pattreson D.: Artificial Neural networks - Theory and Applications,
Prentice Hall, 1996.
[8] S. Melacci, L. Sarti, M. Maggini, M. Bianchini, “A Neural Network
Approach to Similarity Learning,” Lecture Notes in Computer Science,
Artificial Neural Networks in Pattern Recognition, June 30, 2008, pp.
133-136.
[9] S. Ezzati, H. R. Naji, A. Chegini, P. Habibimehr, “Intelligent Firewall
on Reconfigurable Hardware,“ European Journal of Scientific Research.
ISSN 1450-216X Vol.47 No.4 (2010), pp.509-516.
[10] HARAKAĽ, M. - CHMÚRNY, J.: The Tesseral Processor for Image
Processing Based on Hierarchical Data Structures, Radioengineering,
Vol.6, No.4, 1997, pp. 1-5. ISSN 1210-2512
[11] Kuffová, M.: Simulation of fatigue process. In: Mechanics. - ISSN
1734-8927. - Vol. 27, No. 3 (2008), p. 110-112.