摘要 |
PURPOSE:To improve the error detection capability of the data decoding system, by detecting pointers generated by an internal code, error position information generated by an external code, and the number of pointers, and controlling the error correction on a basis of these detected results. CONSTITUTION:In case that double encoded data having an external signal and an internal signal is decoded, data including an error is applied to an internal code decoding circuit 5 of the reception side, and the error is detected or detected and corrected in the circuit 5. Pointers P(0,0)-P(1,1) which are set to ''1'' for detection of the error and are set to ''0'' for non-detection of the error are generated. Data decoded by this circuit 5 is returned to the original arrangement by a deinterleaving circuit 6 and is inputted to an external code decoding circuit 7. The number of pointers at the time when pointers indicating errors and error position information obtained from the external code coincide with each other is counted by the circuit 7, and the correction is performed when this number is smaller than the minimum value of the probability of generation of decoding error for decoding of the external code, but the correction is not performed when this number is larger than the minimum value; and thus, the error detection capability is improved. |