میں دو اہم پیشرفتفائبر آپٹک مواصلاتٹرانسمیشن کی شرح میں اضافہ اور ٹرانسمیشن فاصلے کی توسیع ہیں۔ جیسے جیسے ٹرانسمیشن کی شرح میں اضافہ ہوتا ہے، سگنل ٹرانسمیشن کے دوران ٹرانسمیشن فاصلے کو محدود کرنے والے عوامل بہت زیادہ ہو جاتے ہیں، جیسے رنگین بازی، غیر لکیری اثرات، پولرائزیشن موڈ ڈسپریشن، وغیرہ، جو دونوں کے بیک وقت اضافے کو بھی متاثر کرتے ہیں۔ اس کے علاوہ ٹرانسمیشن کے حقیقی عمل میں کوئی مثالی ڈیجیٹل چینل نہیں ہے، سگنل میں ہمیشہ مختلف میڈیا کے ٹرانسمیشن کے عمل میں خرابیاں اور تاخیر ہوتی ہے، جس کا مطلب ہے ایرر کوڈز اور جٹر۔ ان منفی عوامل کے اثرات کو کم کرنے کے لیے، صنعت کے ماہرین نے مختصر طور پر فارورڈ ایرر کریکشن، یا ایف ای سی (فارورڈ ایرر کریکشن) تجویز کیا ہے۔
FEC فارورڈ ایرر تصحیح کے لیے مختصر ہے۔ فارورڈ ایرر کریکشن ایک قسم کی ایرر کنٹرول ہے، جس سے مراد ایسی تکنیک ہے جہاں ٹرانسمیشن چینل میں بھیجے جانے سے پہلے کوڈنگ کے لیے ایک مخصوص الگورتھم کے مطابق سگنل کو پہلے سے پروسیس کیا جاتا ہے، خود سگنل کی خصوصیات کے ساتھ فالتو کوڈز کا اضافہ، اور ڈی کوڈنگ متعلقہ الگورتھم کے مطابق وصول کرنے والے سرے پر موصول ہونے والا سگنل، تاکہ ٹرانسمیشن کے دوران پیدا ہونے والے ایرر کوڈز کو تلاش کیا جا سکے اور انہیں درست کیا جا سکے۔ ایک سادہ سی مثال کے طور پر، کوئی مضمون لکھتا ہے جس میں بہت سی غلطیاں ہوتی ہیں، پھر ایک بہت زیادہ جاننے والا تصدیق کرنے والا جو اسے پڑھ سکتا ہے، پھر ٹائپنگ کی غلطیوں کو درست کرتا ہے اور پھر اسے عام آدمی کو دکھاتا ہے۔ تصحیح سے پہلے، عام آدمی اسے نہیں پڑھ سکتا، اور تصدیق کنندہ کے ٹائپ کی غلطیوں کو درست کرنے کے بعد ہی اسے پڑھ سکتا ہے۔
FEC تیز رفتار کمیونیکیشن (40G اور 100G) کے لیے موزوں ہے، آپٹیکل سگنل مختلف عوامل کی وجہ سے ٹرانسمیشن کے دوران خراب ہو جاتا ہے، جس کے نتیجے میں موصول ہونے والے سرے پر غلط کوڈنگ ہوتی ہے، جو غلط اندازہ لگا سکتا ہے۔ "1" سگنل کو "0" سگنل کے طور پر یا "0" سگنل کو "1" سگنل کے طور پر، FEC فنکشن بھیجے جانے والے اختتام پر چینل کوڈر کے ذریعے مخصوص خامی کو درست کرنے کی صلاحیت کے ساتھ معلوماتی کوڈ پر مشتمل ہوتا ہے، اور موصول ہونے والے اختتام پر چینل ڈیکوڈر ڈی کوڈ کرتا ہے۔ موصول ہونے والا کوڈ۔ اگر ٹرانسمیشن میں پیدا ہونے والی غلطیوں کی تعداد غلطی کو درست کرنے کی صلاحیت کے اندر ہے (مسلسل غلطیاں)، ڈیکوڈر سگنل کے معیار کو بہتر بنانے کے لیے غلطیوں کو تلاش کرے گا اور درست کرے گا۔