摘要 |
PROBLEM TO BE SOLVED: To improve error correcting capability.SOLUTION: An electronic device 1 performs decoding processing corresponding to a convolutional code by generating a soft decision likelihood value, and performs error correction processing after changing the order of a data series so as to generate decoded data. A detection section 6 estimates whether an error occurs to a symbol whose error cannot be corrected because of a failure in the error correction processing on the basis of position information of a symbol whose error is corrected as the error correction processing is successful, and detects the position of the symbol estimated to have an error. A setting section 7 sets a correction value of decision likelihood value on the basis of the decoded data and the position information of the symbol estimated to have the error. The electronic device 1 changes the order of a series of correction values for soft determination likelihood values and then feeds the correction values for soft determination likelihood value back to decoding processing corresponding to the convolutional code. |