摘要 |
<p>A decoding method of the present invention includes the steps of: reading the coded data according to the block-unit concatenation BCH encoding method from a non-volatile memory and conducting a hard-decision decoding operation for the read data; extracting a message block including an error in response to a hard-decision decoding failure; acquiring a first index which is the index of a row code word corresponding to the message block including the error and a second index which is the index of a column code word; calculating the respective polynomials of the code words failed to be decoded based on the first and second indexes; and correcting the errors using the calculated polynomials.</p> |