RADAR: An In-Building RF-based User Location and Tracking System
RADAR: An In-Building RF-based User Location and Tracking System
RADAR: An In-Building RF-based User Location and Tracking System
Introduction
Related Work
Research Methodology
3.1
Experimental Testbed
3.2
Data Collection
In addition, during the off-line phase (but not the realtime phase), the user indicates his/her current location by
clicking on a map of the floor. The users coordinates (x,y)
and timestamp t are recorded.
During our experiments, we discovered that signal
strength at a given location varies quite significantly (by up
to 5 dBm) depending on the users orientation, i.e., the
direction he/she is facing. In one orientation, the mobile
hosts antenna may have line-of-sight (LoS) connectivity to a
base stations antenna while in the opposite orientation, the
users body may form an obstruction. So, in addition to
user's location (x,y), we also recorded the direction (d) (one
of north, south, east, or west) that he/she is facing at the time
the measurement is made4. Thus, the mobile host records
tuples of the form (t,x,y,d) during the off-line phase. We
discuss the implications of the users orientation in more
detail in Section 4.
In all, during the off-line phase, we collected signal
strength information in each of the 4 directions at 70 distinct
physical locations on our floor. For each combination of
location and orientation (i.e., (x,y,d) tuple), we collected at
least 20 signal strength samples.
3.3
Data Processing
3.3.1
3.3.2
BS 2
BS 3
40
60
80
40
35
30
25
20
15
10
5
0
0
20
100
4.1
Empirical Method
4.1.1
Basic Analysis
For the basic analysis, we use all of the (more than 20)
signal strength samples collected for each of the 70*4 = 280
combinations of user location and orientation. In the
analysis, we pick one of the locations and orientations at
random, and then conduct an NNSS search for the
corresponding signal strength tuple in the space defined by
the remaining 69 points times 4 orientations. This emulates
the process of locating a (stationary) user during the realtime phase. Note that the exclusion of one of the 70 physical
points from the search space would result in a somewhat
Strongest BS
Random
1.2
Probability
1
0.8
4.1.2
0.6
N1
0.4
0.2
0
0
10
20
30
40
50
G
N2
25th (meter)
50th (meter)
75th (meter)
Empirical
1.92
2.94
4.69
Strongest
4.54 (2.4x)
8.16 (2.8x)
11.5 (2.5x)
Random
10.37 (5.4x)
16.26 (5.5x)
25.63 (5.5x)
N3
4.1.3
3.5
3
2.5
50th
14
12
10
8
6
4
2
0
1
10
100
1.5
1
0.5
0
0
10
4.1.4
25th
25th
4.1.5
4.1.6
4.1.7
4.1.8
4.2
4.2.1
Motivation
4.2.2
d nW * WAF
P(d )[dBm] = P(d o )[dBm] 10n log
d o C * WAF
nW < C
nW C
35
30
25
20
15
10
5
0
0
10
15
20
25
30
35
40
Distance (m)
30
25
20
15
10
5
0
0
10
15
20
25
30
35
40
Distance (m)
45
40
35
30
25
20
15
10
5
0
1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 46 49 52 55 58 61 64 67 70
Sample
BS1
BS2
BS3
All
Pdo
57.58
56.95
64.94
58.48
1.53
1.45
1.76
1.523
4.2.4
R2
0.81
0.65
0.69
0.72
MSE
10.49
13.98
7.34
9.82
4.2.3
Conclusions
Acknowledgements
We would like to thank Stephen Dahl for his help in
setting up our experimental testbed, and the anonymous
reviewers for their perspicacious comments.
References
[ATC98] http://www.ascension-tech.com
[Azu93] R. Azuma, Tracking Requirements for Augmented
Reality, Communications of the ACM, Vol. 36, No. 7, pp: 5051, July 1993
[Ber96] S. Berchtold, D. A. Keim, H. P. Kriegel, The X-tree: An
Index Structure for High-Dimensional Data,, Proc. VLDB,
1996
[CG93] T. W. Christ, P. A. Godwin, "A Prison Guard Duress Alarm
Location System", Proc. IEEE International Carnahan
Conference on Security Technology, October 1993
[Cor90] T. H. Cormen, C. E. Leiserson, R. L. Rivest, Introduction
to Algorithms, The MIT Press, 1990
[Fol90] Foley, van Dam, Feiner, and Hughes, Computer Graphics
Principles and Practice, 2nd Edition, Addison-Wesley, 1990
[GPS99] P. Enge, and P. Misra, Special Issue on GPS: The Global
positioning System, Proc. of the IEEE, pp. 3-172, January
1999
[Gut84] A. Guttman, R-Trees: A Dynamic Index Structure for
Spatial Searching, ACM, 1984
[Har94] A. Harter and A. Hopper, A Distributed Location System
for the Active Office, IEEE Network, January 1994