DIRAC: A dynamic programming approach to rateless coded multi-hop multi-relay transmission

Owing to the capability of accumulating mutual information from the transmission of previous nodes, rateless codes can boost the network performance considerably, and hence have sparked much interest recently. However, how to efficiently schedule multi-hop multi-relay transmissions with the aid of rateless codes remains a challenging work. Particularly, it requires high complexity to find an optimal route due to its inherent combinatorial nature. In this paper, we formulate the optimal transmission scheduling as a dynamic programming (DP) problem by defining a novel state and constructing a tree-structured state transition diagram. It is from a point of view of DP that we further propose two low-complexity algorithms, namely S-DIRAC and Fano-DIRAC, with negligible performance loss based on the idea of sequential decoding of convolutional codes. Simulation results indicate that the low-complexity algorithms almost always find the optimal solution and show the superiority of routing with mutual information accumulation compared to conventional shortest path routing.

[1]  Vinod Sharma,et al.  Performance Analysis of a Cooperative System with Rateless Codes and Buffered Relays , 2011, IEEE Transactions on Wireless Communications.

[2]  Shu Lin,et al.  Error control coding : fundamentals and applications , 1983 .

[3]  Michael Luby,et al.  LT codes , 2002, The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings..

[4]  Zhigang Cao,et al.  Rateless Coded Chain Cooperation in Linear Multi-Hop Wireless Networks , 2010, 2010 IEEE International Conference on Communications.

[5]  Zhigang Cao,et al.  SPARC: Superposition-Aided Rateless Coding in Wireless Relay Systems , 2011, IEEE Transactions on Vehicular Technology.

[6]  Michael J. Neely,et al.  Optimal routing with mutual information accumulation in wireless networks , 2010, 2011 Conference Record of the Forty Fifth Asilomar Conference on Signals, Systems and Computers (ASILOMAR).

[7]  Norman C. Beaulieu,et al.  Low Complexity Selection Cooperation Techniques Using Information Accumulation in Dual-Hop Relaying Networks , 2011, IEEE Transactions on Wireless Communications.

[8]  Andreas F. Molisch,et al.  Cooperative Transmission for Wireless Networks Using Mutual-Information Accumulation , 2011, IEEE Transactions on Information Theory.

[9]  Youjian Liu A Low Complexity Protocol for Relay Channels Employing Rateless Codes and Acknowledgement , 2006, 2006 IEEE International Symposium on Information Theory.

[10]  Zhigang Cao,et al.  Efficient Rateless Coded Multi-Hop Relaying with Joint Energy and Information Accumulation , 2011, 2011 IEEE Global Telecommunications Conference - GLOBECOM 2011.

[11]  Andreas F. Molisch,et al.  Performance of Fountain Codes in Collaborative Relay Networks , 2007, IEEE Transactions on Wireless Communications.