Skew-tolerant gray codes
    12.
    发明授权
    Skew-tolerant gray codes 失效
    倾斜的灰色代码

    公开(公告)号:US07019673B2

    公开(公告)日:2006-03-28

    申请号:US11062015

    申请日:2005-02-18

    IPC分类号: H03M7/04

    CPC分类号: H03M7/16

    摘要: Skew-tolerant Gray codes have the property that consecutive code words differ in only one co-ordinate position, and the additional property that, in each consecutive group of three consecutive code words, the first and third code words differ in only two adjacent coordinate positions.

    摘要翻译: 倾斜格雷码具有连续代码字仅在一个坐标位置不同的属性,而在三个连续代码字的每个连续组中,第一和第三代码字仅在两个相邻坐标位置不同的附加属性 。

    Method for operating disk drive having improved timing marks
    13.
    发明申请
    Method for operating disk drive having improved timing marks 有权
    用于操作具有改进的定时标记的磁盘驱动器的方法

    公开(公告)号:US20050068663A1

    公开(公告)日:2005-03-31

    申请号:US10676632

    申请日:2003-09-30

    申请人: Mario Blaum Mantle Yu

    发明人: Mario Blaum Mantle Yu

    IPC分类号: G11B5/596 G11B19/02

    CPC分类号: G11B5/59627

    摘要: A method for operating a disk drive having timing marks (TMs) on the disk that are chosen to reduce the probability of misidentification of a TM in the presence of read errors. The disk drive searches for TMs within a fixed TM search window which extends past the TM on the disk. A TM preferably maximizes the post-shift sliding distance for m post-shifts of the TM pattern, where m corresponds to the TM search window boundary. In this manner, the probability of a misidentification of the TM due to a post-shift having a small distance from the TM pattern is reduced. The TM pattern also provides pre-shift error resistance.

    摘要翻译: 一种用于操作具有在盘上的定时标记(TM)的磁盘驱动器的方法,所述定时标记(TM)被选择为在存在读取错误的情况下降低TM的错误识别的可能性。 磁盘驱动器在固定的TM搜索窗口中搜索延伸超过TM上的TM的TM。 TM TM优选地最大化TM模式的m个移位之后的移位后滑动距离,其中m对应于TM搜索窗口边界。 以这种方式,由于与TM图案之间的距离较小的移位后的TM的误识别的可能性降低。 TM模式还提供了前移误差电阻。

    Apparatus and method for verifying proper data entry and detecting common typing errors
    14.
    发明授权
    Apparatus and method for verifying proper data entry and detecting common typing errors 失效
    用于验证正确的数据输入和检测常见的打字错误的装置和方法

    公开(公告)号:US06748568B2

    公开(公告)日:2004-06-08

    申请号:US09791593

    申请日:2001-02-26

    IPC分类号: G06F1100

    CPC分类号: H03M13/09

    摘要: A method and apparatus for detecting typing errors of critical fixed series of characters (digits) by using at least one redundant parity digit. The invention detects the most common typing errors that involve both permutations and incorrect striking of adjacent characters during data entry via a keyboard of an electronic apparatus. The method provides warning to the data input operator when incorrect data entry occurs and optionally automatically suspends entry thereof.

    摘要翻译: 一种用于通过使用至少一个冗余奇偶校验位来检测关键固定系列字符(数字)的打字错误的方法和装置。 本发明通过电子设备的键盘检测在数据输入期间涉及相邻字符的排列和不正确冲击的最常见的打字错误。 该方法在数据输入错误发生时向数据输入操作员提供警告,并可选择自动暂停输入。

    Data storage to enhance timing recovery in high density magnetic recording
    15.
    发明授权
    Data storage to enhance timing recovery in high density magnetic recording 失效
    数据存储可增强高密度磁记录中的定时恢复

    公开(公告)号:US06429986B1

    公开(公告)日:2002-08-06

    申请号:US08816648

    申请日:1997-03-13

    IPC分类号: G11B509

    CPC分类号: G11B20/1426 G11B5/09

    摘要: A timing recovery system encodes data while impressing recognizable patterns thereon, enabling precise timing during subsequent readback operations. An uncoded binary sequence is encoded using an m/n rate block coded sequence, incorporating a unique predetermined binary bit pattern that occurs with a selected level of frequency. The encoded sequence is stored on the recording medium as a series of flux transitions. To read back the stored data, a read head measures the flux transitions stored on the medium and generates a representative analog waveform. A sampler samples the waveform in accordance with a timing scheme provided by a timing circuit. The timing circuit adjusts the timing of the samples to ensure that the analog waveform is sampled at appropriate times to yield the most accurate results. The timing circuit evaluates two consecutive samples to identify samples associated with features of the analog readback waveform that corresponds to the predetermined bit patterns. Identified samples are then compared to determine whether timing of samples should be advanced, retarded, or retained with respect to the analog waveform. After a detector translates samples into an enclosed binary bit stream, a decoder decodes the detector's binary bit stream by revising the original encoding process, recreating the original encoded binary sequence.

    摘要翻译: 定时恢复系统对数据进行编码,同时在其上印刷可识别的图案,从而在随后的回读操作期间实现精确的定时。 使用m / n速率块编码序列对未编码的二进制序列进行编码,结合以所选频率出现的唯一预定二进制位模式。 编码序列作为一系列通量转换存储在记录介质上。 为了回读存储的数据,读取头测量存储在介质上的通量转换并产生代表性的模拟波形。 采样器根据定时电路提供的定时方案采样波形。 定时电路调整采样的时序,以确保模拟波形在适当的时间采样,以获得最准确的结果。 定时电路评估两个连续采样,以识别与对应于预定位模式的模拟回读波形的特征相关联的样本。 然后比较识别的样品,以确定样品的时序是否相对于模拟波形进行提前,延迟或保留。 在检测器将样本转换为封闭的二进制比特流之后,解码器通过修改原始编码过程来解码检测器的二进制比特流,重新创建原始编码的二进制序列。

    Digital data storage with increased robustness against data loss
    16.
    发明授权
    Digital data storage with increased robustness against data loss 失效
    数字数据存储具有增强的数据丢失鲁棒性

    公开(公告)号:US5737344A

    公开(公告)日:1998-04-07

    申请号:US450123

    申请日:1995-05-25

    CPC分类号: G11B20/1833

    摘要: Digital data is stored on a DASD by generating a parity block for a specified block of data items and storing the parity block at a selected location on the DASD. The parity block includes a parity computation calculated by applying a parity routine to the corresponding data. The parity block also includes a parity code that indicates either (1) the size of the corresponding data block, or (2) the number of data items contributing to the parity computation. The parity block may be stored adjacent to the corresponding data, or at an independent location. Among other things, the invention provides significantly increased robustness against data loss, and improved flexibility and efficiency in storing data.

    摘要翻译: 通过为数据项的指定块生成奇偶校验块并将奇偶校验块存储在DASD上的选定位置,将数字数据存储在DASD上。 奇偶校验块包括通过将奇偶校验例程应用于相应数据而计算的奇偶校验计算。 奇偶校验块还包括指示(1)相应数据块的大小的奇偶校验码,或(2)有助于奇偶校验计算的数据项的数量。 奇偶校验块可以被存储在与相应数据相邻的位置处,或者在独立位置存储。 除此之外,本发明提供了显着提高的针对数据丢失的鲁棒性,以及提高了存储数据的灵活性和效率。

    Partial-maximum distance separable (PMDS) erasure correcting codes for storage arrays
    17.
    发明授权
    Partial-maximum distance separable (PMDS) erasure correcting codes for storage arrays 有权
    用于存储阵列的部分最大距离可分离(PMDS)擦除校正码

    公开(公告)号:US08874995B2

    公开(公告)日:2014-10-28

    申请号:US13364390

    申请日:2012-02-02

    IPC分类号: G11C29/00 G06F11/10

    摘要: Embodiments of the invention relate to storing data in a storage array. An aspect of the invention includes receiving and arranging read data in array that includes m rows and n columns of entries, with each entry including at least one sector. In the array, mr+s locations are assigned to parity entries, such that each row has at least r parity entries. The parity entries correspond to a partial-maximum distance separable (PMDS) code that allows recovery from up to r erasures in each of the m rows as well as s additional erasures in any locations in the data array, where s is an integer greater than zero. The write data and the associated parity entries are written to the set of storage devices.

    摘要翻译: 本发明的实施例涉及将数据存储在存储阵列中。 本发明的一个方面包括接收和排列包括m行和n列条目的阵列中的读取数据,其中每个条目包括至少一个扇区。 在阵列中,mr + s位置被分配给奇偶校验项,使得每行至少具有r个奇偶校验项。 奇偶校验条目对应于部分最大距离可分离(PMDS)码,其允许从m行中的每个m行中恢复到最多的擦除以及在数据阵列中的任何位置的附加擦除,其中s是大于 零。 将写入数据和相关联的奇偶校验条目写入存储设备集合。

    PARTIAL-MAXIMUM DISTANCE SEPARABLE (PMDS) ERASURE CORRECTING CODES FOR STORAGE ARRAYS
    18.
    发明申请
    PARTIAL-MAXIMUM DISTANCE SEPARABLE (PMDS) ERASURE CORRECTING CODES FOR STORAGE ARRAYS 有权
    用于存储阵列的部分最大距离分离(PMDS)擦除代码

    公开(公告)号:US20130205168A1

    公开(公告)日:2013-08-08

    申请号:US13552271

    申请日:2012-07-18

    IPC分类号: G06F11/16 G06F12/00

    摘要: Embodiments of the invention relate to correcting erasures in a storage array. A read stripe is received from a plurality of n storage devices. The read stripe includes an array of entries arranged in m rows and n columns with each column corresponding to one of the storage devices. The entries include data entries and mr+s parity entries. Each row contains at least r parity entries generated from the data entries according to a partial maximum distance separable (PMDS) code. It is determined that the read stripe includes at least one erased entry, at most mr+s erased entries and that no row has more than r+s erased entries. The erased entries are reconstructed from the non-erased entries, resulting in a recovered read stripe.

    摘要翻译: 本发明的实施例涉及校正存储阵列中的擦除。 从多个n个存储设备接收读取条带。 读取的条带包括以m行和n列排列的条目数组,每列对应于一个存储设备。 条目包括数据条目和mr + s奇偶校验条目。 每行至少包含根据部分最大距离可分离(PMDS)代码从数据条目生成的r个奇偶校验项。 确定读取的条带包括至少一个被擦除的条目,至多mr + s个擦除条目,并且没有行具有多于r + s个擦除的条目。 从未擦除的条目重建已擦除的条目,导致恢复的读取条带。

    Nested multiple erasure correcting codes for storage arrays
    19.
    发明授权
    Nested multiple erasure correcting codes for storage arrays 有权
    存储阵列的嵌套多重擦除校正码

    公开(公告)号:US08433979B2

    公开(公告)日:2013-04-30

    申请号:US13036845

    申请日:2011-02-28

    IPC分类号: G11C29/00

    摘要: 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个存储设备上的写入条带。