摘要 |
An iterative decoding device (ITD) for a communication receiver comprises: i) a means (SISOl , SISO2, DIl , DI2, Il , 12) for decoding received encoded data blocks by means of a so-called next iteration initialization mechanism (consisting of dividing the encoded data block into a chosen number of sub-blocks to determine with forward and backward recursive calculations for each of the sub-blocks and for each iteration a set of state metrics defining a stake to be used during a next iteration to determine a next stake till a final stake is obtained during a final iteration to compute first and second hard decision bits), Ë) a control means (CM) arranged to choose one of the first and second hard decision bits in order for the validity of a CRC field, associated to this received data block, to be checked, and Ëi) a first memory means (Ml). The control means (CM) is also arranged, when the CRC field of a block is invalid, - to order the decoding means to store the final stakes associated to the block in the first memory means (Ml), - to require the transmission of a redundant version of the block, and - when the redundant version is received, to initialize the decoding means (SISOl) with the stored final stakes before it applies the next iteration initialization mechanism to the received redundant version. |