FEC คืออะไร?

Feb 09, 2023

ฝากข้อความ

การพัฒนาที่สำคัญสองประการในการสื่อสารด้วยใยแก้วนำแสงคือการเพิ่มอัตราการส่งข้อมูลและการขยายระยะทางในการส่งสัญญาณ เมื่ออัตราการส่งข้อมูลเพิ่มขึ้น ปัจจัยที่จำกัดระยะการส่งสัญญาณระหว่างการส่งสัญญาณจะมีมากขึ้น เช่น การกระจายตัวของสี เอฟเฟกต์ที่ไม่ใช่เชิงเส้น การกระจายโหมดโพลาไรซ์ เป็นต้น ซึ่งส่งผลต่อการเพิ่มขึ้นพร้อมกันของทั้งสองอย่าง นอกจากนี้ยังไม่มีช่องสัญญาณดิจิตอลในอุดมคติในกระบวนการส่งสัญญาณ สัญญาณมักจะมีความคลาดเคลื่อนและความล่าช้าในกระบวนการส่งสัญญาณของสื่อต่างๆ ซึ่งหมายถึงรหัสข้อผิดพลาดและความกระวนกระวายใจ เพื่อลดผลกระทบจากปัจจัยที่ไม่พึงประสงค์เหล่านี้ ผู้เชี่ยวชาญในอุตสาหกรรมได้เสนอ Forward Error Correction หรือเรียกสั้นๆ ว่า FEC (Forward Error Correction)

 

FEC ย่อมาจาก Forward Error Correction Forward Error Correction เป็นประเภทของการควบคุมข้อผิดพลาด ซึ่งหมายถึงเทคนิคที่สัญญาณได้รับการประมวลผลล่วงหน้าตามอัลกอริทึมบางอย่างสำหรับการเข้ารหัสก่อนที่จะส่งไปยังช่องส่งสัญญาณ การเพิ่มรหัสซ้ำซ้อนที่มีลักษณะเฉพาะของสัญญาณเอง และการถอดรหัส สัญญาณที่ได้รับเมื่อสิ้นสุดการรับสัญญาณตามอัลกอริทึมที่สอดคล้องกัน เพื่อค้นหารหัสข้อผิดพลาดที่สร้างขึ้นระหว่างการส่งและแก้ไข เพื่อยกตัวอย่างง่ายๆ มีคนเขียนบทความที่มีการพิมพ์ผิดจำนวนมาก จากนั้นจึงเป็นผู้ตรวจสอบที่มีความรู้มากซึ่งสามารถอ่านได้ จากนั้นจึงแก้ไขการพิมพ์ที่พิมพ์ผิดแล้วแสดงให้คนธรรมดาทั่วไปเห็น ก่อนการแก้ไข คนธรรมดาไม่สามารถอ่านได้ และหลังจากที่ผู้ตรวจสอบได้แก้ไขการพิมพ์ผิดแล้วเท่านั้น เขาจึงจะอ่านได้

 

FEC เหมาะสำหรับการสื่อสารความเร็วสูง (40G และ 100G) สัญญาณออพติคัลจะเสื่อมลงในระหว่างการส่งเนื่องจากปัจจัยต่างๆ ส่งผลให้มีการเข้ารหัสที่ผิดพลาดเมื่อสิ้นสุดการรับ ซึ่งอาจตัดสินผิดพลาด สัญญาณ "1" เป็นสัญญาณ "0" หรือสัญญาณ "0" เป็นสัญญาณ "1" ฟังก์ชัน FEC ประกอบด้วยรหัสข้อมูลที่มีความสามารถในการแก้ไขข้อผิดพลาดผ่านตัวเข้ารหัสช่องสัญญาณที่ปลายด้านส่ง และตัวถอดรหัสช่องสัญญาณที่ปลายด้านรับจะถอดรหัส รหัสที่ได้รับ หากจำนวนข้อผิดพลาดที่เกิดขึ้นในการส่งสัญญาณอยู่ภายในความสามารถในการแก้ไขข้อผิดพลาด (ข้อผิดพลาดที่ไม่ต่อเนื่อง) ตัวถอดรหัสจะค้นหาและแก้ไขข้อผิดพลาดเพื่อปรับปรุงคุณภาพของสัญญาณ

 

FEC-2

 

ส่งคำถาม