error-correcting code

Code having sufficient intelligence and incorporating sufficient signaling information to enable the detection and correction of many errors at the receiver.