DOF: A Local Wireless Information Plane Stanford University Steven HongSachin Katti 1 August 17, 2011.

Slides:



Advertisements
Similar presentations
Determining and Characterizing the Number of Frequency Hopping Interferers using Time and Frequency Offset Estimation Alican Gök Prof. Danijela Cabric.
Advertisements

SoNIC: Classifying Interference in Sensor Networks Frederik Hermans et al. Uppsala University, Sweden IPSN 2013 Presenter: Jeffrey.
Building Efficient Spectrum-Agile Devices for Dummies Eugene Chai, Kang G. Shin University of Michigan – Ann Arbor Jeongkeun “JK” Lee, Sung-Ju Lee, Raul.
Whole-Home Gesture Recognition Using Wireless Signals —— MobiCom’13 Author: Qifan Pu et al. University of Washington Presenter: Yanyuan Qin & Zhitong Fei.
TxMiner: Identifying Transmitters in Real World Spectrum Measurements
Comparison of different MIMO-OFDM signal detectors for LTE
Strider : Automatic Rate Adaptation & Collision Handling Aditya Gudipati & Sachin Katti Stanford University 1.
Network Coding Testbed Using Software-Defined Radio Abstract In current generation networks, network nodes operate by replicating and forwarding the packets.
RFDump: An Architecture for Monitoring the Wireless Ether Kaushik Lakshminarayanan Samir Sapra Srinivasan Seshan Peter Steenkiste Carnegie Mellon University.
Interference Centric Wireless Networks Sachin Katti Assistant Professor EE&CS, Stanford University.
FHSS vs. DSSS Presented by Ali Alhajhouj. Presentation Outline Introduce the issues involved in the system behaviors for FHSS and DSSS systems used in.
1/44 1. ZAHRA NAGHSH JULY 2009 BEAM-FORMING 2/44 2.
Spectrum Sensing Based on Cyclostationarity In the name of Allah Spectrum Sensing Based on Cyclostationarity Presented by: Eniseh Berenjkoub Summer 2009.
A Wireless Spectrum Analyzer in Your Pocket
Receiver-Initiated Channel Hopping (RICH) Makis Tzamaloukas Computer and Communications Research Group (CCRG)
Overview.  UMTS (Universal Mobile Telecommunication System) the third generation mobile communication systems.
Introduction to Communications Ref: SMAD Sections – 13 Communications Architecture Introduction to Space Systems and Spacecraft Design Space Systems Design.
Adaptive Subcarrier Nulling: Enabling Partial Spectrum Sharing in Wireless LANs The University of Michigan Kang G. Shin Xinyu Zhang.
1 Spectrum Sensing Marjan Hadian. 2 Outline Cognitive Cycle Enrgy Detection Matched filter cyclostationary feature detector Interference Temperature Spectral.
Bluetooth Radio Basics
July 2015 doc.: IEEE /XXXXr0 July 2015
SourceSync: A Distributed Architecture for Sender Diversity Hariharan Rahul Haitham Hassanieh Dina Katabi.
February 26, 2004Slide 1 Little Wireless and Smart Antennas Little Wireless and Smart Antennas Jack H. Winters 2/26/04.
Combating Cross-Technology Interference Shyamnath Gollakota Fadel Adib Dina Katabi Srinivasan Seshan.
For 3-G Systems Tara Larzelere EE 497A Semester Project.
A Transmission Control Scheme for Media Access in Sensor Networks Alec Woo and David Culler University of California at Berkeley Intel Research ACM SIGMOBILE.
Joint PHY-MAC Designs and Smart Antennas for Wireless Ad-Hoc Networks CS Mobile and Wireless Networking (Fall 2006)
EFFECTS OF MUTUAL COUPLING AND DIRECTIVITY ON DOA ESTIMATION USING MUSIC LOPAMUDRA KUNDU & ZHE ZHANG.
Doc.: IEEE /0493r1 Submission May 2010 Changsoon Choi, IHP microelectronicsSlide 1 Beamforming training for IEEE ad Date: Authors:
24-July-2007 Wireless Networks. Wireless Technologies Bluetooth, ZigBee & Wireless USB short range communication between devices typically controlled.
Support WiFi and LTE Co-existence
CECOM Bottom Line: THE WARFIGHTER File Name.PPT - Briefer’s Name - Briefed10/12/20151 Wei Su and John Kosinski U.S. ARMY CECOM RDEC Intelligence and Information.
Multiuser Detection (MUD) Combined with array signal processing in current wireless communication environments Wed. 박사 3학기 구 정 회.
A Power Independent Detection (PID) Method for Ultra Wide Band Impulse Radio Networks Alaeddine EL-FAWAL Joint work with Jean-Yves Le Boudec UWB4SN 2005:
Asynchronous Channel Hopping for Establishing Rendezvous in Cognitive Radio Networks Kaigui Bian and Jung-Min “Jerry” Park Department of Electrical and.
Cognitive Radio Networks
MAC Protocols In Sensor Networks.  MAC allows multiple users to share a common channel.  Conflict-free protocols ensure successful transmission. Channel.
A Survey of Spectrum Sensing Algorithm for Cognitive Radio Applications YaGun Wu netlab.
MOJO: A Distributed Physical Layer Anomaly Detection System for WLANs Richard D. Gopaul CSCI 388.
Sangeetha Nandan (1ay05cs057)
Wireless specifics. 2 A Wireless Communication System Antenna.
Adaptive Spectrum Radio: A Feasibility Platform On The Path To Dynamic Spectrum Access International Symposium On Advanced Radio Technologies 4-7 March.
Architectures and Algorithms for Future Wireless Local Area Networks  1 Chapter Architectures and Algorithms for Future Wireless Local Area.
Winston H. Wu, Maxim A. Batalin, Lawrence K. Au, Alex A. T. Bui, and William J. Kaiser.
Cognitive Radio: Next Generation Communication System
ECE 4710: Lecture #13 1 Bit Synchronization  Synchronization signals are clock-like signals necessary in Rx (or repeater) for detection (or regeneration)
Static Spectrum Allocation
TI Cellular Mobile Communication Systems Lecture 3 Engr. Shahryar Saleem Assistant Professor Department of Telecom Engineering University of Engineering.
Doc.: IEEE /1398r0 Submission November 2014 Slide 1 Shiwen He, Haiming Wang Preamble Sequence for IEEE aj (45GHz) Authors/contributors:
SR: 599 report Channel Estimation for W-CDMA on DSPs Sridhar Rajagopal ECE Dept., Rice University Elec 599.
Doc.: IEEE /00144r0 Submission 3/01 Nada Golmie, NISTSlide 1 IEEE P Working Group for Wireless Personal Area Networks Dialog with FCC Nada.
Partially Overlapped Channels Not Considered Harmful Arunesh Mishra, Vivek Shrivastava, Suman Banerjee, William Arbaugh (ACM SIGMetrics 2006) Slides adapted.
Lecture 24-27: Ultra Wideband Communications Aliazam Abbasfar.
Doc.: IEEE /482r0 Submission October 2001 Steve Shellhammer, Symbol Technologies Slide 1 IEEE P Working Group for Wireless Personal Area.
Performance of Digital Communications System
FD-MMAC: Combating Multi-channel Hidden and Exposed Terminals Using a Single Transceiver Yan Zhang, Loukas Lazos, Kai Chen, Bocan Hu, and Swetha Shivaramaiah.
1 Spectrum Co-existence of IEEE b and a Networks using the CSCC Etiquette Protocol Xiangpeng Jing and Dipankar Raychaudhuri, WINLAB Rutgers.
ArrayTrack : A Fine-Grained Indoor Location System Jie Xiong, Kyle Jamieson USENIX NSDI ‘ Jungmin Yoo *some slides.
Accurate WiFi Packet Delivery Rate Estimation and Applications Owais Khan and Lili Qiu. The University of Texas at Austin 1 Infocom 2016, San Francisco.
Discovering Sensor Networks: Applications in Structural Health Monitoring Summary Lecture Wireless Communications.
Frame counter: Achieving Accurate and Real-Time Link Estimation in Low Power Wireless Sensor Networks Daibo Liu, Zhichao Cao, Mengshu Hou and Yi Zhang.
Wireless Communication
White Space Networking with Wi-Fi like Connectivity
PERFORMANCE ANALYSIS OF SPECTRUM SENSING USING COGNITIVE RADIO
Classification of modulation
Wednesday, November 07, 2018 Little Wireless and Smart Antennas Jack H. Winters 2/26/04.
WUR and Efficiency Tradeoffs
Wednesday, November 21, 2018 Little Wireless and Smart Antennas Jack H. Winters 2/26/04.
Cognitive Radio Networks
Ghostbuster: Detecting the Presence of Hidden Eavesdroppers
Presentation transcript:

