Patent ID: 7778978

Claim:
An apparatus comprising: a receiver configured to: receive at least a fragment of a first codeword, the first codeword being based on a first packet; and receive at least a fragment of a second codeword, the second codeword being based on cross-coding the first packet and the second packet; a memory configured to store the at least the fragment of the first codeword and the at least the fragment of the second codeword; an first iterative decoder, the iterative decoder including a first codeword input and a second codeword input, the first iterative decoder being configured to iteratively decode the first packet by passing the at least the fragment of the first codeword through the first codeword input and passing equally probable values through the second codeword input; and a second iterative decoder configured to iteratively decode the second packet jointly with the first packet by using the decoded first codeword to decode the second codeword.