Wireless Broadcast Using Network Coding

Traditional approaches to reliably transmit information over an error-prone network employ either forward error correction (FEC) or retransmission techniques. In this paper, we propose some network coding schemes to reduce the number of broadcast transmissions from one sender to multiple receivers. The main idea is to allow the sender to combine and retransmit the lost packets in a certain way so that with one transmission, multiple receivers are able to recover their own lost packets. For comparison, we derive a few theoretical results on the bandwidth efficiency of the proposed network coding and traditional automatic repeat-request (ARQ) schemes. Both simulations and theoretical analysis confirm the advantages of the proposed network coding schemes over the ARQ ones.

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

[2]  Zongpeng Li,et al.  On increasing end-to-end throughput in wireless ad hoc networks , 2005, Second International Conference on Quality of Service in Heterogeneous Wired/Wireless Networks (QSHINE'05).

[3]  Yunnan Wu,et al.  Minimum-energy multicast in mobile ad hoc networks using network coding , 2004, Information Theory Workshop.

[4]  Rudolf Ahlswede,et al.  Network information flow , 2000, IEEE Trans. Inf. Theory.

[5]  Eytan Modiano,et al.  On the complexity and distributed construction of energy-efficient broadcast trees in wireless ad hoc networks , 2005, IEEE Transactions on Wireless Communications.

[6]  Baochun Li,et al.  Network Coding : The Case of Multiple Unicast Sessions , 2004 .

[7]  Jim Kurose,et al.  Reliability Benefit of Network Coding , 2007 .

[8]  Qunfeng Dong,et al.  Practical network coding in wireless networks , 2007, MobiCom '07.

[9]  Weifa Liang,et al.  Constructing minimum-energy broadcast trees in wireless ad hoc networks , 2002, MobiHoc '02.

[10]  J. Bibb Cain,et al.  Error-Correction Coding for Digital Communications , 1981 .

[11]  Thinh Nguyen,et al.  A Joint Network-Channel Coding Technique for Single-Hop Wireless Networks , 2008, 2008 Fourth Workshop on Network Coding, Theory and Applications.

[12]  Muriel Médard,et al.  On coding for reliable communication over packet networks , 2005, Phys. Commun..

[13]  Cédric Adjih,et al.  Wireless Broadcast with Network Coding: DRAGONCAST , 2008 .

[14]  Yunnan Wu,et al.  Information Exchange in Wireless Networks with Network Coding and Physical-layer Broadcast , 2004 .

[15]  Jean-Pierre Hubaux,et al.  Minimum-energy broadcast in all-wireless networks: NP-completeness and distribution issues , 2002, MobiCom '02.

[16]  Jörg Widmer,et al.  Network coding: an instant primer , 2006, CCRV.

[17]  Dong Nguyen,et al.  Multimedia wireless transmission with network coding , 2007, Packet Video 2007.

[18]  MédardMuriel,et al.  XORs in the air , 2006 .

[19]  Tracey Ho,et al.  A Random Linear Network Coding Approach to Multicast , 2006, IEEE Transactions on Information Theory.

[20]  Sachin Katti,et al.  The Importance of Being Opportunistic: Practical Network Coding for Wireless Environments , 2005 .

[21]  Maggie Xiaoyan Cheng,et al.  Energy-efficient broadcast and multicast routing in ad hoc wireless networks , 2003, Conference Proceedings of the 2003 IEEE International Performance, Computing, and Communications Conference, 2003..

[22]  April Rasala Lehman Network coding , 2005 .

[23]  Anthony Ephremides,et al.  On the construction of energy-efficient broadcast and multicast trees in wireless networks , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[24]  Akira Shiozaki Adaptive type-II hybrid broadcast ARQ system , 1996, IEEE Trans. Commun..

[25]  Muriel Médard,et al.  XORs in the Air: Practical Wireless Network Coding , 2006, IEEE/ACM Transactions on Networking.

[26]  Muriel Médard,et al.  Beyond routing: an algebraic approach to network coding , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[27]  Tracey Ho,et al.  Network Coding for Wireless Applications: A Brief Tutorial , 2005 .

[28]  S. Wicker Error Control Systems for Digital Communication and Storage , 1994 .

[29]  Baochun Li,et al.  How Practical is Network Coding? , 2006, 200614th IEEE International Workshop on Quality of Service.

[30]  Muriel Medard,et al.  On Randomized Network Coding , 2003 .

[31]  Le-Nam Tran,et al.  On Transmission Efficiency for Wireless Broadcast Using Network Coding and Fountain Codes , 2011, IEEE Communications Letters.

[32]  K. Jain,et al.  Practical Network Coding , 2003 .

[33]  Christos Gkantsidis,et al.  Network coding for large scale content distribution , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[34]  Andreas Willig,et al.  Measurements of a wireless link in an industrial environment using an IEEE 802.11-compliant physical layer , 2002, IEEE Trans. Ind. Electron..

[35]  R. Koetter,et al.  The benefits of coding over routing in a randomized setting , 2003, IEEE International Symposium on Information Theory, 2003. Proceedings..

[36]  Christina Fragouli,et al.  On average throughput and alphabet size in network coding , 2005, Proceedings. International Symposium on Information Theory, 2005. ISIT 2005..

[37]  M. Medard,et al.  On Delay Performance Gains From Network Coding , 2006, 2006 40th Annual Conference on Information Sciences and Systems.

[38]  D. Towsley,et al.  The Throughput Order of Ad Hoc Networks Employing Network Coding and Broadcasting , 2006, MILCOM 2006 - 2006 IEEE Military Communications conference.

[39]  Muriel Medard,et al.  Efficient Operation of Wireless Packet Networks Using Network Coding , 2005 .