A binary cyclic code of odd length is an ideal of . For a primitive th root , its defining set is the set of powers at which every code polynomial vanishes. A BCH code of design distance has consecutive powersin its defining set.
If a nonzero codeword had weight , write it as . Evaluation at consecutive defining roots gives a homogeneous Vandermonde system in the nonzero values . Its determinant is nonzero because the support elements are distinct. Thus every would vanish, a contradiction. This proves the BCH bound
The defining roots are . Frobenius conjugacy gives the two binary cyclotomic classesHencewhile has order five andThe generator is their least common multiple:
For received polynomial , define the syndromes . If the error positions are , the error locator polynomial isIts roots are , and its coefficients satisfy the Newton syndrome recurrences. For this design-distance-five code, bounded-distance decoding seeks degree at most two.
For , reduction using givesThe degree-two syndrome recurrence yieldsChecking the fifteen nonzero field elements shows that this polynomial has no root in . It therefore cannot be expressed as for error positions . The received word lies outside the code's two-error decoding radius, so the error positions cannot be determined uniquely by this decoder.
Articles by others on the same topic
There are currently no matching articles.