1 / 37

MIMO: Challenges and Opportunities

MIMO: Challenges and Opportunities. Lili Qiu UT Austin. New Directions for Mobile System Design Mini-Workshop. Motivation. Benefits of MIMO Large capacity increase High reliability Challenges in achieving MIMO gain Power efficiency Distributed MIMO in WLANs

may-mason
Download Presentation

MIMO: Challenges and Opportunities

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. MIMO: Challenges and Opportunities LiliQiu UT Austin New Directions for Mobile System Design Mini-Workshop

  2. Motivation • Benefits of MIMO • Large capacity increase • High reliability • Challenges in achieving MIMO gain • Power efficiency • Distributed MIMO in WLANs • Distributed MIMO in multihop networks

  3. Model-Driven Energy-Aware MIMO Rate Adaptation [MobiHoc’13] • Why simple rule doesn’t work? • Highest throughput ≠ lowest energy • One antenna ≠ lowest energy • The min energy rate depends on channel condition and energy profile of WiFi device

  4. Why Model-Driven? • Probing may take a long time and may not find the optimal rate by the time channel changes • Probing space is large especially w/ MIMO • Model-driven • Estimate power consumption for each rate • Directly select the one w/ lowest power

  5. Measurement-Driven Energy Model • Etx = a ETT + b • Erv = c ETT + d where a, b, c, d depend on the WiFi card

  6. Model Validation Intel WiFi receiver Intel WiFi transmitter Error is within 5%.

  7. Model Validation (Cont.) Atheros WiFi receiver Atheros WiFi transmitter Error is within 5%.

  8. Energy Aware Rate Adaptation Measure CSI Compute post-processed CSI Compute ETT Compute energy using model Select rate with min energy It reduces energy by 15-40%.

  9. Multi-point to Multi-point MIMO in WLANs [INFOCOM’13] … • n concurrent uplink or downlink streams … Client Client Client Client AP 1 AP 2 AP n

  10. Downlink: Zero-Forcing Precoding • APs precode the signal so that the receiver can decode it with one antenna • Each client separately gets its intended signal Client Client AP 1 AP 2

  11. Uplink: Joint Decoding Share the received signals over the Ethernet • APs share their received signals and jointly decode Client Client AP 1 AP 2

  12. Our Contributions • Demonstrate the feasibility and effectiveness of multi-point to multi-point MIMO on USRP and SORA • Downlink: phase and time synchronization • Uplink: time synchronization • Design multi-point to multi-point MIMO-aware MAC

  13. MAC Design • Medium Access • Support ACKs • Rate adaptation • Dealing with losses and collisions • Scheduling transmissions • Limiting Ethernet overhead • Obtaining channel estimation

  14. MAC Design • Medium Access • Support ACKs • Rate adaptation • Dealing with losses and collisions • Scheduling transmissions • Limiting Ethernet overhead • Obtaining channel estimation

  15. Medium Access • 802.11 compatible MAC design • CSMA/CA • A winning AP/client triggers the selected APs/clients to join its transmission • Trigger frame has NAV set till the end of data transmission

  16. Supporting ACKs • ACKs enjoy the same spatial multiplex in the reverse direction • Downlink • Clients multiplex ACK to APs and APs jointly decode • Uplink • APs multiplex ACK to clients via precoding

  17. Rate Adaptation (downlink) • Challenges • Receiver receives a combination of signals from all of the transmitting APs • Per link SNR based rate adaptation does not work

  18. Rate Adaptation (downlink) • Error vector magnitude (EVM) based SNR • Distance between the received symbol and the closest constellation point

  19. Evaluation • Implementation using USRP and SORA • Performance evaluation • Phase alignment • Downlink throughput • Uplink throughput • Rate adaptation (downlink)

  20. Downlink Phase Misalignment Median phase misalignment is 0.078 radian and reduces SNR by 0.4 dB.

  21. Downlink Throughput Downlink throughput almost linearly increases with # antennas across different APs or clients.

  22. Uplink Throughput Uplink throughput almost linearly increases with # antennas across different APs or clients.

  23. Rate adaptation (downlink) Achieves close to 96% throughput of best fixed rate.

  24. Distributed MIMO in Multihop Wireless Networks • How to relay signals while achieving spatial multiplexing?

  25. Distributed MIMO in Single-hop Wireless Networks Ethernet APs share received signals over Ethernet to jointly decode Clients

  26. Distributed MIMO in Multihop Wireless Networks • Receivers can’t share received signals for free! • How can they relay signals without decoding them • while still allowing the destination to decode?

  27. Distributed MIMO in Multihop Wireless Networks • How to relay while achieving spatial multiplexing? • How to select distributed MIMO routes? • How to design a practical routing protocol?

  28. Thank you!

  29. Challenge of downlink • Each AP generate signal based on its own clock • Signals from two APs have different phase rotation Client Client AP 1 AP 2

  30. Handling phase difference • The reason of different phase rotation: different center frequency offset (CFO) by using separate clock • How to synchronize it? • Measurement of CFO at the receiver side • Feedback to the transmitter • Compensation at the transmitter

  31. Handling phase differenceCFO measurement and feedback • AP 1 sends LTS (long training sequence) to clients • Client measures CFO (carrier frequency offset) based on it LTS 1 Client Client AP 1 AP 2

  32. Handling phase differenceCFO measurement and feedback • AP 1 sends LTS (long training sequence) to clients • Client measures CFO (carrier frequency offset) based on it • AP 2 sends LTS to clients • Client measures CFO based on it LTS 2 Client Client AP 1 AP 2

  33. Handling phase differenceCFO measurement and feedback • AP 1 sends LTS (long training sequence) to clients • Client measures CFO (carrier frequency offset) based on it • AP 2 sends LTS to clients • Client measures CFO based on it • Client feedbacks them to APs FEEDBACK Client Client AP 1 AP 2

  34. Handling phase differenceCFO measurement and feedback • AP1 sends precoded signal with phase rotation Client Client AP 1 AP 2

  35. Handling phase differencePhase rotation compensation • AP1 sends precoded signal with phase rotation • AP2 sends phase rotation compensatedprecoded signal = Client Client AP 1 AP 2

  36. Handling phase differencePhase rotation compensation • Clients receive the signals with unified phase rotation • Each client separately compensates during its CFO compensation process Client Client AP 1 AP 2

  37. Multi-point to Multi-point MIMO in WLANs [INFOCOM’13] • Motivation • MIMO promises a capacity increase • 802.11n, 802.11ac, … • But usually limited by # antennas at a client • Multi-point to multi-point MIMO achieves a higher capacity and overcomes the limitations

More Related