PinPoint Localizing Interfering Radios

Similar documents
PinPoint: Localizing Interfering Radios

SpotFi: Decimeter Level Localization using WiFi. Manikanta Kotaru, Kiran Joshi, Dinesh Bharadia, Sachin Katti Stanford University

ArrayTrack: A Fine-Grained Indoor Location System

Full Duplex Radios. Sachin Katti Kumu Networks & Stanford University 4/17/2014 1

On Cyclostationary Analysis of WiFi Signals for Direction Estimation

SpinLoc: Spin Around Once to Know Your Location. Souvik Sen Romit Roy Choudhury, Srihari Nelakuditi

Wireless Physical Layer Concepts: Part III

A Hybrid Indoor Tracking System for First Responders

FEASIBILITY STUDY ON FULL-DUPLEX WIRELESS MILLIMETER-WAVE SYSTEMS. University of California, Irvine, CA Samsung Research America, Dallas, TX

Accurate Distance Tracking using WiFi

A Practical Approach to Landmark Deployment for Indoor Localization

We Know Where You Are : Indoor WiFi Localization Using Neural Networks Tong Mu, Tori Fujinami, Saleil Bhat

ALPS: A Bluetooth and Ultrasound Platform for Mapping and Localization

PhyCloak: Obfuscating Sensing from Communication Signals

Centaur: Locating Devices in an Office Environment

Decimeter-Level Localization with a Single WiFi Access Point

FILA: Fine-grained Indoor Localization

Smart Antenna Techniques and Their Application to Wireless Ad Hoc Networks. Plenary Talk at: Jack H. Winters. September 13, 2005

Cognitive Spatial Degrees of Freedom Estimation Via Compressive Sensing

CSC344 Wireless and Mobile Computing. Department of Computer Science COMSATS Institute of Information Technology

Probabilistic Link Properties. Octav Chipara

mm-wave communication: ~30-300GHz Recent release of unlicensed mm-wave spectrum

Taking the Sting out of Carrier Sense: Interference Cancellation for Wireless LANs

EIE324 Communication & Telecommunication Lab. Date of the experiment Topics: Objectives : Introduction Equipment Operating Frequencies

Smart Antenna Techniques and Their Application to Wireless Ad Hoc Networks

It is well known that GNSS signals

UNDERSTANDING AND MITIGATING

MobTrack: Locating Indoor Interfering Radios With A Single Device

Motorola Wireless Broadband Technical Brief OFDM & NLOS

1 Interference Cancellation

Chapter 4 DOA Estimation Using Adaptive Array Antenna in the 2-GHz Band

ZigBee Propagation Testing

Avoiding Multipath to Revive Inbuilding WiFi Localization

The Evolution of WiFi

Securing Wireless Localization: Living with Bad Guys. Zang Li, Yanyong Zhang, Wade Trappe Badri Nath

WLAN Location Methods

Indoor Positioning by the Fusion of Wireless Metrics and Sensors

Wireless LAN Applications LAN Extension Cross building interconnection Nomadic access Ad hoc networks Single Cell Wireless LAN

The Myth of Spatial Reuse with Directional Antennas in Indoor Wireless Networks

A Weighted Least Squares Algorithm for Passive Localization in Multipath Scenarios

ECE 476/ECE 501C/CS Wireless Communication Systems Winter Lecture 6: Fading

Reliable Videos Broadcast with Network Coding and Coordinated Multiple Access Points

ECE 476/ECE 501C/CS Wireless Communication Systems Winter Lecture 6: Fading

Smart antenna technology

arxiv: v2 [cs.ni] 10 Dec 2018

ECE 476/ECE 501C/CS Wireless Communication Systems Winter Lecture 6: Fading

Merging Propagation Physics, Theory and Hardware in Wireless. Ada Poon

SourceSync. Exploiting Sender Diversity

MIMO I: Spatial Diversity

Positioning Architectures in Wireless Networks

ToneTrack: Leveraging Frequency-Agile Radios for Time-Based Indoor Wireless Localization

K.NARSING RAO(08R31A0425) DEPT OF ELECTRONICS & COMMUNICATION ENGINEERING (NOVH).

University of Bristol - Explore Bristol Research. Link to published version (if available): /VTCF

Indoor Localization in Wireless Sensor Networks

MIMO III: Channel Capacity, Interference Alignment

Site-Specific Validation of ITU Indoor Path Loss Model at 2.4 GHz

Wireless Communication

Performance improvement in beamforming of Smart Antenna by using LMS algorithm

MULTIPATH EFFECT MITIGATION IN SIGNAL PROPAGATION THROUGH AN INDOOR ENVIRONMENT

Enhancing Bluetooth Location Services with Direction Finding

iq.link Key Features Comsearch A CommScope Company

