1. An iterative decoding device, comprising a decoder for decoding received encoded data blocks by a next iteration initialization including 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 until a final stake is obtained during a final iteration to compute first and second hard decision bits, and a control module 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, wherein said iterative decoding device comprises a first memory, and in that said control module, when the CRC field of a block is invalid, orders said decoder to store the final stakes associated to said block in said first memory, to require transmission of a redundant version of said block, and when said redundant version is received, to initialize said decoder with said stored final stakes before it applies said next iteration initialization mechanism to said received redundant version.