+ All Categories
Home > Documents > April 20, 2008Emmett Nicholas ECE 256 1 Drive-by Localization of Roadside WiFi Networks Anand Prabhu...

April 20, 2008Emmett Nicholas ECE 256 1 Drive-by Localization of Roadside WiFi Networks Anand Prabhu...

Date post: 23-Dec-2015
Category:
Upload: ashley-pearson
View: 216 times
Download: 0 times
Share this document with a friend
Popular Tags:
24
April 20, 2008 Emmett Nicholas ECE 256 1 Drive-by Localization of Roadside WiFi Networks Anand Prabhu Subramanian, Pralhad Deshpande, Jie Gao, Samir R. Das Accepted in INFOCOM 2008, Phoenix, Arizona, April 2008
Transcript
Page 1: April 20, 2008Emmett Nicholas ECE 256 1 Drive-by Localization of Roadside WiFi Networks Anand Prabhu Subramanian, Pralhad Deshpande, Jie Gao, Samir R.

April 20, 2008 Emmett NicholasECE 256

1

Drive-by Localization of Roadside WiFi Networks

Anand Prabhu Subramanian, Pralhad Deshpande, Jie Gao, Samir R. Das

Accepted in INFOCOM 2008, Phoenix, Arizona, April 2008

Page 2: April 20, 2008Emmett Nicholas ECE 256 1 Drive-by Localization of Roadside WiFi Networks Anand Prabhu Subramanian, Pralhad Deshpande, Jie Gao, Samir R.

April 20, 2008 Emmett NicholasECE 256

2

Motivation

• Learn about the nature of WiFi networks– Density, connectivity,

interference properties– LOCATION of the APs– Provide datasets for

research on Internet topology

• Localization of infrastructure nodes (APs)

Page 3: April 20, 2008Emmett Nicholas ECE 256 1 Drive-by Localization of Roadside WiFi Networks Anand Prabhu Subramanian, Pralhad Deshpande, Jie Gao, Samir R.

April 20, 2008 Emmett NicholasECE 256

3

Existing Technologies• GPS

– Not available on most wireless clients today• RADAR

– Uses WIFI fingerprints for indoor localization• VORBA

– Rotating directional antennas are used in APs– Signal strength and angle of arrival (AoA) used to localize clients

indoors• War-driving databases

– Locations where APs are heard with a sniffer• MobiSteer

– Steerable beam directional antenna with a WiFi client mounted on a moving car

Page 4: April 20, 2008Emmett Nicholas ECE 256 1 Drive-by Localization of Roadside WiFi Networks Anand Prabhu Subramanian, Pralhad Deshpande, Jie Gao, Samir R.

April 20, 2008 Emmett NicholasECE 256

4

Drive-by Localization (DriveByLoc)

• Use MobiSteer– Gather frames from roadside APs on different

directional beams– Estimate the AoA of the frames– Many samples are collected from different

locations• Passive approach

– Based on “sniffing”– APs are unaware of localization effort

Page 5: April 20, 2008Emmett Nicholas ECE 256 1 Drive-by Localization of Roadside WiFi Networks Anand Prabhu Subramanian, Pralhad Deshpande, Jie Gao, Samir R.

April 20, 2008 Emmett NicholasECE 256

5

Hardware/Software Setup

• Multi-beam 2.4 GHz antenna– 1 omnidirectional beam– 16 directional beams

• 45⁰ half-power beam-width• Rotated 22.5⁰ with respect to adjacent beam

– Electronically steerable• GPS receiver• Each received frame is logged with the tuple:

<AP, location, orientation, beam, SNR>

Page 6: April 20, 2008Emmett Nicholas ECE 256 1 Drive-by Localization of Roadside WiFi Networks Anand Prabhu Subramanian, Pralhad Deshpande, Jie Gao, Samir R.

April 20, 2008 Emmett NicholasECE 256

6

Experimental Scenarios

Parking lot(2 APs)

Apartment complex(17 APs)

Office building(2 APs)

Page 7: April 20, 2008Emmett Nicholas ECE 256 1 Drive-by Localization of Roadside WiFi Networks Anand Prabhu Subramanian, Pralhad Deshpande, Jie Gao, Samir R.

April 20, 2008 Emmett NicholasECE 256

7

Data Collection

• Ideally, measurements for each AP are taken on all beams at many points– Beam with highest SNR is pointing towards AP

• Complications…– Each channel/beam combination takes ≈ 100ms– Determining orientation– Non-zero beamwidth– Reflections

Page 8: April 20, 2008Emmett Nicholas ECE 256 1 Drive-by Localization of Roadside WiFi Networks Anand Prabhu Subramanian, Pralhad Deshpande, Jie Gao, Samir R.

April 20, 2008 Emmett NicholasECE 256

8

Localization Algorithm

• Estimate AoA of frames from a given AP at each measurement point– Average SNR for frames on each directional beam

• Beam with strongest average SNR is expected to point directly to AP– Orientation information & strongest beam used to

position AP– Sum-square of angular error from all strongest

beam directions is minimized

Page 9: April 20, 2008Emmett Nicholas ECE 256 1 Drive-by Localization of Roadside WiFi Networks Anand Prabhu Subramanian, Pralhad Deshpande, Jie Gao, Samir R.

April 20, 2008 Emmett NicholasECE 256

9

Non-zero Beamwidth

Page 10: April 20, 2008Emmett Nicholas ECE 256 1 Drive-by Localization of Roadside WiFi Networks Anand Prabhu Subramanian, Pralhad Deshpande, Jie Gao, Samir R.

April 20, 2008 Emmett NicholasECE 256

10

Reflections

