Customizing a range of acceptable tape dimensional stability write conditions
    1.
    发明授权
    Customizing a range of acceptable tape dimensional stability write conditions 有权
    定制一系列可接受的磁带尺寸稳定性写入条件

    公开(公告)号:US08711501B2

    公开(公告)日:2014-04-29

    申请号:US13411152

    申请日:2012-03-02

    IPC分类号: G11B5/584

    摘要: Described are embodiments of an invention for customizing the range of acceptable write conditions to a tape of a tape cartridge that contracts or expands laterally based on environmental conditions. The tape drive utilizes servo information to determine if the tape has expanded or contracted from the nominal dimension and to determine the magnitude of the expansion or contraction. In the case of expansion, the magnitude of the determined expansion and the stored maximum amount of contraction must be below a predetermined threshold value to allow a write. In the case of contraction, the magnitude of the determined contraction and the stored magnitude of expansion must be below the same predetermined threshold value to allow a write. If the determined magnitude of contraction or expansion is greater than the stored magnitude of contraction or expansion, respectively, then the new extreme is stored.

    摘要翻译: 描述了根据本发明的实施例,用于根据环境条件将可接受的写入条件的范围定制到横带收缩或扩展的带盒的带。 磁带驱动器利用伺服信息来确定磁带是否从标称尺寸扩展或缩小,并确定扩展或收缩的大小。 在膨胀的情况下,确定的膨胀的幅度和存储的最大收缩量必须低于预定的阈值以允许写入。 在收缩的情况下,确定的收缩的幅度和所存储的扩展幅度必须低于相同的预定阈值以允许写入。 如果确定的收缩或膨胀的大小分别大于收集或膨胀的存储量,则存储新的极限。

    Track-dependent data randomization mitigating false VFO detection
    2.
    发明授权
    Track-dependent data randomization mitigating false VFO detection 有权
    跟踪依赖的数据随机化减轻虚假的VFO检测

    公开(公告)号:US08405925B2

    公开(公告)日:2013-03-26

    申请号:US13149905

    申请日:2011-06-01

    IPC分类号: G11B5/09

    摘要: A method for randomizing data to mitigate false VFO detection is described. In one embodiment, such a method includes simultaneously receiving multiple input data streams. Each input data stream is associated with a different track on a magnetic tape medium. The input data streams are simultaneously scrambled to produce multiple randomized data streams. The input data streams are scrambled such that different bit patterns are produced in the randomized data streams even where corresponding bit patterns in the input data streams are identical. The randomized data streams are simultaneously written to their associated data tracks on the magnetic tape medium. A corresponding apparatus is also described.

    摘要翻译: 描述用于随机化数据以减轻虚假VFO检测的方法。 在一个实施例中,这种方法包括同时接收多个输入数据流。 每个输入数据流与磁带介质上的不同轨道相关联。 输入数据流被同时加扰以产生多个随机数据流。 输入数据流被加扰,使得在随机数据流中产生不同的位模式,即使输入数据流中相应的位模式是相同的。 随机数据流被同时写入到磁带介质上的相关联的数据轨道上。 还描述了相应的装置。

    TAPE LAYOUT DESIGN FOR RELIABLE ECC DECODING
    3.
    发明申请
    TAPE LAYOUT DESIGN FOR RELIABLE ECC DECODING 有权
    用于可靠的ECC解码的卷带布局设计

    公开(公告)号:US20120033321A1

    公开(公告)日:2012-02-09

    申请号:US12849720

    申请日:2010-08-03

    IPC分类号: G11B5/09 H03M13/00

    摘要: A method for physically laying out data on tape is disclosed herein. In one embodiment, such a method includes receiving a data set, wherein the data set includes S sub data sets (SDSs) of fixed size and each SDS includes N codeword interleaves (CWIs). The method further distributes the CWIs for the S SDSs across T tracks on a physical tape medium such that the distances between CWIs of the same SDS are substantially maximized on the physical tape medium. To maximize the distances, the method periodically rotates the tracks within the data set by a track rotation value R, wherein the number of tracks T is equal to 2k, and the track rotation value R is equal to 2k−1−1. A corresponding apparatus is also disclosed herein.

    摘要翻译: 本文公开了一种在带上物理布置数据的方法。 在一个实施例中,这种方法包括接收数据集,其中数据集包括固定大小的S个子数据集(SDS),并且每个SDS包括N个码字交织(CWI)。 该方法进一步在物理磁带介质上跨T磁道分配用于S SDS的CWI,使得相同SDS上的CWI之间的距离在物理磁带介质上基本上最大化。 为了最大化距离,该方法通过轨道旋转值R周期性地旋转数据集内的轨道,其中轨道数量T等于2k,轨道旋转值R等于2k-1-1。 本文还公开了相应的装置。

    Error correction capability for longitudinal position data in a tape storage system
    4.
    发明授权
    Error correction capability for longitudinal position data in a tape storage system 有权
    磁带存储系统中纵向位置数据的纠错能力

    公开(公告)号:US07813070B2

    公开(公告)日:2010-10-12

    申请号:US12033440

    申请日:2008-02-19

    IPC分类号: G11B5/09

    摘要: A longitudinal position (LPOS) word L(n) is encoded with error correction capability. The LPOS word includes a plurality of LPOS symbols L0(n) through Lk(n) calculated as L ⁡ ( n ) = ∑ i = 0 5 ⁢ L i ⁡ ( n ) ⁢ 14 i and representing a longitudinal position of a magnetic tape relative to a tape head in a tape storage system. A word type is determined in response to at least one of the plurality of LPOS symbols and, in response to the determined word type, at least one formatted symbol F(n) is generated from the plurality of LPOS symbols L(n). At least one parity symbol P(n) is generated from the formatted symbol F(n). The formatted and parity symbols are communicated to a servo channel of the tape storage system to be recorded onto a servo track of the magnetic tape. Adding redundancy to LPOS words provides the capability of correcting multiple bit errors without increasing the LPOS word length.

    摘要翻译: 纵向位置(LPOS)字L(n)被编码具有纠错能力。 LPOS字包括计算为L⁡(n)=Σi = 0 5 L i⁡(n)14 i的多个LPOS符号L0(n)至Lk(n),并表示磁带的纵向位置 相对于磁带存储系统中的磁带头。 响应于多个LPOS符号中的至少一个确定字类型,并且响应于所确定的字类型,从多个LPOS符号L(n)生成至少一个格式化符号F(n)。 从格式化符号F(n)生成至少一个奇偶校验符号P(n)。 格式化和奇偶校验符号被传送到磁带存储系统的伺服通道以被记录在磁带的伺服轨道上。 向LPOS字添加冗余可提供校正多位错误而不增加LPOS字长度的能力。

    REWRITING CODEWORD OBJECTS TO MAGNETIC DATA TAPE UPON DETECTION OF AN ERROR
    5.
    发明申请
    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组被重新写入磁带的稍后位置。

    RLL encoding for LTO-5 tape
    6.
    发明授权
    RLL encoding for LTO-5 tape 有权
    LTO-5磁带的RLL编码

    公开(公告)号:US07432834B1

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

    申请号:US11773821

    申请日:2007-07-05

    IPC分类号: H03M7/00

    摘要: Method and apparatus are provided for encoding and decoding rate-(s(K+1)/s(K+1)+1) TCMTR(j,k,t,a) codes, where s is the ECC symbol size in bits and K is the number of unencoded symbols that are interleaved with an (s+1)-bit encoded block at the output of a rate-s/(s+1) encoder that encodes the r-th s-bit symbol. K=m/s−1 where m=s(K+1) is the total number of bits to be encoded. Error propagation is reduced, thus allowing the ECC code to correct errors efficiently. Header error-rate is also reduced by eliminating occurrence of likely error events at the detector output. Although initially an RLL code may be designed for an ECC symbol size of s bits, the RLL encoding of the present invention may be used in conjunction with ECC schemes that utilize symbol sizes other than s bits.

    摘要翻译: 提供了编码和解码速率(s(K + 1)/ s(K + 1)+1)TCMTR(j,k,t,a)码的方法和装置,其中s是以比特为单位的ECC符号大小, K是在编码第r个s位符号的速率s /(s + 1)编码器的输出处与第(s + 1)位编码块交织的未编码符号的数量。 K = m / s-1其中m = s(K + 1)是要编码的总位数。 错误传播减少,从而允许ECC代码有效地纠正错误。 也可以通过消除检测器输出处可能发生的错误事件来减少报头错误率。 虽然最初可以设计用于s比特的ECC符号大小的RLL代码,但是本发明的RLL编码可以与利用除了s比特之外的符号大小的ECC方案一起使用。

    Identifying a state of a system using an artificial neural network generated model
    7.
    发明授权
    Identifying a state of a system using an artificial neural network generated model 失效
    使用人造神经网络生成模型识别系统的状态

    公开(公告)号:US07392161B2

    公开(公告)日:2008-06-24

    申请号:US10947934

    申请日:2004-09-23

    申请人: Paul J. Seger

    发明人: Paul J. Seger

    IPC分类号: G06F15/00

    CPC分类号: G06N3/02

    摘要: The state or condition of a system may be evaluated by comparing a set of selected parameter values, converted into a trial vector, with a number of model or exemplar vectors, each of which was represents a particular state or condition of a sample system. Examples of such conditions may include “good”, “marginal”, “unacceptable”, “worn”, “defective”, or other general or specific conditions. Sets of parameter values from the system are converted into input vectors. Unprocessed vectors are then processed against the input vectors in an artificial neural network to generate the exemplar vectors. The exemplar vectors are stored in a memory of an operational system. During operation of the system, the trial vector is compared with the exemplar vectors. The exemplar vector which is closest to the trial vector represents a state which most closely represents the current state of the system. Thus, a high similarity between the trial vector and an exemplar vector which represent a “good” system is likely to have come from a “good” system.

    摘要翻译: 可以通过将转换成试验载体的所选参数值的集合与多个模型或示例性向量进行比较来评估系统的状态或状态,每个模型或示例向量表示样本系统的特定状态或状态。 这种情况的例子可能包括“良好”,“边缘”,“不可接受”,“磨损”,“缺陷”或其他一般或特定条件。 将系统中的参数值集合转换为输入向量。 然后针对人造神经网络中的输入向量处理未处理的向量以生成示例向量。 示例性向量存储在操作系统的存储器中。 在系统运行过程中,将试验向量与示例向量进行比较。 最接近试验向量的样本向量表示最接近地表示系统当前状态的状态。 因此,试验载体与代表“良好”系统的示范载体之间的高度相似性可能来自“良好”系统。

    END-TO-END DATA PROTECTION SUPPORTING MULTIPLE CRC ALGORITHMS
    9.
    发明申请
    END-TO-END DATA PROTECTION SUPPORTING MULTIPLE CRC ALGORITHMS 审中-公开
    端到端数据保护支持多个CRC算法

    公开(公告)号:US20130055053A1

    公开(公告)日:2013-02-28

    申请号:US13215445

    申请日:2011-08-23

    IPC分类号: H03M13/09 G06F11/10

    摘要: A method for providing end-to-end data protection while supporting multiple cyclic-redundancy-check (CRC) algorithms is disclosed. In one embodiment, such a method includes receiving, from a first host device, a data block protected by a first CRC. The first CRC is generated using a first CRC algorithm. The method checks the integrity of the data block using the first CRC and the first CRC algorithm. The method then computes a second CRC for the data block using a second CRC algorithm different from the first CRC algorithm. The method then stores the data block, the first CRC, and the second CRC on a storage medium, such as magnetic tape. A corresponding apparatus is also disclosed.

    摘要翻译: 公开了一种在支持多个循环冗余校验(CRC)算法的同时提供端到端数据保护的方法。 在一个实施例中,这种方法包括从第一主机设备接收受第一CRC保护的数据块。 使用第一CRC算法生成第一个CRC。 该方法使用第一个CRC和第一个CRC算法来检查数据块的完整性。 该方法然后使用与第一CRC算法不同的第二CRC算法来计算数据块的第二CRC。 该方法然后将数据块,第一CRC和第二CRC存储在诸如磁带的存储介质上。 还公开了相应的装置。

    Rewriting codeword objects to magnetic data tape upon detection of an error
    10.
    发明授权
    Rewriting codeword objects to magnetic data tape upon detection of an error 有权
    检测到错误时将码字对象重写到磁数据磁带

    公开(公告)号:US08259405B2

    公开(公告)日:2012-09-04

    申请号:US12351756

    申请日:2009-01-09

    IPC分类号: G11B20/16

    摘要: 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组被重新写入磁带的稍后位置。