দুটি গুরুত্বপূর্ণ প্রবণতাঅপটিক্যাল মডিউলট্রান্সমিশন রেট বাড়ানো এবং ট্রান্সমিশন দূরত্ব প্রসারিত করা, কিন্তু ট্রান্সমিশন রেট বৃদ্ধির সাথে, সিগন্যাল ট্রান্সমিশন দূরত্ব অনেক কারণের দ্বারা সীমিত হবে, যেমন ক্রোম্যাটিক ডিসপ্রেশন, ননলাইনার ইফেক্ট, পোলারাইজেশন মোড ডিসপ্রেশন ইত্যাদি। এবং সংক্রমণ দূরত্ব একই সময়ে বৃদ্ধি. এই প্রতিকূল কারণগুলির প্রভাব কমাতে, শিল্প বিশেষজ্ঞরা ফরোয়ার্ড ত্রুটি সংশোধন ফাংশন প্রস্তাব করেছেন, যাকে FEC (ফরোয়ার্ড এরর সংশোধন) হিসাবে উল্লেখ করা হয়েছে।
এফইসি হল এক ধরনের ত্রুটি সংশোধন প্রযুক্তি, যা ট্রান্সমিটিং প্রান্তে অপটিক্যাল সিগন্যাল আংশিকভাবে ট্রান্সমিশনের সময় স্ক্র্যাম্বল হয়ে যাওয়ার সমস্যা সমাধানের জন্য উদ্ভূত হয়েছে, যার ফলে গ্রহনকারী প্রান্তে ভুল সিদ্ধান্ত হয়। যখন অপটিক্যাল সিগন্যালটি ট্রান্সমিশনের সময় স্ক্র্যাম্বল করা হয়, তখন রিসিভার "1" সিগন্যালটিকে "0" সিগন্যাল বা "0" সিগন্যালটিকে "1" সিগন্যাল হিসেবে ভুল ধারণা করতে পারে। অতএব, FEC ফাংশনটি ট্রান্সমিটারে চ্যানেল কোডারে নির্দিষ্ট ত্রুটি সংশোধন ক্ষমতা সহ একটি কোডে তথ্য কোড গঠন করে এবং রিসিভারে চ্যানেল ডিকোডার দ্বারা প্রাপ্ত কোড ডিকোড করার মাধ্যমে সিগন্যালের গুণমান উন্নত করতে ব্যবহৃত হয়, যাতে যদি ট্রান্সমিশনে উত্পন্ন ত্রুটির সংখ্যা ত্রুটি সংশোধন ক্ষমতার মধ্যে থাকে (বিচ্ছিন্ন ত্রুটি), ডিকোডার ত্রুটিগুলি সনাক্ত করবে এবং সংশোধন করবে। সাধারণত যখন এই ফাংশনটি চালু থাকে, তখন উচ্চ গতির রেট অপটিক্যাল মডিউলের ট্রান্সমিশন দূরত্ব FEC ফাংশন চালু না থাকার চেয়ে দীর্ঘ হবে৷
100G অপটিক্যাল মডিউলসাধারণত FEC ফাংশন থাকে, যদিও FEC ফাংশনের দুটি সুবিধা রয়েছে: ফরোয়ার্ড ত্রুটি সংশোধন এবং বর্ধিত ট্রান্সমিশন দূরত্ব, কিন্তু ত্রুটি কোড সংশোধন করার প্রক্রিয়ায় অনিবার্যভাবে কিছু প্যাকেট বিলম্ব ঘটাবে, তাই সমস্ত উচ্চ-গতির অপটিক্যাল মডিউল খোলার সুপারিশ করা হয় না। এই ফাংশন। উদাহরণস্বরূপ, 100G QSFP28 LR4 অপটিক্যাল মডিউল ব্যবহার করার সময়, এটি FEC ফাংশন চালু করার সুপারিশ করা হয় না।
100G অপটিক্যাল মডিউল প্রধানত ত্রুটি সংশোধন অর্জনের জন্য FEC ফাংশনের কনফিগারেশনের ডিভাইসের দিকে নির্ভর করে, তাই সুইচটিকে FEC ফাংশনকে সমর্থন করতে হবে, সাধারণত সুইচের FEC ফাংশন ডিফল্ট FEC ফাংশন দ্বারা সক্রিয় করা হয়। এটিও লক্ষ করা উচিত যে যদি A-সাইড অপটিক্যাল মডিউলে FEC ফাংশন সক্ষম করা থাকে, তবে B-সাইড অপটিক্যাল মডিউলটিও সক্ষম করা উচিত, অন্যথায় ইন্টারফেসটি উপরে থাকবে না।














