3D-Map Aided Multipath Mitigation for Urban GNSS Positioning

Lecture 7/8: UWB Channel. Kommunikations

The Use of Wireless Signals for Sensing and Interaction

Peripheral WiFi Vision: Exploiting Multipath Reflections for More Sensitive Human Sensing

CHAPTER 10 CONCLUSIONS AND FUTURE WORK 10.1 Conclusions

Mobile Radio Propagation Channel Models

College of Engineering

Simple Algorithm in (older) Selection Diversity. Receiver Diversity Can we Do Better? Receiver Diversity Optimization.

LOCALIZATION WITH GPS UNAVAILABLE

On Measurement of the Spatio-Frequency Property of OFDM Backscattering

Wireless Communication

Cooperative navigation: outline

Multipath fading effects on short range indoor RF links. White paper

Ranging detection algorithm for indoor UWB channels and research activities relating to a UWB-RFID localization system

METIS Second Training & Seminar. Smart antenna: Source localization and beamforming

Approaches for Angle of Arrival Estimation. Wenguang Mao

Review of Path Loss models in different environments

Wireless Channel Propagation Model Small-scale Fading

Positioning in Indoor Environments using WLAN Received Signal Strength Fingerprints

Vidyut: Exploiting Power Line Infrastructure for Enterprise Wireless Networks. Vivek Yenamandra and Kannan Srinivasan

MITIGATING INTERFERENCE ON AN OUTDOOR RANGE

peculiarities of radio devices

Gesture Recognition using Wireless Signal

One interesting embedded system

RADAR: An In-Building RF-based User Location and Tracking System

Bayesian Positioning in Wireless Networks using Angle of Arrival

Channel Modeling ETIN10. Wireless Positioning

Channel Modelling for Beamforming in Cellular Systems

Distributed Coherent Transmission Made Seamless

WiDraw: Enabling Hands-free Drawing in the Air on Commodity WiFi Devices

Node Localization using 3D coordinates in Wireless Sensor Networks

Multipath and Diversity

CIS 632 / EEC 687 Mobile Computing. Mobile Communications (for Dummies) Chansu Yu. Contents. Modulation Propagation Spread spectrum

Reconfigurable Hybrid Beamforming Architecture for Millimeter Wave Radio: A Tradeoff between MIMO Diversity and Beamforming Directivity

Cisco Certification Exam

Indoor Positioning with UWB Beamforming

Multi-Path Fading Channel

ADAPTIVE ANTENNAS. TYPES OF BEAMFORMING

All Beamforming Solutions Are Not Equal

Transcription:

PinPoint Localizing Interfering Radios Kiran Joshi, Steven Hong, Sachin Katti Stanford University April 4, 2012 1

Interference Degrades Wireless Network Performance AP1 AP3 AP2 Network Interference AP4

Interference Degrades Wireless Network Performance AP1 AP3 AP2 Network Interference AP4 Without precise localization, troubleshooting performance problems is difficult

Can Existing Localization Work Be Leveraged?

Can Existing Localization Work Be Leveraged? RSSI techniques cannot distinguish between multiple concurrent signals

PinPoint Contributions 1. Differentiate between multiple interfering uncooperative signals

PinPoint Contributions 1. Differentiate between multiple interfering uncooperative signals

PinPoint Contributions 1. Differentiate between multiple interfering uncooperative signals 2. Compute LOS AoA in an NLOS/ multipath channel environment

PinPoint Contributions 1. Differentiate between multiple interfering uncooperative signals 2. Compute LOS AoA in an NLOS/ multipath channel environment 3. Aggregate and process noisy data from APs to localize interference ZigBee Interfer at (X,Y)! Central Server Network

More Than Just Interference Localization Targeted Location Based Advertising Indoor Navigation (e.g. Airport Terminals) Real Life Analytics (Gym, Office, etc..) Indoor localization platform providing sub-meter accuracy could enable a host of applications

PinPoint Contributions 1. Differentiate between multiple interfering uncooperative signals 2. Compute LOS AoA in an NLOS/ multipath channel environment 3. Aggregate and process noisy data from APs to localize interference ZigBee Interfer at (X,Y)! Central Server Network

Differentiating Between Multiple Interfering Signals For almost all man-made signals there are hidden repeating patterns that are unique and necessary for operation CP CP CP Data Data Data. Repeating Patterns in WiFi OFDM signals Repeating Patterns in Zigbee signals Time We can leverage DOF [SIGCOMM 10] identify signal types and generate unique feature vectors 12

