Harnessing Frequency Diversity in Wi-Fi Networks Apurv Bhartia Yi-Chao Chen Swati Rallapalli Lili Qiu MobiCom 2011, Las Vegas, NV The University of Texas.

Slides:



Advertisements
Similar presentations
Introduction[1] •Three techniques are used independently or in tandem to improve receiver signal quality •Equalization compensates for.
Advertisements

Improving TCP over Wireless by Selectively Protecting Packet Transmissions Carla F. Chiasserini Michele Garetto Michela Meo Dipartimento di Elettronica.
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
Symbol Level Network Coding By Sachin Katti, Dina Katabi, Hari Balakrishnan, Muriel Medard Sigcomm 2008.
Anatomy of Radio LAN Onno W. Purbo
The Impact of Channel Estimation Errors on Space-Time Block Codes Presentation for Virginia Tech Symposium on Wireless Personal Communications M. C. Valenti.
FM-BASED INDOOR LOCALIZATION TsungYun 1.
CMAP: Harnessing Exposed Terminals in Wireless Networks Mythili Vutukuru Joint work with Kyle Jamieson and Hari Balakrishnan.
Model-Driven Energy-Aware Rate Adaptation M. Owais Khan, Vacha Dave, Yi-Chao Chen Oliver Jensen, Lili Qiu, Apurv Bhartia Swati Rallapalli 1 MobiHoc 2013,
1 Wireless Sensor Networks Akyildiz/Vuran Administration Issues  Take home Mid-term Exam  Assign April 2, Due April 7  Individual work is required 
2005/12/06OPLAB, Dept. of IM, NTU1 Optimizing the ARQ Performance in Downlink Packet Data Systems With Scheduling Haitao Zheng, Member, IEEE Harish Viswanathan,
Strider : Automatic Rate Adaptation & Collision Handling Aditya Gudipati & Sachin Katti Stanford University 1.
Oct 21, 2008IMC n Under the Microscope Vivek Shrivastava Shravan Rayanchu Jongwon Yoon Suman Banerjee Department Of Computer Sciences University.
Doc.: IEEE /568r0 Submission Frequency Selective Scheduling (FSS) for TGax OFDMA May 2015 Slide 1 Date: Authors: Kome Oteri (InterDigital)
Self-Management in Chaotic Wireless Deployments A. Akella, G. Judd, S. Seshan, P. Steenkiste Presentation by: Zhichun Li.
Design of Expanded Constellations for PAPR Reduction in OFDM Systems Speaker: Dr. Ali Al-Shaikhi Assistant Professor, EE department.
Low Latency Wireless Video Over Networks Using Path Diversity John Apostolopolous Wai-tian Tan Mitchell Trott Hewlett-Packard Laboratories Allen.
SourceSync: A Distributed Architecture for Sender Diversity Hariharan Rahul Haitham Hassanieh Dina Katabi.
Packet Loss Characterization in WiFi-based Long Distance Networks Authors : Anmol Sheth, Sergiu Nedevschi, Rabin Patra, Lakshminarayanan Subramanian [INFOCOM.
Harnessing Mobile Multiple Access Efficiency with Location Input Wan Du * and Mo Li School of Computer Engineering Nanyang Technological University, Singapore.
Divert: Fine-grained Path Selection for Wireless LAN Allen Miu, Godfrey Tan, Hari Balakrishnan, John Apostolopoulos * MIT Computer Science and Artificial.
A Cooperative Diversity- Based Robust MAC Protocol in wireless Ad Hoc Networks Sangman Moh, Chansu Yu Chosun University, Cleveland State University Korea,
Joint PHY-MAC Designs and Smart Antennas for Wireless Ad-Hoc Networks CS Mobile and Wireless Networking (Fall 2006)
MZig: Enabling Multi-Packet Reception in ZigBee Linghe Kong, Xue Liu McGill University MobiCom 2015.
Optimal Power Control, Rate Adaptation and Scheduling for UWB-Based Wireless Networked Control Systems Sinem Coleri Ergen (joint with Yalcin Sadi) Wireless.
Support WiFi and LTE Co-existence
A Soft Decision Decoding Scheme for Wireless COFDM with Application to DVB-T Advisor : Yung-An Kao Student : Chi-Ting Wu
Performance evaluation of adaptive sub-carrier allocation scheme for OFDMA Thesis presentation16th Jan 2007 Author:Li Xiao Supervisor: Professor Riku Jäntti.
Enhancing Bluetooth TCP Throughput via Packet Type Adaptation Ling-Jyh Chen, Rohit Kapoor, M. Y. Sanadidi, Mario Gerla Dept. of Computer Science, UCLA.
2015 IEEE Int. Conf. on Communications
Doc.: IEEE /1081r0 SubmissionSayantan Choudhury HEW Simulation Methodology Date: Sep 16, 2013 Authors: Slide 1.
Doc.: n-proposal-statistical-channel-error-model.ppt Submission Jan 2004 UCLA - STMicroelectronics, Inc.Slide 1 Proposal for Statistical.
Sunghwa Son Introduction Time-varying wireless channel  Large-scale attenuation Due to changing distance  Small-scale fading Due to multipath.
Achieving Spectrum Efficiency Lili Qiu University of Texas at Austin 1.
ECE 256: Wireless Networking and Mobile Computing
Network and Systems Laboratory nslab.ee.ntu.edu.tw Branislav Kusy, Christian Richter, Wen Hu, Mikhail Afanasyev, Raja Jurdak, Michael Brunig, David Abbott,
Wireless Multiple Access Schemes in a Class of Frequency Selective Channels with Uncertain Channel State Information Christopher Steger February 2, 2004.
Fast Resilient Jumbo Frames in Wireless LANs Apurv Bhartia University of Texas at Austin Joint work with Anand Padmanabha Iyer, Gaurav.
Yufeng Shan, Su Yi, Shivkumar Kalyanaraman and John W. Woods
Recitation: Rehearsing Wireless Packet Reception in Software
Doc.: IEEE /0909r0 Submission July 2012 Jong S. Baek, AlereonSlide 1 Analysis, simulation and resultant data from a 6-9GHz OFDM MAC/PHY Date:
ITERATIVE CHANNEL ESTIMATION AND DECODING OF TURBO/CONVOLUTIONALLY CODED STBC-OFDM SYSTEMS Hakan Doğan 1, Hakan Ali Çırpan 1, Erdal Panayırcı 2 1 Istanbul.
TCP-Cognizant Adaptive Forward Error Correction in Wireless Networks
Improving Loss Resilience with Multi- Radio Diversity in Wireless Networks by Allen Miu, Hari Balakrishnan and C.E. Koksal Appeared in ACM MOBICOM 2005,
Doc.: IEEE /0112r0 Zhanji Wu, et. Al. January 2013 Submission Joint Coding and Modulation Diversity for the Next Generation WLAN Date:
PPR: Partial Packet Recovery for Wireless Networks Kyle Jamieson and Hari Balakrishnan MIT Computer Science and Artificial Intelligence Laboratory.
Cross-Layer Approach to Wireless Collisions Dina Katabi.
mZig: Enabling Multi-Packet Reception in ZigBee
Multipe-Symbol Sphere Decoding for Space- Time Modulation Vincent Hag March 7 th 2005.
Wireless Networks Standards and Protocols & x Standards and x refers to a family of specifications developed by the IEEE for.
MIMO: Challenges and Opportunities Lili Qiu UT Austin New Directions for Mobile System Design Mini-Workshop.
Model-Driven Energy-Aware Rate Adaptation
PPR: Partial Packet Recovery Brad Karp UCL Computer Science CS 4038 / GZ06 23 rd January, 2008.
CRMA: Collision Resistant Multiple Access Lili Qiu University of Texas at Austin Joint work with Tianji Li, Mi Kyung Han, Apurv Bhartia, Eric Rozner, Yin.
Doc.: IEEE /00144r0 Submission 3/01 Nada Golmie, NISTSlide 1 IEEE P Working Group for Wireless Personal Area Networks Dialog with FCC Nada.
Data and Computer Communications Tenth Edition by William Stallings Data and Computer Communications, Tenth Edition by William Stallings, (c) Pearson Education.
Accurate WiFi Packet Delivery Rate Estimation and Applications Owais Khan and Lili Qiu. The University of Texas at Austin 1 Infocom 2016, San Francisco.
Michael Einhaus, ComNets, RWTH Aachen University Distributed and Adjacent Subchannels in Cellular OFDMA Systems Michael Einhaus Chair of Communication.
Wireless Communication
Wireless Communication
Proposal for Statistical Channel Error Model
Diversity Lecture 7.
Towards IEEE HDR in the Enterprise
Ian C. Wong, Zukang Shen, Jeffrey G. Andrews, and Brian L. Evans
<month year> <doc.: IEEE doc> January 2013
Multiple Antenna OFDM solutions for enhanced PHY
HARQ Feasibility for EHT
HARQ Feasibility for EHT
Comparisons of HARQ transmission schemes for 11be
Comparisons of HARQ transmission schemes for 11be
Presentation transcript:

Harnessing Frequency Diversity in Wi-Fi Networks Apurv Bhartia Yi-Chao Chen Swati Rallapalli Lili Qiu MobiCom 2011, Las Vegas, NV The University of Texas at Austin 1

Existing Wi-Fi Protocols 2 Entire channel as a uniform unit All symbols are equal Significant frequency diversity exists Not all symbols are equal Header vs. payload symbols Data symbols vs. FEC symbols (Systematic FEC) Subject vs. Background symbols

SNR in a 20MHz Channel Frequency selective fading, narrow-band interference 3 SNR (dB) Channel Subcarriers

Wireless is Moving To Wider Channels nUp to 40 MHz acUp to 160 MHz Whitespaces100s of MHz Ultra Wideband100s of MHz to GHz Frequency diversity increases with wider channels! 4

Contributions Analyze the frequency diversity in real Wi-Fi links Propose approaches to exploit frequency diversity – Map symbols to subcarriers according to CSI – Leverage CSI to improve FEC decoding – Use MAC-layer FEC to maximize throughput Joint Optimization – Unifying our three techniques – Combine with rate adaptation Perform simulation and testbed experiments 5

Talk Outline 6 Trace Analysis Smart Mapping Improving FEC Decoding MAC-layer FEC Unified Approach Combine with Rate Adaptation Results Approach

Trace Collection Intel Wi-Fi Link 5300 IEEE a/b/g/n 5 senders, 3 receivers; with 3 antennas each 5GHz channel 36, 20MHz channel width 1000-byte packet size, MCS 0, TX power: 15 dBm Traces collected on 6 th floor of office building 7

Frequency Diversity Does Exist… Fraction of Packets Degree of frequency diversity varies across links Fraction of Packets Static Channel Mobile Channel > 8dB difference 8 > 10dB difference

Prediction using EWMA Prediction Error Static TracesMobility Traces Single value for ‘α’ does not work for both! 9

Prediction Using Holt-Winters Holt-Winters Algorithm – Decomposes time series into 1) baseline and 2) linear – Uses EWMA for both Prediction Error Static TracesMobility Traces Holt-Winters prediction works well! 10

