Reliable Wireless Broadcast with Linear Network Coding for Multipoint-to-Multipoint Real-Time Communications

Yoshihisa KONDO
Hiroyuki YOMO
Seiichi SAMPEI

IEICE TRANSACTIONS on Communications   Vol.E93-B    No.9    pp.2316-2325
Publication Date: 2010/09/01
Online ISSN: 1745-1345
DOI: 10.1587/transcom.E93.B.2316
Print ISSN: 0916-8516
Type of Manuscript: PAPER
Category: Network
network coding,  real-time applications,  ad-hoc networks,  broadcast,  

Full Text: PDF>>
Buy this Article

This paper proposes multipoint-to-multipoint (MPtoMP) real-time broadcast transmission using network coding for ad-hoc networks like video game networks. We aim to achieve highly reliable MPtoMP broadcasting using IEEE 802.11 media access control (MAC) that does not include a retransmission mechanism. When each node detects packets from the other nodes in a sequence, the correctly detected packets are network-encoded, and the encoded packet is broadcasted in the next sequence as a piggy-back for its native packet. To prevent increase of overhead in each packet due to piggy-back packet transmission, network coding vector for each node is exchanged between all nodes in the negotiation phase. Each user keeps using the same coding vector generated in the negotiation phase, and only coding information that represents which user signal is included in the network coding process is transmitted along with the piggy-back packet. Our simulation results show that the proposed method can provide higher reliability than other schemes using multi point relay (MPR) or redundant transmissions such as forward error correction (FEC). We also implement the proposed method in a wireless testbed, and show that the proposed method achieves high reliability in a real-world environment with a practical degree of complexity when installed on current wireless devices.