Error correction
Reed-Solomon Encoder (HF52)
Radiation-hard Reed-Solomon encoder implementing the CCSDS (255,223) code.
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.