FEC
Forward Error Correction
Forward Error Correction techniques pass additional 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 convolutional coding. At the receiving side a Viterbi trellis is used to check and correct the data as it is received.