Page 11: April 20, 2008Emmett Nicholas ECE 256 1 Drive-by Localization of Roadside WiFi Networks Anand Prabhu Subramanian, Pralhad Deshpande, Jie Gao, Samir R.

April 20, 2008 Emmett NicholasECE 256

11

Understanding Reflections

Parking lot Office building

Page 12: April 20, 2008Emmett Nicholas ECE 256 1 Drive-by Localization of Roadside WiFi Networks Anand Prabhu Subramanian, Pralhad Deshpande, Jie Gao, Samir R.

April 20, 2008 Emmett NicholasECE 256

12

Understanding Reflections

Parking lot Office building

Interesting observation:CLUSTERING

Page 13: April 20, 2008Emmett Nicholas ECE 256 1 Drive-by Localization of Roadside WiFi Networks Anand Prabhu Subramanian, Pralhad Deshpande, Jie Gao, Samir R.

April 20, 2008 Emmett NicholasECE 256

13

Understanding Reflections

Parking lot Office building

New approach…1. Use the k-means algorithm to group the measurement points into k clusters2. Determine which one these k images is the real AP

Page 14: April 20, 2008Emmett Nicholas ECE 256 1 Drive-by Localization of Roadside WiFi Networks Anand Prabhu Subramanian, Pralhad Deshpande, Jie Gao, Samir R.

April 20, 2008 Emmett NicholasECE 256

14

Modeling Reflections by k-Means Clustering

• For any given value of k, assume L1,…,Lk are the k locations of the AP (real and the images)

– Li’s are chosen randomly within “feasible region”

– Each measurement mapped to some Li that provides minimum angular error

Page 15: April 20, 2008Emmett Nicholas ECE 256 1 Drive-by Localization of Roadside WiFi Networks Anand Prabhu Subramanian, Pralhad Deshpande, Jie Gao, Samir R.

April 20, 2008 Emmett NicholasECE 256

15

Modeling Reflections by k-Means Clustering

1. Compute a point for each cluster, Ci, in the feasible region that minimizes intra-cluster sum-square of angular errors

2. Ci’s become new Li’s

3. Go to Step 1.

Page 16: April 20, 2008Emmett Nicholas ECE 256 1 Drive-by Localization of Roadside WiFi Networks Anand Prabhu Subramanian, Pralhad Deshpande, Jie Gao, Samir R.

April 20, 2008 Emmett NicholasECE 256

16

Choosing Real AP Location from k Images

• Impossible to know for sure• But a certain heuristic helps:

– Each measurement ranks k images based on distance to itself– “The nearest image is ranked 1st and the next is ranked 2nd and so on.”– Choose image with least sum of ranks

Page 17: April 20, 2008Emmett Nicholas ECE 256 1 Drive-by Localization of Roadside WiFi Networks Anand Prabhu Subramanian, Pralhad Deshpande, Jie Gao, Samir R.

April 20, 2008 Emmett NicholasECE 256

17

Learning k for Clustering

• Use the idea from the G-means algorithm• Start with k=1, and successively increment k

– Perform k-means clustering for each k– Check whether error values in each cluster satisfy

statistical test for normality• If YES, stop.• If NO, increment k and repeat.

Page 18: April 20, 2008Emmett Nicholas ECE 256 1 Drive-by Localization of Roadside WiFi Networks Anand Prabhu Subramanian, Pralhad Deshpande, Jie Gao, Samir R.

April 20, 2008 Emmett NicholasECE 256

18

Performance Evaluation

Page 19: April 20, 2008Emmett Nicholas ECE 256 1 Drive-by Localization of Roadside WiFi Networks Anand Prabhu Subramanian, Pralhad Deshpande, Jie Gao, Samir R.

April 20, 2008 Emmett NicholasECE 256

19

Benefit of Using Directional Antennas and AOA

“DrivebyLoc is about an order of magnitude better than trilateration”

Page 20: April 20, 2008Emmett Nicholas ECE 256 1 Drive-by Localization of Roadside WiFi Networks Anand Prabhu Subramanian, Pralhad Deshpande, Jie Gao, Samir R.

April 20, 2008 Emmett NicholasECE 256

20

Benefit of Modeling Reflection Using Clustering

“Overall it should be recommended that DrivebyLoc be used with modeling beamwidth”

Page 21: April 20, 2008Emmett Nicholas ECE 256 1 Drive-by Localization of Roadside WiFi Networks Anand Prabhu Subramanian, Pralhad Deshpande, Jie Gao, Samir R.

April 20, 2008 Emmett NicholasECE 256

21

Impact of GPS Accuracy

Page 22: April 20, 2008Emmett Nicholas ECE 256 1 Drive-by Localization of Roadside WiFi Networks Anand Prabhu Subramanian, Pralhad Deshpande, Jie Gao, Samir R.

April 20, 2008 Emmett NicholasECE 256

22

Impact of Car Speed

Page 23: April 20, 2008Emmett Nicholas ECE 256 1 Drive-by Localization of Roadside WiFi Networks Anand Prabhu Subramanian, Pralhad Deshpande, Jie Gao, Samir R.

April 20, 2008 Emmett NicholasECE 256

23

Conclusions

• Contributions– Completely passive– Realization that signal reflections can cause

significant localization errors• Development of clustering method to solve this

problem

• Enables accurate WiFi map of urban APs with minimum effort

• What about 3D?

Page 24: April 20, 2008Emmett Nicholas ECE 256 1 Drive-by Localization of Roadside WiFi Networks Anand Prabhu Subramanian, Pralhad Deshpande, Jie Gao, Samir R.

April 20, 2008 Emmett NicholasECE 256

24

Thank You


Recommended