A Rank-Metric Approach to Error Control in Random Network Coding
arXiv:0711.0708 · doi:10.1109/TIT.2008.928291
Abstract
The problem of error control in random linear network coding is addressed from a matrix perspective that is closely related to the subspace perspective of Kötter and Kschischang. A large class of constant-dimension subspace codes is investigated. It is shown that codes in this class can be easily constructed from rank-metric codes, while preserving their distance properties. Moreover, it is shown that minimum distance decoding of such subspace codes can be reformulated as a generalized decoding problem for rank-metric codes where partial information about the error is available. This partial information may be in the form of erasures (knowledge of an error location but not its value) and deviations (knowledge of an error value but not its location). Taking erasures and deviations into account (when they occur) strictly increases the error correction capability of a code: if erasures and deviations occur, then errors of rank can always be corrected provided that , where is the minimum rank distance of the code. For Gabidulin codes, an important family of maximum rank distance codes, an efficient decoding algorithm is proposed that can properly exploit erasures and deviations. In a network coding application where packets of length over are transmitted, the complexity of the decoding algorithm is given by operations in an extension field .
Minor corrections; 42 pages, to be published at the IEEE Transactions on Information Theory
References in corpus (2)
Cited by in corpus (155)
- Universal Secure Network Coding via Rank-Metric Codes
- On Metrics for Error Correction in Network Coding
- Network Coding Meets Multimedia: a Review
- Spread Codes and Spread Decoding in Network Coding
- Cyclic Orbit Codes
- Relative Generalized Rank Weight of Linear Codes and Its Applications to Network Coding
- Communication over Finite-Field Matrix Channels
- Bounds on List Decoding of Rank-Metric Codes
- Reliable and Secure Multishot Network Coding using Linearized Reed-Solomon Codes
- Tables of subspace codes
- On kernels and nuclei of rank metric codes
- Optimal Binary Subspace Codes of Length 6, Constant Dimension 3 and Minimum Distance 4
- Coset Construction for Subspace Codes
- Recursive Code Construction for Random Networks
- Refined Coding Bounds and Code Constructions for Coherent Network Error Correction
- Fast Encoding and Decoding of Gabidulin Codes
- Partial spreads and vector space partitions
- Convolutional Codes in Rank Metric with Application to Random Network Coding
- Combining subspace codes
- New Semifields and new MRD Codes from Skew Polynomial Rings
- A Complete Characterization of Irreducible Cyclic Orbit Codes and their Plücker Embedding
- Multishot Codes for Network Coding: Bounds and a Multilevel Construction
- On Linear Operator Channels over Finite Fields
- Linear sets and MRD-codes arising from a class of scattered linearized polynomials
- Improved upper bounds for partial spreads
- Rank Minimization over Finite Fields: Fundamental Limits and Coding-Theoretic Interpretations
- Coding for Network Coding
- Problems on q-Analogs in Coding Theory
- On putative q-Analogues of the Fano Plane and Related Combinatorial Structures
- Network Codes Resilient to Jamming and Eavesdropping
- New Improvements on the Echelon-Ferrers Construction
- Asymptotic bounds for the sizes of constant dimension codes and an improved lower bound
- Relative generalized matrix weights of matrix codes for universal security on wire-tap networks
- Network Coding Security: Attacks and Countermeasures
- Multiple-access Network Information-flow and Correction Codes
- Codes and Designs Related to Lifted MRD Codes
- Robust Network Coding in the Presence of Untrusted Nodes
- Equivalence and Characterizations of Linear Rank-Metric Codes Based on Invariants
- A New Construction for Constant Weight Codes
- A note on the linkage construction for constant dimension codes
- Reduced-Dimension Linear Transform Coding of Correlated Signals in Networks
- Projective divisible binary codes
- Constructions for optimal Ferrers diagram rank-metric codes
- Coding for Errors and Erasures in Random Network Coding
- Universal Secure Error-Correcting Schemes for Network Coding
- Securing Dynamic Distributed Storage Systems against Eavesdropping and Adversarial Attacks
- Rank-metric codes over arbitrary Galois extensions and rank analogues of Reed-Muller codes
- Secure Network Coding for Wiretap Networks of Type II
- Rank Metric Decoder Architectures for Random Linear Network Coding with Error Control
- New Lower Bounds for Constant Dimension Codes
- Passive network tomography for erroneous networks: A network coding approach
- Network error correction for unit-delay, memory-free networks using convolutional codes
- Classification of large partial plane spreads in and related combinatorial objects
- Error-Erasure Decoding of Linearized Reed-Solomon Codes in the Sum-Rank Metric
- A New Approach to the Main Problem of Subspace Coding
- New MRD codes from linear cutting blocking sets
- Parameter-controlled inserting constructions of constant dimension subspace codes
- On the Decoder Error Probability of Rank Metric Codes and Constant-Dimension Codes
- On the Capacity of Non-Coherent Network Coding
- On the Gap between Scalar and Vector Solutions of Generalized Combination Networks
- List-decoding of Subspace Codes and Rank-Metric Codes up to Singleton Bound
- Low-Rank Parity-Check Codes over Galois Rings
- Reduced-Complexity Collaborative Decoding of Interleaved Reed-Solomon and Gabidulin Codes
- Optimal Ferrers Diagram Rank-Metric Codes
- Coding Theory and Projective Spaces
- Multishot Codes for Network Coding using Rank-Metric Codes
- List Decoding of Lifted Gabidulin Codes via the Plücker Embedding
- Constructing Linear Encoders with Good Spectra
- Roos bound for skew cyclic codes in Hamming and rank metric
- List decoding subspace codes from insertions and deletions
- Secure Cooperative Regenerating Codes for Distributed Storage Systems
- Subspace Polynomials and Cyclic Subspace Codes
- Message Encoding for Spread and Orbit Codes
- List-Decoding Gabidulin Codes via Interpolation and the Euclidean Algorithm
- Information-theoretically Secure Erasure Codes for Distributed Storage
- Convolutional Codes for Network-Error Correction
- Gabidulin Decoding via Minimal Bases of Linearized Polynomial Modules
- Subspace Codes based on Graph Matchings, Ferrers Diagrams and Pending Blocks
- Distributed Decoding of Convolutional Network Error Correction Codes
- Error-Correcting Codes in Projective Spaces via Rank-Metric Codes and Ferrers Diagrams
- Network error correction with unequal link capacities
- A Complete Characterization of Irreducible Cyclic Orbit Codes
- Parallel multilevel constructions for constant dimension codes
- Constructions and Bounds for Mixed-Dimension Subspace Codes
- Iterative List-Decoding of Gabidulin Codes via Gröbner Based Interpolation
- Graph Codes for Distributed Instant Message Collection in an Arbitrary Noisy Broadcast Network
- Valued rank-metric codes
- New LMRD bounds for constant dimension codes and improved constructions
- Subspaces intersecting in at most a point
- Connecting Multiple-unicast and Network Error Correction: Reduction and Unachievability
- Plücker Embedding of Cyclic Orbit Codes
- New Constructions of Subspace Codes Using Subsets of MRD codes in Several Blocks
- Variable-Rate Linear Network Error Correction MDS Codes
- Partitions of Matrix Spaces With an Application to -Rook Polynomials
- Grassmannian Codes with New Distance Measures for Network Coding
- Single-Source/Sink Network Error Correction Is as Hard as Multiple-Unicast
- Equidistant Codes in the Grassmannian
- Geometric decoding of subspace codes with explicit Schubert calculus applied to spread codes
- Linear Network Error Correction Coding: A Revisit
- An Algebraic Approach for Decoding Spread Codes
- Partial k-Parallelisms in Finite Projective Spaces
- End-to-End Error-Correcting Codes on Networks with Worst-Case Symbol Errors
- Enumerative Encoding in the Grassmannian Space
- Construction and Covering Properties of Constant-Dimension Codes
- Spread Decoding in Extension Fields
- Construction of Const Dimension Code from Two Parallel Versions of Linkage Construction
- Generalized vector space partitions
- Optimal Binary Projective Space Codes from Maximal Partial Spreads
- Binary Error Correcting Network Codes
- A subspace code of size in the setting of a binary -analog of the Fano plane
- Enumerative Coding for Grassmannian Space
- Decoding High-Order Interleaved Rank-Metric Codes
- New Construction for Constant Dimension Subspace Codes via a Composite Structure
- On the Sparseness of Certain MRD Codes
- Several classes of optimal Ferrers diagram rank-metric codes
- Binary additive MRD codes with minimum distance n-1 must contain a semifield spread set
- On the Number of Factorizations of Polynomials over Finite Fields
- Intersection Patterns in Optimal Binary Doubling Subspace Codes
- Coding Theory using Linear Complexity of Finite Sequences
- On deep-holes of Gabidulin codes
- A geometric invariant of linear rank-metric codes
- Secret Sharing in the Rank Metric
- Multilevel inserting constructions for constant dimension subspace codes
- Balanced Reed-Solomon Codes
- Low Row Rank Parity Check Codes
- New lower bounds for partial -parallelisms
- Convolutional Codes with Maximum Column Sum Rank for Network Streaming
- Some Gabidulin Codes cannot be List Decoded Efficiently at any Radius
- Constructions of cyclic constant dimension codes
- Error-Correcting Regenerating and Locally Repairable Codes via Rank-Metric Codes
- Linear Network Error Correction Multicast/Broadcast/Dispersion/Generic Codes
- On Multiplicative Matrix Channels over Finite Chain Rings
- Network coding and spherical buildings
- A Singleton Bound for Lattice Schemes
- Constant rank-distance sets of hermitian matrices and partial spreads in hermitian polar spaces
- Isometry and Automorphisms of Constant Dimension Codes
- List and Unique Error-Erasure Decoding of Interleaved Gabidulin Codes with Interpolation Techniques
- Covering of Subspaces by Subspaces
- Hybrid Noncoherent Network Coding
- Linearity and Complements in Projective Space
- Constant-Rank Codes and Their Connection to Constant-Dimension Codes
- List and Probabilistic Unique Decoding of Folded Subspace Codes
- Combining subspace codes with classical linear error-correcting codes
- Efficient Interpolation-Based Decoding of Interleaved Subspace and Gabidulin Codes
- A Matroid Framework for Noncoherent Random Network Communications
- Enhanced Algebraic Error Control for Random Linear Network Coding
- End-to-End Algebraic Network Coding for Wireless TCP/IP Networks
- Layered Subspace Codes for Network Coding
- Protection against link errors and failures using network coding
- Subspace Codes for Random Networks Based on Plücker Coordinates and Schubert Cells
- Rank Distance Bicodes and their Generalization
- On (Partial) Unit Memory Codes Based on Gabidulin Codes
- General Linearized Polynomial Interpolation and Its Applications
- Packing and Covering Properties of Subspace Codes for Error Control in Random Linear Network Coding
- Bounds on Covering Codes with the Rank Metric