Network coding tree algorithm for multiple access system

Network coding is famous for its capability in significantly improving the throughput of network. The successful decoding of the network coded data relies on some side information of the original data. In that framework, independent data flows are usually decoded first and then network coded by relay nodes. If appropriate signal design is adopted, physical layer network coding is a natural way in wireless networks. In this work, a network coding tree algorithm which enhances the efficiency of the multiple access system (MAS) is presented. For MAS, researchers try to avoid the collisions but collisions happen frequently under heavy load. By introducing network coding into MAS, our proposed algorithm achieves a better trade-off between average delay and system throughput. When multiple users transmit signal in a time slot, the sum signals are saved and used to jointly decode the collided frames after some component frames of the network coded frame are received. Splitting tree structure is extended to our proposed algorithm for collision solving. The system throughput and average delay of frames are presented in a recursive way. Besides, extensive simulations show that network coding tree algorithm enhances the system performance in terms of system throughput and average frame delay compared with other algorithms.

[1]  Norman M. Abramson,et al.  Development of the ALOHANET , 1985, IEEE Trans. Inf. Theory.

[2]  Soung Chang Liew,et al.  Physical-layer network coding: Tutorial, survey, and beyond , 2011, Phys. Commun..

[3]  Pingyi Fan,et al.  Delay-Constrained Optimal Link Scheduling in Wireless Sensor Networks , 2010, IEEE Transactions on Vehicular Technology.

[4]  Pingyi Fan,et al.  Multiple multicast for a half-duplex butterfly network: a deterministic approach , 2016, Wirel. Commun. Mob. Comput..

[5]  Jie Li,et al.  Global Proportional Fair Scheduling for Networks With Multiple Base Stations , 2011, IEEE Transactions on Vehicular Technology.

[6]  Khaled Ben Letaief,et al.  On the Joint V2I and V2V Scheduling for Cooperative VANETs With Network Coding , 2012, IEEE Transactions on Vehicular Technology.

[7]  L. Kleinrock,et al.  Packet Switching in Radio Channels: Part I - Carrier Sense Multiple-Access Modes and Their Throughput-Delay Characteristics , 1975, IEEE Transactions on Communications.

[8]  John Capetanakis,et al.  Tree algorithms for packet broadcast channels , 1979, IEEE Trans. Inf. Theory.

[9]  Tracey Ho,et al.  Network Coding: An Introduction , 2008 .

[10]  Soung Chang Liew,et al.  Hot topic: physical-layer network coding , 2006, MobiCom '06.

[11]  Norman M. Abramson,et al.  THE ALOHA SYSTEM: another alternative for computer communications , 1899, AFIPS '70 (Fall).

[12]  J. Capetanakis,et al.  Generalized TDMA: The Multi-Accessing Tree Protocol , 1979, IEEE Trans. Commun..

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

[14]  Soung Chang Liew,et al.  > Replace This Line with Your Paper Identification Number (double-click Here to Edit) < 1 , 2022 .

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

[16]  Wei Guo,et al.  NC-ALOHA: A novel MAC protocol , 2008, 2008 11th IEEE Singapore International Conference on Communication Systems.

[17]  Desmond P. Taylor,et al.  Packet Switching in Radio Channels: Part ICarrier Sense MultipleAccess Modes and Their ThroughputDelay Characteristics , 2007 .

[18]  Dimitri P. Bertsekas,et al.  Data Networks , 1986 .

[19]  Deniz Gündüz,et al.  Collision Resolution in Slotted ALOHA with Multi-User Physical-Layer Network Coding , 2011, 2011 IEEE 73rd Vehicular Technology Conference (VTC Spring).