fountain-code The base algorithms of encoding and decoding the fountain code. encoding: I use the basic LT encode method, that's robust solition method decoding: I use the basic Gaussian method and BP method.