会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 54. 发明授权
    • Data storage disk with information encoded in the position error signal
fields
    • 数据存储盘,其信息编码在位置误差信号字段中
    • US6141176A
    • 2000-10-31
    • US98169
    • 1998-06-16
    • Mario BlaumWilliam John KabelacLouis Joseph SerranoMantle Man-Hon Yu
    • Mario BlaumWilliam John KabelacLouis Joseph SerranoMantle Man-Hon Yu
    • G11B5/596G11B5/012G11B5/82G11B20/18G11B21/10G11B27/30
    • G11B5/012G11B20/18G11B27/3027G11B2220/20G11B5/596G11B5/59633G11B5/59655
    • There is disclosed a disk for use in a disk drive and a method for making the disk. The position error signal (PES) fields for each track on the disk are written with predetermined data, e.g. servo data, encoded thereon. In the preferred embodiment: a) the data such as the track number is mapped into codewords of an error correction code (ECC); b) bit-vectors are used to encode the symbols for further redundancy; and c) the raw data written in the PES fields is constrained to equalize the analog signal characteristic used by the servo system for positioning. Thus, the invention allows the PES fields to be used as in the prior art while also being used as a source of digital data which is robustly recorded therein. In one aspect of the invention, the track ID's are written in the PES fields in a selected pattern in which the track ID for each track is recorded in two PES field groups. One of the two PES field groups is centered on the selected track while the other PES field group is offset so that it partially overlaps the adjacent track, as well as the selected track. The PES fields will typically be recorded on the disk at the time of manufacture and not changed thereafter.
    • 公开了用于磁盘驱动器的磁盘和用于制造磁盘的方法。 磁盘上每个磁道的位置误差信号(PES)字段被写入预定的数据,例如, 伺服数据,在其上编码。 在优选实施例中:a)诸如轨道号的数据被映射到纠错码(ECC)的码字中; b)位向量用于对符号进行编码以进一步冗余; 并且c)写入PES领域的原始数据被约束以使由伺服系统用于定位的模拟信号特性相等。 因此,本发明允许像现有技术那样使用PES领域,同时也被用作在其中牢固地记录的数字数据源。 在本发明的一个方面中,轨道ID以所选择的模式写入PES场中,其中每个轨道的轨迹ID被记录在两个PES场组中。 两个PES场组中的一个以所选择的轨道为中心,而另一个PES场组被偏移,使得其部分地与相邻轨道以及所选轨迹重叠。 PES场通常在制造时记录在磁盘上,之后不改变。
    • 55. 发明授权
    • Disk drive using multiple servo timing marks that form a code of unique
interrelated bit patterns
    • 使用多个伺服定时标记的磁盘驱动器,其形成独特的相关位模式的代码
    • US5903410A
    • 1999-05-11
    • US823435
    • 1997-03-24
    • Mario BlaumSteven Robert HetzlerWilliam John Kabelac
    • Mario BlaumSteven Robert HetzlerWilliam John Kabelac
    • G11B21/10G11B5/596G11B7/007G11B20/12G11B20/18G11B21/08
    • G11B20/1813G11B20/1258G11B21/083G11B21/085G11B5/59605G11B5/59655G11B7/00745
    • A data recording disk drive has a plurality of servo sectors containing error-detectable and error-correctable servo timing marks (STMs). Each STM is represented as a pattern of n bits of digital information, with each track having a set of m unique STM patterns, and wherein each of the m unique STM patterns of n bits has a minimum sliding distance d to every other STM pattern in the set, where d is greater than one. The error-tolerant STMs are achieved by the use of a set or code of fixed STM bit patterns, where the STM patterns have a specified minimum Hamming distance against all the patterns in the search, called the sliding distance d. These STM patterns may include any bits associated with the servo sectors, such as bits indicating track index, servo sector number, and recording head number. The disk drive includes STM decoding circuitry that recognizes valid STMs when the sliding distance between the repeating preamble pattern and the STM patterns are within predetermined limits defined by the power of the code. The disk drive allows a tradeoff between error correction power and error detection power, within the limits defined by the code. The STM decoding circuitry is adaptive by allowing the error correction and error detection comparison values to be updatable.
    • 数据记录盘驱动器具有包含错误可检测和可纠错的伺服定时标记(STM)的多个伺服扇区。 每个STM被表示为数字信息的n位的模式,其中每个轨道具有一组m个唯一STM模式,并且其中n位的m个唯一STM模式中的每一个具有与每隔一个STM模式的最小滑动距离d 集合,其中d大于1。 通过使用固定STM位模式的集合或代码来实现容错STM,其中STM模式对于搜索中的所有模式具有指定的最小汉明距离,称为滑动距离d。 这些STM模式可以包括与伺服扇区相关联的任何位,诸如指示轨道索引,伺服扇区号和记录头号的位。 磁盘驱动器包括当重复前导码模式和STM模式之间的滑动距离在由代码的功率所限定的预定限度内时识别有效STM的STM解码电路。 磁盘驱动器允许在由代码定义的限制内进行纠错能力和错误检测功率之间的权衡。 通过允许纠错和错误检测比较值可更新,STM解码电路是自适应的。
    • 56. 发明授权
    • Array combinatorial decoding with multiple error and erasure detection
