Efficient Algorithms for Constructing Minimum-Weight Codewords in Some Extended Binary BCH Codes

Abstract

We present O(m3) algorithms for specifying the support of minimum-weight words of extended binary BCH codes of length n=2m and designed distance d(m,s,i):=2m-1-s-2m-1-i-s for some values of m,i,s, where m may grow to infinity. The support is specified as the sum of two sets: a set of 22i-1-2i-1 elements, and a subspace of dimension m-2i-s, specified by a basis. In some detail, for designed distance 6· 2j, we have a deterministic algorithm for even m≥ 4, and a probabilistic algorithm with success probability 1-O(2-m) for odd m>4. For designed distance 28· 2j, we have a probabilistic algorithm with success probability ≥ 1/3-O(2-m/2) for even m≥ 6. Finally, for designed distance 120· 2j, we have a deterministic algorithm for m≥ 8 divisible by 4. We also present a construction via Gold functions when 2i|m. Our construction builds on results of Kasami and Lin (IEEE T-IT, 1972), who proved that for extended binary BCH codes of designed distance d(m,s,i), the minimum distance equals the designed distance. Their proof makes use of a non-constructive result of Berlekamp (Inform. Contrl., 1970), and a constructive ``down-conversion theorem'' that converts some words in BCH codes to lower-weight words in BCH codes of lower designed distance. Our main contribution is in replacing the non-constructive argument of Berlekamp by a low-complexity algorithm. In one aspect, we extends the results of Grigorescu and Kaufman (IEEE T-IT, 2012), who presented explicit minimum-weight words for designed distance 6 (and hence also for designed distance 6· 2j, by a well-known ``up-conversion theorem''), as we cover more cases of the minimum distance. However, the minimum-weight words we construct are not affine generators for designed distance >6.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…