• DocumentCode
    1421946
  • Title

    Linear Network Coding: Theory and Algorithms

  • Author

    Li, Shuo-Yen Robert ; Sun, Qifu Tyler ; Shao, Ziyu

  • Author_Institution
    Dept. of Inf. Eng., Chinese Univ. of Hong Kong, Shatin, China
  • Volume
    99
  • Issue
    3
  • fYear
    2011
  • fDate
    3/1/2011 12:00:00 AM
  • Firstpage
    372
  • Lastpage
    387
  • Abstract
    Network coding is a new paradigm in data transport 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 applies to only acyclic networks, but practical applications actually ignore the acyclic restriction. The theoretic justification for this involves convolutional network coding (CNC), which, however, incurs the difficulty of precise synchronization. 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.
  • Keywords
    convolutional codes; linear codes; network coding; acyclic network; commutative algebra; convolutional network coding; data propagation; linear network coding; optimal data transmission; Algorithm design and analysis; Data systems; Encoding; Finite element methods; Linear code; Network coding; Peer to peer computing; Receivers; Convolutional network coding (CNC); efficient code construction; linear network coding (LNC); multicast; network with possible cycles;
  • fLanguage
    English
  • Journal_Title
    Proceedings of the IEEE
  • Publisher
    ieee
  • ISSN
    0018-9219
  • Type

    jour

  • DOI
    10.1109/JPROC.2010.2093851
  • Filename
    5682367