Malfunction in the Peterson-Gorenstein-Zierler Decoder
Abstract:
Abstract---Most versions of the Peterson-Gorenstein-Zierler (PGZ) decoding algorithm are not true bounded distance decoding algorithms in the sense that when a received vector is not in the decoding sphere of any codeword, the algorithm does not always declare a decoding failure. For a t-error-correcting BCH code, if the received vector is at distance i, i t, from a codeword in a supercode with BCH distance t + i + 1, the decoder will output that codeword from the supercode. If that codeword is not a member of the t-error-correcting code, then decoder malfunction is said to have occurred. We describe the necessary and sufficient conditions for decoder malfunction and show that malfunction can be avoided in the PGZ decoder by checking t \Gamma equations, where is the number of errors hypothesized by the decoder. A formula for the probability of decoder malfunction is also given, and the significance of decoder malfunction is considered for PGZ decoders and high speed Berlekamp-Massey decoders. Keywords---Decoder malfunction, bounded-distance decoding, BCH coding, Reed-Solomon coding, Peterson-Gorenstein-Zierler algorithm. I.
Citations
| 1287 | The Theory of Error–Correcting Codes – MacWilliams, Sloane - 1977 |
| 291 | Theory and Practice of Error Control Codes – Blahut - 1983 |
| 280 | Algebraic Coding Theory – Berlekamp - 1968 |
| 176 | Error Correcting Codes – Peterson, Weldon - 1972 |
| 6 | On the probability of undetected error for the Maximum Distance Separable codes – Kasami, Lin - 1984 |
| 1 | Decoder malfunction in BCH decoders – Sarwate, Morrison - 1990 |
| 1 | Avoiding decoder malfunction in the Peterson-GorensteinZierler decoder – Dur - 1993 |
| 1 | High-speed decoding of BCH Codes – Chen - 1981 |

