Circular-shift Linear Network Coding
Hanqi Tang, Qifu Tyler Sun, Zongpeng Li, Xiaolong Yang, Keping Long

TL;DR
This paper introduces circular-shift linear network coding, a simple scheme using only circular shifts and XOR, demonstrating its efficiency, limitations, and how it compares to other coding methods in multicast networks.
Contribution
It defines circular-shift LNC, shows how it can be constructed from scalar solutions, analyzes its optimality and limitations, and compares its performance with permutation-based codes.
Findings
Circular-shift LNC can be induced from scalar solutions over GF(2^{L-1}) with 1-bit redundancy.
Constructed circular-shift solutions are efficient and have a tradeoff between encoding complexity and decoding.
Circular-shift LNC is limited in achieving the exact network capacity, but is nearly optimal with minimal overhead.
Abstract
We study a class of linear network coding (LNC) schemes, called circular-shift LNC, whose encoding operations consist of only circular-shifts and bit-wise additions (XOR). Formulated as a special vector linear code over GF(), an -dimensional circular-shift linear code of degree restricts its local encoding kernels to be the summation of at most cyclic permutation matrices of size . We show that on a general network, for a certain block length , every scalar linear solution over GF() can induce an -dimensional circular-shift linear solution with 1-bit redundancy per-edge transmission. Consequently, specific to a multicast network, such a circular-shift linear solution of an arbitrary degree can be efficiently constructed, which has an interesting complexity tradeoff between encoding and decoding with different choices of . By…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
