-
公开(公告)号:GB2562352B
公开(公告)日:2019-03-06
申请号:GB201803554
申请日:2016-11-29
Applicant: IBM
Inventor: ROBERT ALLEN HUTCHINS , STEVEN ROSS BENTLEY , KEISUKE TANAKA , ROY DARON CIDECIYAN
Abstract: In one embodiment, a system includes a controller and logic integrated with and/or executable by the controller. The logic is configured to perform iterative decoding on encoded data to obtain decoded data. The logic is also configured to perform post-decoding error diagnostics on a first portion of the decoded data in response to not obtaining a valid product codeword in the first portion after the iterative decoding of the encoded data. Other systems, methods, and computer program products for producing post-decoding error signatures are presented in accordance with more embodiments.
-
公开(公告)号:GB2488457B
公开(公告)日:2018-01-03
申请号:GB201207325
申请日:2010-12-16
Applicant: IBM
Inventor: ROY DARON CIDECIYAN , EVANGELOS STAVROS ELEFTHERIOU , ROBERT HAAS , XIAO-YU HU , ILIAS ILIADIS
IPC: G06F11/10
-
公开(公告)号:GB2544586A
公开(公告)日:2017-05-24
申请号:GB201614813
申请日:2016-09-01
Applicant: IBM
Inventor: SIMEON FURRER , STEVEN ROSS BENTLEY , ROY DARON CIDECIYAN , KEISUKE TANAKA
Abstract: A tape drive includes a magnetic head having a plurality of read sensors, each read sensor being configured to read data simultaneously, a controller, and logic integrated with and/or executable by the controller. The logic is configured to read, using the plurality of read sensors, encoded data from a plurality of tracks of a magnetic tape medium simultaneously. The logic is also configured to perform track-dependent erasure decoding on the encoded data based on detection of one or more time-varying signal quality issues associated with at least one of the plurality of tracks read simultaneously from the magnetic tape medium. The time varying signal quality may be determined based on reliability of detected bytes within C1 codewords or number of run-length limited (RLL) error detection flags per C1 codeword. C2 decoding on a plurality of erasure enabled C1 codewords may be performed with C2 error and erasure decoding. Erasure pointers may be inserted in place of each C1 codeword when a probability of byte errors in the C1 codeword exceeds a threshold.
-
-