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

by   Amit Berman, et al.

We present O(m^3) algorithms for specifying the support of minimum-weight words of extended binary BCH codes of length n=2^m and designed distance d(m,s,i):=2^m-1-s-2^m-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 2^2i-1-2^i-1 elements, and a subspace of dimension m-2i-s, specified by a basis. In some detail, for designed distance 6· 2^j, 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· 2^j, we have a probabilistic algorithm with success probability ≥ 1/3-O(2^-m/2) for even m≥ 6. Finally, for designed distance 120· 2^j, 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· 2^j, 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.


page 1

page 2

page 3

page 4


Dihedral codes with prescribed minimum distance

Dihedral codes, particular cases of quasi-cyclic codes, have a nice alge...

Classification of 8-divisible binary linear codes with minimum distance 24

We classify 8-divisible binary linear codes with minimum distance 24 and...

On the Minimum Distance, Minimum Weight Codewords, and the Dimension of Projective Reed-Muller Codes

We give an alternative proof of the formula for the minimum distance of ...

High dimensional affine codes whose square has a designed minimum distance

Given a linear code C, its square code C^(2) is the span of all componen...

Binary Subspace Chirps

We describe in details the interplay between binary symplectic geometry ...

Increasing the Minimum Distance of Polar-Like Codes with Pre-Transformation

Reed Muller (RM) codes are known for their good minimum distance. One ca...

Constructive Spherical Codes by Hopf Foliations

We present a new systematic approach to constructing spherical codes in ...

Please sign up or login with your details

Forgot password? Click here to reset