-
公开(公告)号:US09559724B2
公开(公告)日:2017-01-31
申请号:US14276847
申请日:2014-05-13
CPC分类号: H03M13/2915 , H03M13/09 , H03M13/2927 , H03M13/2948
摘要: A method and device for decoding a plurality of packets of same data. Each packet is encoded using a product code. An encoded packet comprises data blocks is organized into rows and columns. Each of the rows and columns has a respective error detecting code. For a data packet, Erroneous row and column data are detected by their associated error detecting code. In the data packet, a potentially erroneous data block belonging to a row and a column of data blocks both having been detected as erroneous is detected. In another data packet of the same data, a non-erroneous data block corresponding to the identified potentially erroneous data block is determined. The data block is determined as non-erroneous if it belongs to at least one row or column of data having been detected as non-erroneous. The identified potentially erroneous block is replaced with the determined non-erroneous block.
摘要翻译: 一种用于解码相同数据的多个分组的方法和装置。 每个数据包都使用产品代码进行编码。 编码分组包括数据块被组织成行和列。 每个行和列都有相应的检错代码。 对于数据包,错误的行和列数据由相关的检错码检测。 在数据分组中,检测到属于被检测为错误的一行和一列数据块的潜在错误的数据块。 在相同数据的另一数据分组中,确定与所识别的潜在错误数据块相对应的非错误数据块。 如果数据块属于被检测为非错误的至少一行或一列数据,则将该数据块确定为非错误的。 所识别的潜在错误块被所确定的非错误块替换。