A system for protecting data and correcting bit errors due to component
failures includes a check bits generation unit which receives and encodes
data to be protected. The check bits generation unit effectively
partitions the data into a plurality of logical groups. The check bits
generation unit generates a parity bit for each of the logical groups, and
additionally generates a global error correction. The global error
correction code is equivalent to the result of generating individual error
correction codes for each logical group and combining them in a
predetermined manner. An error correction unit is coupled to receive the
plurality of data bits and the check bits following storage or
transmission. A global syndrome code is generated such that, with
knowledge of the specific logical groups that have a single bit error, a
value indicative of the location of the error in such groups may be
derived from the global syndrome code.
Un sistema para los datos de protección y corregir los errores de pedacito debido a las faltas componentes incluye una unidad de la generación de los pedacitos del cheque que reciba y codifique los datos que se protegerán. La unidad de la generación de los pedacitos del cheque reparte con eficacia los datos en una pluralidad de grupos lógicos. La unidad de la generación de los pedacitos del cheque genera un pedacito de paridad para cada uno de los grupos lógicos, y genera además una corrección de error global. El código de corrección de error global es equivalente al resultado de generar los códigos de corrección de error individuales para cada grupo lógico y de combinarlos de una manera predeterminada. Una unidad de la corrección de error se junta para recibir la pluralidad de bits de datos y de los pedacitos del cheque después del almacenaje o de la transmisión. Un código global del síndrome se genera tales que, con el conocimiento de los grupos lógicos específicos que tienen un solo error de pedacito, un valor indicativo de la localización del error en tales grupos se puede derivar del código global del síndrome.