Extracting Features from Patterns If a signal has a repeating pattern, then when we Correlate the received signal against itself delayed by a fixed amount, the correlation will peak when the delay is equal to the period at which the pattern repeats. Delay (τ) R x α τ = x n x n τ e j2παn n Pattern Frequency (α) The frequency at which the pattern repeats Pattern Frequency (α) 13 CSSI Strength of Correlation at a particular pattern frequency Advantages Robustness to noise, Unique for each protocol Cyclic Signal Strength Indicator (CSSI) can be computed for each interfering source

PinPoint Contributions 1. Differentiate between multiple interfering uncooperative signals 2. Compute LOS AoA in an NLOS/ multipath channel environment 3. Aggregate and process noisy data from APs to localize interference ZigBee Interfer at (X,Y)! Central Server Network

Estimating Angles of Arrival (Background) Incoming Signal... Array Elements... 1 d 2 M The m th array element experiences a time delay of τ relative to the first array element 15

Estimating Angles of Arrival (Background) Incoming Signal Array Elements... 1 d 2 M Received Signal at Antenna i This delay, τ, is a function of the inter-element spacing, as well as the Angle of Arrival (AoA) 16 j 2 fc i y (t) x(t )e n (t) i i

Estimating Angles of Arrival (Background) Incoming Signal Array Elements... 1 d 2 M Array y(t) ( )x( t ) n(t) where c 2 ( ) 1 e... e j2 f ( ) j2 f ( ) c M 17

What happens when there is multipath? Multiple Incoming Signals Θ 1 Array Elements... 1 d 2 M Array y(t) ( )x ( t ) n(t) 1 1 18

What happens when there is multipath? Multiple Incoming Signals Θ 2 Θ 1 Array Elements... 1 d 2 M Array y(t) ( )x ( t ) n(t) 1 1 y(t) ( )x ( t ) ( )x ( t ) n(t) 1 1 2 2 19

What happens when there is multipath? Multiple Incoming Signals Θ 2 Θ T Θ 1 Array Elements... 1 d 2 M T i 1 i i Array y(t) ( )x ( t ) n(t) Φx( t ) n( t ) Φ ( ) ( ) ( ) 1 2... T 20

Challenge: Reflected Paths Mask the LOS Component LoS Path Reflected Attenuation (~15dB) Reflected Multipath Through Attenuation (~25dB) WiFi Access Point Reflected Multipath PinPoint applies novel techniques to detect this LOS component, even when it is >10dB weaker

LOS Path Impinges First, Even When Obstructed y(t) ( )x ( t ) n(t) 1 1 1 st multipath (LOS) 2 nd multipath 3 rd multipath t 1 t 2 t 3 T i 1 Time y(t) ( )x ( t ) n(t) Φx( t ) n( t ) We want to detect the portion of the received signal that is un-interfered by the multipath i i

Multipath 1 Multipath 2 LOS Path Impinges First, Even When Obstructed Can t directly measure x measure the relative phase delay in the signal LOS Θ 1 Θ 2 Θ T LOS Residual Array Elements... 1 2 M y 1 (t) y 2 (t) y M (t) c 2 ( ) 1 e... e j2 f ( ) j2 f ( ) y y1 (t) φ θ = residual c M Multipath Residual Multipath Residual We can compute the relative delay and AoA simultaneously LOS is the first arriving AoA

PinPoint Contributions 4m away @30 1. Differentiate between multiple interfering uncooperative signals 2. Compute LOS AoA in an NLOS/ multipath channel environment 3. Aggregate and process noisy data from APs to localize interference 4.5m away @15 5m away @35 ZigBee Interfer at (X,Y)! Central Server Network

Experimental Setup Comparison Setup Single floor 15,000 square feet office environment Five APs deployed to provide uniform coverage Random subset of 3 different radios are selected in each run (WiFi, Bluetooth, ZigBee, Microwave) with varying PHY parameters 30 Different runs for each signal combination Compared Approaches MUSIC-AoA Based Localization Angle of Arrival estimation directly on received time samples RSSI Based Cooperative Localization APs have knowledge of client transmit powers, NLOS path model used to estimate range 25

Overall Localization Performance CDF 90 th Percentile (3m, 10m, 11m) Median Errors (.9m, 3m, 3.4m) PinPoint s ability to 1) Disentangle interference and 2) Identify the LOS component allows it to achieve sub meter accuracy

Localization Performance With Overlapping Interference 90 th Percentile (3m, 14m, 15m) Median Errors (1m, 3.5m, 7m) Overlapping interference minimally impacts PinPoint

Comparison of NLOS AoA Performance Locks onto stronger multipath Corresponds to LOS Path Estimation PinPoint can identify the LOS even when it is 10dB weaker than the strongest multipath reflection

Conclusion PinPoint Leverages WiFi infrastructure as backbone Capable of differentiating between multiple interfering sources Develops novel signal processing algorithms to compute the LOS AoA even in NLOS/multipath environments Central optimization algorithm results in submeter localization accuracy