Client Pre-Screening for MU-MIMO in Commodity 802.11ac Networks via Online Learning

Multi-user MIMO (MU-MIMO) is a technique in 802.11ac and 802.11ax that improves spectral efficiency by allowing concurrent communication between one AP and multiple clients. In practice, the expected gain is not always achieved and is sometimes even negative. Using a commodity 802.11ac AP, we experimentally determine that the inclusion of clients either in motion or with low SNR can cause throughput below that of single-user transmissions. We then propose a pre-screening algorithm using reinforcement learning to predict if a client can benefit from participating in MU-MIMO. Our algorithm is based on a sequence of channel state information (CSI), SNR, and client device type, and can automatically adapt to the motion of individual clients. Experimental results using a commodity AP show that the additional implementation of the pre-screening algorithm alone, without otherwise modifying MU-MIMO client grouping or link parameter selection algorithms, can improve system throughput by up to 40% when half of the clients are moving. Over 20% throughput improvement is maintained when between 25% to 75% of the clients are moving.

[1]  Kuei-Ping Shih,et al.  DBS: A dynamic bandwidth selection MAC protocol for channel bonding in IEEE 802.11ac WLANs , 2018, 2018 IEEE Wireless Communications and Networking Conference (WCNC).

[2]  Sung-Ju Lee,et al.  Mode and user selection for multi-user MIMO WLANs without CSI , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[3]  Xinyu Zhang,et al.  Adaptive feedback compression for MIMO networks , 2013, MobiCom.

[4]  Andrea J. Goldsmith,et al.  Multi-Antenna Downlink Channels with Limited Feedback and User Selection , 2007, IEEE Journal on Selected Areas in Communications.

[5]  Boris Bellalta,et al.  MU-MIMO MAC Protocols for Wireless Local Area Networks: A Survey , 2014, IEEE Communications Surveys & Tutorials.

[6]  Ming-Syan Chen,et al.  SIEVE: Scalable user grouping for large MU-MIMO systems , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[7]  Walid Saad,et al.  Device Fingerprinting in Wireless Networks: Challenges and Opportunities , 2015, IEEE Communications Surveys & Tutorials.

[8]  Boris Bellalta,et al.  IEEE 802.11ax: High-efficiency WLANS , 2015, IEEE Wireless Communications.

[9]  Chun Tung Chou,et al.  dRTI: directional radio tomographic imaging , 2015, IPSN '15.

[10]  Edward W. Knightly,et al.  IEEE 802.11ac: from channelization to multi-user MIMO , 2013, IEEE Communications Magazine.

[11]  Wen Hu,et al.  Radio-based device-free activity recognition with radio frequency interference , 2015, IPSN.

[12]  Fadel Adib,et al.  See through walls with WiFi! , 2013, SIGCOMM.

[13]  Wei Wang,et al.  Keystroke Recognition Using WiFi Signals , 2015, MobiCom.

[14]  Thad B. Welch,et al.  The effects of the human body on UWB signal propagation in an indoor environment , 2002, IEEE J. Sel. Areas Commun..

[15]  Kyu-Han Kim,et al.  Practical MU-MIMO user selection on 802.11ac commodity networks , 2016, MobiCom.

[16]  Kaishun Wu,et al.  WiFall: Device-free fall detection by wireless networks , 2017, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[17]  Prasant Mohapatra,et al.  MU-MIMO-Aware AP Selection for 802.11ac Networks , 2017, MobiHoc.

[18]  Shaojie Tang,et al.  Electronic frog eye: Counting crowd using WiFi , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[19]  Helmut Bölcskei,et al.  Outdoor MIMO wireless channels: models and performance prediction , 2002, IEEE Trans. Commun..