Superposition coding for wireless mesh networks

A major barrier for the adoption of wireless mesh networks is severe limits on throughput. In this paper, we apply superposition coding to substantially improve network capacity of large, dense wireless mesh networks. Superposition coding is a physical layer technique that allows a transmitter to simultaneously send independent packets to multiple receivers. While superposition coding has been studied extensively by the physical layer community, we present the first design of practical and effective MAC protocols to take advantage of superposition coding in wireless mesh networks. Extensive evaluations show that superposition coding can be a practical method to increase the throughput of large, dense wireless mesh networks. Specifically, in a mesh network with 2 to 64 active receivers and one gateway, we show that our system can increase throughput up to 154%, with average gain ranging from 10% to 21%. When there are multiple gateways forming a mesh network, our system gains up to 98%, with average gain ranging from 24% to 46%. These results clearly demonstrate the potential benefits of our system. We also present results from an implementation of superposition coding using GNU Radio.

[1]  Wei Yu,et al.  Trellis precoding for the broadcast channel , 2001, GLOBECOM'01. IEEE Global Telecommunications Conference (Cat. No.01CH37270).

[2]  John M. Shea,et al.  Multimedia multicast wireless communications with phase-shift-key modulation and convolutional coding , 1999, IEEE J. Sel. Areas Commun..

[3]  Paramvir Bahl,et al.  Characterizing user behavior and network performance in a public wireless LAN , 2002, SIGMETRICS '02.

[4]  Robert Morris,et al.  Link-level measurements from an 802.11b mesh network , 2004, SIGCOMM 2004.

[5]  John M. Shea,et al.  Nonuniform phase-shift-key modulation for multimedia multicast transmission in mobile wireless networks , 1999, IEEE J. Sel. Areas Commun..

[6]  Robert Tappan Morris,et al.  a high-throughput path metric for multi-hop wireless routing , 2003, MobiCom '03.

[7]  Panganamala Ramana Kumar,et al.  RHEINISCH-WESTFÄLISCHE TECHNISCHE HOCHSCHULE AACHEN , 2001 .

[8]  John M. Shea,et al.  Simulcast packet transmission in ad hoc networks , 2005, IEEE Journal on Selected Areas in Communications.

[9]  Shlomo Shamai A broadcast approach for the multiple-access slow fading channel , 2000, 2000 IEEE International Symposium on Information Theory (Cat. No.00CH37060).

[10]  Jitendra Padhye,et al.  Routing in multi-radio, multi-hop wireless mesh networks , 2004, MobiCom '04.

[11]  Patrick P. Bergmans,et al.  A simple converse for broadcast channels with additive white Gaussian noise (Corresp.) , 1974, IEEE Trans. Inf. Theory.

[12]  Nambirajan Seshadri,et al.  Multilevel codes for unequal error protection , 1993, IEEE Trans. Inf. Theory.

[13]  Thomas M. Cover,et al.  Broadcast channels , 1972, IEEE Trans. Inf. Theory.

[14]  Robert W. Heath,et al.  Practical Costa precoding for the multiple antenna broadcast channel , 2004, IEEE Global Telecommunications Conference, 2004. GLOBECOM '04..

[15]  Muriel Médard,et al.  XORs in the air: practical wireless network coding , 2008, TNET.

[16]  David Kotz,et al.  Analysis of a Campus-Wide Wireless Network , 2002, MobiCom '02.

[17]  Magdalena Balazinska,et al.  Characterizing mobility and network usage in a corporate wireless local-area network , 2003, MobiSys '03.

[18]  Ian F. Akyildiz,et al.  A survey on wireless mesh networks , 2005, IEEE Communications Magazine.

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

[20]  Acknowledgments , 2006, Molecular and Cellular Endocrinology.

[21]  K.M. Uz,et al.  Multiresolution Broadcast for Digital HDTV Using Joint Source/Channel Coding , 1993, IEEE J. Sel. Areas Commun..

[22]  Dong-Ho Cho,et al.  Enhanced transmission mode selection in IEEE 802.11a WLAN system , 2004, IEEE 60th Vehicular Technology Conference, 2004. VTC2004-Fall. 2004.

[23]  Thomas M. Cover,et al.  Elements of Information Theory , 2005 .

[24]  Thomas M. Cover,et al.  Cooperative broadcasting , 1974, IEEE Trans. Inf. Theory.