摘要 |
<p>Disclosed is a Reed-Solomon error correction apparatus which is programmable to perform several distinct error correction functions. The apparatus performs the following functions: encoding, error detection, syndrome generation, burst error trapping, and Chien searching. The invention employs ten error correcting Reed-Solomon code. Encoding, syndrome generation and Chien searching are performed by the apparatus of the present invention while the coefficients of the error location polynomial and error values are solved by software in a microprocessor. Additionally, the apparatus may perform error detection and burst error trapping. The error correction apparatus of the present invention uses a common set of registers and two sets of fixed field multipliers to perform all specified error correction functions. The organization of the registers and multipliers is controlled by two sets of multiplexers under control of a controller. The function of the apparatus is programmed by the microprocessor via its control of the controller.</p> |