Efficient MAC for distributed multiuser MIMO systems

A distributed multiuser MIMO system consists of several access points which are connected to coordinating servers and operate as a large multi-antenna access point. Thanks to joint decoding and precoding, all transmitted signal power is useful, rather than “interference”. The system has the potential to support constant rates as the number of clients increases, thus offering a tremendous bandwidth boost. Despite the high gains and potential applicability to real world setups like enterprise networks, this approach is regarded today mostly as a theoretical solution because of some serious implementation difficulties. Motivated by our recent success in addressing synchronization issues in a real distributed multiuser MIMO testbed that we have developed, in this work we move one step further and design an efficient MAC scheme for such a system. First, we study and design optimal as well as practical user selection and scheduling schemes. Second, we investigate coding methods to realize the achievable rates at higher layers, and pay particular attention to recent rateless codes advancements. Last, we propose a specific MAC super-frame, and discuss how to make our system backward compatible with 802.11ac.

[1]  M. J. Gans,et al.  On Limits of Wireless Communications in a Fading Environment when Using Multiple Antennas , 1998, Wirel. Pers. Commun..

[2]  Shlomo Shamai,et al.  Superposition coding for side-information channels , 2006, IEEE Transactions on Information Theory.

[3]  Jiansong Zhang,et al.  Fine-Grained Channel Access in Wireless LAN , 2013, IEEE/ACM Transactions on Networking.

[4]  Dina Katabi,et al.  Interference alignment and cancellation , 2009, SIGCOMM '09.

[5]  Giuseppe Caire,et al.  Joint Beamforming and Scheduling for a Multi-Antenna Downlink with Imperfect Transmitter Channel Knowledge , 2007, IEEE Journal on Selected Areas in Communications.

[6]  Siavash M. Alamouti,et al.  A simple transmit diversity technique for wireless communications , 1998, IEEE J. Sel. Areas Commun..

[7]  Andrea J. Goldsmith,et al.  On the optimality of multiantenna broadcast scheduling using zero-forcing beamforming , 2006, IEEE Journal on Selected Areas in Communications.

[8]  Giuseppe Caire,et al.  AirSync: Enabling Distributed Multiuser MIMO With Full Spatial Multiplexing , 2012, IEEE/ACM Transactions on Networking.

[9]  Mahesh K. Varanasi,et al.  The Degrees of Freedom Regions of MIMO Broadcast, Interference, and Cognitive Radio Channels with No CSIT , 2009, ArXiv.

[10]  Swarun Kumar,et al.  JMB: scaling wireless capacity with user demands , 2012, SIGCOMM '12.

[11]  Ami Wiesel,et al.  Zero-Forcing Precoding and Generalized Inverses , 2008, IEEE Transactions on Signal Processing.

[12]  S.K. Jayaweera Energy efficient virtual MIMO-based cooperative communications for wireless sensor networks , 2005, Proceedings of 2005 International Conference on Intelligent Sensing and Information Processing, 2005..

[13]  Emina Soljanin,et al.  Hybrid ARQ: Theory, State of the Art and Future Directions , 2007, 2007 IEEE Information Theory Workshop on Information Theory for Wireless Networks.

[14]  Weihua Zhuang,et al.  A Distributed Multi-User MIMO MAC Protocol for Wireless Local Area Networks , 2008, IEEE GLOBECOM 2008 - 2008 IEEE Global Telecommunications Conference.

[15]  David Tse,et al.  Fundamentals of Wireless Communication , 2005 .

[16]  Sriram Vishwanath,et al.  Channel Estimation and Linear Precoding in Multiuser Multiple-Antenna TDD Systems , 2008, IEEE Transactions on Vehicular Technology.

[17]  Dirk Grunwald,et al.  SMACK: a SMart ACKnowledgment scheme for broadcast messages in wireless networks , 2009, SIGCOMM '09.

[18]  Shlomo Shamai,et al.  On the achievable throughput of a multiantenna Gaussian broadcast channel , 2003, IEEE Transactions on Information Theory.

[19]  Edward W. Knightly,et al.  Design and experimental evaluation of multi-user beamforming in wireless LANs , 2010, MobiCom.

[20]  Stephan ten Brink,et al.  A close-to-capacity dirty paper coding scheme , 2004, ISIT.

[21]  Jing Zhao,et al.  A MAC Protocol with Multi-User MIMO Support for Ad-Hoc WLANs , 2007, 2007 IEEE 18th International Symposium on Personal, Indoor and Mobile Radio Communications.

[22]  Raghuraman Mudumbai,et al.  Distributed beamforming with software-defined radios: Frequency synchronization and digital feedback , 2012, 2012 IEEE Global Communications Conference (GLOBECOM).

[23]  Giuseppe Caire,et al.  Incremental redundancy hybrid ARQ schemes based on low-density parity-check codes , 2004, IEEE Transactions on Communications.

[24]  N.D. Sidiropoulos,et al.  On downlink beamforming with greedy user selection: performance analysis and a simple new algorithm , 2005, IEEE Transactions on Signal Processing.

[25]  Stefania Sesia,et al.  LTE - The UMTS Long Term Evolution , 2009 .

[26]  Giuseppe Caire,et al.  Bit-Interleaved Coded Modulation , 2008, Found. Trends Commun. Inf. Theory.

[27]  Thomas L. Marzetta,et al.  Noncooperative Cellular Wireless with Unlimited Numbers of Base Station Antennas , 2010, IEEE Transactions on Wireless Communications.

[28]  Max H. M. Costa,et al.  Writing on dirty paper , 1983, IEEE Trans. Inf. Theory.

[29]  J.E. Mazo,et al.  Digital communications , 1985, Proceedings of the IEEE.

[30]  Dina Katabi,et al.  SourceSync: a distributed wireless architecture for exploiting sender diversity , 2010, SIGCOMM '10.

[31]  Thomas L. Marzetta,et al.  Argos: practical many-antenna base stations , 2012, Mobicom '12.

[32]  Shlomo Shamai,et al.  On the Capacity of Fading MIMO Broadcast Channels with Imperfect Transmitter Side-Information , 2006, ArXiv.

[33]  Giuseppe Caire,et al.  Joint Beamforming and Scheduling for a MIMO Downlink with Random Arrivals , 2006, 2006 IEEE International Symposium on Information Theory.

[34]  Harish Viswanathan,et al.  Downlink capacity evaluation of cellular networks with known-interference cancellation , 2003, IEEE J. Sel. Areas Commun..

[35]  G. Caire,et al.  A Practical Approach for Weighted Rate Sum Maximization in MIMO-OFDM Broadcast Channels , 2007, 2007 Conference Record of the Forty-First Asilomar Conference on Signals, Systems and Computers.

[36]  Andrea J. Goldsmith,et al.  Duality, achievable rates, and sum-rate capacity of Gaussian MIMO broadcast channels , 2003, IEEE Trans. Inf. Theory.

[37]  Giuseppe Caire,et al.  The throughput of hybrid-ARQ protocols for the Gaussian collision channel , 2001, IEEE Trans. Inf. Theory.

[38]  Devavrat Shah,et al.  Rateless spinal codes , 2011, HotNets-X.

[39]  Emre Telatar,et al.  Capacity of Multi-antenna Gaussian Channels , 1999, Eur. Trans. Telecommun..

[40]  Giuseppe Caire,et al.  Achieving high data rates in a distributed MIMO system , 2012, Mobicom '12.