发明名称 Error correction using reliability values for data matrix
摘要 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.
申请公布号 US6434719(B1) 申请公布日期 2002.08.13
申请号 US19990307282 申请日期 1999.05.07
申请人 CIRRUS LOGIC INC. 发明人 LIVINGSTON JAY NEIL
分类号 G06F11/00;G11B20/10;G11B20/18;(IPC1-7):G06F11/00 主分类号 G06F11/00
代理机构 代理人
主权项
地址