Low-complexity soft-decision decoding of error-correction codes
AssigneeSTMicroelectronics S.r.l.
InventorsRAZMIK KARABED, HAKAN C. OZDEMIR, VINCENT BRENDAN ASHE, RICHARD BARNDT
Life of this patent
Estimating the term…
Loading patent…
AssigneeSTMicroelectronics S.r.l.
InventorsRAZMIK KARABED, HAKAN C. OZDEMIR, VINCENT BRENDAN ASHE, RICHARD BARNDT
Estimating the term…
A system and method for correcting errors in an ECC block using soft-decision data. In an embodiment, a soft-decision ECC decoding method, uses “soft” data indicative of how reliable bits of data are when read out. Such reliability information may be used to identify particular symbols with a higher likelihood of error such that these symbols may be changed in an attempt to reduce the total number of errors in the data. In an embodiment, a soft-decision ECC decoding path may include a reliability checker operable to receive bits of data read from a data store and operable to associate a reliability factor with each bit of data. Then, an update module may iteratively change bits or groups of bits based upon an ordering of the reliability factors.
An error-correcting module, comprising:
The ordering module of claim 7 comprising a gray-code ordering schema.
An error correction code module, comprising
A controller, comprising:
A hard-disk drive system, comprising:
A computer system, comprising:
A method, comprising:
A method, comprising:
Dependencies are inferred from the claim text.