Error detection method and apparatus
First Claim
1. A method of detecting errored bits in a binary data set comprising:
- comparing an ordered plurality of modulo-2 summations of respective selections of the data-set bits with a target syndrome, said selections being defined by the connection of sum nodes to variable nodes in a logical network of nodes and edges where each variable node is associated with a respective data-set bit and each sum node corresponds to a respective said modulo-2 summation;
identifying as errored any sum node for which the corresponding summation of selected data-set bits is found by the comparing to be inconsistent with the target syndrome; and
identifying a predetermined pattern of errored sum nodes in the logical network thereby to identify one or more associated errored data-set bits.
2 Assignments
0 Petitions
Accused Products
Abstract
To identify errored bits in a binary data set, an ordered plurality of modulo-2 summations of respective selections of the data-set bits are compared with a target syndrome. The selections of data-set bits are defined by the connection of sum nodes to variable nodes in a logical network of nodes and edges where each variable node is associated with a respective data-set bit and each sum node corresponds to a respective modulo-2 summation. Any sum node for which the corresponding summation of selected data-set bits is found to be inconsistent with the target syndrome is identified as errored. Predetermined patterns of errored sum nodes are then looked for to identify one or more associated errored data-set bits. The identified errored data-set bits can then be flipped to correct them
59 Citations
20 Claims
-
1. A method of detecting errored bits in a binary data set comprising:
-
comparing an ordered plurality of modulo-2 summations of respective selections of the data-set bits with a target syndrome, said selections being defined by the connection of sum nodes to variable nodes in a logical network of nodes and edges where each variable node is associated with a respective data-set bit and each sum node corresponds to a respective said modulo-2 summation; identifying as errored any sum node for which the corresponding summation of selected data-set bits is found by the comparing to be inconsistent with the target syndrome; and identifying a predetermined pattern of errored sum nodes in the logical network thereby to identify one or more associated errored data-set bits. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. Error-detecting apparatus for detecting errored bits in a binary data set, the error-detecting apparatus comprising:
-
a comparison arrangement for comparing an ordered plurality of modulo-2 summations of respective selections of the data-set bits with a target syndrome, said selections being defined by the connection of sum nodes to variable nodes in a logical network of nodes and edges where each variable node is associated with a respective data-set bit and each sum node corresponds to a respective said modulo-2 summation; an errored-sum-node identifying arrangement for identifying as errored any sum node for which the corresponding summation of selected data-set bits is found by the comparison arrangement to be inconsistent with the target syndrome; and a pattern-identifying arrangement for identifying a predetermined pattern of errored sum nodes in the logical network thereby to identify one or more associated errored data-set bits. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification