Patent ID: 7383484

Claim:
A method, comprising: receiving an interleaved turbo product code (TPC) code word at a sequence detector; performing a soft decision algorithm to the interleaved TPC code word at the sequence detector; transmitting the interleaved TPC code word to a TPC decoder, the transmitting including de-interleaving the TPC code word; decoding the de-interleaved TPC code word at the TPC decoder into a plurality of code blocks; performing a cyclic redundancy check (CRC) on each of the plurality of code blocks of the TPC code word; assigning an artificially high probability confidence measure to bits of any of the plurality of code blocks which pass the CRC; and iteratively decoding the TPC code word between the soft decision algorithm of the sequence detector and the TPC decoder using the artificially high probability confidence measure assigned to bits of code blocks which pass the CRC, the TPC code word re-interleaved when transmitted to the sequence detector.