DOF: A Local Wireless Information Plane Stanford University Steven HongSachin Katti 1 August 17, 2011

Problem Unlicensed spectrum (e.g. ISM Band GHz) has historically been managed “socially” How can we design a smart radio which maximizes throughput while causing minimal harm to coexisting radios? 2

Can we use current mechanisms to design these smart radios? Current coexistence mechanisms Carrier Sense, RTS/CTS Rate Adaptation Adaptive Frequency Hopping... Current mechanisms are not sufficient for designing high performance smart radios 3

How would we build a smart radio which coexists with legacy devices? Microwave Smart Transmitter Smart Receiver 1.The protocol types operating in the local vicinity 2. The spectrum occupancy of each type 3. The spatial directions of each type Knowledge of WiFi AP Heart Monitor AoA Freq 2.3 GHz 2.5 GHz 0°0° 180° AoA Freq 2.3 GHz 2.5 GHz 0°0° 180° Freq 2.3 GHz 2.5 GHz Freq 2.3 GHz 2.5 GHz 4

DOF (Degrees Of Freedom) Local wireless information plane which provides all 3 of these quantities (type, spectral occupancy, spatial directions) in a single framework DOF Performance Summary DOF is robust to SNR of detected signals Accurate at received signals as low as 0dB DOF is robust to multiple overlapping signals Accurate even when three unknown signals are present DOF is relatively computationally inexpensive Requires 30% more computation over standard FFT 5

