In un sistema di telecomunicazione, il termine Forward Error Correction (FEC) forward (solo in avanti) indica un meccanismo su canale monodirezionale di rilevazione e successiva correzione degli errori a valle di una trasmissione digitale basato su un'opportuna codifica di canale e sull'aggiunta di bit di ridondanza al flusso monodirezionale informativo funzionali all'elaborazione da parte di appositi algoritmi. Esistono diversi tipi di algoritmi, calibrati sulle specifiche caratteristiche trasmissive (come ad esempio bit rate e tecnologia trasmissiva), con capacità più o meno spinte di correzione in funzione della codifica e del tipo di elaborazione utilizzate. Tali algoritmi consentono inoltre di derivare una statistica in grado di monitorare quanti bit sono stati corretti con successo e stimare quanta parte del segnale non è stato possibile correggere, consentendo così di misurarne l'efficacia tramite una stima del tasso di errore del segnale prima e dopo la correzione.