Talk Outline 11 Trace Analysis Smart Mapping Improving FEC Decoding MAC-layer FEC Unified Approach Combine with Rate Adaptation Results Approach

A Quick OFDM Primer Transmit data by spreading over multiple subcarriers – Each subcarrier independently decodes the symbol Robustness to multipath fading Used in digital radio, TV broadcast, a/g/n, UWB, WiMax, LTE … 20 MHz Channel, 52 subcarriers PHY layer Data Frame 12

Standard Interleaving Arranges bits in a non-contiguous way – Improves performance of FEC codes – Standard 2-step permutation process 13 Avoid long runs of low reliability bits but assumes – all subcarriers are equal – all bits are equal

Smart Symbol Interleaving (1) Map important symbols to reliable subcarriers – Mapping should maximize throughput Non-linear utility function – Optimal solution is challenging – We develop several heuristics … 14

Smart Symbol Interleaving (2) Smart Header/Data Subcarriers ordered by SNR Data FEC Data FEC Smart Data FEC Header Payload Smart Header HeaderPayload 15 HeaderPayload Data FEC Header(Data) Payload(Data) Header(FEC) Payload(FEC) High Low SNR Data

Smart Symbol Interleaving (3): Iterative Enhancement Improves performance of heuristic solutions Swap between best and worst FEC groups 16

