Post-decoding error check with diagnostics for product codes
AssigneeInternational Business Machines Corporation
InventorsSteven R. Bentley, Roy D. Cideciyan, Robert A. Hutchins, Keisuke Tanaka
Life of this patent
Estimating the term…
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.
Claims20
A system, comprising:
- a controller and logic integrated with the controller, executable by the controller, or integrated with and executable by the controller, the logic being configured to:
- perform iterative decoding on encoded data to obtain decoded data;
- and
- 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.
A controller-implemented method, the method comprising:
- performing iterative decoding on encoded data to obtain decoded data;
- and
- performing 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.
A computer program product, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the embodied program instructions being executable by a controller to cause the controller to perform a method comprising:
- performing, by the controller, iterative decoding on encoded data to obtain decoded data;
- and
- performing, by the controller, 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.
Dependencies are inferred from the claim text.