Patent ID: 7992073

Claim:
A decoding device that decodes received data based on likelihood information, comprising: a decoding processor configured to perform iterative decoding on each of a plurality of blocks divided from the received data; and a stop/end determination section configured to determine whether or not to stop the iterative decoding in each divided block based on an output result from the decoding processor and to perform end determination determining whether or not to end decoding process of the received data based on a stop determination result, wherein upon the decoding processor terminating the iterative decoding on one of the blocks divided from the received data, the stop/end determination section performs the end determination to determine whether the iterative decoding on the one of the blocks is converged or not, and the decoding processor continues the iterative decoding for another one of the blocks divided from the received data upon the stop/end determination section determining that the iterative decoding on the one of the blocks is converged, whereas the decoding processor does not decode all of remaining blocks upon the stop/end determination section determining that the iterative decoding on the one of the blocks is not converged.