• DocumentCode
    1431344
  • Title

    A Matroid Framework for Noncoherent Random Network Communications

  • Author

    Gadouleau, Maximilien ; Goupil, Alban

  • Author_Institution
    CReSTIC, Univ. de Reims Champagne-Ardenne, Reims, France
  • Volume
    57
  • Issue
    2
  • fYear
    2011
  • Firstpage
    1031
  • Lastpage
    1045
  • Abstract
    Models for noncoherent error control in random linear network coding (RLNC) and store and forward (SAF) have been recently proposed. In this paper, we model different types of random network communications as the transmission of flats of matroids. This novel framework encompasses RLNC and SAF and allows us to introduce a novel protocol, referred to as random affine network coding (RANC), based on affine combinations of packets. Although the models previously proposed for RLNC and SAF only consider error control, using our framework, we first evaluate and compare the performance of different network protocols in the error-free case. We define and determine the rate, average delay, and throughput of such protocols, and we also investigate the possibilities of partial decoding before the entire message is received. We thus show that RANC outperforms RLNC in terms of data rate and throughput thanks to a more efficient encoding of messages into packets. Second, we model the possible alterations of a message by the network as an operator channel, which generalizes the channels proposed for RLNC and SAF. Error control is thus reduced to a coding-theoretic problem on flats of a matroid, where two distinct metrics can be used for error correction. We study the maximum cardinality of codes on flats in general, and codes for error correction in RANC in particular. We finally design a class of nearly optimal codes for RANC based on rank metric codes for which we propose a low-complexity decoding algorithm. The gain of RANC over RLNC is thus preserved with no additional cost in terms of complexity.
  • Keywords
    data communication; decoding; error correction; linear codes; network coding; protocols; affine packet combination; error correction; low complexity decoding algorithm; matroid framework; network protocols; noncoherent error control; noncoherent random network communications; random affine network coding; random linear network coding; rank metric codes; store and forward data transmission; Affine geometry; constant-dimension codes; constant-weight codes; error control codes; matroids; network coding; network protocols; rank metric codes; routing;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/TIT.2010.2094818
  • Filename
    5695112