An efficient method to find the minimum distance of linear block codes

Finding the minimum distance of linear codes is in general a NP-hard problem, we propose an efficient algorithm to attack this problem. The principle of this approach is to search code words locally around the all-zero code word perturbed by a level of noise magnitude, in other words the maximum of noise that can be corrected by a Soft-In decoder, anticipating that the resultant nearest non-zero code words will most likely contain the minimum Hamming weight code word, whose Hamming weight is equal to the minimum distance of the linear code. A numerous results prove that the proposed algorithm is valid for general linear codes and it is very fast comparing to all others known techniques, therefore it is a good tool for computing. Comparing to Joanna's works, we proof that our algorithm has a low complexity with a fast time of execution. For some linear RQs, QDCs and BCHs codes with unknown minimum distance, we give a good estimation (true) of the minimum distance where the length is less than 439.

[1]  Tsung-Ching Lin,et al.  On the minimum weights of binary extended quadratic residue codes , 2009, 2009 11th International Conference on Advanced Communication Technology.

[2]  Claude Berrou,et al.  Computing the minimum distance of linear codes by the error impulse method , 2002, Global Telecommunications Conference, 2002. GLOBECOM '02. IEEE.

[3]  Gadiel Seroussi,et al.  On the minimum distance of some quadratic residue codes , 1984, IEEE Trans. Inf. Theory.

[4]  Simon Litsyn,et al.  An improved upper bound on the minimum distance of doubly-even self-dual codes , 2000, IEEE Trans. Inf. Theory.

[5]  Evangelos Eleftheriou,et al.  On the computation of the minimum distance of low-density parity-check codes , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[6]  C. Berrou,et al.  Computing the minimum distances of linear codes by the error impulse method , 2002, Proceedings IEEE International Symposium on Information Theory,.

[7]  Nigel Boston The Minimum Distance of the [137, 69] Binary Quadratic Residue Code , 1999, IEEE Trans. Inf. Theory.

[8]  M. Tomlinson,et al.  Some Results on the Weight Distributions of the Binary Double-Circulant Codes Based on Primes , 2006, 2006 10th IEEE Singapore International Conference on Communication Systems.

[9]  Mostafa Belkasmi,et al.  Genetic algorithms for finding the weight enumerator of binary linear block codes , 2013, ArXiv.

[10]  José Felipe Voloch Computing the minimal distance of cyclic codes , 2005 .

[11]  M. Graß On the minimum distance of some quadratic-residue codes , 2000, 2000 IEEE International Symposium on Information Theory (Cat. No.00CH37060).

[12]  Ahmed Azouaoui,et al.  A genetic algorithm to search of good double-circulant codes , 2011, 2011 International Conference on Multimedia Computing and Systems.

[13]  O. Antoine,et al.  Theory of Error-correcting Codes , 2022 .