Schifra

Schifra is a very robust, highly optimized, and extremely configurable Reed-Solomon error correcting code library.
Download

Schifra Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Arash Partow
  • Publisher web site:
  • http://www.schifra.com/

Schifra Tags


Schifra Description

Schifra is a very robust, highly optimized, and extremely configurable Reed-Solomon error correcting code library. Schifra is a very robust, highly optimized, and extremely configurable Reed-Solomon error correcting code library for both software and IP core based applications with implementations in C++ and VHDL.The project supports standard, shortened, and punctured Reed-Solomon codes. It also has support for stacked product codes and interleaving.Schifra provides a concise, predictable, and deterministic interface which lends itself to easy and seamless integration into the development of complex data communication projects requiring Reed-Solomon error correcting code capabilities.Here are some key features of "Schifra":· 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, CCSDS (Basis transform), CIRC, ETS 300-421, ETS 300-429, xDSL, PostBar, MaxiCode and many more...· Supported Decoding Methods - Berlekamp-Massey, Berlekamp-Welsh and Sudan list decoding· Shortened and Punctured Reed-Solomon Codes - IEEE 802.16d standard· Product Codes· 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 Xilinix 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 Here are some key features of "Schifra": · 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, CCSDS (Basis transform), CIRC, ETS 300-421, ETS 300-429, xDSL, PostBar, MaxiCode and many more... · Supported Decoding Methods - Berlekamp-Massey, Berlekamp-Welsh and Sudan list decoding · Shortened and Punctured Reed-Solomon Codes - IEEE 802.16d standard · Product Codes · 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 Xilinix 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


Schifra Related Software