A fault tolerant transmission algorithm
Encoder : The encoder of the algorithm, running in
Decoder : The decoder of the algorithm, using berlekamp-welch algorithm. Running in
Functions : The basic functions used in abouve algorithms, like gaussian-elimination and polynomial division