SlideShare a Scribd company logo
1 of 10
Download to read offline
International Journal of Computer Science & Information Technology (IJCSIT) Vol 8, No 6, December 2016
DOI:10.5121/ijcsit.2016.8604 39
ENVIRONMENTALLY CORRECTED RSSI BASED
REAL TIME LOCATION DETECTION SYSTEM
Hakan Koyuncu and Baki Koyuncu
Final International University, Cyprus
ABSTRACT
RSSI based localization techniques are effected by environmental factors which cause the RF
signalsemitted from transmitter nodes fluctuate in time domain. These variations generate fluctuations on
distance calculations and result false object position detection during localization.Smoothing procedures
must be applied on distance values either collectively or individually to minimize these fluctuations. In this
study,proposed detection system has two main phases. Firstly, calibration of RSSI values with respect to
distances and calculation of environmental coefficient for each transmitter.Secondly, position estimation of
objects by applyingiterative trilateration on smoothed distance values. A smoothing algorithm is employed
to minimize the dynamic fluctuations of RF signals received from each reference transmitter node.
Distances between the reference nodes and the objects are calculated by deploying environmental
coefficients. Experimental measurements are carried out to measure the sensitivity of the system. Results
show that the proposed system can be deployed as a viable position detection system in indoors and
outdoors.
KEYWORDS
RSSI (received signal strength indication), environmental factor, dynamic fluctuation, iterative
trilateration, smoothing algorithm, localization technique.
I. INTRODUCTION
There are many localization techniques which focus on indoors or outdoors by using different
sensor devices such as RF-code andJennic [1, 2]. Some examples in the literature to determine the
object positions are Cricket [3], Radar [4] and GPS [5]. However, due to different environmental
characteristics, sensor devices are affected differently and the localization results will reflect
these effects. Hence the accurate calculation of object locations becomes a difficult task.
Sensor devices are called wireless sensor nodes and thesenodes can be transmitters or receivers.
Receiver nodes receive the transmitted RSSI values from transmitter nodes and transfer them to a
server. Localization procedures use existing WLAN infrastructures to communicate with the
server [6,7]. During the RF signal propagation from transmitters, signal amplitudes greatly vary
due to environmental conditions when they arrive to receivers. Some signals are weak and their
contributions with the distance calculations are minimal. Other signals have good signal strength
levels and contribute well in calculations
Hence RSSI values must be carefully considered and the effects of their fluctuations on distance
calculations in time domain must be minimized in order to integrate them in position calculations.
Many localization systems deal with the smoothing of RSSI values. Some other systems deal with
International Journal of Computer Science & Information Technology (IJCSIT) Vol 8, No 6, December 2016
40
the smoothing of localization distances before determining the object location. Filtering
techniques such as Kalman filtering [8], Bandpass filtering [9] and etc, are utilized to reduce the
random variations of calculated distance values. Sudden changes in RSSI signal levels are also
eliminated by using outlier techniques [10].
In literature,many smoothing algorithms are employed in localization procedures.[11],[12] An
environmental factor is usually integrated collectively during smoothing as the average of
environmental effects for all the transmitters. In this case, localization errors are reduced but not
completely minimized due to the fact that environmental effects arequantized locally for each
transmitter. Hence, an environmental factor for each transmittermust be introduced during
calculations.
In the proposed approach, RSSI values arriving sequentially from each transmitter are considered
and an environmental factor for each transmitter is introduced as an environmental coefficient.
Each transmitter and receiver pair is calibrated with respect to distances between them and the
environmental coefficientis calculated for thattransmitter acrossthe test area. To estimate the
object location, there must be minimum 3 transmitters sending RSSI values to object receiver. An
initial estimated object location is deployed and the distances between this location and
transmitters are used together with environmentally corrected distances between transmitters and
objects. Iterative technique is carried out with Taylor expansion series of the above distance
differences by reducing the differencewhich is termed as error distanceat every iteration. Error
distance reduction eventually approaches to actual object coordinates.
Hence, a new localization technique is proposed in this study where an environmental coefficient
is calculated for each transmitter node and object position is determined by using iterative error
distance calculations. After a brief introduction in section 1, determination of environmental
coefficients and the theory of iterative error distance calculations are given in section 2. In section
3, implementation of the study is presented. Results and general discussions are given in section 4
together with conclusions in section 5.
II. SYSTEM THEORY
The system consists of a set of static reference transmitter WSNs at known coordinates and a
mobile object receiver WSN.Transmitter nodesat certain distances to object node broadcast RSSI
values to onboard object receiver. Received RSSIi data and is sent from the object receiver to a
base station through a wireless connection. Similarly, reference transmitter node position
information (xi, yi) is also sent to base station via a wireless LAN. Flow chart of the proposed
system is shown in Fig. 1.
International Journal of Computer Science & Information Technology (IJCSIT) Vol 8, No 6, December 2016
41
Figure 1: Flow chart of the system.
a) RSSI CALIBRATION
This phase is identified as the calibration phase of the localization. RSSI values are received from
individual reference transmitters and gathered in a data base with respect to transmitter
coordinates in base station PC. RF signals travel through the environment and they exhibit path
loss in different transmission media and directions. In order to quantize these irregular path
losses, many RSSI measurements are carried out across the test area at various object distances
from transmitters. These RSSI values are plotted against distances and calibration curves are
obtained which are expressed empirically by the following equation (1).
n
Cx
RSSI −
= 10
log
10 (1)
where ‘n’ is taken as the environmental coefficient,( C
10
log
10 ) is the RSSI constant value at 1 m
across the test area and ‘x’ is termed as the distance between transmitter and receiver during the
calibration phase only. RF signal propagation across the test area is affected by different medium
surrounding the reference nodes. If identical environmental coefficients are considered for all the
reference nodes this situation introduces errors in distance calculations. Hence, different
environmental coefficients are determined for different reference node transmissions and
‘ni’environmental coefficient canbe definedin equation (2) as
i
i
i
x
C
RSSI
n
10
10
log
10
log
10
−
−
= (2)
where (i =1,2,3...N) and N is the number of RSSI measurements from one transmitter.
During the calibration of RSSIi values against a range of ‘xi’ distances, ‘n’ is calculated for each
RSSI and a known ‘x’ value. A set of ni values are generated and averaged out to give the
environmental coefficient navgfor one transmitter as shown in equation (3).
∑
=
=
N
i
i
avg n
N
n
1
1
(3)
International Journal of Computer Science & Information Technology (IJCSIT) Vol 8, No 6, December 2016
42
Hence environmentally corrected or smoothed xj distances between a transmitter and the
objectlocation can be expressed in equation (4) as:
avg
j
n
RSSI
A
j
x
10
10
−
= (4)
j = (1,2,3,4….M) where M is the total number of RSSI measurements at object distance ‘xj’ with
average environmental coefficient navgand A constant of 10log10C.
Secondly, a well-known real time smoothing algorithm called KalmanFiltering is applied on
previous xjvalues to further smooth them for higher position accuracies. In conclusion, 2 levels of
smoothing are applied on x distance calculations, one with average environmental coefficient and
another with Kalman filtering.Hence, a sufficient reduction of distance variations due to RSSI
fluctuations is realized during localization.
b) GENERAL SYSTEM
The above smoothing mechanisms aredeployed on the object distances with transmitters to reduce
the effects of RSSIfluctuationsin time. In this section, smoothed x distances are termed as d
distances between transmitters and object receiver. N number of ‘T’ transmitters and the object
receiver are employed during measurements.There are ‘j’ numbers of ‘d’ distances calculated
from j number of RSSI measurements for each transmitter. This can be displayed for N
transmitter with the following set.














⊃












