Enfold: Downclocking OFDM in WiFi

Slides:



Advertisements
Similar presentations
Physical Layer: Signals, Capacity, and Coding
Advertisements

VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
E-MiLi: Energy-Minimizing Idle Listening in Wireless Networks Xinyu Zhang, Kang G. Shin University of Michigan – Ann Arbor.
Physical Layer – Part 2 Data Encoding Techniques
RFDump: An Architecture for Monitoring the Wireless Ether Kaushik Lakshminarayanan Samir Sapra Srinivasan Seshan Peter Steenkiste Carnegie Mellon University.
Introduction to Smartphone Energy Management. Issue 1/2 Rapid expansion of wireless services, mobile data and wireless LANs Greatest limitation: finite.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Leveraging Interleaved Signal Edges for Concurrent Backscatter by Pan Hu, Pengyu.
Wireless Networks and Spread Spectrum Technologies.
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
Cellular Communications
Adaptive Subcarrier Nulling: Enabling Partial Spectrum Sharing in Wireless LANs The University of Michigan Kang G. Shin Xinyu Zhang.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 5th Lecture Christian Schindelhauer.
A Transmission Control Scheme for Media Access in Sensor Networks Presented by Jianhua Shao.
© 2002 Pearson Education, Inc. Commercial use, distribution, or sale prohibited. Wireless Communications Principles and Practice 2/e T.S. Rapppaport Chapter.
1. 2 Enterprise WLAN setting 2 Vivek Shrivastava Wireless controller Access Point Clients Internet NSDI 2011.
A Transmission Control Scheme for Media Access in Sensor Networks Alec Woo, David Culler (University of California, Berkeley) Special thanks to Wei Ye.
WLAN b a Johan Montelius
SourceSync: A Distributed Architecture for Sender Diversity Hariharan Rahul Haitham Hassanieh Dina Katabi.
Combating Cross-Technology Interference Shyamnath Gollakota Fadel Adib Dina Katabi Srinivasan Seshan.
EXPLOITING VOIP SILENCE FOR WIFI ENERGY SAVINGS IN SMART PHONES Andrew J. Pyles 1, Zhen Ren 1, Gang Zhou 1, Xue Liu 2 1 College of William and Mary, 2.
4.1 Why Modulate? 이번 발표자료는 연구배경 연구복적 제안시스템 시뮬레이션 향후 연구방향으로 구성되어 있습니다.
Computer Networks Digitization. Spring 2006Computer Networks2 Transfer of an Analog Signal  When analog data (voice, pictures, video) are transformed.
Lecture 3-1: Coding and Error Control
Coding No. 1  Seattle Pacific University Modulation Kevin Bolding Electrical Engineering Seattle Pacific University.
W.lilakiatsakun.  Radio Wave Fundamental  Radio Wave Attributes  RF System Component  RF Signal Propagation  RF Mathematics.
AutoMAC : Rateless Wireless Concurrent Medium Access Aditya Gudipati, Stephanie Pereira, Sachin Katti Stanford University.
Wireless Communication Technologies 1 Outline Introduction OFDM Basics Performance sensitivity for imperfect circuit Timing and.
Support WiFi and LTE Co-existence
The GNU in RADIO Shravan Rayanchu. SDR Getting the code close to the antenna –Software defines the waveform –Replace analog signal processing with Digital.
SMACK: Smart ACKnowledgment Scheme for Broadcast Messages in Wireless Networks Aveek Dutta, Dola Saha, Dirk Grunwald, Douglas Sicker, University of Colorado.
NTU Confidential Baseband Transceiver Design for the DVB-Terrestrial Standard Baseband Transceiver Design for the DVB-Terrestrial Standard Advisor : Tzi-Dar.
Computer Communication & Networks Lecture # 05 Physical Layer: Signals & Digital Transmission Nadeem Majeed Choudhary
Chapter 6-Wireless Networks and Spread Spectrum Technology Frequency bands, channels and technologies.
CWNA Guide to Wireless LANs, Second Edition Chapter Four IEEE Physical Layer Standards.
ECE 4710: Lecture #6 1 Bandlimited Signals  Bandlimited waveforms have non-zero spectral components only within a finite frequency range  Waveform is.
Achieving Spectrum Efficiency Lili Qiu University of Texas at Austin 1.
CWNA Guide to Wireless LANs, Second Edition Chapter Four IEEE Physical Layer Standards Modified.
Digital Transmission & Analog Transmission. 4.#2 1. DIGITAL-TO-DIGITAL CONVERSION Digital Data -> Digital Signal Three techniques: 1.line coding (always.
VOCODERS. Vocoders Speech Coding Systems Implemented in the transmitter for analysis of the voice signal Complex than waveform coders High economy in.
Chapter 4 Digital Transmission. 4.#2 4-1 DIGITAL-TO-DIGITAL CONVERSION line coding, block coding, and scrambling. Line coding is always needed; block.
IEEE g Standard Tim Wells Microcomputer Networks (CIS362) Thursday, April 28, 2005.
Topics discussed in this section:
OFDM Based WLAN System Song Ziqi Zhang Zhuo.
CS434/534: Mobile Computing and Wireless Networks Y. Richard Yang 08/30/2012.
Chapter 7 Fundamentals of Digital Transmission. Baseband Transmission (Line codes) ON-OFF or Unipolar (NRZ) Non-Return-to-Zero Polar (NRZ)
Doc.: IEEE /1324r0 November 2012 Very Low Energy Paging Date: Authors: Slide 1 S. Merlin et al.
Doc.: IEEE /0929r0 Submission August 2004 Patrik Eriksson et. al., WaveBreaker ABSlide 1 A “High Throughput” Partial Proposal Patrik Eriksson,
CSCI 465 D ata Communications and Networks Lecture 23 Martin van Bommel CSCI 465 Data Communications & Networks 1.
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 /0161r1 Submission doc.: IEEE /0806r0 K. Ishihara et al.,(NTT) Slide 1 July 2010 Slide 1 CSI Feedback Scheme using DCT for.
CSE331: Introduction to Networks and Security Lecture 2 Fall 2002.
Overcoming the Sensing-Throughput Tradeoff in Cognitive Radio Networks ICC 2010.
S , Postgraduate Course in Radio Communications
8.15 Noncoherent orthogonal Modulation(1) Noncoherent orthogonal modulation –If two signal is orthogonal and have the same energy during interval T, carrier.
More Security and Programming Language Work on SmartPhones Karthik Dantu and Steve Ko.
Modulation and Coding Trade-offs
Co-BCast: High-Rate WiFi Broadcasting in Crowded Scenarios via Lightweight Coordination of Multiple Access Points Hang Qiu, Konstantinos Psounis, Giuseppe.
Stateful Inter-Packet Signal Processing for Wireless Networking
Wireless Sensor Networks 5th Lecture
Orthogonal Frequency Division Multiplexing ...
Backwards compatibility
No Time to Countdown: Backing Off in Frequency Domain
Joint Coding and Modulation Diversity for ac
CSI Feedback Scheme using DCT for Explicit Beamforming
Joint Coding and Modulation Diversity for ah
E-MiLi: Energy-Minimizing Idle Listening in Wireless Networks
Feedback-jamming ARQ mechanisms
20us effective preambles for MIMO-OFDM
20us effective preambles for MIMO-OFDM
Multi-rate Medium Access Control
Presentation transcript:

