Patent ID: 8930799
Filing Date: 2015-01-06
Classification: H03M

Abstract:
1. A method comprising: receiving a frame of block-coded symbols, each symbol including a set of bits encoded via an error correction code and a set of unencoded bits, the unencoded bits not coded via the error correction code; calculating an error syndrome after receiving the frame; storing the symbols to associate each set of encoded bits with a set of coset bits; detecting a bit error in one of the plurality of symbols, the bit error associated with the at least one unencoded bit, the detecting carried out in accordance with an error detection algorithm; calculating a minimum error distance value for each of the candidate slices; subtracting each minimum error distance value from a CRC error value associated with each slice to generate an error difference value; identifying the symbol having the bit error from among the plurality of symbols by selecting the symbol having the lowest error difference value; and correcting the bit error in the identified symbol without discarding the frame, the correcting based on a selection from stored predetermined candidate solutions.