1. Iterative decoding device (ITD), comprising a means (SISO 1 , SISO 2 , DI 1 , DI 2 , I 1 , I 2 ) for decoding received encoded data blocks by means of a what is known as next iteration initialization mechanism consisting in dividing said encoded data block in a chosen number of sub-blocks to determine with forward and backward recursive calculations, for each of said 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, and a control means (CM) arranged to choose one of said first and second hard decision bits in order for the validity of a CRC field to be checked, which is associated to this received data block, characterized in that it comprises a first memory means (M 1 ), and in that said control means (CM) is arranged, when the CRC field of a block is invalid, i) to order said decoding means to store the final stakes associated to said block in said first memory means, ii) to require transmission of a redundant version of said block, and when said redundant version is received, to initialize said decoding means (SISO 1 ) with said stored final stakes before it applies said next iteration initialization mechanism to said received redundant version.