Reed-Solomon Forward Error Correction Schemes
RFC 5510, “Reed-Solomon Forward Error Correction Schemes”, is a Proposed Standard document published in April 2009 by J. Lacan, V. Roca, J. Peltotalo, S. Peltotalo. The canonical text is published by the RFC Editor.
Abstract
This document describes a Fully-Specified Forward Error Correction (FEC) Scheme for the Reed-Solomon FEC codes over GF(2^^m), where m is in {2..16}, and its application to the reliable delivery of data objects on the packet erasure channel (i.e., a communication path where packets are either received without any corruption or discarded during transmission). This document also describes a Fully-Specified FEC Scheme for the special case of Reed-Solomon codes over GF(2^^8) when there is no encoding symbol group. Finally, in the context of the Under-Specified Small Block Systematic FEC Scheme (FEC Encoding ID 129), this document assigns an FEC Instance ID to the special case of Reed-Solomon codes over GF(2^^8).
Reed-Solomon codes belong to the class of Maximum Distance Separable (MDS) codes, i.e., they enable a receiver to recover the k source symbols from any set of k received symbols. The schemes described here are compatible with the implementation from Luigi Rizzo. [STANDARDS-TRACK]
What “Proposed Standard” means
An entry-level standards-track specification: stable, peer-reviewed and a solid basis for implementation, though it may still evolve before becoming an Internet Standard.
The canonical text of RFC 5510 is hosted at rfc-editor.org. Available in TXT,HTML.
- RFC 5509 Internet Assigned Numbers Authority Registration of Instant Messaging and Presence DNS SRV RRs for the Session Initiation Protocol
- RFC 5511 Routing Backus-Naur Form : A Syntax Used to Form Encoding Rules in Various Routing Protocol Specifications
- RFC 5508 NAT Behavioral Requirements for ICMP
- RFC 5512 The BGP Encapsulation Subsequent Address Family Identifier and the BGP Tunnel Encapsulation Attribute
- RFC 5507 Design Choices When Expanding the DNS
- RFC 5513 IANA Considerations for Three Letter Acronyms
- RFC 5506 Support for Reduced-Size Real-Time Transport Control Protocol : Opportunities and Consequences
- RFC 5514 IPv6 over Social Networks