DOF: High Level Architecture Feature Extraction DOF Estimation (AoA Detection) ADC Signal Time Samples Classification MAC DOF DOF Estimation (Spectrum Occupancy) 6 DOF operates on windows of raw time samples from the ADC Raw samples are processed to extract feature vectors Feature Vectors are used to detect 1.Signal Type 2.Spectral Occupancy 3.Spatial Directions The MAC layer utilizes this mechanism to inform its coexistence policy

For almost all “man-made” signals – there are hidden repeating patterns that are unique and necessary for operation Key Insight CP Data ……………………. Repeating Patterns in WiFi OFDM signals Repeating Patterns in Zigbee signals Time Leverage unique patterns to infer 1) type, 2) spectral occupancy, and 3) spatial directions 7

Pattern Frequency (α) Delay (τ) Advantages Robustness to noise, Uniqueness for each protocol Extracting Features from Patterns 8 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. Disadvantage: Computationally expensive to calculate the patterns in this manner Cyclic Autocorrelation Function (CAF)

Feature Extraction: Efficient Computation The CAF can be represented using an equivalent form called the Spectral Correlation Function (SCF) SCF can be calculated for Discrete Time Windows using just FFTs 9 Pattern Frequency (α) Frequency (f) WiFi Spectral Correlation Function

Classifying Signal Type 10 Works well when there is a single signal but fails when there are multiple interfering signals

Multiple interfering signals are not straightforward to classify Multiple signals are made up of components and features of single signals, making them difficult to distinguish Need a robust algorithm to determine the number of interfering signals 11

1) Real signal packets are asynchronous 12 Inferring the number of signals: Exploiting Asynchrony ZigBee t Overlapping Packets WiFi Nonzero Components in Received Signal 2) This asynchrony shows up in as an increase or decrease in the number of non-zero components

DOF: High Level Architecture Feature Extraction DOF Estimation (AoA Detection) ADC Signal Time Samples Classification MAC Asynchrony Detector/ Power Normalization SVM-1 SVM-N Counter++... If ΔL0>Threshold Counter-- If ΔL0<-Threshold Sig1 Class Sig i Class 1 Signal N Signals SigN Class... While DOF = Active DOF The signal types can be leveraged along with the feature vectors to estimate 1) Spectrum Occupancy 2) Spatial Directions DOF Estimation (Spectrum Occupancy) 13

