Why PHY Really Matters Hari Balakrishnan MIT CSAIL August 2007 Joint work with Kyle Jamieson and Ramki Gummadi.

Slides:



Advertisements
Similar presentations
Wireless Networks Should Spread Spectrum On Demand Ramki Gummadi (MIT) Joint work with Hari Balakrishnan.
Advertisements

Interference Avoidance and Control Ramki Gummadi (MIT) Joint work with Rabin Patra (UCB) Hari Balakrishnan (MIT) Eric Brewer (UCB)
Chapter Thirteen: Multiplexing and Multiple- Access Techniques.
Mobility Increase the Capacity of Ad-hoc Wireless Network Matthias Gossglauser / David Tse Infocom 2001.
1 Understanding and Mitigating the Impact of RF Interference on Networks Ramki Gummadi (MIT), David Wetherall (UW) Ben Greenstein (IRS), Srinivasan.
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
IE 419/519 Wireless Networks Lecture Notes #6 Spread Spectrum.
Symbol Level Network Coding By Sachin Katti, Dina Katabi, Hari Balakrishnan, Muriel Medard Sigcomm 2008.
David Ripplinger, Aradhana Narula-Tam, Katherine Szeto AIAA 2013 August 21, 2013 Scheduling vs Random Access in Frequency Hopped Airborne.
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.
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
The Capacity of Wireless Ad Hoc Networks
Communication Systems Simulation - I Harri Saarnisaari Part of Simulations and Tools for Telecommunication Course.
William Stallings Data and Computer Communications 7th Edition
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 5th Lecture Christian Schindelhauer.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
CS 268: Ad Hoc Routing Kevin Lai Feb 20, Ad Hoc Motivation  Internet goal: decentralized control -someone still has to deploy.
specifications overview Specifications MAC  Specification of layers below LLC  Associated management/control interfaces MIB Control Applications.
6: Wireless and Mobile Networks6-1 Chapter 6: Wireless and Mobile Networks Background: r # wireless (mobile) phone subscribers now exceeds # wired phone.
1 CMPT 371 Data Communications and Networking Spread Spectrum.
How to Turn on The Coding in MANETs Chris Ng, Minkyu Kim, Muriel Medard, Wonsik Kim, Una-May O’Reilly, Varun Aggarwal, Chang Wook Ahn, Michelle Effros.
ExOR: Opportunistic Multi-Hop Routing for Wireless Networks Sigcomm 2005 Sanjit Biswas and Robert Morris MIT Computer Science and Artificial Intelligence.
COGNITIVE RADIO FOR NEXT-GENERATION WIRELESS NETWORKS: AN APPROACH TO OPPORTUNISTIC CHANNEL SELECTION IN IEEE BASED WIRELESS MESH Dusit Niyato,
Network diversity in broadband wireless system ONR workshop 2003 Hui Liu Department of Electrical Engineering University of Washington.
1 Techniques to control noise and fading l Noise and fading are the primary sources of distortion in communication channels l Techniques to reduce noise.
BEYOND OFDM A Systems Approach to Non-Line-of-Sight Fixed Wireless Rajeev Krishnamoorthy Broadband World Wireless Forum, San Francisco, CA February 19,
Joint PHY-MAC Designs and Smart Antennas for Wireless Ad-Hoc Networks CS Mobile and Wireless Networking (Fall 2006)
Autumn2004 © University of Surrey SatComms A - part 4 - B G Evans 4.1 Satellite Communications A Part 4 Access Schemes in Satellite Networks -Professor.
Adaptation Techniques in Wireless Packet Data Services Speaker: Chih-Wei Wang Advisor: Li-Chun Wang.
CWNA Guide to Wireless LANs, Second Edition Chapter Four IEEE Physical Layer Standards.
User Cooperation via Rateless Coding Mahyar Shirvanimoghaddam, Yonghui Li, and Branka Vucetic The University of Sydney, Australia IEEE GLOBECOM 2012 &
Ch 11. Multiple Antenna Techniques for WMNs Myungchul Kim
Revisiting the Contract Between Layers Sachin Katti Dina Katabi, Hari Balakrishnan, Muriel Medard.
Covilhã, 30 June Atílio Gameiro Page 1 The information in this document is provided as is and no guarantee or warranty is given that the information is.
WIDEBAND CODE DIVISION MULTIPLE ACCESS & THE CAPACITY IN CODE DIVISION MULTIPLE ACCESS Presented by Maheshwarnath Behary Assisted by Vishwanee Raghoonundun.
CROSS-LAYER OPTIMIZATION PRESENTED BY M RAHMAN ID:
ECE External Research Board Meeting Wireless Network and Communications Tan F. Wong Wireless Information and Networking Group
CSE 461 University of Washington1 Where we are in the Course Finishing off the Link Layer! – Builds on the physical layer to transfer frames over connected.
TI Cellular Mobile Communication Systems Lecture 4 Engr. Shahryar Saleem Assistant Professor Department of Telecom Engineering University of Engineering.
Multiuser Receiver Aware Multicast in CDMA-based Multihop Wireless Ad-hoc Networks Parmesh Ramanathan Department of ECE University of Wisconsin-Madison.
Hangguan Shan, Member, IEEE, Ho Ting Cheng, Student Member, IEEE, and Weihua Zhuang, Fellow, IEEE Cross-Layer Cooperative MAC Protocol in Distributed Wireless.
Multi-channel Wireless Sensor Network MAC protocol based on dynamic route.
PPR: Partial Packet Recovery for Wireless Networks Kyle Jamieson and Hari Balakrishnan MIT Computer Science and Artificial Intelligence Laboratory.
5: DataLink Layer 5a-1 Multiple Access protocol. 5: DataLink Layer 5a-2 Multiple Access Links and Protocols Three types of “links”: r point-to-point (single.
Dipankar Raychaudhuri, Joseph B. Evans, Srinivasan Seshan Sin-choo Kim
Cross-Layer Approach to Wireless Collisions Dina Katabi.
5: Capacity of Wireless Channels Fundamentals of Wireless Communication, Tse&Viswanath 1 5. Capacity of Wireless Channels.
1 William Stallings Data and Computer Communications 7 th Edition Chapter 9 Spread Spectrum.
Wireless Networks Standards and Protocols & x Standards and x refers to a family of specifications developed by the IEEE for.
PPR: Partial Packet Recovery for Wireless Networks Kyle Jamieson and Hari Balakrishnan MIT Computer Science and Artificial Intelligence Laboratory.
PPR: Partial Packet Recovery Brad Karp UCL Computer Science CS 4038 / GZ06 23 rd January, 2008.
Stallings, Wireless Communications & Networks, Second Edition, © 2005 Pearson Education, Inc. All rights reserved Spread Spectrum Chapter.
Bringing Life to Dead Spots Grace Woo Pouya Kheradpour, Dawei Shen, and Dina Katabi.
Data and Computer Communications Tenth Edition by William Stallings Data and Computer Communications, Tenth Edition by William Stallings, (c) Pearson Education.
TUNALIData Communication1 Spread Spectrum Chapter 9.
Dirk Grunwald Dept. of Computer Science, ECEE and ITP University of Colorado, Boulder.
DATA AND COMPUTER COMMUNICATIONS Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 9 – Spread Spectrum.
Improving Loss Resilience with Multi-Radio Diversity in Wireless Networks Allen Miu, Hari Balakrishnan MIT Computer Science and Artificial Intelligence.
Wireless Communication
CSE 5345 – Fundamentals of Wireless Networks
IMPROVING OF WIRELESS MESH NETWORKS.
Advanced Wireless Communication Systems
Wireless Networks.
Channel Allocation (MAC)
Wireless Sensor Networks 5th Lecture
User Interference Effect on Routing of Cognitive Radio Ad-Hoc Networks
Diversity Lecture 7.
Interference Avoidance and Control
CSMA/CN: Carrier Sense Multiple Access with Collision Notification
Presentation transcript:

Why PHY Really Matters Hari Balakrishnan MIT CSAIL August 2007 Joint work with Kyle Jamieson and Ramki Gummadi

MIT 6.02 (Introduction to EECS 2)  EECS via a lab-based cross-cutting course on communication systems  “From Fourier transforms to the Internet”

Achieving High Throughput  Must increase parallelism (concurrency)  Must adapt over multiple time scales  Must adapt to spatial variations in demand  PHY cooperation crucial for higher layers to do these tasks well

Traditional Approach  Provision the network in advance  Generally for full coverage, assuming some number of users in each area (cell)  Allocate spectrum assuming worst case in each cell  Usually (e.g., in buildings), leads to frequency division  Then, increase spatial reuse using collision avoidance  Design PHY links to ensure low BER (say, )  Adapt channel coding, modulation by watching what happens over channel  Adapt route by watching what happens over path (but without PHY input)

Inefficiency 1: Static Provisioning is Pessimistic

Inefficiency 2: Collision Loss  Lots of packets lost to collisions and noise in wireless networks Non-colliding bits (P1) (P2) Time Can’t recover non-colliding bits today!

What We Want  Wireless networks should “spread spectrum on demand”  Track temporal and spatial variations  Adapt to the actual case, not the assumed or worst case  Intertwine resource provisioning and allocation  Receivers should be able to recover partial packets  Increases concurrency (more aggressive MACs possible)  Increases tolerance to noise  PHY links can then be designed for much higher BER (and so much higher data rates)  BER of rather than  Will need new techniques for ARQ, forwarding, channel access, rate adaptation, etc.

On-Demand Wireless Example  Take entire band (e.g., 83.5 MHz for ) and allocate dynamically  Assume each node can communicate using entire band  Use orthogonal CDMA codes aggressively  Assume M >> 1 codes  Each node i gets c i codes proportional to demand  Can develop random code allocation schemes  Need to avoid reuse in same spatial area  Many other schemes possible

Recovering Partial Packets 1.How does receiver know which bits are correct? 2.How does receiver know P2 is there at all? 3.How to use partial packets in ARQ and forwarding protocols? Two classes of schemes: where nodes collaborate (multi-radio diversity) and where nodes don’t

SoftPHY High uncertainty PHY conveys uncertainty in each bit it delivers up Low uncertainty SoftPHY implementation PHY-dependent, but interface should be PHY-independent Result: On DSSS/MSK (Zigbee), we improve by x [sigcomm07] Open question: optimal SoftPHY implementation for different PHYs

SoftPHY for Spread Spectrum  Demodulate MSK chips  Decide on closest codeword to received (Hamming distance)  Many 32-bit chip sequences are not valid codewords  Codewords separated by at least 11 in Hamming distance  similar Transmitter: Receiver: SoftPHY hint: Hamming distance between received codework and decided-upon codework

Conclusion (Open Questions)  SoftPHY has potential for significant throughput gains  Need advances at PHY  Developing best schemes for each PHY  E.g., Matched filter output, decoder output, …  Need advances in network algorithms to use SoftPHY  Suppose each bit k correct with probability p k  Efficient ARQ design  Efficient forwarding protocol  Efficient channel access (some collisions OK)  Need cross-layer methods to handle spatial and temporal variations