Talk Outline 17 Trace Analysis Smart Mapping Improving FEC Decoding MAC-layer FEC Unified Approach Combine with Rate Adaptation Results Approach

Leveraging CSI for FEC Decoding Recover partial PHY-layer FEC groups – Use subcarrier SNR to extract symbols whose SNR > threshold Increase FEC group recovery – LDPC decoder assumes uniform BER – Accurate knowledge of BER across subcarriers increases FEC group recovery in LDPC – BER estimated using CSI can significantly help LDPC! 18

Talk Outline 19 Trace Analysis Smart Mapping Improving FEC Decoding MAC-layer FEC Unified Approach Combine with Rate Adaptation Results Approach

MAC-Layer FEC Due to frequency diversity, single PHY-layer data rate might not work for all subcarriers – Per subcarrier modulation and PHY-layer FEC? [FARA] – May map symbols within a FEC group to same/adjacent subcarriers bursty losses – Significant signaling and processing overhead – Not available in commodity hardware Benefits of MAC-layer FEC – Protection based on symbol importance – More fine-grained than PHY-layer FEC – Easily deployable on commodity hardware 20

Problem and Challenges Maximize throughput by selectively adding MAC FEC Challenge: Search space becomes larger! – How much MAC FEC to add? – How to split MAC FEC to differentially protect PHY-layer symbols? – What FEC group size to use at the MAC layer? MAC-layer FEC 21 FEC Group Redundancy Symbols Data Symbols PHY-layer Frame

