Forward Error Correction (FEC)

A method of communicating data that corrects errors in transmission on the receiving end. Before transmission, the data is put through a predetermined algorithm that adds extra bits specifically for error correction to any character or code block.