FEC - Forward Error Correction

Forward Error Correction techniques pass addition information along with the user data to the receiver. Any corruption in the user data can be repaired by use of the additional data. An example of this is convolution coding. At the receiving side a Viterbi trellis is used to check and correct the data as it is received.