É uma técnica utilizada para melhorar a performance e qualidade de um link, por meio da correção do sinal transmitido, de maneira simplificada é enviado um código de correção aproveitando o cabeçalho SDH/SONET. Podem ser corrigidos até oito erros por frame, em muitos casos com a utilização do FEC é possível aumentar a margem em quase 3 db na relação sinal/ruído, consequentemente aumentando a distância entre enlaces.