and location using cyclic equivalence testing
    • 使用循环等效性测试的多重错误和擦除检测和位置的阵列组合解码
    • US5644695A
    • 1997-07-01
    • US276074
    • 1994-07-15
    • Mario BlaumAlexander Vardy
    • Mario BlaumAlexander Vardy
    • G06F11/10G06F11/34
    • H03M13/1162G06F11/1076H03M13/17H03M13/2906H03M13/2921H03M13/2927
    • An apparatus and method for detecting and locating up to two symbols in error or erasures in an n.times.m A(n,m,t) parity coded bit array previously recorded on a multi-track storage device where n is a prime number, m.ltoreq.n, wherein at least one non-zero syndrome of m rotated and column summed syndromes is derived. The method includes an iterative process using an incremented tracking variable and testing of the cyclic equivalence of three derived vectors to isolate the number and location of the array column or columns containing the error or errors. Each derived vector is the modulo 2 sum of a selected syndrome and a selected rotated vector. Cyclic equivalence of between a derived vector and a selected rotated one of the other derived vectors for any given iteration establishes the error or errors and their column location or locations. An extension is shown for detecting and locating up to three errors or erasures. Correction of the errors involves parity recoding the array following parity traverses of different slopes.
    • 一种用于在先前记录在多轨存储装置上的n×m A(n,m,t)奇偶编码位阵列中检测和定位多达两个符号的错误或擦除的装置和方法,其中n是素数, = n,其中导出m个旋转和列相加综合征的至少一个非零综合征。 该方法包括使用增量跟踪变量的迭代过程,并测试三个派生向量的循环等价,以隔离包含错误或错误的数组列或列的数量和位置。 每个派生矢量是所选择的综合征和所选旋转矢量的模2和。 对于任何给定的迭代,派生向量和其他导出向量的选定旋转的其他导出向量之间的循环等价性建立错误或错误及其列位置或位置。 显示一个扩展,用于检测和定位多达三个错误或擦除。 错误的纠正涉及奇偶校验重新编码不同斜率的奇偶校验之后的阵列。
    • 57. 发明授权
    • Multiple erasure correcting codes for storage arrays
    • 存储阵列的多个擦除校正码
    • US09058291B2
    • 2015-06-16
    • US13036817
    • 2011-02-28
    • Mario BlaumJames L. HafnerSteven R. HetzlerDaniel F. Smith
    • Mario BlaumJames L. HafnerSteven R. HetzlerDaniel F. Smith
    • G11C29/00G06F11/10G11C29/04
    • G06F11/108G11C2029/0411
    • Embodiments of the invention relate to erasure correcting codes for storage arrays. An aspect of the invention includes receiving a read stripe from a plurality of storage devices. The read stripe includes a block of pages arranged in rows and columns, with each column corresponding to one of the storage devices. The pages include data pages and parity pages, with the number of parity pages at least one more than the number of rows and not a multiple of the number of rows. The method further includes reconstructing at least one erased page in response to determining that the read stripe includes the at least one erased page and that the number of erased pages is less than or equal to the number of parity pages. The reconstructing is responsive to a multiple erasure correcting code and to the block of pages. The reconstructing results in a recovered read stripe.
    • 本发明的实施例涉及存储阵列的擦除校正码。 本发明的一个方面包括从多个存储设备接收读取条带。 读取条带包括以行和列排列的页面块,每一列对应于其中一个存储设备。 这些页面包括数据页和奇偶校验页,奇偶校验页的数量至少比行数多一个,而不是行数的倍数。 所述方法还包括响应于确定所述读取条带包括所述至少一个已擦除页面并且所述擦除页面的数量小于或等于所述奇偶校验页数来重构至少一个已擦除页面。 重建响应于多个擦除校正码和页块。 重建导致恢复的读取条带。
    • 58. 发明授权
    • Nested multiple erasure correcting codes for storage arrays
    • 存储阵列的嵌套多重擦除校正码
    • US08918701B2
    • 2014-12-23
    • US13563123
    • 2012-07-31
    • Mario BlaumJames L. HafnerSteven R. Hetzler
    • Mario BlaumJames L. HafnerSteven R. Hetzler
    • G11C29/00G06F11/10
    • G06F11/108G06F2211/1045G06F2211/1057G06F2211/1059
    • Embodiments of the invention relate to storing data in a storage array. An aspect of the invention includes receiving write data. The write data is arranged into “r” rows and “n” columns of pages, with each page including a plurality of sectors. The write data is encoded using a plurality of horizontal and vertical erasure correcting codes on the pages. The encoding allows recovery from up to tr erasures in any one of the r rows, up to tr−1 erasures in any one of the remaining r−1 rows, up to tr−2 erasures in any one of the remaining r−2 rows, and so on, such that the encoding allows recovery from up to t1 erasures in the last remaining row. Encoded write data is output from the encoding. The encoded write data is written as a write stripe across n storage devices in a storage array.
    • 本发明的实施例涉及将数据存储在存储阵列中。 本发明的一个方面包括接收写入数据。 写入数据被布置成“r”行和“n”列的页面,每个页面包括多个扇区。 使用页面上的多个水平和垂直擦除校正码对写入数据进行编码。 该编码允许在r行中的任何一行中从最多到三次的恢复进行恢复,直到剩余的r-1行中的任何一行中的tr-1次擦除,直到剩下的r-2行中的任一个中的tr-2擦除 ,等等,使得编码允许在最后剩余的行中从高达t1个删除恢复。 从编码输出编码的写入数据。 编码的写入数据被写入存储阵列中的n个存储设备上的写入条带。
    • 59. 发明申请
    • Nested Multiple Erasure Correcting Codes for Storage Arrays
    • 存储阵列的嵌套多重擦除校正码
    • US20120221926A1
    • 2012-08-30
    • US13036845
    • 2011-02-28
    • Mario BlaumJames L. HafnerSteven R. Hetzler
    • Mario BlaumJames L. HafnerSteven R. Hetzler
    • H03M13/05G06F11/10
    • G06F11/108G06F2211/1045G06F2211/1057G06F2211/1059
    • Embodiments of the invention relate to storing data in a storage array. An aspect of the invention includes receiving write data. The write data is arranged into “r” rows and “n” columns of pages, with each page including a plurality of sectors. The write data is encoded using a plurality of horizontal and vertical erasure correcting codes on the pages. The encoding allows recovery from up to tr erasures in any one of the r rows, up to tr-1 erasures in any one of the remaining r−1 rows, up to tr-2 erasures in any one of the remaining r−2 rows, and so on, such that the encoding allows recovery from up to t1 erasures in the last remaining row. Encoded write data is output from the encoding. The encoded write data is written as a write stripe across n storage devices in a storage array.
    • 本发明的实施例涉及将数据存储在存储阵列中。 本发明的一个方面包括接收写入数据。 写入数据被布置成“r”行和“n”列的页面,每个页面包括多个扇区。 使用页面上的多个水平和垂直擦除校正码对写入数据进行编码。 该编码允许在r行中的任何一行中从最多到三次的恢复进行恢复,直到剩余的r-1行中的任何一行中的tr-1次擦除,直到剩下的r-2行中的任一个中的tr-2擦除 ,等等,使得编码允许在最后剩余的行中从高达t1个删除恢复。 从编码输出编码的写入数据。 编码的写入数据被写入存储阵列中的n个存储设备上的写入条带。