Title :
Design of optimal short-length LT codes using evolution strategies
Author :
Zao, John K. ; Hornansky, Martin ; Diao, Pei-lun
Author_Institution :
Dept. of Comput. Sci., Nat. Chiao Tung Univ., Hsinchu, Taiwan
Abstract :
Luby Transform (LT) and its companion Raptor codes are the most popular implementations of digital fountain codes. Performance of these rateless forward erasure correction codes is determined mainly by the degree distributions of their encoded symbols. Although the asymptotic behaviors of LT codes with large (>;105) symbol blocks have been deduced analytically, a proficient method for finding the optimal degree distributions of short length (<;103) LT codes is still absent. In this paper, we propose a practical approach to employ evolution strategies in finding the degree distributions of optimal short-length LT codes for different applications. Our approach begins with the development of a new performance model for LT codes based on three measurements: coding overhead ε, failure ratio r and failure occurrence probability p. Three evolution strategies (DE, CMA-ES and NES) were then employed to minimize these performance measurements separately with careful design of fitness functions and necessary transformations of decision variables. Throughout the evolution process, the performance of individual LT code in the population was evaluated with numerical simulations. Our experiments showed that the optimal degree distributions can be found using all three evolution strategies but with different convergence rates and the (r,p,ε) values of these optimized codes are all distributed on a smooth concave surface.
Keywords :
convergence; covariance matrices; error correction codes; evolutionary computation; failure analysis; probability; CMA-ES; DE evolution strategy; Luby transform; NES; Raptor codes; asymptotic behavior; code optimization; coding overhead; convergence rate; covariance matrix adaptation; decision variable transformation; differential evolution; digital fountain codes; encoded symbols; evolution process; failure occurrence probability; failure ratio; fitness function; natural evolution strategy; numerical simulation; optimal degree distribution; optimal short-length LT codes; performance measurement minimization; performance model; rateless forward erasure correction codes; smooth concave surface; symbol blocks; Convergence; Encoding; Maximum likelihood decoding; Optimization; Robustness; Solitons; Covariance Matrix Adaptation - Evolution Strategy (CMA-ES); Differential Evolution (DE); Digital Fountain Codes; Luby Transform (LT); Natural Evolution Strategy (NES);
Conference_Titel :
Evolutionary Computation (CEC), 2012 IEEE Congress on
Conference_Location :
Brisbane, QLD
Print_ISBN :
978-1-4673-1510-4
Electronic_ISBN :
978-1-4673-1508-1
DOI :
10.1109/CEC.2012.6256147