摘要 |
A decoding device inputs: a redundant bit generated between data blocks contained in each of sets obtained by combining a plurality of data blocks obtained by dividing a signal bit string; and a code block obtained by error-correction-encoding the data blocks; so as to make the bit string in the code block to be an input. The decoding device calculates signal bit reliability information. Moreover, the decoding device repeats a process to use the calculated reliability information as an input to calculate new reliability information relating to a signal bit in the data block subjected to the error correction encoding into a code block. Furthermore, the decoding device repeats a process to calculate inter-block reliability information indicating the reliability of the signal bit which has contributed to generation of the redundant bit and input the inter-block reliability information, as reliability information relating to the signal bit, into an in-block repetition calculation unit in accordance with the redundant bit generated between the data blocks contained in the respective sets and the reliability information repeatedly calculated by the in-block repetition calculation unit. |