System and method for providing error correction coding with selectively variable redundancy
AssigneeSTMicroelectronics S.r.l.
InventorsHonda Yang, John T. Gill, III
Life of this patent
Estimating the term…
Loading patent…
AssigneeSTMicroelectronics S.r.l.
InventorsHonda Yang, John T. Gill, III
Estimating the term…
A system and method are disclosed for providing error correction coding having a selectively variable degree of redundancy. The system and method include generating extended check symbols by performing a Reed-Solomon operation on unused check symbols that do not form a portion of an interleaved code word. An extended check symbol is generated from the unused check symbols appearing in a column of the unused check symbols. The extended check symbols are stored with the interleaved code words in a data storage device. The extended check symbols are retrieved from the data storage device with the corresponding interleaved code words. Following the decoding of the interleaved code words and the identification of uncorrectable errors therein, the extended check symbols are decoded to recover the corresponding unused check symbols for the previously uncorrectable interleaved code words. The recovered unused check symbols are added to the previously uncorrectable interleaved code words so as to increase the error correcting capability thereof. The previously uncorrectable interleaved code words having the recovered unused check symbols are then decoded and errors therein corrected accordingly.
A method for correcting errors in data using interleaved Reed-Solomon coding, comprising the steps of:
A computer program product including a computer readable medium having computer readable program code means embodied thereon, for correcting errors in data stored in data memory, the computer program product comprising:
A computer program product including a computer readable medium having computer readable program code means embodied thereon, for correcting errors in data stored in data memory, the computer program product comprising:
A method for correcting errors in data using interleaved Reed-Solomon coding, comprising the steps of:
An apparatus for coding information, comprising:
A computer software product embodying program instructions for execution by a processing unit for retrieving information from a memory, the computer software product including instructions stored on a computer medium which, when executed by the processing unit, operate to:
Dependencies are inferred from the claim text.