General Features
- Errors and Erasures
- Supported Symbol Sizes - 2 to 32 bits
- Variable Code Block Length
- User defined primitive polynomial and finite field
- Accurate and Validated Reed-Solomon Codecs - Complete combinatorial errors and erasures unit testing
- Supported Architectures For Optimizations - x86-32, x86-64, PowerPC, m68k, XScale
- Supported Reed-Solomon Codes - Intelsat 1-4, DVB(S and T), MPEG-2 TSP, VDL Mode 2-4, MIL-STD-188-165a, ITU-T G.709, CCSDS (Basis transform), CIRC, ETS 300-421, ETS 300-429, xDSL, PostBar, MaxiCode, DataMatrix and many more...
- Supported Decoding Methods - Berlekamp-Massey, Berlekamp-Welch and Sudan list decoding
- Shortened, Punctured and Concatenated Reed-Solomon Codes - WiMAX IEEE 802.16d standard
- Product Codes
- Standard and Algebraic Interleavers
- Maximum-likelihood Estimation Decoder - Beyond correcting boundry error recovery
- Optimized Encoder and Decoder - SSE1-3 and AltiVec instruction sets
- Special Optimized Decoder - For cases of 2t = 2, 4, 6, 16 and 32
- Supported Xilinx Hardware - Virtex-II, Virtex-II Pro, Spartan-3, Spartan-3E, Virtex-4
- Supported Altera Hardware - ACEX, Mercury, Stratix, Stratix GX, Cyclone
- DO-178B Level A Certified Reed-Solomon Codec - RTCA DO-224A for VDL mode 2 and 3, RTCA DO-242A (ADS-B), Certified for installation on-board airborne systems
- OpenGL Shading Language(GLSL) based Reed-Solomon Codec
- Reed-Solomon Based channel code for Erasure Channels
Note:
Not all the above features are available in the open source download.
Features that are not available can be obtained through the acquisition
of a Schifra Commercial License.