摘要 |
<p>Method of decoding first and second error correction codes, the first error correction code (n1, k1) (where n1 represents the code length) being coded once every k1 number of information symbols in each of the columns of information symbols which are arranged in a two-dimensional array (k1 x k2), and the second error correction code (n2, k2), where n2 represents the code length, being coded once every k2 number of information symbols in each of the rows. A first pointer formed by decoding the first error correction code is stored in an n2-bit memory, while a second pointer formed by decoding the second error correction code is, at least, stored in a k1-bit memory. When information symbols are output, the reliability thereof is judged by examining the state of the first and second pointers. In this case, when the second error correction code is decoded, an erasure correction may be made with respect to each of the code systems of the second error correction code by employing the first pointer, and a part of the calculation for obtaining an error value in this erasure correction may be carried out only once with respect to each of the code systems of the second error correction code. Also disclosed is an apparatus suitably employed for the above-described method.</p> |