j
N
N
N
N
j
j
N d
d
d
d
d
d
d
d
d
d
d
d
T
T
T
,.....
,
,
,.....,
,
,
,......,
,
,
111
11
1
2
111
2
11
2
1
2
1
111
1
11
1
1
1
2
1
M
M
Hence there are j number object location calculations with N transmitters and each calculation
stage is defined as iteration. Each iteration contains N number of d values shown as { j
d1
j
d2 , j
d3
,…, j
N
d } corresponding to N transmitters.
c) LOCATION DETERMINATION
In order to estimate the object location, (x,y), there is a need for transmitter nodes with
coordinates (xi,yi) and their respective distances di, to object receiver.An iterative technique is
employed to calculate (x,y) location with respect to ‘di’ distances. Algorithm requires the
coordinates of minimum three transmitters and their ‘di’ distances with the object. Initially, a
finite estimated position, (xf,yf), is required to start the operation. Difference between the
distance ‘di’ and the estimated distance between (xi,yi) and (xf,yf) is calculated. Initially, (xf,yf) is
substituted for (x,y) and the difference is given by;
{ }
2
2
)
(
)
( f
i
f
i
i
i y
y
x
x
d
f −
+
−
−
= (5)
International Journal of Computer Science & Information Technology (IJCSIT) Vol 8, No 6, December 2016
43
Correction parameters, (∆x, ∆y), are introduced to (xf, yf) in each iteration. These parameters are
added to (xf,yf) to approach object coordinates after a number of iterations.
d) CORRECTION PARAMETERS (∆X, ∆Y)
In calculus, a Taylor series represents a function as an infinite sum of terms which are calculated
by a function’s derivatives at a single point. For example,Taylor’s expansion of a function f(x) at
point c(x,y) can be expressed as:
.......
)
(
!
2
)
(
'
'
)
(
!
1
)
(
)
(
)
( 2
'
+
−
+
−
+
= c
x
c
f
c
x
c
f
c
f
x
f (6)
1st
degree Taylor series is defined by the first 2 terms of f(x) and it can be written for (xf,yf) as
)
)(
(
'
)
(
)
( f
f
f x
x
x
f
x
f
x
f −
+
= (7)
)
)(
(
'
)
(
)
( f
f
f y
y
y
f
y
f
y
f −
+
= (8)
Correction parameters (∆x, ∆y) can be calculated by using the 1st
order Taylor expansion of i
f in
equation (5). )
,
(
'
f
f y
x
f derivativeis given as )
,
(
f
i
f
i
y
f
x
f
D
∂
∂
∂
∂
= and it is expressed as shown
here.










−
+
−
−
−
+
−
−
=
2
2
2
2
)
(
)
(
,
)
(
)
( f
i
f
i
f
i
f
i
f
i
f
i
y
y
x
x
y
y
y
y
x
x
x
x
D (9)
Equations(7), (8) and (9) can be displayed in symbolic form as
∆
=
= *
)
,
( D
y
x
f
f (10)
where ∆= (∆x,∆y) and it is given in matrix form as ∆ = 





∆
∆
y
x
By using 2D matrix calculations ∆ can be calculated as follows.
Multiplying both sides by D-1
, equation (10) becomes;
∆
=
−
f
D *
1
(11)
Both sides of the equation (11) is multiplied with (D-T
* DT
) where DT
is thetranspose matrix as
shownby
∆
= −
−
−
*
)
*
(
*
*
)
*
( 1 T
T
T
T
D
D
f
D
D
D
International Journal of Computer Science & Information Technology (IJCSIT) Vol 8, No 6, Dec
Left side of the above equation can be expressed as
(
∆x and ∆y values are added to xf
xf+1 and yf+1 for next iteration.
e) CASE STUDY
A numerical example is presented here to display the matrix operations to calculate (
values for the case of 3 transmitters.
Suppose D =
1 0
2 6
3 7
, f =
3
4
2
Hence, =
− T
T
D
D
D *
)
*
( 1 0.076
0.0081
Therefore =
∆ −
D
D
D T
T
*
)
*
( 1
III. IMPLEMENTATION
The approach presented here considers the environmental effects which cause the random
fluctuations on recorded RSSI values. These random fluctuations in return generates fluctuations
in distance calculations. In this study, environmental effects are incl
factorsin the calculations and they are deployed to reduce the distance fluctuations between the
transmitters and receivers due to RSSI variations. A Classical Kalman filtering stage is also
included on pre-smoothed distance values to
positioning accuracies. A living room with physical dimensions of 5m x 4m is considered as the
test area See block diagram in Fig.2.
International Journal of Computer Science & Information Technology (IJCSIT) Vol 8, No 6, Dec
Left side of the above equation can be expressed as






∆
∆
=
∆
=
−
y
x
f
D
D
D T
T
*
*
)
*
( 1
f and yf initial values to generate the new estimated values of
A numerical example is presented here to display the matrix operations to calculate (
values for the case of 3 transmitters.
and DT
=
1 2 3
0 6 7
076 0.0081
0081 0.0126
1 2 3
0 6 7
=
1109
1 85 224 192
9 102 71
=
f
* 1.3841
0.2642
The approach presented here considers the environmental effects which cause the random
fluctuations on recorded RSSI values. These random fluctuations in return generates fluctuations
in distance calculations. In this study, environmental effects are included as environmental
factorsin the calculations and they are deployed to reduce the distance fluctuations between the
transmitters and receivers due to RSSI variations. A Classical Kalman filtering stage is also
smoothed distance values to smooth them further in order to increase the
positioning accuracies. A living room with physical dimensions of 5m x 4m is considered as the
test area See block diagram in Fig.2.
Figure 2: Experimental Test area
International Journal of Computer Science & Information Technology (IJCSIT) Vol 8, No 6, December 2016
44
initial values to generate the new estimated values of
A numerical example is presented here to display the matrix operations to calculate (∆x, ∆y)
192
71
The approach presented here considers the environmental effects which cause the random
fluctuations on recorded RSSI values. These random fluctuations in return generates fluctuations
uded as environmental
factorsin the calculations and they are deployed to reduce the distance fluctuations between the
transmitters and receivers due to RSSI variations. A Classical Kalman filtering stage is also
smooth them further in order to increase the
positioning accuracies. A living room with physical dimensions of 5m x 4m is considered as the
International Journal of Computer Science & Information Technology (IJCSIT) Vol 8, No 6, Dec
There are simple obstacles as tables, chairs and walls in the room. 4 transmitters are placed at the
corners of the ceiling. A mobile user with a receiver stands in the middle of the room.
Transmitters transmit RSSI data to receiver on the user. Base stat
WLAN. Experiments are conducted at a time when the room is empty.
a) CALIBRATION
RSSI values transmitted from transmitters are received by the object receiver at sequential
distances and they are plotted as graphs of RSSI
Fig.3 for an example transmitter.
Figure 3: RSSI values versus distances for transmitter A
Empirical formula in equation (1) is generated from these graphs in time domain and
environmental coefficient ‘n’ is calculated by using equation (2). Environmental coefficients for
each transmitter at 1 meter intervals are displayed for an example distance range together with
their average values in Fig.4. navg
smoothing factor in x distance calculations using equation (4) for each transmitter. Secondly,
smoothed distance values between transmitters and receivers are Kalman filtered after outliers are
checked and removed.
Figure 4: Plot of Environmentalcoefficients for A, B, C, D transmitters
where navgA= 3.35 navgB= 2.55 , n
International Journal of Computer Science & Information Technology (IJCSIT) Vol 8, No 6, Dec
There are simple obstacles as tables, chairs and walls in the room. 4 transmitters are placed at the
corners of the ceiling. A mobile user with a receiver stands in the middle of the room.
Transmitters transmit RSSI data to receiver on the user. Base station is connected to receiver via
WLAN. Experiments are conducted at a time when the room is empty.
RSSI values transmitted from transmitters are received by the object receiver at sequential
distances and they are plotted as graphs of RSSI values versus distances across the test area. See
Fig.3 for an example transmitter.
Figure 3: RSSI values versus distances for transmitter A
Empirical formula in equation (1) is generated from these graphs in time domain and
ent ‘n’ is calculated by using equation (2). Environmental coefficients for
each transmitter at 1 meter intervals are displayed for an example distance range together with
avg value is derived for each transmitter from ‘n’ values and used as
smoothing factor in x distance calculations using equation (4) for each transmitter. Secondly,
smoothed distance values between transmitters and receivers are Kalman filtered after outliers are
f Environmentalcoefficients for A, B, C, D transmitters
= 2.55 , navgC=2.21 , navgD= 2.28
International Journal of Computer Science & Information Technology (IJCSIT) Vol 8, No 6, December 2016
45
There are simple obstacles as tables, chairs and walls in the room. 4 transmitters are placed at the
corners of the ceiling. A mobile user with a receiver stands in the middle of the room.
ion is connected to receiver via
RSSI values transmitted from transmitters are received by the object receiver at sequential
values versus distances across the test area. See
Empirical formula in equation (1) is generated from these graphs in time domain and
ent ‘n’ is calculated by using equation (2). Environmental coefficients for
each transmitter at 1 meter intervals are displayed for an example distance range together with
values and used as
smoothing factor in x distance calculations using equation (4) for each transmitter. Secondly,
smoothed distance values between transmitters and receivers are Kalman filtered after outliers are
International Journal of Computer Science & Information Technology (IJCSIT) Vol 8, No 6, Dec
b) CORRECTIVE POSITIONING
Correction parameters (∆x,∆y) are calculated as in section II.d.bydeploying (x
(xf,yf) coordinates. Object coordinates, (x,y), are estimated by adding (
for each iteration. For example, small random values of (x
coordinates are calculated for 10 iterations. These estimated c
number of iterations given in Fig.5, Fig.6 and Fig.7.
Figure 5: Estimated object (x,y) coordinates for object point (2,2) after 10 iterations
Figure 6: stimated object (x, y) coordinates for object point (3,2)
Figure 7: Estimated object (x, y) coordinates for object point (2, 1) after 10 iterations
International Journal of Computer Science & Information Technology (IJCSIT) Vol 8, No 6, Dec
OSITIONING
∆ ∆y) are calculated as in section II.d.bydeploying (xi,y
coordinates. Object coordinates, (x,y), are estimated by adding (∆x,∆y) values to (x
for each iteration. For example, small random values of (xf,yf) = (0.5,0.75) are chosen and (x,y)
coordinates are calculated for 10 iterations. These estimated coordinates are plotted against the
number of iterations given in Fig.5, Fig.6 and Fig.7.
Figure 5: Estimated object (x,y) coordinates for object point (2,2) after 10 iterations
stimated object (x, y) coordinates for object point (3,2) after 10 iterations
Figure 7: Estimated object (x, y) coordinates for object point (2, 1) after 10 iterations
International Journal of Computer Science & Information Technology (IJCSIT) Vol 8, No 6, December 2016
46
,yi) values and
∆y) values to (xf,yf)
) = (0.5,0.75) are chosen and (x,y)
oordinates are plotted against the
Figure 5: Estimated object (x,y) coordinates for object point (2,2) after 10 iterations
after 10 iterations
Figure 7: Estimated object (x, y) coordinates for object point (2, 1) after 10 iterations
International Journal of Computer Science & Information Technology (IJCSIT) Vol 8, No 6, December 2016
47
IV. DISCUSSIONS
A localization approach is presented by using‘d’ distances between the transmitters and receivers.
Calculated‘d’ distances with measured RSSI values and the estimated distances between the
transmitters and initial (xf, yf) valuesare utilized. Their difference is defined as a difference
function and it is expressed as a first order Taylor series. Correction parameters ∆x and ∆y are
added to user defined initialcoordinates, (xf,yf), inx and y direction. These parameters are changed
with the change of calculated‘d’ values at every iteration.After a number of iterations, the object
location coordinates are approached with the best possible error margin.
Recordings of the raw RSSI data by the receiver on the object are placed in a database in the base
station. These recordings contain variations due to RF signal variations. In the proposed study,
calculated object distances from transmitters are subjected to 2 level smoothing procedures one
with environmental coefficients and the other with Kalman filtering.
Examples in Figures (5), (6) and (7) show that an initial starting (xf,yf ) = (0.5,0.75) values are
iterated to (2.4 ,1.8) , (2.7, 1.6) and (2.3, 0.8) at the end of 10 iterations. These estimated object
coordinates correspond to physical object points of (2,2), (3,2) and (2,1) with error marginsof
0.45m, 0.50m and 0.36m respectively. Hence the proposedtechnique has a localization error of
average 0.44m in a grid space of 1m. This level of accuracy is reasonably good comparing to
many localization systems in literature where the localization accuracies are around 1 grid space.
In majority of localization procedures, RSSI measurements are carried out and different
algorithms are applied to find the object locations in real time. In some cases, prediction
techniques are applied and final object location is determined by using previous object location
calculations. Kalman filtering technique is one of them. Object location coordinates are calculated
in real time and Kalman filtering is applied to smooth these coordinates. Consequently,
fluctuations amongthem are reduced and a final object location is obtained.
On the other hand, Taylor series method is employed in this study.. Initial values for object
coordinates are assumed approximately close to object location. Distance betweenthis locationand
the calculated location from RSSI measurements is taken as the error function. Taylor expansion
series of the error function approaches to the actual object location by reducing the amplitude of
the error function. This is an alternativesmoothing technique. In second stage Kalman filtering is
also applied to reduce the fluctuations further.
V. CONCLUSIONS
A new approach with an average positioning accuracy of half a grid space is introduced in
indoors. Measurements are carried out in an area with minor obstacles. Hence the effects of
environmental conditions are taken into account for every transmitted RF signal from the
transmitters. Each transmitter radiation is calibrated with respect to environmental effects and an
environmental factor‘n’ is introduced during the calculation of d distances between the
transmitters and receivers.
Distance difference between calculated and estimated object distances is considered as a function.
This function is used to introduce correction parameterson the initial estimated object
coordinatesduring every iteration.
International Journal of Computer Science & Information Technology (IJCSIT) Vol 8, No 6, December 2016
48
Positioning accuracies in literature is around the grid space of the test areas. In most of the
systems, a number of reference nodes are utilized across the test area. Fingerprint maps are
generated andk-NN algorithms are employed. The positioning accuracies are still around or
slightly less than the grid space. These techniques in return increase the cost and efforts.
In this approach cost and effort factors are reduced to minimum. An object receiver just collects
RSSI data from transmitters. The user only needs to introduce small initial coordinates as the
startup condition. An applied algorithm calculates the object location iteratively. In conclusion,
the system introduced here is a very simple and fairly accurate localization system.
VI. REFERENCES
[1] http://www.rfcode.com/
[2] http://www.jennic.com/jennic_support/application_notes/jnan-1052_home_sensor_demonstration
[3] Priyantha, N. B; The cricket indoor location system: PhD Thesis, Massachusetts Institute of
Technology. 199 p, June 2005
[4] P. Bahl, V.N. Padmanabhan; RADAR: An in-building RFbased user location and tracking system, in:
Proceedings of IEEE INFOCOM 2000, Tel-Aviv, Israel (March 2000),
[5] Garmin Corporation, About GPS, http://www.garmin.com/aboutGPS/
[6] Lionel M.NI, Yunhao Liu, Iu Cho Lau, Abhıshek P. Patil; LANDMARC: Indoor Location Sensing
Using Active RFID;Wireless Networks 10, 701–710, 2004
[7] J. Hightower, R. Want and G. Borriello; SpotON: An indoor 3D location sensing technology based on
RF signal strength, UW CSE00-02-02, February 2000,
[8] G.Binazzi ,L.Chisci,F.Chiti, R.Fantacci, S.Menci : Localization of a swarm of mobile agents via
unscented Kalman filtering, Proc. IEEE Int conf. of Communication. ICC, Germany, (2009).
[9] Sophocles J Orfanidis ,lecture notes on Elliptic Filer Design , www.ece.rutgers.edu/-orfanidi/ece521 ,
2006
[10] Steven Walfish, A review of statistical outlier methods, Pharmaceutical technology, 2008, pp1-5
[11] AdaVittoriaBosisio ,Performances of an RSSI-based positioning and tracking algorithm ,
International Conference on Indoor Positioning and Indoor Navigati(IPIN),pp 1-8, 21-23 September
2011, Portugal
[12] Alberto Colorni, Marco Dorigo, Vittorio Maniezzo , Distributed Optimization by Ant Colonies,
proceedings of ECAL91 – European conference on artificial Life ,Paris, FRANCE, Elsevier
publishing , pp 134-142 , 1991

More Related Content

Similar to Environmentally Corrected RSSI Based Real Time Location Detection System

Accurate indoor positioning system based on modify nearest point technique
Accurate indoor positioning system based on modify nearest point techniqueAccurate indoor positioning system based on modify nearest point technique
Accurate indoor positioning system based on modify nearest point techniqueIJECEIAES
 
Effective range free localization scheme for wireless sensor network
Effective range  free localization scheme for wireless sensor networkEffective range  free localization scheme for wireless sensor network
Effective range free localization scheme for wireless sensor networkijmnct
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Precise Attitude Determination Using a Hexagonal GPS Platform
Precise Attitude Determination Using a Hexagonal GPS PlatformPrecise Attitude Determination Using a Hexagonal GPS Platform
Precise Attitude Determination Using a Hexagonal GPS PlatformCSCJournals
 
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...IOSR Journals
 
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...IOSR Journals
 
MINIMIZATION OF HANDOFF LATENCY BY CO-ORDINATE EVALUATION METHOD USING GPS BA...
MINIMIZATION OF HANDOFF LATENCY BY CO-ORDINATE EVALUATION METHOD USING GPS BA...MINIMIZATION OF HANDOFF LATENCY BY CO-ORDINATE EVALUATION METHOD USING GPS BA...
MINIMIZATION OF HANDOFF LATENCY BY CO-ORDINATE EVALUATION METHOD USING GPS BA...VLSICS Design
 
Minimization of Handoff Latency by Co-ordinate Evaluation Method Using GPS Ba...
Minimization of Handoff Latency by Co-ordinate Evaluation Method Using GPS Ba...Minimization of Handoff Latency by Co-ordinate Evaluation Method Using GPS Ba...
Minimization of Handoff Latency by Co-ordinate Evaluation Method Using GPS Ba...VLSICS Design
 
CHANNEL ESTIMATION AND MULTIUSER DETECTION IN ASYNCHRONOUS SATELLITE COMMUNIC...
CHANNEL ESTIMATION AND MULTIUSER DETECTION IN ASYNCHRONOUS SATELLITE COMMUNIC...CHANNEL ESTIMATION AND MULTIUSER DETECTION IN ASYNCHRONOUS SATELLITE COMMUNIC...
CHANNEL ESTIMATION AND MULTIUSER DETECTION IN ASYNCHRONOUS SATELLITE COMMUNIC...ijwmn
 
Modified Coverage Hole Detection Algorithm for Distributed WSNs
Modified Coverage Hole Detection Algorithm for Distributed WSNsModified Coverage Hole Detection Algorithm for Distributed WSNs
Modified Coverage Hole Detection Algorithm for Distributed WSNsidescitation
 
LOCALIZATION ALGORITHM USING VARYING SPEED MOBILE SINK FOR WIRELESS SENSOR NE...
LOCALIZATION ALGORITHM USING VARYING SPEED MOBILE SINK FOR WIRELESS SENSOR NE...LOCALIZATION ALGORITHM USING VARYING SPEED MOBILE SINK FOR WIRELESS SENSOR NE...
LOCALIZATION ALGORITHM USING VARYING SPEED MOBILE SINK FOR WIRELESS SENSOR NE...ijasuc
 
Spectrum Sensing Detection with Sequential Forward Search in Comparison to Kn...
Spectrum Sensing Detection with Sequential Forward Search in Comparison to Kn...Spectrum Sensing Detection with Sequential Forward Search in Comparison to Kn...
Spectrum Sensing Detection with Sequential Forward Search in Comparison to Kn...IJMTST Journal
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)inventionjournals
 
Horizontal and Vertical Zone Based Location Techniques for Wireless Sensor Ne...
Horizontal and Vertical Zone Based Location Techniques for Wireless Sensor Ne...Horizontal and Vertical Zone Based Location Techniques for Wireless Sensor Ne...
Horizontal and Vertical Zone Based Location Techniques for Wireless Sensor Ne...ijwmn
 
HORIZONTAL AND VERTICAL ZONE BASED LOCATION TECHNIQUES FOR WIRELESS SENSOR NE...
HORIZONTAL AND VERTICAL ZONE BASED LOCATION TECHNIQUES FOR WIRELESS SENSOR NE...HORIZONTAL AND VERTICAL ZONE BASED LOCATION TECHNIQUES FOR WIRELESS SENSOR NE...
HORIZONTAL AND VERTICAL ZONE BASED LOCATION TECHNIQUES FOR WIRELESS SENSOR NE...ijwmn
 
Automatic target detection and localization using ultra-wideband radar
Automatic target detection and localization using  ultra-wideband radarAutomatic target detection and localization using  ultra-wideband radar
Automatic target detection and localization using ultra-wideband radarIJECEIAES
 
IRJET- Clustering the Real Time Moving Object Adjacent Tracking
IRJET-  	  Clustering the Real Time Moving Object Adjacent TrackingIRJET-  	  Clustering the Real Time Moving Object Adjacent Tracking
IRJET- Clustering the Real Time Moving Object Adjacent TrackingIRJET Journal
 

Similar to Environmentally Corrected RSSI Based Real Time Location Detection System (20)

Accurate indoor positioning system based on modify nearest point technique
Accurate indoor positioning system based on modify nearest point techniqueAccurate indoor positioning system based on modify nearest point technique
Accurate indoor positioning system based on modify nearest point technique
 
Effective range free localization scheme for wireless sensor network
Effective range  free localization scheme for wireless sensor networkEffective range  free localization scheme for wireless sensor network
Effective range free localization scheme for wireless sensor network
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Precise Attitude Determination Using a Hexagonal GPS Platform
Precise Attitude Determination Using a Hexagonal GPS PlatformPrecise Attitude Determination Using a Hexagonal GPS Platform
Precise Attitude Determination Using a Hexagonal GPS Platform
 
C1802022430
C1802022430C1802022430
C1802022430
 
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
 
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
 
MINIMIZATION OF HANDOFF LATENCY BY CO-ORDINATE EVALUATION METHOD USING GPS BA...
MINIMIZATION OF HANDOFF LATENCY BY CO-ORDINATE EVALUATION METHOD USING GPS BA...MINIMIZATION OF HANDOFF LATENCY BY CO-ORDINATE EVALUATION METHOD USING GPS BA...
MINIMIZATION OF HANDOFF LATENCY BY CO-ORDINATE EVALUATION METHOD USING GPS BA...
 
Minimization of Handoff Latency by Co-ordinate Evaluation Method Using GPS Ba...
Minimization of Handoff Latency by Co-ordinate Evaluation Method Using GPS Ba...Minimization of Handoff Latency by Co-ordinate Evaluation Method Using GPS Ba...
Minimization of Handoff Latency by Co-ordinate Evaluation Method Using GPS Ba...
 
Coordinate Location Fingerprint Based On WiFi Service
Coordinate Location Fingerprint Based On  WiFi ServiceCoordinate Location Fingerprint Based On  WiFi Service
Coordinate Location Fingerprint Based On WiFi Service
 
Gps2
Gps2Gps2
Gps2
 
CHANNEL ESTIMATION AND MULTIUSER DETECTION IN ASYNCHRONOUS SATELLITE COMMUNIC...
CHANNEL ESTIMATION AND MULTIUSER DETECTION IN ASYNCHRONOUS SATELLITE COMMUNIC...CHANNEL ESTIMATION AND MULTIUSER DETECTION IN ASYNCHRONOUS SATELLITE COMMUNIC...
CHANNEL ESTIMATION AND MULTIUSER DETECTION IN ASYNCHRONOUS SATELLITE COMMUNIC...
 
Modified Coverage Hole Detection Algorithm for Distributed WSNs
Modified Coverage Hole Detection Algorithm for Distributed WSNsModified Coverage Hole Detection Algorithm for Distributed WSNs
Modified Coverage Hole Detection Algorithm for Distributed WSNs
 
LOCALIZATION ALGORITHM USING VARYING SPEED MOBILE SINK FOR WIRELESS SENSOR NE...
LOCALIZATION ALGORITHM USING VARYING SPEED MOBILE SINK FOR WIRELESS SENSOR NE...LOCALIZATION ALGORITHM USING VARYING SPEED MOBILE SINK FOR WIRELESS SENSOR NE...
LOCALIZATION ALGORITHM USING VARYING SPEED MOBILE SINK FOR WIRELESS SENSOR NE...
 
Spectrum Sensing Detection with Sequential Forward Search in Comparison to Kn...
Spectrum Sensing Detection with Sequential Forward Search in Comparison to Kn...Spectrum Sensing Detection with Sequential Forward Search in Comparison to Kn...
Spectrum Sensing Detection with Sequential Forward Search in Comparison to Kn...
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
Horizontal and Vertical Zone Based Location Techniques for Wireless Sensor Ne...
Horizontal and Vertical Zone Based Location Techniques for Wireless Sensor Ne...Horizontal and Vertical Zone Based Location Techniques for Wireless Sensor Ne...
Horizontal and Vertical Zone Based Location Techniques for Wireless Sensor Ne...
 
HORIZONTAL AND VERTICAL ZONE BASED LOCATION TECHNIQUES FOR WIRELESS SENSOR NE...
HORIZONTAL AND VERTICAL ZONE BASED LOCATION TECHNIQUES FOR WIRELESS SENSOR NE...HORIZONTAL AND VERTICAL ZONE BASED LOCATION TECHNIQUES FOR WIRELESS SENSOR NE...
HORIZONTAL AND VERTICAL ZONE BASED LOCATION TECHNIQUES FOR WIRELESS SENSOR NE...
 
Automatic target detection and localization using ultra-wideband radar
Automatic target detection and localization using  ultra-wideband radarAutomatic target detection and localization using  ultra-wideband radar
Automatic target detection and localization using ultra-wideband radar
 
IRJET- Clustering the Real Time Moving Object Adjacent Tracking
IRJET-  	  Clustering the Real Time Moving Object Adjacent TrackingIRJET-  	  Clustering the Real Time Moving Object Adjacent Tracking
IRJET- Clustering the Real Time Moving Object Adjacent Tracking
 

More from AIRCC Publishing Corporation

Call for Papers - International Journal of Computer Science & Information Tec...
Call for Papers - International Journal of Computer Science & Information Tec...Call for Papers - International Journal of Computer Science & Information Tec...
Call for Papers - International Journal of Computer Science & Information Tec...AIRCC Publishing Corporation
 
Discover Cutting-Edge Research in Computer Science and Information Technology!
Discover Cutting-Edge Research in Computer Science and Information Technology!Discover Cutting-Edge Research in Computer Science and Information Technology!
Discover Cutting-Edge Research in Computer Science and Information Technology!AIRCC Publishing Corporation
 
Constraint-based and Fuzzy Logic Student Modeling for Arabic Grammar
Constraint-based and Fuzzy Logic Student Modeling for Arabic GrammarConstraint-based and Fuzzy Logic Student Modeling for Arabic Grammar
Constraint-based and Fuzzy Logic Student Modeling for Arabic GrammarAIRCC Publishing Corporation
 
From Clicks to Security: Investigating Continuous Authentication via Mouse Dy...
From Clicks to Security: Investigating Continuous Authentication via Mouse Dy...From Clicks to Security: Investigating Continuous Authentication via Mouse Dy...
From Clicks to Security: Investigating Continuous Authentication via Mouse Dy...AIRCC Publishing Corporation
 
Call for Articles - International Journal of Computer Science & Information T...
Call for Articles - International Journal of Computer Science & Information T...Call for Articles - International Journal of Computer Science & Information T...
Call for Articles - International Journal of Computer Science & Information T...AIRCC Publishing Corporation
 
Image Segmentation and Classification using Neural Network
Image Segmentation and Classification using Neural NetworkImage Segmentation and Classification using Neural Network
Image Segmentation and Classification using Neural NetworkAIRCC Publishing Corporation
 
International Journal of Computer Science & Information Technology (IJCSIT)
International Journal of Computer Science & Information Technology (IJCSIT)International Journal of Computer Science & Information Technology (IJCSIT)
International Journal of Computer Science & Information Technology (IJCSIT)AIRCC Publishing Corporation
 
Your Device May Know You Better Than You Know Yourself-Continuous Authenticat...
Your Device May Know You Better Than You Know Yourself-Continuous Authenticat...Your Device May Know You Better Than You Know Yourself-Continuous Authenticat...
Your Device May Know You Better Than You Know Yourself-Continuous Authenticat...AIRCC Publishing Corporation
 
A Comparative Study of Text Comprehension in IELTS Reading Exam using GPT-3
A Comparative Study of Text Comprehension in IELTS Reading Exam using GPT-3A Comparative Study of Text Comprehension in IELTS Reading Exam using GPT-3
A Comparative Study of Text Comprehension in IELTS Reading Exam using GPT-3AIRCC Publishing Corporation
 
From Clicks to Security: Investigating Continuous Authentication via Mouse Dy...
From Clicks to Security: Investigating Continuous Authentication via Mouse Dy...From Clicks to Security: Investigating Continuous Authentication via Mouse Dy...
From Clicks to Security: Investigating Continuous Authentication via Mouse Dy...AIRCC Publishing Corporation
 
Image Segmentation and Classification using Neural Network
Image Segmentation and Classification using Neural NetworkImage Segmentation and Classification using Neural Network
Image Segmentation and Classification using Neural NetworkAIRCC Publishing Corporation
 
Use of Neuronal Networks and Fuzzy Logic to Modelling the Foot Sizes
Use of Neuronal Networks and Fuzzy Logic to Modelling the Foot SizesUse of Neuronal Networks and Fuzzy Logic to Modelling the Foot Sizes
Use of Neuronal Networks and Fuzzy Logic to Modelling the Foot SizesAIRCC Publishing Corporation
 
Exploring the EV Charging Ecosystem and Performing an Experimental Assessment...
Exploring the EV Charging Ecosystem and Performing an Experimental Assessment...Exploring the EV Charging Ecosystem and Performing an Experimental Assessment...
Exploring the EV Charging Ecosystem and Performing an Experimental Assessment...AIRCC Publishing Corporation
 
Call for Papers - International Journal of Computer Science & Information Tec...
Call for Papers - International Journal of Computer Science & Information Tec...Call for Papers - International Journal of Computer Science & Information Tec...
Call for Papers - International Journal of Computer Science & Information Tec...AIRCC Publishing Corporation
 
Current Issue - February 2024, Volume 16, Number 1 - International Journal o...
Current Issue - February 2024, Volume 16, Number 1  - International Journal o...Current Issue - February 2024, Volume 16, Number 1  - International Journal o...
Current Issue - February 2024, Volume 16, Number 1 - International Journal o...AIRCC Publishing Corporation
 
Variations in Outcome for the Same Map Reduce Transitive Closure Algorithm Im...
Variations in Outcome for the Same Map Reduce Transitive Closure Algorithm Im...Variations in Outcome for the Same Map Reduce Transitive Closure Algorithm Im...
Variations in Outcome for the Same Map Reduce Transitive Closure Algorithm Im...AIRCC Publishing Corporation
 
Call for Articles - International Journal of Computer Science & Information T...
Call for Articles - International Journal of Computer Science & Information T...Call for Articles - International Journal of Computer Science & Information T...
Call for Articles - International Journal of Computer Science & Information T...AIRCC Publishing Corporation
 
February 2024-: Top Read Articles in Computer Science & Information Technology
February 2024-: Top Read Articles in Computer Science & Information TechnologyFebruary 2024-: Top Read Articles in Computer Science & Information Technology
February 2024-: Top Read Articles in Computer Science & Information TechnologyAIRCC Publishing Corporation
 
Call for Articles- International Journal of Computer Science & Information T...
Call for Articles-  International Journal of Computer Science & Information T...Call for Articles-  International Journal of Computer Science & Information T...
Call for Articles- International Journal of Computer Science & Information T...AIRCC Publishing Corporation
 

More from AIRCC Publishing Corporation (20)

Call for Papers - International Journal of Computer Science & Information Tec...
Call for Papers - International Journal of Computer Science & Information Tec...Call for Papers - International Journal of Computer Science & Information Tec...
Call for Papers - International Journal of Computer Science & Information Tec...
 
The Smart Parking Management System - IJCSIT
The Smart Parking Management System  - IJCSITThe Smart Parking Management System  - IJCSIT
The Smart Parking Management System - IJCSIT
 
Discover Cutting-Edge Research in Computer Science and Information Technology!
Discover Cutting-Edge Research in Computer Science and Information Technology!Discover Cutting-Edge Research in Computer Science and Information Technology!
Discover Cutting-Edge Research in Computer Science and Information Technology!
 
Constraint-based and Fuzzy Logic Student Modeling for Arabic Grammar
Constraint-based and Fuzzy Logic Student Modeling for Arabic GrammarConstraint-based and Fuzzy Logic Student Modeling for Arabic Grammar
Constraint-based and Fuzzy Logic Student Modeling for Arabic Grammar
 
From Clicks to Security: Investigating Continuous Authentication via Mouse Dy...
From Clicks to Security: Investigating Continuous Authentication via Mouse Dy...From Clicks to Security: Investigating Continuous Authentication via Mouse Dy...
From Clicks to Security: Investigating Continuous Authentication via Mouse Dy...
 
Call for Articles - International Journal of Computer Science & Information T...
Call for Articles - International Journal of Computer Science & Information T...Call for Articles - International Journal of Computer Science & Information T...
Call for Articles - International Journal of Computer Science & Information T...
 
Image Segmentation and Classification using Neural Network
Image Segmentation and Classification using Neural NetworkImage Segmentation and Classification using Neural Network
Image Segmentation and Classification using Neural Network
 
International Journal of Computer Science & Information Technology (IJCSIT)
International Journal of Computer Science & Information Technology (IJCSIT)International Journal of Computer Science & Information Technology (IJCSIT)
International Journal of Computer Science & Information Technology (IJCSIT)
 
Your Device May Know You Better Than You Know Yourself-Continuous Authenticat...
Your Device May Know You Better Than You Know Yourself-Continuous Authenticat...Your Device May Know You Better Than You Know Yourself-Continuous Authenticat...
Your Device May Know You Better Than You Know Yourself-Continuous Authenticat...
 
A Comparative Study of Text Comprehension in IELTS Reading Exam using GPT-3
A Comparative Study of Text Comprehension in IELTS Reading Exam using GPT-3A Comparative Study of Text Comprehension in IELTS Reading Exam using GPT-3
A Comparative Study of Text Comprehension in IELTS Reading Exam using GPT-3
 
From Clicks to Security: Investigating Continuous Authentication via Mouse Dy...
From Clicks to Security: Investigating Continuous Authentication via Mouse Dy...From Clicks to Security: Investigating Continuous Authentication via Mouse Dy...
From Clicks to Security: Investigating Continuous Authentication via Mouse Dy...
 
Image Segmentation and Classification using Neural Network
Image Segmentation and Classification using Neural NetworkImage Segmentation and Classification using Neural Network
Image Segmentation and Classification using Neural Network
 
Use of Neuronal Networks and Fuzzy Logic to Modelling the Foot Sizes
Use of Neuronal Networks and Fuzzy Logic to Modelling the Foot SizesUse of Neuronal Networks and Fuzzy Logic to Modelling the Foot Sizes
Use of Neuronal Networks and Fuzzy Logic to Modelling the Foot Sizes
 
Exploring the EV Charging Ecosystem and Performing an Experimental Assessment...
Exploring the EV Charging Ecosystem and Performing an Experimental Assessment...Exploring the EV Charging Ecosystem and Performing an Experimental Assessment...
Exploring the EV Charging Ecosystem and Performing an Experimental Assessment...
 
Call for Papers - International Journal of Computer Science & Information Tec...
Call for Papers - International Journal of Computer Science & Information Tec...Call for Papers - International Journal of Computer Science & Information Tec...
Call for Papers - International Journal of Computer Science & Information Tec...
 
Current Issue - February 2024, Volume 16, Number 1 - International Journal o...
Current Issue - February 2024, Volume 16, Number 1  - International Journal o...Current Issue - February 2024, Volume 16, Number 1  - International Journal o...
Current Issue - February 2024, Volume 16, Number 1 - International Journal o...
 
Variations in Outcome for the Same Map Reduce Transitive Closure Algorithm Im...
Variations in Outcome for the Same Map Reduce Transitive Closure Algorithm Im...Variations in Outcome for the Same Map Reduce Transitive Closure Algorithm Im...
Variations in Outcome for the Same Map Reduce Transitive Closure Algorithm Im...
 
Call for Articles - International Journal of Computer Science & Information T...
Call for Articles - International Journal of Computer Science & Information T...Call for Articles - International Journal of Computer Science & Information T...
Call for Articles - International Journal of Computer Science & Information T...
 
February 2024-: Top Read Articles in Computer Science & Information Technology
February 2024-: Top Read Articles in Computer Science & Information TechnologyFebruary 2024-: Top Read Articles in Computer Science & Information Technology
February 2024-: Top Read Articles in Computer Science & Information Technology
 
Call for Articles- International Journal of Computer Science & Information T...
Call for Articles-  International Journal of Computer Science & Information T...Call for Articles-  International Journal of Computer Science & Information T...
Call for Articles- International Journal of Computer Science & Information T...
 

Recently uploaded

Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 

Recently uploaded (20)

Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 

Environmentally Corrected RSSI Based Real Time Location Detection System

  • 1. International Journal of Computer Science & Information Technology (IJCSIT) Vol 8, No 6, December 2016 DOI:10.5121/ijcsit.2016.8604 39 ENVIRONMENTALLY CORRECTED RSSI BASED REAL TIME LOCATION DETECTION SYSTEM Hakan Koyuncu and Baki Koyuncu Final International University, Cyprus ABSTRACT RSSI based localization techniques are effected by environmental factors which cause the RF signalsemitted from transmitter nodes fluctuate in time domain. These variations generate fluctuations on distance calculations and result false object position detection during localization.Smoothing procedures must be applied on distance values either collectively or individually to minimize these fluctuations. In this study,proposed detection system has two main phases. Firstly, calibration of RSSI values with respect to distances and calculation of environmental coefficient for each transmitter.Secondly, position estimation of objects by applyingiterative trilateration on smoothed distance values. A smoothing algorithm is employed to minimize the dynamic fluctuations of RF signals received from each reference transmitter node. Distances between the reference nodes and the objects are calculated by deploying environmental coefficients. Experimental measurements are carried out to measure the sensitivity of the system. Results show that the proposed system can be deployed as a viable position detection system in indoors and outdoors. KEYWORDS RSSI (received signal strength indication), environmental factor, dynamic fluctuation, iterative trilateration, smoothing algorithm, localization technique. I. INTRODUCTION There are many localization techniques which focus on indoors or outdoors by using different sensor devices such as RF-code andJennic [1, 2]. Some examples in the literature to determine the object positions are Cricket [3], Radar [4] and GPS [5]. However, due to different environmental characteristics, sensor devices are affected differently and the localization results will reflect these effects. Hence the accurate calculation of object locations becomes a difficult task. Sensor devices are called wireless sensor nodes and thesenodes can be transmitters or receivers. Receiver nodes receive the transmitted RSSI values from transmitter nodes and transfer them to a server. Localization procedures use existing WLAN infrastructures to communicate with the server [6,7]. During the RF signal propagation from transmitters, signal amplitudes greatly vary due to environmental conditions when they arrive to receivers. Some signals are weak and their contributions with the distance calculations are minimal. Other signals have good signal strength levels and contribute well in calculations Hence RSSI values must be carefully considered and the effects of their fluctuations on distance calculations in time domain must be minimized in order to integrate them in position calculations. Many localization systems deal with the smoothing of RSSI values. Some other systems deal with
  • 2. International Journal of Computer Science & Information Technology (IJCSIT) Vol 8, No 6, December 2016 40 the smoothing of localization distances before determining the object location. Filtering techniques such as Kalman filtering [8], Bandpass filtering [9] and etc, are utilized to reduce the random variations of calculated distance values. Sudden changes in RSSI signal levels are also eliminated by using outlier techniques [10]. In literature,many smoothing algorithms are employed in localization procedures.[11],[12] An environmental factor is usually integrated collectively during smoothing as the average of environmental effects for all the transmitters. In this case, localization errors are reduced but not completely minimized due to the fact that environmental effects arequantized locally for each transmitter. Hence, an environmental factor for each transmittermust be introduced during calculations. In the proposed approach, RSSI values arriving sequentially from each transmitter are considered and an environmental factor for each transmitter is introduced as an environmental coefficient. Each transmitter and receiver pair is calibrated with respect to distances between them and the environmental coefficientis calculated for thattransmitter acrossthe test area. To estimate the object location, there must be minimum 3 transmitters sending RSSI values to object receiver. An initial estimated object location is deployed and the distances between this location and transmitters are used together with environmentally corrected distances between transmitters and objects. Iterative technique is carried out with Taylor expansion series of the above distance differences by reducing the differencewhich is termed as error distanceat every iteration. Error distance reduction eventually approaches to actual object coordinates. Hence, a new localization technique is proposed in this study where an environmental coefficient is calculated for each transmitter node and object position is determined by using iterative error distance calculations. After a brief introduction in section 1, determination of environmental coefficients and the theory of iterative error distance calculations are given in section 2. In section 3, implementation of the study is presented. Results and general discussions are given in section 4 together with conclusions in section 5. II. SYSTEM THEORY The system consists of a set of static reference transmitter WSNs at known coordinates and a mobile object receiver WSN.Transmitter nodesat certain distances to object node broadcast RSSI values to onboard object receiver. Received RSSIi data and is sent from the object receiver to a base station through a wireless connection. Similarly, reference transmitter node position information (xi, yi) is also sent to base station via a wireless LAN. Flow chart of the proposed system is shown in Fig. 1.
  • 3. International Journal of Computer Science & Information Technology (IJCSIT) Vol 8, No 6, December 2016 41 Figure 1: Flow chart of the system. a) RSSI CALIBRATION This phase is identified as the calibration phase of the localization. RSSI values are received from individual reference transmitters and gathered in a data base with respect to transmitter coordinates in base station PC. RF signals travel through the environment and they exhibit path loss in different transmission media and directions. In order to quantize these irregular path losses, many RSSI measurements are carried out across the test area at various object distances from transmitters. These RSSI values are plotted against distances and calibration curves are obtained which are expressed empirically by the following equation (1). n Cx RSSI − = 10 log 10 (1) where ‘n’ is taken as the environmental coefficient,( C 10 log 10 ) is the RSSI constant value at 1 m across the test area and ‘x’ is termed as the distance between transmitter and receiver during the calibration phase only. RF signal propagation across the test area is affected by different medium surrounding the reference nodes. If identical environmental coefficients are considered for all the reference nodes this situation introduces errors in distance calculations. Hence, different environmental coefficients are determined for different reference node transmissions and ‘ni’environmental coefficient canbe definedin equation (2) as i i i x C RSSI n 10 10 log 10 log 10 − − = (2) where (i =1,2,3...N) and N is the number of RSSI measurements from one transmitter. During the calibration of RSSIi values against a range of ‘xi’ distances, ‘n’ is calculated for each RSSI and a known ‘x’ value. A set of ni values are generated and averaged out to give the environmental coefficient navgfor one transmitter as shown in equation (3). ∑ = = N i i avg n N n 1 1 (3)
  • 4. International Journal of Computer Science & Information Technology (IJCSIT) Vol 8, No 6, December 2016 42 Hence environmentally corrected or smoothed xj distances between a transmitter and the objectlocation can be expressed in equation (4) as: avg j n RSSI A j x 10 10 − = (4) j = (1,2,3,4….M) where M is the total number of RSSI measurements at object distance ‘xj’ with average environmental coefficient navgand A constant of 10log10C. Secondly, a well-known real time smoothing algorithm called KalmanFiltering is applied on previous xjvalues to further smooth them for higher position accuracies. In conclusion, 2 levels of smoothing are applied on x distance calculations, one with average environmental coefficient and another with Kalman filtering.Hence, a sufficient reduction of distance variations due to RSSI fluctuations is realized during localization. b) GENERAL SYSTEM The above smoothing mechanisms aredeployed on the object distances with transmitters to reduce the effects of RSSIfluctuationsin time. In this section, smoothed x distances are termed as d distances between transmitters and object receiver. N number of ‘T’ transmitters and the object receiver are employed during measurements.There are ‘j’ numbers of ‘d’ distances calculated from j number of RSSI measurements for each transmitter. This can be displayed for N transmitter with the following set.               ⊃             j N N N N j j N d d d d d d d d d d d d T T T ,..... , , ,....., , , ,......, , , 111 11 1 2 111 2 11 2 1 2 1 111 1 11 1 1 1 2 1 M M Hence there are j number object location calculations with N transmitters and each calculation stage is defined as iteration. Each iteration contains N number of d values shown as { j d1 j d2 , j d3 ,…, j N d } corresponding to N transmitters. c) LOCATION DETERMINATION In order to estimate the object location, (x,y), there is a need for transmitter nodes with coordinates (xi,yi) and their respective distances di, to object receiver.An iterative technique is employed to calculate (x,y) location with respect to ‘di’ distances. Algorithm requires the coordinates of minimum three transmitters and their ‘di’ distances with the object. Initially, a finite estimated position, (xf,yf), is required to start the operation. Difference between the distance ‘di’ and the estimated distance between (xi,yi) and (xf,yf) is calculated. Initially, (xf,yf) is substituted for (x,y) and the difference is given by; { } 2 2 ) ( ) ( f i f i i i y y x x d f − + − − = (5)
  • 5. International Journal of Computer Science & Information Technology (IJCSIT) Vol 8, No 6, December 2016 43 Correction parameters, (∆x, ∆y), are introduced to (xf, yf) in each iteration. These parameters are added to (xf,yf) to approach object coordinates after a number of iterations. d) CORRECTION PARAMETERS (∆X, ∆Y) In calculus, a Taylor series represents a function as an infinite sum of terms which are calculated by a function’s derivatives at a single point. For example,Taylor’s expansion of a function f(x) at point c(x,y) can be expressed as: ....... ) ( ! 2 ) ( ' ' ) ( ! 1 ) ( ) ( ) ( 2 ' + − + − + = c x c f c x c f c f x f (6) 1st degree Taylor series is defined by the first 2 terms of f(x) and it can be written for (xf,yf) as ) )( ( ' ) ( ) ( f f f x x x f x f x f − + = (7) ) )( ( ' ) ( ) ( f f f y y y f y f y f − + = (8) Correction parameters (∆x, ∆y) can be calculated by using the 1st order Taylor expansion of i f in equation (5). ) , ( ' f f y x f derivativeis given as ) , ( f i f i y f x f D ∂ ∂ ∂ ∂ = and it is expressed as shown here.           − + − − − + − − = 2 2 2 2 ) ( ) ( , ) ( ) ( f i f i f i f i f i f i y y x x y y y y x x x x D (9) Equations(7), (8) and (9) can be displayed in symbolic form as ∆ = = * ) , ( D y x f f (10) where ∆= (∆x,∆y) and it is given in matrix form as ∆ =       ∆ ∆ y x By using 2D matrix calculations ∆ can be calculated as follows. Multiplying both sides by D-1 , equation (10) becomes; ∆ = − f D * 1 (11) Both sides of the equation (11) is multiplied with (D-T * DT ) where DT is thetranspose matrix as shownby ∆ = − − − * ) * ( * * ) * ( 1 T T T T D D f D D D
  • 6. International Journal of Computer Science & Information Technology (IJCSIT) Vol 8, No 6, Dec Left side of the above equation can be expressed as ( ∆x and ∆y values are added to xf xf+1 and yf+1 for next iteration. e) CASE STUDY A numerical example is presented here to display the matrix operations to calculate ( values for the case of 3 transmitters. Suppose D = 1 0 2 6 3 7 , f = 3 4 2 Hence, = − T T D D D * ) * ( 1 0.076 0.0081 Therefore = ∆ − D D D T T * ) * ( 1 III. IMPLEMENTATION The approach presented here considers the environmental effects which cause the random fluctuations on recorded RSSI values. These random fluctuations in return generates fluctuations in distance calculations. In this study, environmental effects are incl factorsin the calculations and they are deployed to reduce the distance fluctuations between the transmitters and receivers due to RSSI variations. A Classical Kalman filtering stage is also included on pre-smoothed distance values to positioning accuracies. A living room with physical dimensions of 5m x 4m is considered as the test area See block diagram in Fig.2. International Journal of Computer Science & Information Technology (IJCSIT) Vol 8, No 6, Dec Left side of the above equation can be expressed as       ∆ ∆ = ∆ = − y x f D D D T T * * ) * ( 1 f and yf initial values to generate the new estimated values of A numerical example is presented here to display the matrix operations to calculate ( values for the case of 3 transmitters. and DT = 1 2 3 0 6 7 076 0.0081 0081 0.0126 1 2 3 0 6 7 = 1109 1 85 224 192 9 102 71 = f * 1.3841 0.2642 The approach presented here considers the environmental effects which cause the random fluctuations on recorded RSSI values. These random fluctuations in return generates fluctuations in distance calculations. In this study, environmental effects are included as environmental factorsin the calculations and they are deployed to reduce the distance fluctuations between the transmitters and receivers due to RSSI variations. A Classical Kalman filtering stage is also smoothed distance values to smooth them further in order to increase the positioning accuracies. A living room with physical dimensions of 5m x 4m is considered as the test area See block diagram in Fig.2. Figure 2: Experimental Test area International Journal of Computer Science & Information Technology (IJCSIT) Vol 8, No 6, December 2016 44 initial values to generate the new estimated values of A numerical example is presented here to display the matrix operations to calculate (∆x, ∆y) 192 71 The approach presented here considers the environmental effects which cause the random fluctuations on recorded RSSI values. These random fluctuations in return generates fluctuations uded as environmental factorsin the calculations and they are deployed to reduce the distance fluctuations between the transmitters and receivers due to RSSI variations. A Classical Kalman filtering stage is also smooth them further in order to increase the positioning accuracies. A living room with physical dimensions of 5m x 4m is considered as the
  • 7. International Journal of Computer Science & Information Technology (IJCSIT) Vol 8, No 6, Dec There are simple obstacles as tables, chairs and walls in the room. 4 transmitters are placed at the corners of the ceiling. A mobile user with a receiver stands in the middle of the room. Transmitters transmit RSSI data to receiver on the user. Base stat WLAN. Experiments are conducted at a time when the room is empty. a) CALIBRATION RSSI values transmitted from transmitters are received by the object receiver at sequential distances and they are plotted as graphs of RSSI Fig.3 for an example transmitter. Figure 3: RSSI values versus distances for transmitter A Empirical formula in equation (1) is generated from these graphs in time domain and environmental coefficient ‘n’ is calculated by using equation (2). Environmental coefficients for each transmitter at 1 meter intervals are displayed for an example distance range together with their average values in Fig.4. navg smoothing factor in x distance calculations using equation (4) for each transmitter. Secondly, smoothed distance values between transmitters and receivers are Kalman filtered after outliers are checked and removed. Figure 4: Plot of Environmentalcoefficients for A, B, C, D transmitters where navgA= 3.35 navgB= 2.55 , n International Journal of Computer Science & Information Technology (IJCSIT) Vol 8, No 6, Dec There are simple obstacles as tables, chairs and walls in the room. 4 transmitters are placed at the corners of the ceiling. A mobile user with a receiver stands in the middle of the room. Transmitters transmit RSSI data to receiver on the user. Base station is connected to receiver via WLAN. Experiments are conducted at a time when the room is empty. RSSI values transmitted from transmitters are received by the object receiver at sequential distances and they are plotted as graphs of RSSI values versus distances across the test area. See Fig.3 for an example transmitter. Figure 3: RSSI values versus distances for transmitter A Empirical formula in equation (1) is generated from these graphs in time domain and ent ‘n’ is calculated by using equation (2). Environmental coefficients for each transmitter at 1 meter intervals are displayed for an example distance range together with avg value is derived for each transmitter from ‘n’ values and used as smoothing factor in x distance calculations using equation (4) for each transmitter. Secondly, smoothed distance values between transmitters and receivers are Kalman filtered after outliers are f Environmentalcoefficients for A, B, C, D transmitters = 2.55 , navgC=2.21 , navgD= 2.28 International Journal of Computer Science & Information Technology (IJCSIT) Vol 8, No 6, December 2016 45 There are simple obstacles as tables, chairs and walls in the room. 4 transmitters are placed at the corners of the ceiling. A mobile user with a receiver stands in the middle of the room. ion is connected to receiver via RSSI values transmitted from transmitters are received by the object receiver at sequential values versus distances across the test area. See Empirical formula in equation (1) is generated from these graphs in time domain and ent ‘n’ is calculated by using equation (2). Environmental coefficients for each transmitter at 1 meter intervals are displayed for an example distance range together with values and used as smoothing factor in x distance calculations using equation (4) for each transmitter. Secondly, smoothed distance values between transmitters and receivers are Kalman filtered after outliers are
  • 8. International Journal of Computer Science & Information Technology (IJCSIT) Vol 8, No 6, Dec b) CORRECTIVE POSITIONING Correction parameters (∆x,∆y) are calculated as in section II.d.bydeploying (x (xf,yf) coordinates. Object coordinates, (x,y), are estimated by adding ( for each iteration. For example, small random values of (x coordinates are calculated for 10 iterations. These estimated c number of iterations given in Fig.5, Fig.6 and Fig.7. Figure 5: Estimated object (x,y) coordinates for object point (2,2) after 10 iterations Figure 6: stimated object (x, y) coordinates for object point (3,2) Figure 7: Estimated object (x, y) coordinates for object point (2, 1) after 10 iterations International Journal of Computer Science & Information Technology (IJCSIT) Vol 8, No 6, Dec OSITIONING ∆ ∆y) are calculated as in section II.d.bydeploying (xi,y coordinates. Object coordinates, (x,y), are estimated by adding (∆x,∆y) values to (x for each iteration. For example, small random values of (xf,yf) = (0.5,0.75) are chosen and (x,y) coordinates are calculated for 10 iterations. These estimated coordinates are plotted against the number of iterations given in Fig.5, Fig.6 and Fig.7. Figure 5: Estimated object (x,y) coordinates for object point (2,2) after 10 iterations stimated object (x, y) coordinates for object point (3,2) after 10 iterations Figure 7: Estimated object (x, y) coordinates for object point (2, 1) after 10 iterations International Journal of Computer Science & Information Technology (IJCSIT) Vol 8, No 6, December 2016 46 ,yi) values and ∆y) values to (xf,yf) ) = (0.5,0.75) are chosen and (x,y) oordinates are plotted against the Figure 5: Estimated object (x,y) coordinates for object point (2,2) after 10 iterations after 10 iterations Figure 7: Estimated object (x, y) coordinates for object point (2, 1) after 10 iterations
  • 9. International Journal of Computer Science & Information Technology (IJCSIT) Vol 8, No 6, December 2016 47 IV. DISCUSSIONS A localization approach is presented by using‘d’ distances between the transmitters and receivers. Calculated‘d’ distances with measured RSSI values and the estimated distances between the transmitters and initial (xf, yf) valuesare utilized. Their difference is defined as a difference function and it is expressed as a first order Taylor series. Correction parameters ∆x and ∆y are added to user defined initialcoordinates, (xf,yf), inx and y direction. These parameters are changed with the change of calculated‘d’ values at every iteration.After a number of iterations, the object location coordinates are approached with the best possible error margin. Recordings of the raw RSSI data by the receiver on the object are placed in a database in the base station. These recordings contain variations due to RF signal variations. In the proposed study, calculated object distances from transmitters are subjected to 2 level smoothing procedures one with environmental coefficients and the other with Kalman filtering. Examples in Figures (5), (6) and (7) show that an initial starting (xf,yf ) = (0.5,0.75) values are iterated to (2.4 ,1.8) , (2.7, 1.6) and (2.3, 0.8) at the end of 10 iterations. These estimated object coordinates correspond to physical object points of (2,2), (3,2) and (2,1) with error marginsof 0.45m, 0.50m and 0.36m respectively. Hence the proposedtechnique has a localization error of average 0.44m in a grid space of 1m. This level of accuracy is reasonably good comparing to many localization systems in literature where the localization accuracies are around 1 grid space. In majority of localization procedures, RSSI measurements are carried out and different algorithms are applied to find the object locations in real time. In some cases, prediction techniques are applied and final object location is determined by using previous object location calculations. Kalman filtering technique is one of them. Object location coordinates are calculated in real time and Kalman filtering is applied to smooth these coordinates. Consequently, fluctuations amongthem are reduced and a final object location is obtained. On the other hand, Taylor series method is employed in this study.. Initial values for object coordinates are assumed approximately close to object location. Distance betweenthis locationand the calculated location from RSSI measurements is taken as the error function. Taylor expansion series of the error function approaches to the actual object location by reducing the amplitude of the error function. This is an alternativesmoothing technique. In second stage Kalman filtering is also applied to reduce the fluctuations further. V. CONCLUSIONS A new approach with an average positioning accuracy of half a grid space is introduced in indoors. Measurements are carried out in an area with minor obstacles. Hence the effects of environmental conditions are taken into account for every transmitted RF signal from the transmitters. Each transmitter radiation is calibrated with respect to environmental effects and an environmental factor‘n’ is introduced during the calculation of d distances between the transmitters and receivers. Distance difference between calculated and estimated object distances is considered as a function. This function is used to introduce correction parameterson the initial estimated object coordinatesduring every iteration.
  • 10. International Journal of Computer Science & Information Technology (IJCSIT) Vol 8, No 6, December 2016 48 Positioning accuracies in literature is around the grid space of the test areas. In most of the systems, a number of reference nodes are utilized across the test area. Fingerprint maps are generated andk-NN algorithms are employed. The positioning accuracies are still around or slightly less than the grid space. These techniques in return increase the cost and efforts. In this approach cost and effort factors are reduced to minimum. An object receiver just collects RSSI data from transmitters. The user only needs to introduce small initial coordinates as the startup condition. An applied algorithm calculates the object location iteratively. In conclusion, the system introduced here is a very simple and fairly accurate localization system. VI. REFERENCES [1] http://www.rfcode.com/ [2] http://www.jennic.com/jennic_support/application_notes/jnan-1052_home_sensor_demonstration [3] Priyantha, N. B; The cricket indoor location system: PhD Thesis, Massachusetts Institute of Technology. 199 p, June 2005 [4] P. Bahl, V.N. Padmanabhan; RADAR: An in-building RFbased user location and tracking system, in: Proceedings of IEEE INFOCOM 2000, Tel-Aviv, Israel (March 2000), [5] Garmin Corporation, About GPS, http://www.garmin.com/aboutGPS/ [6] Lionel M.NI, Yunhao Liu, Iu Cho Lau, Abhıshek P. Patil; LANDMARC: Indoor Location Sensing Using Active RFID;Wireless Networks 10, 701–710, 2004 [7] J. Hightower, R. Want and G. Borriello; SpotON: An indoor 3D location sensing technology based on RF signal strength, UW CSE00-02-02, February 2000, [8] G.Binazzi ,L.Chisci,F.Chiti, R.Fantacci, S.Menci : Localization of a swarm of mobile agents via unscented Kalman filtering, Proc. IEEE Int conf. of Communication. ICC, Germany, (2009). [9] Sophocles J Orfanidis ,lecture notes on Elliptic Filer Design , www.ece.rutgers.edu/-orfanidi/ece521 , 2006 [10] Steven Walfish, A review of statistical outlier methods, Pharmaceutical technology, 2008, pp1-5 [11] AdaVittoriaBosisio ,Performances of an RSSI-based positioning and tracking algorithm , International Conference on Indoor Positioning and Indoor Navigati(IPIN),pp 1-8, 21-23 September 2011, Portugal [12] Alberto Colorni, Marco Dorigo, Vittorio Maniezzo , Distributed Optimization by Ant Colonies, proceedings of ECAL91 – European conference on artificial Life ,Paris, FRANCE, Elsevier publishing , pp 134-142 , 1991