Efficient Algorithms for Constructing Minimum-Weight Codewords in Some Extended Binary BCH Codes
Abstract
We present algorithms for specifying the support of minimum-weight words of extended binary BCH codes of length and designed distance for some values of , where may grow to infinity. The support is specified as the sum of two sets: a set of elements, and a subspace of dimension , specified by a basis. In some detail, for designed distance , we have a deterministic algorithm for even , and a probabilistic algorithm with success probability for odd . For designed distance , we have a probabilistic algorithm with success probability for even . Finally, for designed distance , we have a deterministic algorithm for divisible by . We also present a construction via Gold functions when . Our construction builds on results of Kasami and Lin (IEEE T-IT, 1972), who proved that for extended binary BCH codes of designed distance , 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 (and hence also for designed distance , 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 .
Cite
@article{arxiv.2305.17764,
title = {Efficient Algorithms for Constructing Minimum-Weight Codewords in Some Extended Binary BCH Codes},
author = {Amit Berman and Yaron Shany and Itzhak Tamo},
journal= {arXiv preprint arXiv:2305.17764},
year = {2024}
}