Patent ID: 7743313

Claim:
A decoder that processes a data signal formed by encoding a first data string by redundancy encoding to form a first encoded signal, interleaving the first encoded signal to form an interleaved data string, performing a second level of encoding on the interleaved data string to form a second encoded signal, modulating a wave using the second encoded signal, and then transmitting the modulated wave over a data communication path, the decoder comprising: a demodulation unit operative to receive the modulated wave transmitted over the data communication path and to demodulate the modulated wave to form demodulated data; a first decoder unit operative to receive the demodulated data, to decode the second level of encoding and output a decoded signal and a first error indication signal indicative of a presence of errors in the decoded signal; a de-interleaver unit that operates on the decoded signal to form a de-interleaved signal; an identifier unit that receives the first error indication signal, and from the first error indication signal, produces a second error indication signal indicative of a presence of errors in the de-interleaved signal; a redundancy decoder operative to perform redundancy decoding using data derived from the first decoder unit, said redundancy decoder being arranged to operate on the de-interleaved signal and the second error indication signal.