摘要 |
PURPOSE:To improve the reliability of an information processing system by using a specific decision equation to perform correction of a signal-multiple error, the detection of a bit error and the decoding of a BCH code, respectively. CONSTITUTION:The number of erroneous positions (together with the size of RS code when it is used) of a t-multiple error is obtained by a decoder tBCH (or RS) of a t-multiple error BCH (or RS) code and with use of S(r<=j<=r+2t-1) among the syndromes produced by a syndrome generating circuit SG1. Then Sj<1> (r+2t<=j<=r+2t+k-1) is added to Sj, and a deciding circuit JUD3 decides whether a decision equation Z=S1<3>+S3 is equal to 0 or not. If the equation is equal to 0, the correction of error is carried out. Otherwise a signal is transmitted to an error correction circuit ECC4 which detects errors. Then the circuit ECC4 corrects the error base on the number of erroneous positions. |