Enfold: Downclocking OFDM in WiFi Feng Lu, Patrick Ling, Geoffrey M. Voelker, and Alex C. Snoeren UC San Diego

[Manweiler et al. MobiSys 2011] WiFi Power Matters Researchers report active WiFi radio can consume up to 70% of a smartphone’s energy [Rozner et al. MobiSys 2010] Smartphone activities are network centric 80-90% data activities over WiFi [Report: Mobidia Tech and Informa 2013] But commercial WiFi chipsets have efficient sleep: 700mW (active) to 10mW (sleep) [Manweiler et al. MobiSys 2011]

Can’t Sleep the Day Away Power saving mode (PSM) on WiFi: move to sleep state when not actively used Challenges of WiFi energy savings on smartphones real-time/chatty apps developer may abuse WiFi sleep policy (constantly awake) Many variants proposed by the research community for better power saving mechanisms and policies

Downclocking WiFi Communication Trade good SNR for energy savings We proposed SloMo in NSDI 2013 Downclocked DSSS WiFi transceiver design (1/2 Mbps) 5x clock rate reduction Fully backwards compatible

When There is Sparsity Leveraging information sparsity/redundancy in a variety of application scenarios WiFi: downclocked packet detection [Zhang et al. MobiCom 2011], SloMo downclocked Tx/Rx [Lu et al. NSDI 2013] Outside WiFi: spectrum sensing [Polo et al. ICASSP 2009], GPS synchronization [Hassanieh et al. MobiCom 2012], etc

