Invention Application

METHOD OF FORWARD ERROR CORRECTION
Abstract:
An iterative method of correcting errors (160) in a data block (164). Bad bytes are first identified using information derived from an 8B/10B decoding (158) of the data block (164). Within each identified bad byte, suspect bits are subsequently identified using information derived from parity decoding (162) of a row of the data block (164). Each suspect bit is then classified as either a confirmed error bit or an unconfirmed error bit using information derived from parity decoding (162) of a column of the data block (164) in which the suspect bit is located. Confirmed error bits are then corrected (160), the parity bits corresponding to the confirmed error bit reset, and the bad byte cleared. The process is then repeated if one or more bad bytes remain in the data block (164).
Patent Agency Ranking
0/0