Claims
- 1. A method of identifying and correcting errors in coded data comprising the steps of
- computing syndromes (s) from said coded data,
- computing error location and error evaluator polynomials from said syndrome using the algorithm: ##EQU72## computing error locations and magnitudes based on the roots of said polynomials, and
- correcting the errors based on the computed error locations and magnitudes.
- 2. A processor for computing error location and error evaluator polynomials based on syndromes computed from coded data comprising
- a plurality of control cells for computing control signals, .gamma..sub.i, and passing the control signal and data to computer cells,
- a plurality of computation cells for performing recursive operations on said data, said plurality of control cells and said plurality of computation cells being organized as a pipelined systolic array of processing cells (FIG. 9) in accordance with the following algorithm: ##EQU73##
- 3. A method of identifying and correcting errors in coded data comprising the steps of
- (1) computing syndromes (s) from said coded data,
- (2) computing error location and error evaluator polynomials from said syndrome using the algorithm: ##EQU74## computing error locations and magnitudes based on the roots of said polynomials, and
- correcting the errors based on the computed error locations and magnitudes.
- 4. A processor for computing error location and error evaluator polynomials based on syndromes computed from coded data comprising
- a plurality of control cells (FIGS. 6, 12) for computing control signals, .gamma..sub.i, and passing the control signal and data to computation cells,
- a plurality of computation cells (FIGS. 7, 13) for performing recursive operations on said data,
- said plurality of control cells and said plurality of computation cells being organized as a pipelined systolic array of processing cells in accordance with the following algorithm: ##EQU75##
Government Interests
The U.S. Government has rights in the claimed invention pursuant to Department of Army Contract No. DAAG 29-83-K-0028.
Non-Patent Literature Citations (1)
Entry |
Clark and Cain, Error-Correction Coding for Digital Communications, Plenum Press, New York, 1981, pp. 181-223. |