cilos: a cdma indoor localization system waqas ur rehman, eyal de lara, stefan saroiu

18
CILoS: A CDMA Indoor Localization System Waqas ur Rehman, Eyal de Lara , Stefan Saroiu

Upload: carl-arnall

Post on 16-Dec-2015

215 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: CILoS: A CDMA Indoor Localization System Waqas ur Rehman, Eyal de Lara, Stefan Saroiu

CILoS: A CDMA Indoor Localization System

Waqas ur Rehman, Eyal de Lara, Stefan Saroiu

Page 2: CILoS: A CDMA Indoor Localization System Waqas ur Rehman, Eyal de Lara, Stefan Saroiu

Motivation

People spend most of their time indoors GPS does not work indoors

Emergency response Social-Mobile Navigation Mobile Games Advertising

??

?

? ?

?? ?

?

?

Page 3: CILoS: A CDMA Indoor Localization System Waqas ur Rehman, Eyal de Lara, Stefan Saroiu

Fingerprinting – Building a radio map

AP1: -41 AP2: -54AP3: -92

AP4: -35AP5: -64AP6: -72

AP1: -41 AP2: -54AP3: -92

Page 4: CILoS: A CDMA Indoor Localization System Waqas ur Rehman, Eyal de Lara, Stefan Saroiu

Fingerprinting – K Nearest Neighbors

Current Fingerprint

AP1: -40 AP2: -56AP3: -83

Page 5: CILoS: A CDMA Indoor Localization System Waqas ur Rehman, Eyal de Lara, Stefan Saroiu

Signal Fingerprinting Approaches 802.11 GSM

CDMA Power adaptation to accommodate network load

High temporal variations in signal strength Use signal delay

Signal strength

Page 6: CILoS: A CDMA Indoor Localization System Waqas ur Rehman, Eyal de Lara, Stefan Saroiu

Signal Strength vs. Signal Delay Variations

Page 7: CILoS: A CDMA Indoor Localization System Waqas ur Rehman, Eyal de Lara, Stefan Saroiu

CDMA Networks

Base stations share the same spectral bandwidth Base stations are tightly synchronized with GPS Base stations cooperate to transmit pilot signal

32768 symbols64

Page 8: CILoS: A CDMA Indoor Localization System Waqas ur Rehman, Eyal de Lara, Stefan Saroiu

CDMA Networks

Base stations share the same spectral bandwidth Base stations are tightly synchronized with GPS Base stations cooperate to transmit pilot signal

PN offset

Key idea: Fingerprint PN offsets

Page 9: CILoS: A CDMA Indoor Localization System Waqas ur Rehman, Eyal de Lara, Stefan Saroiu

Data Collection

Condor CDMA scanner Recorded signal delay

and strength over all channels in Downtown Suburb

6 channels in downtown 4 channels in suburb

Page 10: CILoS: A CDMA Indoor Localization System Waqas ur Rehman, Eyal de Lara, Stefan Saroiu

Average Visible PNs

Interference limits # of visible base stations Wide fingerprints require scanning multiple

frequency bands

Page 11: CILoS: A CDMA Indoor Localization System Waqas ur Rehman, Eyal de Lara, Stefan Saroiu

Localization Algorithms

Simple Algorithms 1 Channel All Channel

Feature Selection Algorithms

Page 12: CILoS: A CDMA Indoor Localization System Waqas ur Rehman, Eyal de Lara, Stefan Saroiu

Localization Error

Downtown Suburb0

2

4

6

8

10

12

14

16

18

20 1 ChannelAll ChannelsFeature Selection

Err

or

(me

ters

)

Wide fingerprints help Careful PN selection critical

Page 13: CILoS: A CDMA Indoor Localization System Waqas ur Rehman, Eyal de Lara, Stefan Saroiu

Localization Error CDF (Downtown)

Page 14: CILoS: A CDMA Indoor Localization System Waqas ur Rehman, Eyal de Lara, Stefan Saroiu

Comparison with WiFi and GSM

All Sources Feature Selection0

1

2

3

4

5

6

7

8

9

10WiFi GSM

CDMA

Err

or

(me

ters

)

Page 15: CILoS: A CDMA Indoor Localization System Waqas ur Rehman, Eyal de Lara, Stefan Saroiu

Floor Level Localization

WiFi GSM CDMA0

20

40

60

80

100S

uc

ce

ss

ful

Pre

dic

tio

ns

(%

)

Page 16: CILoS: A CDMA Indoor Localization System Waqas ur Rehman, Eyal de Lara, Stefan Saroiu

Conclusions

Signal delay is a reliable metric for fingerprinting

Temporal stability

Spatial variability

CILoS achieves median accuracy of 5 meters

Wide signal fingerprints critical to accuracy

Feature selection really helps

Page 17: CILoS: A CDMA Indoor Localization System Waqas ur Rehman, Eyal de Lara, Stefan Saroiu

Future Works

Get it to work on commodity cell phone Requires

Access to PN offsets Scan multiple frequency bands