Reduce the decoding complexity: segment linear network coding

Abstract The throughput gain obtained by linear network coding (LNC) grows as the generation size increases, while the decoding complexity also grows exponentially. High decoding complexity makes the decoder to be the bottleneck for high speed and large data transmissions. In order to reduce the decoding complexity of network coding, a segment linear network coding (SLNC) scheme is proposed. SLNC provides a general coding structure for the generation-based network coding. By dividing a generation into several segments and restraining the coding coefficients of the symbols within the same segment, SLNC splits a high-rank matrix inversion into several low-rank matrix inversions, therefore reduces the decoding complexity dramatically. In addition, two coefficient selection strategies are proposed for both centrally controlled networks and distributed networks respectively. The theoretical analysis and simulation results prove that SLNC achieves a fairly low decoding complexity at a cost of rarely few extra transmissions.

[1]  Atilla Eryilmaz,et al.  Throughput-Delay Analysis of Random Linear Network Coding for Wireless Broadcasting , 2013, IEEE Transactions on Information Theory.

[2]  Joseph R. Cavallaro,et al.  Low complexity opportunistic decoder for network coding , 2012, 2012 Conference Record of the Forty Sixth Asilomar Conference on Signals, Systems and Computers (ASILOMAR).

[3]  Daniel Enrique Lucani,et al.  On the Delay Distribution of Random Linear Network Coding , 2011, IEEE Journal on Selected Areas in Communications.

[4]  Muriel Médard,et al.  An algebraic approach to network coding , 2003, TNET.

[5]  Baochun Li,et al.  Random Network Coding in Peer-to-Peer Networks: From Theory to Practice , 2011, Proceedings of the IEEE.

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

[7]  Xiaohu You,et al.  Generation-Based Network Coding over Networks with Delay , 2008, 2008 IFIP International Conference on Network and Parallel Computing.

[8]  Enrico Magli,et al.  Complexity-adaptive Random Network Coding for Peer-to-Peer video streaming , 2011, 2011 IEEE 13th International Workshop on Multimedia Signal Processing.

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

[10]  Shuo-Yen Robert Li,et al.  Linear network coding , 2003, IEEE Trans. Inf. Theory.

[11]  C. Siva Ram Murthy,et al.  On enhancing the random linear network coding , 2011, 2011 17th IEEE International Conference on Networks.

[12]  Shuo-Yen Robert Li,et al.  Linear Network Coding: Theory and Algorithms , 2011, Proceedings of the IEEE.

[13]  Wai-Yip Chan,et al.  Recursive and Non-Recursive Network Coding: Performance and Complexity , 2007, 2007 IEEE International Conference on Signal Processing and Communications.