Error correction

Reed-Solomon Encoder (HF52)

Radiation-hard Reed-Solomon encoder implementing the CCSDS (255,223) code.

Product designation HF52

The RSE chip implements a Reed-Solomon (RS) encoder. The RS (255,223) code uses 8-bit symbols and is a powerful cyclic symbol error-correcting code that meets the CCSDS standard. This code is useful for obtaining correct data transmitted through a digital communications channel subject to burst errors.

Highlights

  • (N, N-32) Reed-Solomon encoder; maximum N = 255
  • Code specified by CCSDS standard
  • 200 Mbit/s sustained output data rate
  • Pin-selectable interleaving depth (I = 1-8)
  • 8-bit symbols
  • No special clocks required
  • Sub-micron (leff) silicon-gate CMOS fabrication
  • Radiation-hardened to 3 × 10⁶ rads (Si) total dose
  • LET threshold > 40 MeV·cm²/mg
  • SEU-hardened to < 1.0 × 10⁻¹⁰ errors/bit-day

Description

This chip implements a Reed-Solomon (RS) encoder. An RS code is a powerful cyclic symbol error-correcting code. This code is useful for obtaining correct data through a burst-error channel and thus has potential applications in communication systems and digital systems where burst-error conditions could exist.

Under normal operation, the code is a (255,223) code. Due to the flexible nature of the algorithms being implemented, the circuit supports shortened as well as full-length RS codes. Specifically, the supported codes are of the form (255-i, 223-i), where i can be any integer from 0 to 222.

The RS chip was manufactured and tested for ICs, LLC by Aeroflex, Colorado Springs. Chip testing and manufacturing are specified in the Standard Microcircuit Drawing linked with the product documentation.