1 / 12

Why PHY Really Matters Hari Balakrishnan MIT CSAIL August 2007

This article explores the importance of physical layer (PHY) cooperation in achieving high throughput and adaptability in wireless networks. It discusses the limitations of traditional static provisioning approaches and introduces the concept of on-demand wireless networks. The article also explores the potential of SoftPHY, a PHY-dependent scheme that conveys uncertainty in each delivered bit, to improve network performance. Open questions and challenges in advancing PHY and network algorithms to fully utilize SoftPHY are highlighted.

ncatherine
Download Presentation

Why PHY Really Matters Hari Balakrishnan MIT CSAIL August 2007

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

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

  3. 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

  4. 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, 10-6) • Adapt channel coding, modulation by watching what happens over channel • Adapt route by watching what happens over path (but without PHY input)

  5. Inefficiency 1: Static Provisioning is Pessimistic

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

  7. 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 10-3 rather than 10-6 • Will need new techniques for ARQ, forwarding, channel access, rate adaptation, etc.

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

  9. Recovering Partial Packets • How does receiver know which bits are correct? • How does receiver know P2 is there at all? • 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

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

  11. SoftPHY for Spread Spectrum Receiver: Transmitter: • 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 • 802.11 similar SoftPHY hint: Hamming distance between received codework and decided-upon codework

  12. 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 pk • Efficient ARQ design • Efficient forwarding protocol • Efficient channel access (some collisions OK) • Need cross-layer methods to handle spatial and temporal variations

More Related