MAC-layer FEC: Algorithm PHY-data d dbdb dgdg MAC-FEC rgrg rbrb 22

Talk Outline 23 Trace Analysis Smart Mapping Improving FEC Decoding MAC-layer FEC Unified Approach Combine with Rate Adaptation Results Approach

Unified Approach Perform Smart Mapping Optimize MAC-layer FEC 24

Unified Approach + Rate Adaptation Perform Smart Mapping Optimize MAC-layer FEC For each Rate 25

Talk Outline 26 Trace Analysis Smart Mapping Improving FEC Decoding MAC-layer FEC Unified Approach Combine with Rate Adaptation Results Approach

Simulation Methodology Extensive trace-driven simulation CSI traces collected using Intel Wi-Fi 5300 a/b/g/n ~20,000 packets for both static and mobile traces Throughput as the performance metric Evaluate fixed and auto-rate selection mechanism 27

Smart Symbol Mapping Throughput (Mbps) Smart mapping schemes give 63% to 4.1x increase Symbol Mapping (Static Traces) 28

CSI-based Hints enabled Throughput (Mbps) CSI-based hints give 126% to 13x increase! 29 CSI-based Hints (Static Traces)

MAC FEC and Joint Optimization Throughput (Mbps) MAC FEC improves performance significantly Joint Optimization gives 1.6x to 6.6x benefit 7% to 207%15% to 549% 1.6x to 6.6x 30

Smart Symbol Mapping Throughput (Mbps) Jointly optimized scheme outperforms the standard Combining with Rate Adaptation 31

CSI-based Hints enabled Throughput (Mbps) CSI-based hints + Smart iterative benefits significantly - 40% to 134% over the default auto-rate scheme Combining with Rate Adaptation 32

Mobile Traces Throughput (Mbps) Benefits of CSI hints extend under mobile scenarios - Smart Iterative gives 68% to 96% benefit Smart Symbol Mapping CSI-based Hints enabled 33

Testbed Methodology USRP1 based experiments Low channel width of 800KHz (artifact of USRP1) – Inject narrowband interference to ‘recreate’ frequency diversity Vary interference across different runs Each run consists of 1000 packets, 1000 bytes each Use the OFDM implementation in GNU Radio – 192 subcarriers in the 2.49 GHz range – Implement different interleaving schemes and MAC- layer FEC 34

Testbed Results (1) Throughput (Kbps) Symbol Mapping Schemes Smart mapping out-performs the standard by % Benefits of CSI-based hints are also clearly visible 35

Testbed Results (2) Throughput (Kbps) MAC-layer FEC MAC-layer FEC improves performance significantly - Standard mapping improves by 1.4x to 3.3x 36

Testbed Results (3) Throughput (Kbps) Joint Optimization Combined approach outperforms default by % 37

Related Work Frequency-aware rate adaptation [Rahul09, Halperin10] We propose other techniques like symbol mapping, CSI as hints Frequency diversity in retransmissions [Li10] Our technique applies to any transmissions Extensively studied [Bicket05, Holland01, Sadeghi02, Wong06, etc.] Our work can be complementary to these! BER-based rate adaptation [Vutukuru09, Chen10] Assume SNR is uniform within the frame Fragment-based CRC [Ganti06][Han10], error estimating codes[Chen10] PHY-layer hints [Jamieson07], multiple radios [Miu05, Woo07] Easily deployable on commodity hardware Frequency Diversity Rate Adaptation Partial Packet Recovery 38

Conclusion and Future Work CSI exhibits strong frequency diversity Develop complementary techniques to harness such diversity, and then jointly optimize them Significant performance benefits are possible 39 CSI is fine-grained and more challenging to predict – More robust optimization needed to predict – Prediction holds the key to performance under mobility

Questions 40