Error correction capability adjustment of LDPC codes for storage device testing
AssigneeLSI Corporation
InventorsRichard Rauschmayer, Hongwei Song
Life of this patent
Estimating the term…
Abstract
Methods and structure described herein provide for adjusting an error correction capability of an LDPC error correction code. For example, the system of one embodiment includes a decoder adapted to decode data that has been encoded with a LDPC error correction code. The system also includes a detector communicatively coupled to the decoder and adapted to estimate bit values in the data prior to decoding by the decoder. The detector is further adapted to change bit values based on bit value estimations to reduce the error correction capability of the LDPC error correction code. The reduction in error correction capability is adjustable such that sector failure rates of storage devices may be incrementally analyzed.
Claims16
A system for adjusting an error correction capability of a low density parity check error correction code, the system comprising:
- a decoder configured to decode data utilizing likelihood estimates of bit values in the data, wherein the data is encoded with a low density parity check error correction code;
- and
- a detector communicatively coupled to the decoder and configured to calculate the likelihood estimate of one or more bit values in the data prior to decoding by the decoder, wherein the detector is further configured to reduce the likelihood estimate of the one or more bit values to reduce the error correction capability of the decoder.
A method of testing a disk drive, the method comprising:
- encoding data with a low density parity check code;
- storing the encoded data on the disk drive;
- reading the encoded data from the disk drive;
- calculating a likelihood estimate of one or more bit values in the encoded data;
- reducing the likelihood estimate of the one or more bit values in the encoded data to decrease an error correction capability of the low density parity check code;
- and
- decoding the encoded data utilizing the low density parity check code and likelihood estimates of bit values in the encoded data to determine a sector failure rate in the disk drive.
A system configured to test a disk drive, the system comprising:
- a write module configured to encode data with a low density parity check code and configured to write the encoded data to the disk drive;
- and
- a read module configured to read the encoded data from the disk drive, configured to calculate a likelihood estimate of one or more bit values in the encoded data, and configured to reduce the likelihood estimate of the one or more of the bit values in the encoded data, wherein the reduced likelihood estimate of the one or more bit values in the encoded data reduces an error correction capability of the low density parity check code to determine a sector failure rate of the disk drive.
Dependencies are inferred from the claim text.