Estimating Spectrum Occupancy 14 Communication signals are sequences of periodic pulses These pulses are patterns embedded within the signal which repeat at a particular frequency 1 0 Bit Sequence b

Estimating Spectrum Occupancy 15 Modulated Zigbee Signal Time Because these patterns repeat, they are natural components of the feature vector Relationship between feature vector and Bandwidth/Carrier Frequencies Signal TypeFeature Vector Frequencies WiFi Bluetooth ZigBee DOF leverages this relationship to compute the spectral occupancy of each signal type Pattern Frequency (α) Frequency (f) ZigBee Spectral Correlation Function

Estimating Angles of Arrival... 12M Incoming Signal d Array Elements Each array element experiences a delay of τ relative to the first array element, which is a function of the Angle of Arrival (AoA) Θ d sinΘ DOF uses the same feature vector to infer 1)type, 2)spectral occupancy, 3)spatial directions

Implementation RX2RX2 R X 1 R X 3 Channel traces were collected using a modified channel sounder with a frontend bandwidth of 100MHz spanning the entire ISM band. Wideband Radio Receiver placed at 3 different locations while transmitter was placed randomly in the office Raw Digital Samples are collected and processed offline on a PC with Intel Core i7 980x Processor and 8GB RAM 17

Compared Approaches Identifying Protocol Types RF Dump (CoNEXT 2009) – Energy Detection + Packet Timing Estimating Spectrum Occupancy Jello (NSDI 2010) – Edge Detection on Power Spectral Density Estimating Angles of Arrival Secure Angle (HOTNETS 2010)– MUSIC (subspace based approach) Experimental Setup 18 Comparison Setup Each testing “run” consists of 10 second channel traces. Random Subset of 4 different radios are selected in each “run” (WiFi, Bluetooth, ZigBee, Microwave) with varying PHY parameters 30 Different “runs” for each signal combination

Evaluation: Classification DOF RFDump Accuracy SNR 19 DOF achieves greater than 85% accuracy when the SNR of the detected signal is as low as 0dB

Evaluation: Classification Cumulative Fraction 1 Signal 2 Signals 3 Signals DOF: Multiple Signal Classification 20 DOF classifies all component signals with greater than 80% accuracy, even with 3 interfering signals

Evaluation: Spectrum Occupancy Normalized Error SNR DOF Jello 21 DOF’s spectrum occupancy estimates are at least 85% accurate at SNRs as low as 0dB

Evaluation: Spectrum Occupancy Cumulative Fraction DOF Jello Normalized Error 22 Multiple Signal Spectrum Occupancy Estimation DOF’s spectrum occupancy estimates are robust in the presence of multiple overlapping signals

Evaluation: Angle of Arrival DOF SecureAngle (MUSIC) 23 In addition to being accurate, DOF can also associates each AoA with each signal type

Smart Radio Prototype: DOF- SR DOF-SR (Policy Aware Smart Radio) Policy 0 – Only use unoccupied spectrum WiFi Microwave Smart Tx AoA Freq 2.3 GHz 2.5 GHz Frequency 2.5 GHz Smart Rx AoA Freq 2.3 GHz PSD Policy 1 – Use all unoccupied spectrum. Further use spectrum occupied by microwave ovens. Policy 2 – Use all unoccupied spectrum + microwave occupied spectrum. Further compete for spectrum occupied by WiFi radios and get half the time share on that spectrum. 24 Heart Monitor (ZigBee Based)

DOF-SR Performance DOF-SR Jello Legend DOF-SR enables users to decide how aggressive their policy should be 25

Conclusion 26 DOF exploits repeating patterns to infer 1) type, 2) spectral occupancy, and 3) spatial directions DOF Performance Summary DOF is robust to SNR of detected signals Accurate at received signals as low as 0dB DOF is robust to multiple overlapping signals Accurate even when three unknown signals are present DOF is relatively computationally inexpensive Requires 30% more computation over standard FFT