Δύο σημαντικές εξελίξεις στοεπικοινωνία οπτικών ινώνείναι η αύξηση του ρυθμού μετάδοσης και η επέκταση της απόστασης μετάδοσης. Καθώς αυξάνεται ο ρυθμός μετάδοσης, οι παράγοντες που περιορίζουν την απόσταση μετάδοσης κατά τη μετάδοση του σήματος γίνονται πιο πολλοί, όπως η χρωματική διασπορά, τα μη γραμμικά φαινόμενα, η διασπορά του τρόπου πόλωσης κ.λπ., τα οποία επηρεάζουν επίσης την ταυτόχρονη αύξηση και των δύο. Επιπλέον, δεν υπάρχει ιδανικό ψηφιακό κανάλι στην πραγματική διαδικασία μετάδοσης, το σήμα θα έχει πάντα εκτροπές και καθυστερήσεις στη διαδικασία μετάδοσης διαφόρων μέσων, πράγμα που σημαίνει κωδικούς σφαλμάτων και jitter. Για να μειωθεί ο αντίκτυπος αυτών των δυσμενών παραγόντων, οι ειδικοί του κλάδου έχουν προτείνει τη διόρθωση εμπρός σφαλμάτων ή FEC (Forward Error Correction) για συντομία.
Το FEC είναι συντομογραφία του Forward Error Correction. Το Forward Error Correction είναι ένας τύπος ελέγχου σφάλματος, ο οποίος αναφέρεται σε μια τεχνική όπου ένα σήμα προεπεξεργάζεται σύμφωνα με έναν ορισμένο αλγόριθμο για κωδικοποίηση πριν σταλεί στο κανάλι μετάδοσης, προσθέτοντας περιττούς κωδικούς με τα χαρακτηριστικά του ίδιου του σήματος και αποκωδικοποίηση το λαμβανόμενο σήμα στο άκρο λήψης σύμφωνα με τον αντίστοιχο αλγόριθμο, ώστε να εντοπιστούν οι κωδικοί σφάλματος που δημιουργούνται κατά τη μετάδοση και να τους διορθωθούν. Για να δώσω ένα απλό παράδειγμα, κάποιος γράφει ένα άρθρο με πολλά τυπογραφικά λάθη, μετά ένας πολύ γνώστης επαληθευτής που μπορεί να το διαβάσει, μετά διορθώνει τα τυπογραφικά λάθη και μετά το δείχνει σε έναν απλό άνθρωπο. Πριν από τη διόρθωση, ο λαϊκός δεν μπορεί να το διαβάσει και μόνο αφού ο επαληθευτής διορθώσει τα τυπογραφικά λάθη μπορεί να το διαβάσει.
Το FEC είναι κατάλληλο για επικοινωνία υψηλής ταχύτητας (40G και 100G), το οπτικό σήμα επιδεινώνεται κατά τη μετάδοση λόγω διαφόρων παραγόντων, με αποτέλεσμα την εσφαλμένη κωδικοποίηση στο άκρο λήψης, η οποία μπορεί να εκτιμήσει εσφαλμένα το Σήμα "1" ως σήμα "0" ή σήμα "0" ως σήμα "1", η λειτουργία FEC αποτελείται από κωδικό πληροφοριών με συγκεκριμένη δυνατότητα διόρθωσης σφαλμάτων μέσω του κωδικοποιητή καναλιού στο άκρο αποστολής και ο αποκωδικοποιητής καναλιού στο άκρο λήψης αποκωδικοποιεί τον κωδικό που έλαβε. Εάν ο αριθμός των σφαλμάτων που δημιουργούνται στη μετάδοση είναι εντός της δυνατότητας διόρθωσης σφαλμάτων (ασυνεχή σφάλματα), ο αποκωδικοποιητής θα εντοπίσει και θα διορθώσει τα σφάλματα προκειμένου να βελτιώσει την ποιότητα του σήματος.















































