Distributed MAC protocol supporting physical-layer network coding
File(s)PNC_MAC_rv2.pdf (850.44 KB)
Accepted version
Author(s)
Wang, S
Song, Q
Wang, X
Jamalipour, A
Type
Journal Article
Abstract
Physical-layer network coding (PNC) is a promising approach for wireless networks. It allows nodes to transmit simultaneously. Due to the difficulties of scheduling simultaneous transmissions, existing works on PNC are based on simplified medium access control (MAC) protocols, which are not applicable to general multihop wireless networks, to the best of our knowledge. In this paper, we propose a distributed MAC protocol that supports PNC in multihop wireless networks. The proposed MAC protocol is based on the carrier sense multiple access (CSMA) strategy and can be regarded as an extension to the IEEE 802.11 MAC protocol. In the proposed protocol, each node collects information on the queue status of its neighboring nodes. When a node finds that there is an opportunity for some of its neighbors to perform PNC, it notifies its corresponding neighboring nodes and initiates the process of packet exchange using PNC, with the node itself as a relay. During the packet exchange process, the relay also works as a coordinator which coordinates the transmission of source nodes. Meanwhile, the proposed protocol is compatible with conventional network coding and conventional transmission schemes. Simulation results show that the proposed protocol is advantageous in various scenarios of wireless applications.
Date Issued
2012-04-03
Citation
IEEE Transactions on Mobile Computing, 2012, accepted, 12 (5), pp.1023-1036
ISSN
1536-1233
Publisher
IEEE
Start Page
1023
End Page
1036
Journal / Book Title
IEEE Transactions on Mobile Computing
Volume
12
Issue
5
Copyright Statement
© 2010 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
Edition
accepted