OFDM Signaling is Dense WiFi (802.1a/g/n/ac) is shifting towards OFDM OFDM signals are extremely dense, and there is no sparsity in the encoding scheme Open question as whether it is possible to receive and decode OFDM signals with reduced clock rates Downclocked OFDM?

Enfold: Downclocked OFDM Receiver SloMo [NSDI 2013] E-MiLi [MobiCom 2012] Enfold Backwards Compatible Standards Compliant WiFi Spec Change APEnfold: standard WiFi OFDM signal EnfoldAP: downclocked DSSS transmission (from SloMo)

10,000 Foot View of OFDM IFFT FFT Data Bits Time Domain Signal Decoded R1 IFFT FFT 1 2 3 4 61 62 63 64 Data Bits Time Domain Signal Decoded D2 R2 D64 R64 sender receiver

Nyquist Likes It Fast Sampling at the correct rate (2f) yields actual signal Sampling too slowly yields aliases “High frequency” signal becomes indistinguishable from “low frequency” signal

Aliasing Viewed on Frequency Domain Aliasing effect: addition in frequency domain Multiple frequency domain responses are aliased into a single value In general, impossible to recover the original data (think about multiple unknowns but less equations)

Downclocked OFDM Signaling (50%) Aliasing effect in OFDM  addition of data encoded on subcarriers in a structured manner 100%: 64 samples 50%: 32 samples + 1 16 17 32 33 48 49 64 1 2 31 32 frequency domain subcarrier responses 2 unknowns 1 equation

Downclocked OFDM Signaling (25%) + 100% : 64 samples + Finite values for the unknowns? Possible to recover each unknown given one equation!! x + y = z, x: [1, 3], y: [2, 5]  z: [3, 6, 5, 8] z = 6  x = 1, y = 5 1 16 17 32 33 48 49 64 + 25%: 16 samples frequency domain subcarrier responses 1 16 4 unknowns 1 equation Aliasing effect in OFDM  addition of data encoded on subcarriers

Quadrature Amplitude Modulation (QAM) QAM: encode data bits by changing the amplitude of the two carrier waveforms: Real (I) and Imaginary (Q) Q actual response I 2-QAM: 1 bit 4-QAM: 2 bits 16-QAM: 4 bits

Harnessing Aliasing Effect (I) 2-QAM per subcarrier  2 possibilities for data coded on subcarrier 50% downclocking (2 unknowns 1 equation): 4 possible values for each frequency response 00 10 2-QAM4-QAM 01 11

Harnessing Aliasing Effect (II) 25% downclocking (4 unknowns 1 equation): 16 possible values Aliasing transforms original QAM into a more dense, but still decodable, QAM 16-QAM 100%: n-QAM 50%: n2-QAM 25%: n4-QAM

WiFi Reception Pipeline channel samples Timing Synchronization Frequency Synchronization Channel Estimation data bits Bits Decoding FFT Phase Compensation

Enfold Implementation Implemented on Microsoft SORA platform Standards-compliant design Evaluated 6 Mbps 2-QAM 802.11a/g frame reception Downclocked DSSS transmission (SloMo) for ACKs

Packet Reception Rate vs SNR (100-Bytes) Baseline: standard WiFi implementation (@100% clock rate) 3 SNRs: 30/25/20dB. Well below typical SNR (40dB or more) [Pang et al. MobiSys 2009]

Packet Reception Rate vs SNR (1000-Byes) Baseline: standard WiFi implementation (@100% clock rate) 3 SNRs: 30/25/20dB. Well below typical SNR (40dB or more) [Pang et al. MobiSys 2009]

Apps WiFi Energy Evaluation Trace based energy evaluation power model based on real measurements [Manweiler et al. MobiSys 2011] Conservative: max 35% saving 12 popular smartphone apps each app > 5 M downloads Collect ~200s of real WiFi packet traces video

Energy Saving with Enfold Enfold Energy Savings: Low data-rate apps: 25% to 34% Bandwidth hungry apps: 10% to 20%

Conclusion Downclocked OFDM WiFi reception is both practical and beneficial for smartphones up to 34% energy reduction at 25% clock rate Tradeoff SNR (throughput) for energy savings using lower data rates while remain downclocked a great tradeoff for many popular smartphone apps Policy impact: introduce a downclocked state into existing WiFi rate selection and power management framework Applicable in other domains using OFDM

Thank you!