Circular-shift Linear Network Codes with Arbitrary Odd Block Lengths

Circular-shift linear network coding (LNC) is a class of vector LNC with low encoding and decoding complexities, with local encoding kernels chosen from cyclic permutation matrices. When L is a prime with primitive root 2, it was recently shown that a scalar linear solution over GF$(2^{L-1})$ induces an L-dimensional circular-shift linear solution at rate $(L-1)/L$. In this work, we prove that for an arbitrary odd L, every scalar linear solution over $\mathrm{G}\mathrm{F}(2^{m_{L}})$, where $m_{L}$ refers to the multiplicative order of 2 modulo L, can induce an L-dimensional circular-shift linear solution at a certain rate. Based on the generalized connection, we further prove that every multicast network has an L-dimensional circular-shift linear solution at rate $\phi(L)/L$, where $\phi(L)$ is the Euler’s totient function of L and $m_{L}$ is beyond a threshold. Stemming from this, we last prove that every multicast network is asymptotically circular-shift linearly solvable.

[1]  Christina Fragouli,et al.  Algebraic Algorithms for Vector Network Coding , 2011, IEEE Transactions on Information Theory.

[2]  Zongpeng Li,et al.  On Vector Linear Solvability of Multicast Networks , 2015, IEEE Transactions on Communications.

[3]  Kenneth Zeger,et al.  Linear Network Coding Over Rings – Part II: Vector Codes and Non-Commutative Alphabets , 2016, IEEE Transactions on Information Theory.

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

[5]  Qiuju Diao,et al.  Cyclic and Quasi-Cyclic LDPC Codes on Constrained Parity-Check Matrices and Their Trapping Sets , 2012, IEEE Transactions on Information Theory.

[6]  Minghua Chen,et al.  BASIC Codes: Low-Complexity Regenerating Codes for Distributed Storage Systems , 2016, IEEE Transactions on Information Theory.

[7]  Ming Xiao,et al.  A Binary Coding Approach for Combination Networks and General Erasure Networks , 2007, 2007 IEEE International Symposium on Information Theory.

[8]  Brijesh Kumar Rai,et al.  On the Message Dimensions of Vector Linearly Solvable Networks , 2016, IEEE Communications Letters.

[9]  D. Karger,et al.  On Coding for Non-Multicast Networks ∗ , 2003 .

[10]  Tuvi Etzion,et al.  Vector network coding based on subspace codes outperforms scalar linear network coding , 2015, 2016 IEEE International Symposium on Information Theory (ISIT).

[11]  R. Koetter,et al.  Network coding from a network flow perspective , 2003, IEEE International Symposium on Information Theory, 2003. Proceedings..

[12]  Joseph H. Silverman,et al.  A Friendly Introduction to Number Theory , 1996 .

[13]  Kenneth Zeger,et al.  A Class of Non-Linearly Solvable Networks , 2017, IEEE Transactions on Information Theory.

[14]  Peter Sanders,et al.  Polynomial time algorithms for multicast network code construction , 2005, IEEE Transactions on Information Theory.

[15]  T. Ho,et al.  On Linear Network Coding , 2010 .

[16]  Qin Huang,et al.  Quasi-Cyclic LDPC Codes: An Algebraic Construction, Rank Analysis, and Codes on Latin Squares , 2010, IEEE Transactions on Communications.

[17]  Qifu Tyler Sun,et al.  Circular-shift linear network coding , 2017, 2017 IEEE International Symposium on Information Theory (ISIT).

[18]  Qifu Tyler Sun,et al.  Design of Quantum LDPC Codes From Quadratic Residue Sets , 2018, IEEE Transactions on Communications.

[19]  Zongpeng Li,et al.  Circular-Shift Linear Network Codes With Arbitrary Odd Block Lengths , 2019, IEEE Transactions on Communications.

[20]  Stasys Jukna,et al.  Extremal Combinatorics - With Applications in Computer Science , 2001, Texts in Theoretical Computer Science. An EATCS Series.

[21]  Alireza Keshavarz-Haddad,et al.  Rotate-and-add coding: A novel algebraic network coding scheme , 2010, 2010 IEEE Information Theory Workshop.