发明名称 Correction of random and burst errors.
摘要 <p>A method and means is described for correcting multiple error bursts in data recorded on a storage medium in blocks, comprising a plurality of sub-blocks. After reading the data, decoded block check syndromes are algebraically summed with estimated block check syndromes to provide a set of syndromes for a code for locating sub-blocks having an error burst. This set of syndromes is decoded to identify each sub-block having an error burst. Concurrently block level syndromes are computed to identify the locations and values of errors within the sub-blocks having error bursts. During writing, the data in all sub-blocks of a block is encoded and block level syndromes are generated for these sub-blocks. These block level syndromes are multiplied by a series of preselected weighting factors ( alpha &lt;l&gt; ... alpha &lt;l(B-1)&gt;) according to the location index l of the sub-block within the block and as multiplied, each is stored in a different one of B buffers. These are cumulatively summed to produce block check syndromes, which are encoded after the last sub-block of the block is written to provide check bytes for their protection. These check bytes and the weighted cumulative sums are stored on the medium at the end of the block as block check syndromes. , and more specifically relates to such a method and means which includes error correction code (ECC) for which decoded and estimated block check syndromes are generated</p>
申请公布号 EP0373764(A2) 申请公布日期 1990.06.20
申请号 EP19890311681 申请日期 1989.11.10
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 ABDEL-GHAFFAR, KHALED;HASSNER, MARTIN AURELIANO
分类号 H03M13/29;G06F11/10;G11B20/18;H03M13/00 主分类号 H03M13/29
代理机构 代理人
主权项
地址