Patent ID: 7391826

Claim:
A method of decoding comprising processing iterations, each processing iteration comprising: performing a first Max-Log-MAP decoding operation giving rise to a systematic error due to the Max-Log approximation, performing a first weighting operation of applying weights to extrinsic information from the first decoding operation to be applied as a priori information to a second Max-Log-MAP decoding operation, performing a second Max-Log-MAP decoding operation giving rise to a systematic error due to the Max-Log approximation, and performing a second weighting operation of applying weights to extrinsic information from the second decoding to be applied as a priori information to the first Max-Log-MAP decoding of the next iteration, in which each weighting operation is performed to compensate for the systematic error due to the Max-Log approximation made in the previous Max-Log-MAP decoding operation, in which the weights in each weighting operation have iteration-specific values.