摘要 |
Erroneous column(s) in the matrix of data obtained from a transmission channel are first determined on the basis of column parity violation. An error instance in the matrix is next ascertained by matching the erroneous column(s) with an error event characteristic of the transmission channel. A candidate error row is then located in the matrix with respect to the error instance. Lastly, positions in the matrix specified by an intersection of the candidate error row and the erroneous column(s) of the error instance are corrected. Data reliability values assigned to positions of the matrix are used to determine the candidate error row. In particular, with respect to the erroneous column(s) of the error instance, and for each of plural rows of the matrix, factors (e.g., squares) of the reliability values assigned to positions of the matrix are summed to determine a least reliable row as the candidate error row. The operation of the invention is preferably preceded by a row error detection/correction operation which corrects single bit and tri-bit row errors in the matrix.
|