Download presentation
Presentation is loading. Please wait.
Published byRolf Gaines Modified over 8 years ago
1
MIMO: Challenges and Opportunities Lili Qiu 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 E tx = a ETT + b E rv = c ETT + d where a, b, c, d depend on the WiFi card IntelAtheros a 0.24 n tx + 0.425 MIMO + 1.02 0.38 n tx + 0.108 b 0.045 n tx + 0.1080.040 n tx + 0.062 c 0.30 n rv + 0.610.142 n rv + 0.3 d 0.064 n rv + 0.1670.048 n rv + 0.106
6
Model Validation Intel WiFi transmitter Intel WiFi receiver Error is within 5%.
7
Model Validation (Cont.) Atheros WiFi transmitter Atheros WiFi receiver 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] AP 1AP 2AP n … Client … n concurrent uplink or downlink streams
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 AP 1 AP 2
11
Uplink: Joint Decoding APs share their received signals and jointly decode Client AP 1AP 2 Share the received signals over the Ethernet
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 APs share received signals over Ethernet to jointly decode Clients Ethernet
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 AP 1 AP 2 29 / 40
30
Handling phase difference The reason of different phase rotation: different center frequency offset (CFO) by using separate clock How to synchronize it? 1.Measurement of CFO at the receiver side 2.Feedback to the transmitter 3.Compensation at the transmitter 30 / 40
31
Handling phase difference CFO measurement and feedback Client AP 1AP 2 LTS 1 31 / 40
32
Handling phase difference CFO measurement and feedback Client AP 1AP 2 LTS 2 32 / 40
33
Handling phase difference CFO measurement and feedback Client AP 1AP 2 FEEDBACK 33 / 40
34
Handling phase difference CFO measurement and feedback Client AP 1AP 2 34 / 40
35
Handling phase difference Phase rotation compensation Client AP 1AP 2 35 / 40
36
Handling phase difference Phase rotation compensation Client AP 1AP 2 36 / 40
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
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.