Genetic Algorithms for Soft-Decision Decoding of Linear Block Codes

Harpal Maini, Kishan Mehrotra, Chilukuri Mohan, Sanjay Ranka
1994 Evolutionary Computation  
Soft-decision decoding is an NP-hard problem of great interest to developers of communication systems. We show that this problem is equivalent to the problem of optimizing Walsh polynomials. We present genetic algorithms for soft-decision decoding of binary linear block codes and compare the performance with various other decoding algorithms. Simulation results show that our algorithms achieve bit-error-probabilities as low as 0.00183 for a [104, 52] code with a low signal-to-noise ratio of 2.5
more » ... dB, exploring only 30,000 codewords, whereas the search space contains 4.5 x 10 15 codewords. We define a new crossover operator tha.t exploits domain-specific information and compare it with uniform and two point crossover. We also give a schema theorem for our genetic algorithm, showing that high reliability, low order codewords are the building blocks for the evolutionary process. [{eywords: genetic algorithms, soft-decision decoding, uniform crossover, Walsh polynomials.
doi:10.1162/evco.1994.2.2.145 fatcat:avnyfxxcyjea7bux3egtumqhzm