Du svarbūs pokyčiaišviesolaidinis ryšysyra perdavimo spartos padidėjimas ir perdavimo atstumo pailgėjimas. Didėjant perdavimo spartai, daugėja veiksnių, ribojančių perdavimo atstumą signalo perdavimo metu, tokių kaip chromatinė dispersija, netiesiniai efektai, poliarizacijos režimo dispersija ir kt., kurie taip pat turi įtakos abiejų vienalaikiam padidėjimui. Be to, realiame perdavimo procese nėra idealaus skaitmeninio kanalo, signalas visada turės aberacijų ir vėlavimų įvairių laikmenų perdavimo procese, o tai reiškia klaidų kodus ir drebėjimą. Siekdami sumažinti šių neigiamų veiksnių poveikį, pramonės ekspertai pasiūlė išankstinę klaidų taisymą arba trumpiau FEC (Forward Error Correction).
FEC yra trumpinys „Forward Error Correction“. Forward Error Correction – tai klaidų valdymo tipas, nurodantis techniką, kai signalas iš anksto apdorojamas pagal tam tikrą kodavimo algoritmą prieš siunčiant jį į perdavimo kanalą, pridedant perteklinius kodus su paties signalo charakteristikomis ir dekoduojant. gautą signalą priėmimo gale pagal atitinkamą algoritmą, kad išsiaiškintume siuntimo metu susidariusius klaidų kodus ir juos ištaisytume. Pateikiant paprastą pavyzdį, kažkas parašo straipsnį, kuriame yra daug rašybos klaidų, tada labai išmanantis tikrintojas, galintis jį perskaityti, tada ištaiso rašybos klaidas ir parodo jį pasauliečiui. Prieš pataisymą pasaulietis negali jo perskaityti, o tik tikrintojui ištaisęs rašybos klaidas gali perskaityti.
FEC tinka didelės spartos ryšiui (40G ir 100G), optinis signalas pablogėja perdavimo metu dėl įvairių veiksnių, todėl priimamasis galas yra neteisingai koduojamas, o tai gali neteisingai įvertinti "1" signalas kaip "0" signalas arba "0" signalas kaip "1" signalas, FEC funkcija susideda iš informacijos kodo su tam tikra klaidų taisymo galimybe per kanalo kodavimo įrenginį siuntimo gale, o kanalo dekoderis priėmimo gale dekoduoja gautą kodą. Jei perdavimo metu sugeneruotų klaidų skaičius neviršija klaidų taisymo galimybių (nepertraukiamos klaidos), dekoderis nustatys ir ištaisys klaidas, kad pagerintų signalo kokybę.















































