发明名称 Method and device for processing received data
摘要 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.
申请公布号 US9559724(B2) 申请公布日期 2017.01.31
申请号 US201414276847 申请日期 2014.05.13
申请人 CANON KABUSHIKI KAISHA 发明人 Caillerie Alain;Achir Mounir;El Kolli Yacine;Lorgeoux Mickaël
分类号 H03M13/11;H03M13/29;H03M13/09 主分类号 H03M13/11
代理机构 Canon USA, Inc. IP Division 代理人 Canon USA, Inc. IP Division
主权项 1. A method of decoding multiple copies of a data packet, wherein each copy of the data packet is encoded using a product code and an encoded copy of the data packet comprises data blocks organized into rows and columns, each row having a respective error detecting code and each column having a respective error detecting code the method comprising for a copy of the data packet: detecting erroneous row and column data by means of their associated error detecting code; identifying, in the copy of the data packet, a potentially erroneous data block that belongs to a row and a column of data blocks that both have been detected as erroneous; determining, in another copy of the data packet, a non-erroneous data block corresponding to the identified potentially erroneous data block, wherein the data block is determined as non-erroneous if it belongs to at least one row of data or one column of data that has been detected as non-erroneous; and replacing the identified potentially erroneous block by the determined non-erroneous block.
地址 Tokyo JP