Schifra 0.0.1

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

Main 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, 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

last updated on:
November 8th, 2006, 15:22 GMT
price:
FREE!
homepage:
www.schifra.com
license type:
GPL (GNU General Public License) 
developed by:
Arash Partow
category:
ROOT \ Science and Engineering \ Mathematics
Schifra
Download Button

In a hurry? Add it to your Download Basket!

user rating 21

2.9/5
 

0/5

Rate it!

Add your review!

SUBMIT