Exercises 22.5 Additional Exercises: Error Correction for BCH Codes
BCH codes have very attractive error correction algorithms. Let be a BCH code in and suppose that a code polynomial is transmitted. Let be the polynomial in that is received. If errors have occurred in bits then where is the error polynomial. The decoder must determine the integers and then recover from by flipping the th bit. From we can compute for where is a primitive th root of unity over We say the syndrome of is
2.
3.
Recall the -block BCH code in Example 22.19. By Theorem 8.13, this code is capable of correcting two errors. Suppose that these errors occur in bits and The error-locator polynomial is Show that
4.
Let Determine what the originally transmitted code polynomial was.