Error correction and concurrent verification of a product code
    21.
    发明授权
    Error correction and concurrent verification of a product code 失效
    纠错和产品代码的并发验证

    公开(公告)号:US6048090A

    公开(公告)日:2000-04-11

    申请号:US842146

    申请日:1997-04-23

    IPC分类号: G11B20/18 G06F11/00 H03M13/00

    摘要: A multi-layered error detection and correction (EDAC) system is disclosed for processing an error correction code (ECC) typically employed in optical disk storage devices. A first layer of the EDAC system includes a primary ECC, such as a multiple burst Reed-Solomon code, and a second layer incudes a secondary ECC, such as a CRC code, for use in verifying the validity of the corrections made using the primary ECC. The primary ECC is multi-dimensional and, in the embodiment disclosed herein, it is a two-dimensional P/Q product code typically employed in a CD-ROM storage device. The secondary ECC operates in unison with the primary ECC. As the EDAC system processes and corrects the data using the primary ECC, the EDAC system also simultaneously updates the secondary ECC. In this manner, when the EDAC system is finished processing the data using the primary ECC, the validation syndrome generated by the secondary ECC is available immediately for checking the validity of the corrections. Consequently, the additional pass otherwise required when no uncorrectable errors are encountered after completing a P or Q pass is obviated. To significantly increase the processing of the EDAC system, error-free code words are skipped during the iterative passes of the multi-dimensional primary ECC. When a code word is skipped, the validation syndrome generated using the secondary ECC is adjusted to account for the skipped data bytes.

    摘要翻译: 公开了一种用于处理通常用于光盘存储设备中的纠错码(ECC)的多层错误检测和校正(EDAC)系统。 EDAC系统的第一层包括主ECC,例如多脉冲里德 - 所罗门码,第二层包括诸如CRC码的次要ECC,以用于验证使用主要信号进行的校正的有效性 ECC。 主ECC是多维的,并且在本文公开的实施例中,它是通常用于CD-ROM存储设备中的二维P / Q产品代码。 辅助ECC与主ECC协同工作。 由于EDAC系统使用主ECC处理和纠正数据,所以EDAC系统还同时更新辅助ECC。 以这种方式,当EDAC系统完成使用主ECC处理数据时,由辅助ECC产生的验证校验可以立即可用于检查校正的有效性。 因此,在完成P或Q通过之后没有遇到不可纠正的错误时,否则需要附加通行。 为了显着增加EDAC系统的处理,在多维主ECC的迭代遍期间跳过无错码字。 当跳过码字时,使用次级ECC产生的验证校验被调整以考虑跳过的数据字节。

    Systems, Methods, and Devices for Encoding and Decoding Data Using Multi-Layer Integrated Interleaved Codes

    公开(公告)号:US20180358987A1

    公开(公告)日:2018-12-13

    申请号:US15671141

    申请日:2017-08-07

    IPC分类号: H03M13/29 H03M13/37

    摘要: A data storage system stores a set of codewords in memory. The set of codewords are encoded in accordance with a joint nesting matrix specifying multiple layers of integrated interleaved codes, including first, second and third layers of integrated interleaved codes, and the set of codewords stored in the memory include first, second and third layers of parity information corresponding to the first, second and third layers of integrated interleaved codes. When decoding a first codeword and a first subgroup containing the first codeword fail, the system decodes a group of codewords that include two more subgroups of codewords, including the first subgroup of codewords, using the third layer parity information for the group of codewords. The second and third layers of integrated interleaved codes are configured to enable decoding of two codewords, in a subgroup of codewords, having errors beyond the correction capability of the first layer codes.

    Encoding method and apparatus for cross interleaved cyclic codes
    29.
    发明授权
    Encoding method and apparatus for cross interleaved cyclic codes 有权
    用于交叉交织循环码的编码方法和装置

    公开(公告)号:US07954040B2

    公开(公告)日:2011-05-31

    申请号:US11902975

    申请日:2007-09-27

    IPC分类号: H03M13/00

    摘要: The invention relates to an encoding method for encoding a codeword to obtain a parity code. The code is embedded in the codeword and divides the codeword to have intermediate symbol locations between a first and a second set of data symbols. Each data symbol forms a coefficient. The first and the second set of data symbols and the parity code respectively form a first polynomial (M1(x)), a second polynomial (M2(x)), and a parity code polynomial (R(x)). The method comprises: first, designing a first code generator polynomial (G1(x)); next, dividing M1(x)x4 by G1(x) to obtain a first remainder polynomial (R1(x)); next, generating a second code generator polynomial (G2(x)) from G1(x); next, generating a third polynomial (M3(x)); next, dividing M3(x)x4 by G2(x) to obtain a second remainder polynomial (R2(x)); next, performing an adding procedure to R1(x) and R2(x) to obtain R(x); finally, obtaining the parity code from each coefficient of R(x).

    摘要翻译: 本发明涉及用于编码码字以获得奇偶校验码的编码方法。 代码被嵌入在码字中并且将码字划分成在第一和第二组数据符号之间具有中间符号位置。 每个数据符号形成系数。 第一和第二组数据符号和奇偶校验码分别形成第一多项式(M1(x)),第二多项式(M2(x))和奇偶码多项式(R(x))。 该方法包括:首先设计第一代码生成多项式(G1(x)); 接下来,将M1(x)x4除以G1(x)以获得第一余数多项式(R1(x)); 接下来,从G1(x)生成第二代码生成多项式(G2(x)); 接下来,生成第三多项式(M3(x)); 接下来,将M3(x)×4划分为G2(x)以获得第二余数多项式(R2(x)); 接下来,对R1(x)和R2(x)执行加法以获得R(x); 最后,从R(x)的每个系数获得奇偶校验码。

    METHOD AND APPARATUS OF PROCESSING DIGITAL BROADCASTING SIGNAL IN TRANSMITTER AND RECEIVER
    30.
    发明申请
    METHOD AND APPARATUS OF PROCESSING DIGITAL BROADCASTING SIGNAL IN TRANSMITTER AND RECEIVER 有权
    在发射机和接收机中处理数字广播信号的方法和装置

    公开(公告)号:US20110069708A1

    公开(公告)日:2011-03-24

    申请号:US12886284

    申请日:2010-09-20

    IPC分类号: H04L12/56

    摘要: A method and an apparatus for processing digital broadcast signal are disclosed. The method of processing a digital broadcasting signal in a transmitter includes performing RS (Reed-Solomon) encoding on signaling data containing cross layer information between a physical layer and a upper layer, wherein the signaling data includes a first field indicating a protocol version change of the signaling data, a second field indicating a length of an extension field of a header included in the signaling data, and at least one field indicating a number of ensembles for at least one of a first transmission mode and a second transmission mode, and wherein the ensembles include a collection of services, each of the services being a package of packetized streams of mobile service data, forming data groups including the signaling data and the mobile service data, forming mobile service data packets including the signaling data and the mobile service data in the data groups, transmitting the digital broadcasting signal including the mobile service data packets during slots, wherein the first transmission mode is a mode in which the mobile service data are transmitted while reserving greater than 118 packets out of 156 packets in the slot and the second transmission mode is a mode in which the mobile service data are transmitted while reserving less than or equal to 118 packets out of 156 packets in the slot.

    摘要翻译: 公开了一种处理数字广播信号的方法和装置。 在发射机中处理数字广播信号的方法包括对包含物理层和上层之间的交叉层信息的信令数据执行RS(Reed-Solomon)编码,其中信令数据包括指示协议版本变化的第一字段 信令数据,指示包括在信令数据中的报头的扩展字段的长度的第二字段以及指示第一传输模式和第二传输模式中的至少一个的总数的至少一个字段,并且其中 集合包括服务集合,每个服务是移动服务数据的分组化流的包,形成包括信令数据和移动服务数据的数据组,形成包括信令数据和移动服务数据的移动服务数据分组 在数据组中,在时隙期间发送包括移动业务数据分组的数字广播信号 在第一传输模式中,是在时隙中的156个分组中保留大于118个分组的情况下发送移动业务数据的模式,第二传输模式是其中发送移动业务数据的模式,同时保留小于或等于 等于插槽156个数据包中的118个数据包。