The invention discloses an LT code encoding and decoding method and
system. According to the method, a traditional
Gaussian approximation tracking mean value method is modified into a mode of trackinga check node and outputting an error rate by a variable node, an obtained error rate result is closer to actual
code word performance compared with a traditional
Gaussian approximation (tracking meanvalue) method, and the coding and decoding precision is improved; the
bit error rate result obtained by adopting the method is basically consistent with the discrete
density evolution result, but thecomplexity is greatly reduced, and compared with a Monte Carlo
simulation method, the method is shorter in time consumption, and the coding and decoding efficiency is improved. In addition, by meansof the method, the target
bit error rate can be directly set during
degree distribution optimization, it is guaranteed that a result obtained through optimization (namely code words with the optimizeddegree distribution) meets the target
bit error rate under the condition that the
code rate is as large as possible (namely
code word cost is low), and therefore the
degree distribution function optimized through the method has good bit error rate performance.