Patent · US Expired

Combined cyclic redundancy check (CRC) and Reed-Solomon (RS) error checking unit

US6836869B1 · kind B1 · utility

37Cited by
11References
11Claims
0Family size

Assignee

Inventor

Key dates

Filing dateFeb 1, 2002
Grant dateDec 28, 2004
Priority date
Expiry dateJun 26, 2023

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH03M13/6561
  • WIPO fieldBasic communication processes
  • WIPO sectorElectrical engineering

Abstract

An error checking circuit that performs RS encoding and decoding operations and also generates CRC codes includes a configurable two-stage combinatorial circuit that carries out selected finite-field arithmetic operations associated with RS and CRC coding. Input registers store the generator polynomial and operand coefficients associated with the data blocks or packets being encoded or decoded, and an output register holds the intermediate working result and at the end the final result of the finite-field arithmetic operation. Each stage of the combinatorial circuit includes sets of AND and XOR gates performing bitwise finite-field multiply and add on the operand bits, and the connections between registers and gates and between gates in the two stages are configured by multiplexer units responsive to RS and CRC instructions. The two-stage combinatorial block can be replicated into a 4-stage or 8-stage arithmetic circuit for CRC mode.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.