Professional Documents
Culture Documents
A Friis-Based Calibrated Model For Wifi Terminal Positioning
A Friis-Based Calibrated Model For Wifi Terminal Positioning
net/publication/4151006
CITATIONS READS
66 238
5 authors, including:
Some of the authors of this publication are also working on these related projects:
Application of Machine learning techniques for Indoor Localization in 5G contexts View project
All content following this page was uploaded by Oumaya Baala on 16 March 2017.
Abstract— Two types of applications use indoor posi- eration we need to know the coordinates of at least
tioning: services linked with mobility, such as guided three points and their distance to the mobile which
tour or meeting systems, and the active security of wire- position must be determined. With the spreading of
less network which locates intrusive unauthorized mobile mobile networks, the interest in location-aware services
terminals. Indoor positioning cannot be managed by a
has grown significantly. WiFi networks are commonly
geostationnary system like GPS. In fact, current researches
are conducted to conceive indoor positioning using wireless
implanted indoors, which raises new problems with
networks such as WiFi. In this paper, we study such a positioning. GPS [3] makes mobile terminal positioning
mechanism and compare our accuracy results to other easy outdoors, whereas indoor positioning is seriously
solutions. This positioning function is combined to a limited.
mobility prediction mechanism and constitute the mobility In this article, we address the indoor positioning of
service in a Video on Demand system called MoVie (Mobile WiFi terminals. Indeed, positioning is the first and most
Video). important step in mobility management. To obtain the
Keywords: positioning, mobility, wireless LAN. position of a mobile terminal, we use trilateration. It
is therefore necessary to compute the distance between
I. I NTRODUCTION
each access point and the mobile terminal. The main
With the spreading of WiFi networks [1], that enables topic of our article is the indoor distance determina-
mobility and high data rate transfer, new problems arise. tion within a heterogeneous environment for which we
Service continuity is a recurring problem related to choose to use an alternative to the Friis equation [4].
mobility. Indeed, mobile clients may want to change their We will focus on a comparison of our technique with
access point. In this case, the services provided would the existing ones through precision tests.
be interrupted if nothing was done. A technique called Our work comes within the scope of the MoVie [5]
handover is used to prevent the services from being project. MoVie is a streaming platform for multimedia
interrupted. It is a mechanism allowing a mobile client contents. MoVie is structured into interoperable modules
to change his access point transparently. The handover (see fig. 1) where the following characteristics are gath-
needs to be planned in advance. Mobility prediction is a ered:
good means to anticipate the handover. • NetMoVie integrates the RTP/RTCP protocol. It
Mobility prediction aims at determining where a mo- receives a few video sequence qualities and selects
bile terminal is more likely to be in the near future. To the most adapted one depending on the current
do so, the terminal location is required. It is obtained situation.
through a process called positioning. Several ways of • SysMoVie gathers ORB components and integrates
positioning exist including trilateration [2]. For trilat- the hierarchy of video caches. The strategy of
WebMoVie II. R ELATED WORK
Database / Frontend
In this section, we present the major positioning
techniques. All of them use signal strength from the WiFi
Mixers Caches / mandataries
peripherals to determine the geographic location of a
CLIENT
CLIENT
SERVER
SERVER
NetMoVie SysMoVie mobile terminal. Positioning techniques can be classified
into two main categories.
Clients video The first one is based on a signal strength cartography
CLIENT CLIENT Servers
which can be done in two ways. One uses physical
SERVER measurement and the other uses a mathematical wave
SERVER
Indoors Friis
this phenomenon to every object gone through by the
equation
signal.
Calibrated
Regression
Reference
1) Free-space propagation loss: The first source of
signal strength loss is related to the distance covered by
the signal. The signal strength loses power when going
through the atmosphere. In a free-space environment,
like our atmosphere, the loss can be determined by the
Real Time Measurements Friis equation:
PR λ 2
= GR GT ( )
Database
PT 4πd
Search
Trilateration where:
• PR and PT are respectively the power available at
the receiving antenna and the power supplied to the
Position source antenna;
• GR and GT are respectively the receiver antenna
gain and the transmitter antenna gain;
Mobility Prediction • λ is the carrier wavelength;
• d is the transmitter-receiver distance.
Handover Cache Policy The Friis equation expresses the signal strength loss
in function of the distance d. This loss depends on the
signal frequency f = λc . The carrier wave speed c in the
Fig. 2. Positioning techniques in the MoVie project. atmosphere is approximately c = 3.108 m.s−1 .
2) Radio wave absorption: The radio wave absorption
by the environment is due to the conversion of part
whereas the propagation model-based techniques con- of electro-magnetic wave energy into kinetics energy,
sider the topology uniformly. involving a warming of the environment concerned. This
The figure 2 shows the dependances between the absorption is generally greater than the one bound to the
positioning techniques, the mobility prediction and the atmosphere.
handover cache policy within the MoVie project. It 3) Radio wave distortion sources: The radio waves
presents the steps followed by each positioning technique are affected by the presence of topologic components
from the setup to the positioning and its application. altering the radio waves trajectory and therefore modify
III. C ONTRIBUTIONS the signal strength. The phenomenon we are more likely
to observe is wave reflection.
The Interlink Networks [10] approach is chosen to
The most common sources of wave trajectory are
implement our positioning system. It has indeed the
metal equipment that induces huge signal reflections,
advantages of speed and simplicity. It is interesting with
preventing it from reaching areas theoretically within
mobile terminals which have little computation power.
range. Devices functioning at frequencies close to WiFi
We explain the drawbacks of a uniform computation
frequencies also distort the signal by covering it with
in order to determine the distance according to the
great noise. This is for example a potential problem when
signal strength. We first describe the common sources
using a microwave between two WiFi peripherals.
of radio wave distortion and their predominance within
4) Context: Our experiments take place in the context
a heterogeneous environment. Second, we highlight the
of the Numérica building (figure 3). The Numérica3
radio wave distortion in indoor environment with the
building topology is heterogeneous. When studying the
help of our experiments and we test the model of [10],
first-floor map, it is possible to distinguish two homo-
to reveal its limits in a heterogeneous environment.
geneous areas. First comes the corridor which runs all
A. Common phenomena in radio wave propagation 3
The Numérica center is the building where ISTI and LIFC
Radio waves are mainly subject to two phenomena (Laboratoire d’Informatique de l’Université de Franche-Comté) are
affecting their signal strength or trajectory: the signal located.
along the floor and has no obstacle. Second there is the going through a door can involve the mobile being
area composed of offices, separated by partition walls hidden by a wall, therefore having the signal strength
which alter signal strength. A load-bearing wall and a received fall greatly with just a few steps.
partition wall separate both defined areas. Between these On the map (see fig. 3), the triangles are the access
two walls, there are electrical components and water points. The dots are the calibration measurement points
pipes. Together, they considerably weaken the signal and the crosses are the testing points. The origin of the
strength when the radio wave goes through them. coordinates is the bottom left corner on the map. The
last access point is not represented because it is in a
near building which is not on the map.
In this section, we present various phenomena inter-
fering with radio wave propagation. These phenomena
are free-space propagation loss, absorption by physical
obstacles and radio wave trajectory distortion. Then, we
describe the topology of the Numérica building, which
includes all the types of obstacles and signal strength
losses previously exposed which makes a radio wave
propagation model hard to establish.
B. Conducted experiments
Two series of experiments were conducted. The first
one aimed at showing radio wave attenuation in function
of distance. The second one aimed at testing some of the
models of the literature previously mentioned in section
II.
1) Attenuation check: The first series of experiments
was conducted on the ground floor corridor of the ISTI4
32,6 m
-45
Signal Strength (dBm)
-50
-55
-60
-70
0 500 1000 1500 2000 2500
Fig. 3. Numérica center first floor (ISTI area) map. Distance (cm)
Real (x;y) Error for the indoor Error for the V. A PPLICATION TO THE MOBILITY PREDICTION
coordinates Friis equation [10] (m) calibrated model (m)
(3,6 ; 12,3) 37,43 33,68
Once the distances between the access points and the
(9,5 ; 13) 44,06 30,05 mobile terminal are determined, it is possible to proceed
(1,6 ; 2) 30,79 43,48 to the mobility prediction. First of all, the geographical
(4,4 ; 19,7) 36 27,4 position of the terminal is calculated using trilateration.
(8,1 ; 23,8) 37,17 21,87
Then the computed data are exploited by the mobility
(3,4 ; 26,9) 27,9 23,44
prediction system. We briefly describe the trilateration
TABLE III technique. Finally, we quickly expound the mobility
P RECISION OF THE POSITIONING MODELS , GROUND FLOOR OF prediction system and its use within the MoVie project.
N UMÉRICA .
A. Determination of the position
The calculation of the terminal position is done by
In most cases, the calibrated model precision is better trilateration. Indeed, the distances between the access
than the indoor Friis equation one. The point, where points and the mobile terminal are known. Moreover,
the precision of the indoor Friis equation is better, is the access points are positioned at known coordinates.
placed in a stairwell behind a load-bearing wall. This One can thus deduce the position of the mobile terminal.
wall is not considered in the same homogeous zone for To do so, it is necessary to solve a system of equations
the use of the propagation index of two of the available whose solution is the mobile terminal position. In prac-
access points. It explains the highest degree of accuracy tice, because of the approximate distance, the solution
of the indoor Friis equation compared to the calibrated obtained is not unique. However, the position can be
model. In other cases, the calibrated model shows better approximated.
precision than the indoor Friis equation. B. Mobility prediction
The lack of precision of our model in the absolute is
Once we know the position of a mobile terminal at
explained by the use of the model calibration on the first
different periods, it is possible to predict its movements.
floor, with access points placed in different positions.
The prediction is split up into two stages. The first
The measurements on the ground floor do not correspond
stage is the installation of the prediction system after
to the model established for the first floor.
learning it from the peregrinations of various users on
The second set of measurements was taken on the first
the network.
floor and produced the results presented in table IV.
Our mobility prediction system is based on the hidden
Markov model [7]. Indeed, the position of the mobile
Real (x;y) Error [10] (m) Calibrated Error [9] (m)
coordinates model error (m) terminals is known with a degree of uncertainty. The
(1,6 ; 2,2) 15,7 2,72 20,44 observations are different from the physical states. We
(7 ; 3) 20,08 7,62 19,62 are confronted with a double stochastic process, to which
(8,6 ; 14,5) 24,08 16,86 23,89 the use of the hidden Markov model is well adapted.
(7,6 ; 25,2) 48,87 26,32 17.29
(3,6 ; 24,8) 30,6 25,06 6,58
The cells of the network are partitioned into under-
(12,4 ; 11) 36,95 16,56 48,86 cells corresponding to the zones bordering on the close
cells. Each of these under-cells is then broken up into
TABLE IV 4 states, each one being a direction (North, South,
P OSITIONING MODELS PRECISION , FIRST FLOOR OF N UMÉRICA . East, and West). Therefore, it is possible to increase
the precision of the model by taking its direction into
account without having to use several former states.
This series of measurements underlines the influence The training is done regularly to overcome the changes
of the building heterogeneity in Numérica on the pre- of the user’s mobility patterns. It is done from time
cision of positioning. All the methods used, even when to time. In the graph representing the states of the
calibrated for Numérica, have such bad precision that it is hidden Markov model, the training makes it possible to
clearly necessary to include precisely the fixed obstacles determine the probabilities of transition from one state to
another. When the probabilities are calculated, it is possi- Compared to a method which completely loads caches to
ble to exploit the prediction model. Various possibilities avoid cache miss, we have a low bandwidth usage and
exist to obtain a succession of states corresponding to compared to a method which does nothing to prevent
a succession of observations but we kept the Viterbi handover, we have good reactivity and we avoid stream-
algorithm. ing failure. In figure 5, a is the threshold determining
partial prefetching and T is the threshold determining
C. Handover cache policy
the complete prefetching of the video sequence.
As we said in the introduction, this work comes within
the scope of the MoVie project. In this project, the VI. C ONCLUSIONS AND PROSPECTS
strategy of video cache management is specific in the The experiments we carried out led us to several con-
way that it considers mobility. To load caches with video clusions. The observations also opened up new prospects
sequence MoVie tries to predict which video will be seen for us within the framework of mobile-terminal position-
in the near future. In fact, we rely on a prediction of the ing.
users position to prefetch the video they are watching in
A. Prospects
the cache they will depend on in a near future. We name
this technique "handover prediction". We describe it in The analysis of the calibrated model tests shows that
detail in [6]. the topology should be considered more precisely. On
In this technique, we determine the position of a user. top of that, the calibrated Friis equation is too sensitive
Using this position and the history of the system, we to the distance variation from the transmitter.
calculate the probability of the user’s presence in each 1) Taking into account the topology more precisely:
cache zone of the neighborhood. According to these The relative inaccuracy of the topology in the places
probabilities, we decide to load the cache serving the where positioning is practiced is observed especially
zone or not. When we decide to load a cache with a when the signal strength is either very weak or very
video sequence, we determine the amount of data to be strong. It is necessary to address the empiricism of
loaded. We have the choice between the base layer only the calibration when the peregrinations of a mobile
or the base layer and the enhancement layer (see [6] for terminal have to be tracked, especially in a hetero-
details). geneous environment. This is possible by determining
the signal strength along a way for which the effects
of the obstacles are taken into account. The effects
Complete document
Partial document must be expressed mathematically and integrated into
0.4 0.1 the computation of the signal strength loss. Limited
0.9
.4 T = (1) measurements could be taken in ideal conditions in order
a=0
0.1 0.2 0.07 to evaluate the various phenomena separately.
a=0
.6 T
= 0.7 2) Variable indices in the Friis equation: Even when
0.07 0.06
calibrating the alternative to the Friis equation, the results
(2) can still include great errors. These errors come from
the determination of the index in the formula giving the
Hit rate Hit rate distance according to the signal strength:
Quality rate weighted by the quality
Bandwidth gain −SS − K
log10 (d) =
10.i
where K is a value depending on the hardware proper-
ties.
We consider the possibility of determining the value of
the index used in the mathematical expression according
to the received signal strength. The phenomena radio
Fig. 5. User in a corridor.
wave propagation is subject to are complex. Not all of
them can be taken into account because the generated
According to the simulations we made (see fig. 5), computations take too much time and are too frequent:
the handover prediction to prefetch caches gives good the positioning has to be almost instantaneous in the
results balanced between bandwidth usage and reactivity. perspectives of mobility prediction.
B. Conclusion [6] D. Charlet, P. Chatonnay, and F. Spies. Hand-over video cache
policy for mobile users. In J.B. Stefani, I. Demeure, and
The study of radio wave propagation led us to the D. Hagimont, editors, Proceedings of 6th IFIP International
examination of current and future positioning techniques. Conference on Distributed Applications and Interoperable Sys-
Indoor positioning is rarely covered and implemented tems (DAIS 03), volume LNCS 2893, pages 176–186, 2003.
[7] Lawrence R. Rabiner. A tutorial on hidden markov models and
whereas numerous positioning techniques exist for out- selected applications in speech recognition. volume 77, pages
door positioning. In an indoor environment, existing pp. 257–286. IEEE, February 1989.
model accuracy is insufficient or the systems are not [8] Paramvir Bahl and Venkata N. Padmanabhan. RADAR: An
available to the general public. in-building RF-based user location and tracking system. In
INFOCOM (2), pages 775–784, 2000.
The lack of indoor positioning systems led us to build [9] Y. Wang, X. Jia, and H.K Lee. An indoors wireless positioning
a positioning system whose bases are WiFi type of system based on wireless local area network infrastructure. In
networks and peripherals. The WiFi technology has been 6th Int. Symp. on Satellite Navigation Technology Including
Mobile Positioning & Location Services, number paper 54,
chosen because of its availability to the general public Melbourne, July 2003. CD-ROM proc.
and its potential high data throughput. [10] Inc Interlink Networks. A practical approach to identifying and
During this survey, new problems arose. First of all, tracking unauthorized 802.11 cards and access points. Technical
the complexity of the topology impact on radio wave report, 2002.
[11] S.Y. Seidel and T.S. Rappaport. 914 mhz path loss prediction
propagation was revealed. It led us to the proposition of model for indoor wireless communications in multi-floored
a calibrated model adapted to heavy constraints. Then, buildings. In IEEE Transactions on Antennas & Propagation,
our method followed an experimental approach. It made February 1992.
[12] B. Mac Larnon. TAPR’s Spread Spectrum Update, chapter
it possible to build a positioning system which we tested VHF/UHF/Microwave Radio Propagation : A Primer for Digital
and which we compared favourably to the other systems, Experimenters. Tucson Amateur Packet Radio Corporation,
whether indoor or mixed. 1998.
The precision obtained allows us to consider applica-
tions of mobile digital guides requiring a precision of
about 1 meter. Our work comes within a more complete
project in which the positioning system proposed couples
well with a learning mobility prediction system.
Numerous experiments were carried out to build and
test the positioning system. A case study allowed us to
determine better precision than that of existing models.
However, current precision is not accurate enough for
the moment and needs to be improved.
ACKNOWLEDGMENT
We would like to thank Damien C HARLET for his
work on the handover cache policy.
R EFERENCES
[1] B.P. Crow, I. Widjaja, J.G. Kim, and P. Sakai. IEEE 802.11
Wireless Local Area Networks. IEEE Communications Maga-
zine, 35(9):116–126, September 1997.
[2] B.T. Fang. Trilateration and extension to global positioning sys-
tem navigation. Journal of Guidance, Control, and Dynamics,
9:715–717, December 1986.
[3] US Army Corps of Engineer, editor. Engineering and Design
- NAVSTAR Global Positioning System Surveying. Number EM
1110-1-1003. Department of the Army, Washington, DC, July
2003.
[4] L.V. Blake. Radar Range-Performance Analysis. Artech House
Radar Library, December 1986.
[5] Julien Bourgeois, Emmanuel Mory, and François Spies. Video
transmission adaptation on mobile devices. Journal of Systems
Architecture, 49:475–484, 2003.