Patent ID: 8151172
Filing Date: 2012-04-03
Classification: H03M

Abstract:
1. An error correction system, comprising: a composite encoder/decoder adapted to generate check symbols for encoding data and error syndromes for correcting corrupted data, wherein the error syndromes are adapted to correct the corrupted data by determining error locations and error values within the corrupted data, wherein the composite encoder/decoder module comprises a plurality of encoder/decoder slices, and wherein each encoder/decoder slice has a preselected static tap weight value for computing the check symbols and the error syndromes; a cascade module adapted to couple the plurality of encoder/decoder slices into blocks of encoder/decoder slices, wherein a first block of encoder/decoder slices is selectively operable in parallel with a second block of encoder/decoder slices and wherein the number of encoder/decoder blocks is less than the number of encoder/decoder slices; and a switch adapted to select at least the first block of encoder/decoder slices to be used in computing the check symbols and the error syndromes.