Applying genetic algorithms to the information sets search problem

Error-correction coding is essentially a signal processing technique that is used to improve the reliability of digital communication systems. In the Information Set (IS) decoding a collection of information sets are used to generate candidate codewords. The procedure then selects as the decoded codeword the one which is closest to the received sequence. This decoding approach can reduces the complexity and time processing in comparison to maximum-likelihood decoding (MLD), and may presents the same decoding level. The performance of the IS algorithm depends on the number of error patterns that the collection of information sets can cover. There are no known constructive procedures for finding optimum collection of information sets. This paper presents an approach for obtaining optimum collections of information sets using genetic algorithms. Using this approach we found, in short time, collections of information sets with high covering capacity. Results from computer simulation show that the performance of the IS algorithm with optimized collections is nearly identical to the maximum-likelihood decoding.

[1]  Jakov Snyders,et al.  Reliability-Based Syndrome Decoding of Linear Block Codes , 1998, IEEE Trans. Inf. Theory.

[2]  Michael B. Pursley,et al.  An improvement to generalized-minimum-distance decoding , 1991, IEEE Trans. Inf. Theory.

[3]  Ricardo P. Jasinski,et al.  A Simple Algorithm for Decoding of Binary Block Codes Based on Information Sets , 2010 .

[4]  Lev B. Levitin,et al.  A new approach to the general minimum distance decoding problem: The zero-neighbors algorithm , 1985, IEEE Trans. Inf. Theory.

[5]  Walter Godoy,et al.  Proposal of sub-optimum decoding algorithm with a bound of Voronoi region V(C0) , 1998, Comput. Commun..

[6]  S. Lin,et al.  Soft-decision decoding of binary linear block codes based on an iterative search algorithm , 1995, Proceedings of 1995 IEEE International Symposium on Information Theory.

[7]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[8]  Richard A. Games,et al.  (n, K, T)-covering Systems and Error-trapping Decoding , 1981, IEEE Trans. Inf. Theory.

[9]  R. Morelos-Zaragoza The art of error correcting coding , 2002 .

[10]  Walter Godoy,et al.  A new approach to the information set decoding algorithm , 1997, Comput. Commun..

[11]  Eugene Prange,et al.  The use of information sets in decoding cyclic codes , 1962, IRE Trans. Inf. Theory.

[12]  J. Hammersley,et al.  Monte Carlo Methods , 1965 .

[13]  David Chase,et al.  Class of algorithms for decoding block codes with channel measurement information , 1972, IEEE Trans. Inf. Theory.

[14]  John G. Proakis,et al.  Digital Communications , 1983 .