Salamander Error Correction

                 Home     About Us     Products     Research     Contact Us     News     Tutorials     Applications     Industries


Reed-Solomon

Viterbi

Concatenated RS/ Viterbi

Turbo

Turbo Product

LDPC

BCH

Interleavers

Channel Simulators

 

CCSDS

WiMAX (802.16)

3GPP (WCDMA)

3GPP2 (CDMA2000)

DOCSIS

GPON

 

Press

Design Services

Device Selector

 

Quality

Integrity

Service

 

 

 

SALxx400E -- Reed-Solomon encoder / convolutional encoder

 

 

The SALxx400E product is a concatenated Reed-Solomon encoder / interleaver / convolutional encoder of the de-facto industry standard (255, 239) / (7, 1/2) concatenated code.

The Reed-Solomon encoder uses the field GF(256), whose primitive polynomial is p(x) = x8 + x4 + x3 + x2 + 1. It is capable of very high speed operation. Its coefficients are taken from the generator polynomial g(x) = (x-1)(x-αj)(x-α2)...(x-α2T-1).

The interleaver is a simple byte interleaver with a programmable depth, in which the Reed-Solomon codewords are written as rows and read out as columns.

The basic convolutional code is a constraint length 7, rate 1/2 transparent code which is well suited to channels with predominantly Gaussian noise. In addition to the nominal rate 1/2 code, the device supports punctured rates 2/3, 3/4, 5/6, and 7/8. The convolutional code is of the non-systematic, non-recursive type, with connection polynomials g1 = 171, and g2 = 133.

Benefits

  • Reed-Solomon encoder
    o n = 255, k = 239, t = 8
    o 8-bit symbols
    o Field generator polynomial:
            F(x) = x8 + x4 + x3 + x2 + 1
    o Generator polynomial:
            g(x) = (x-1)(x-αj)(x-α2)...(x-α2T-1)

  • Byte interleaver with programmable depth and length

  • Simple handshake protocol for reliable interfacing

  • Fully synchronous design

  • High speed operation 200 Mbps operation

  • Convolutional Encoder
    o Constraint length 7
    o Nominal code rate 1/2
    o Punctured rates 2/3, 3/4, 5/6, 7/8

  • Low latency
     

Documentation

  • Datasheet

Ordering Information

SALxx400E-v

HDL license -- Verilog source code

$contact us

SALxx400E-x

Netlist license -- Xilinx netlist

$contact us

 

Contact us at sales@salamander-ecc.com for more information, or to request a custom designed solution.

 

 

Reed-Solomon, Viterbi, and Turbo Codes. Salamander Error Correction specializes in the design and marketing of Verilog IP modules for Forward Error Correction.

Salamander Error Correction is a division of Komodo Industries, Inc. (c) 2007 Komodo Industries, Inc. All rights reserved.

Salamander Error Correction

5330 Carroll Canyon Rd

San Diego, CA 92121

(858) 373-2112

Fax: (858) 373-1224

sales@salamander-ecc.com

www.salamander-ecc.com