Linear Network Coding: Theory and Algorithms Linear network coding (LNC) aims to achieve the maximum transmission rate from the source to every receiver; this paper discusses ways that LNC can be improved.

Shuo Li, Qifu Tyler Sun, Ziyu Shao · 2011

Network coding is a new paradigm in data trans- port that combines coding with data propagation over a network. Theory of linear network coding (LNC) adopts a linear coding scheme at every node of the network and promises the optimal data transmission rate from the source to all receivers. Linearity enhances the theoretic elegance and engineering simplicity, which leads to wide applicability. This paper reviews the basic theory of LNC and construction algorithms for optimal linear network codes. Exemplifying applications are presented, including random LNC. The fundamental theorem of LNC ap- plies to only acyclic networks, but practical applications actually ignore the acyclic restriction. The theoretic justifica- tion for this involves convolutional network coding (CNC), which, however, incurs the difficulty of precise synchroniza- tion. The problem can be alleviated when CNC is generalized by selecting an appropriate structure in commutative algebra for data units. This paper tries to present the necessary algebraic concepts as much as possible in engineering language.

Read the paper · More papers on PaperTik