REWRITING CODEWORD OBJECTS TO MAGNETIC DATA TAPE UPON DETECTION OF AN ERROR
    51.
    发明申请
    REWRITING CODEWORD OBJECTS TO MAGNETIC DATA TAPE UPON DETECTION OF AN ERROR 有权
    在检测到错误的情况下,将编码对象写入磁性数据带

    公开(公告)号:US20100177420A1

    公开(公告)日:2010-07-15

    申请号:US12351756

    申请日:2009-01-09

    IPC分类号: G11B5/09

    摘要: During a read-after-write operation on magnetic tape, a first SCO is formed which includes two encoded processed user data units and is one of T SCOs in a first SCO set. The user data units are each one of T user data units in first and second user data unit sets, respectively, within the first SCO set. The first SCO set is written to the magnetic tape and is immediately read. When an error is detected in one of the user data units, a second SCO is formed to include the first user data unit and, only if an error is not detected in a user data unit in the other user data unit set, to not include the other user data unit, the second SCO being one of T SCOs in a second SCO set. Then, the second SCO set is rewritten to a later position on the tape later.

    摘要翻译: 在磁带读写操作期间,形成第一SCO,其包括两个经编码的处理的用户数据单元,并且是第一SCO组中的T SCO之一。 用户数据单元分别在第一SCO集合内的第一和第二用户数据单元组中的T个用户数据单元中的每一个。 第一个SCO组写入磁带并立即读取。 当在用户数据单元之一中检测到错误时,形成第二SCO以包括第一用户数据单元,并且仅当在另一个用户数据单元组中的用户数据单元中没有检测到错误时,不包括 另一用户数据单元,第二SCO是第二SCO组中的T SCO之一。 然后,第二个SCO组被重新写入磁带的稍后位置。

    MODULATION CODING AND DECODING
    52.
    发明申请
    MODULATION CODING AND DECODING 有权
    调制编码和解码

    公开(公告)号:US20090115647A1

    公开(公告)日:2009-05-07

    申请号:US12262297

    申请日:2008-10-31

    IPC分类号: H03M7/14

    CPC分类号: H03M5/145 H03M7/02 H03M7/3088

    摘要: Methods and apparatus are provided for modulation coding a stream of binary input data. A 4-ary enumerative encoding algorithm is applied to the input bit-stream to produce a succession of 4-ary output symbols. The 4-ary algorithm is operative to simultaneously encode respective generalized Fibonacci codes in the odd and even interleaves of the input bit-stream. The bits of each successive 4-ary output symbol are then interleaved, producing an output bit-stream which has global and interleaved run-length constraints. Inverting the bits of the 4-ary output symbols produces an output bit-stream with (G, I)-constraints as in the PRML (G, I) codes used in reverse-concatenation modulation systems. Corresponding decoding systems are also provided.

    摘要翻译: 提供了用于对二进制输入数据流进行调制编码的方法和装置。 4进制枚举编码算法被应用于输入比特流以产生一系列4进制输出符号。 4进制算法可用于在输入比特流的奇数和偶数交织中同时编码相应的广义斐波纳契码。 然后每个连续的4进制输出符号的比特被交织,产生具有全局和交织的游程长度约束的输出比特流。 反转四元输出符号的位产生与(G,I)约束的输出比特流,如反向级联调制系统中使用的PRML(G,I)码一样。 还提供了相应的解码系统。

    DATA STORAGE SYSTEMS
    53.
    发明申请
    DATA STORAGE SYSTEMS 审中-公开
    数据存储系统

    公开(公告)号:US20090089645A1

    公开(公告)日:2009-04-02

    申请号:US12058151

    申请日:2008-03-28

    IPC分类号: H03M13/00

    CPC分类号: G11B20/1833

    摘要: Method and apparatus for decoding data in a data storage system. In operation, a detector generates an output bit stream in dependence on a data block received from a storage subsystem of the data storage system. A post processor connected to the detector generates a first error corrected bit stream in dependence on the output bit stream and the data block. An error correction decoder connected to the post processor generates a second error corrected bit stream in dependence on the first error corrected bit stream and also generates a checksum in dependence of the second error corrected bit stream. A feedback path supplies from the error correction decoder to the post processor pinning data indicative of locations of correct bits in the second error corrected bit stream in the event that the checksum is indicative of errors in the second error corrected bit stream and the second error corrected bit stream comprises at least one correct interleave. The post processor regenerates the first error corrected bit stream in dependence on the pinning data received from the error correction decoder.

    摘要翻译: 用于在数据存储系统中解码数据的方法和装置。 在操作中,检测器根据从数据存储系统的存储子系统接收的数据块产生输出位流。 连接到检测器的后处理器根据输出比特流和数据块生成第一纠错比特流。 连接到后处理器的纠错解码器根据第一纠错比特流产生第二纠错比特流,并且还根据第二纠错比特流产生校验和。 在校验和指示第二纠错比特流中的错误并且校正的第二错误的情况下,反馈路径从错误校正解码器向后处理器提供钉扎指示第二纠错比特流中的正确比特的位置的数据 位流包括至少一个正确的交错。 后处理器根据从纠错解码器接收到的钉扎数据重新生成第一纠错比特流。

    Data storage systems
    54.
    发明授权
    Data storage systems 有权
    数据存储系统

    公开(公告)号:US07395482B2

    公开(公告)日:2008-07-01

    申请号:US10739966

    申请日:2003-12-18

    IPC分类号: H03M13/00

    CPC分类号: G11B20/1833

    摘要: A data storage system includes an encoder subsystem comprising an error correction code encoder, a modulation encoder, and a precoder, and a decoder subsystem similarly comprising a detector, an inverse precoder, a channel decoder, and an error correction code decoder. The error correction encoder applies an error correction code to the incoming user bit stream, and the modulation encoder applies so-called modulation or constrained coding to the error correction coded bit stream. The precoder applies so-called precoding to the modulation encoded bit stream. However, this precoding is applied to selected portions of the bit stream only. There can also be a permutation step where the bit sequence is permuted after the modulation encoder before precoding is applied by the precoder. The decoder subsystem operates in the inverse manner.

    摘要翻译: 数据存储系统包括编码器子系统,包括纠错码编码器,调制编码器和预编码器,以及类似地包括检测器,逆预编码器,调制解码器和纠错码解码器的解码器子系统。 误差校正编码器对输入用户比特流应用纠错码,并且调制编码器将所谓的调制或约束编码应用于纠错编码比特流。 预编码器将所谓的预编码应用于调制编码比特流。 然而,该预编码仅应用于位流的选定部分。 还可以存在一个置换步骤,其中在由预编码器施加预编码之前,该位序列在调制编码器之后被置换。 解码器子系统以相反的方式运行。

    APPARATUS, SYSTEM, AND METHOD FOR READ BACK VERIFICATION OF STORED DATA
    55.
    发明申请
    APPARATUS, SYSTEM, AND METHOD FOR READ BACK VERIFICATION OF STORED DATA 有权
    用于存储数据的读取验证的装置,系统和方法

    公开(公告)号:US20070260623A1

    公开(公告)日:2007-11-08

    申请号:US11381905

    申请日:2006-05-05

    IPC分类号: G06F7/00

    CPC分类号: H03M13/096 G06F11/1004

    摘要: An apparatus, system, and method are disclosed for read back verification of stored data. A file CRC module calculates a first file CRC for a data file. A segmentation module segments the data file into a plurality of data blocks that comprise a copy of the data file. A block CRC module calculates a data block CRC for each data block. An aggregated CRC module calculates a second file CRC from the data block CRCs. In addition, the aggregated CRC module verifies copy of the data file if the second file CRC is substantially equivalent to the first file CRC.

    摘要翻译: 公开了一种用于读回存储数据的验证的装置,系统和方法。 文件CRC模块计算数据文件的第一个文件CRC。 分割模块将数据文件分割成包括数据文件的副本的多个数据块。 块CRC模块计算每个数据块的数据块CRC。 聚合CRC模块从数据块CRC计算第二个文件CRC。 此外,如果第二文件CRC基本上等于第一文件CRC,则聚合CRC模块验证数据文件的副本。

    Data storage systems
    58.
    发明申请
    Data storage systems 有权
    数据存储系统

    公开(公告)号:US20050138518A1

    公开(公告)日:2005-06-23

    申请号:US10739966

    申请日:2003-12-18

    CPC分类号: G11B20/1833

    摘要: A data storage system includes an encoder subsystem comprising an error correction code encoder, a modulation encoder, and a precoder, and a decoder subsystem similarly comprising a detector, an inverse precoder, a channel decoder, and an error correction code decoder. The error correction encoder applies an error correction code to the incoming user bit stream, and the modulation encoder applies so-called modulation or constrained coding to the error correction coded bit stream. The precoder applies so-called precoding to the modulation encoded bit stream. However, this precoding is applied to selected portions of the bit stream only. There can also be a permutation step where the bit sequence is permuted after the modulation encoder before precoding is applied by the precoder. The decoder subsystem operates in the inverse manner.

    摘要翻译: 数据存储系统包括编码器子系统,包括纠错码编码器,调制编码器和预编码器,以及类似地包括检测器,逆预编码器,信道解码器和纠错码解码器的解码器子系统。 误差校正编码器对输入用户比特流应用纠错码,并且调制编码器将所谓的调制或约束编码应用于纠错编码比特流。 预编码器将所谓的预编码应用于调制编码比特流。 然而,该预编码仅应用于位流的选定部分。 还可以存在一个置换步骤,其中在由预编码器施加预编码之前,该位序列在调制编码器之后被置换。 解码器子系统以相反的方式运行。