ไม่สำคัญว่าเมืองของคุณจะมีไวไฟมากแค่ไหน แต่ในบางพื้นที่แค่เดินจากจุดแรกที่เชื่อมต่อไวไฟไปไม่กี่ก้าว สัญญาณไวไฟก็มีปัญหาซะแล้ว ด้วยเหตุนี้ทางนักววิจัยจาก MIT จึงได้หาวิธีเพิ่มคุณภาพการรับสัญญาณโดยการใช้ error correcting codes
Error correcting codes (ECC) คือวิธีการเข้ารหัสข้อมูลเพื่อส่งออกไปโดยไม่สูญเสียความแม่นยำ ไม่ว่าจะมี noise บนช่องทางการสื่อสารนั้นมากน้อยแค่ไหนก็ตาม มันทำงานโดยการส่งข้อความเข้ารหัสไปทดสอบก่อน อย่างเช่น codeword เพื่อทดสอบระดับ noise ของช่องทางนั้นๆ ยิ่งมีสิ่งรบกวนมาก codeword ก็ต้องมีความยาวเพิ่มขึ้นตามไปด้วย แต่ปัญหาก็คือช่องทางที่มีสิ่งรบกวนมากๆ codeword อาจจะถูกจำกัดความยาว ในช่องทางที่ noise มีการผันผวน codeword อาจจะสั้นเกินไปกว่าที่จะใช้ส่งข้อมูลที่เหมาะสมออกไปได้
การแก้ปัญหานี้ทำได้ง่ายๆโดย MIT ได้ใช้โค้ดขนาดยาวเพียงโค้ดเีดียวแต่แตกย่อยออกมาเป็นส่วนย่อยๆ เริ่มต้นจากการส่งส่วนแรกของ codeword ไปก่อน ถ้าไม่สำเร็จก็จะทำการส่งชิ้นส่วนที่สองออกไป ถ้าไม่สำเร็จก็จะส่งชิ้นส่วนใหม่ออกไปเรื่อยๆโดยไม่ต้องทำการส่งซ้ำ การที่ส่งข้อมูลไม่สำเร็จก็เพราะช่องทางนั้นมี noise มากเกินกว่าที่จะถอดรหัสได้
โดยพื้นฐานแล้วระบบจะสร้าง codeword แล้วแตกเป็นส่วนย่อย แล้วทำการส่งต่อไปเรื่อยๆจนกว่าอุปกรณ์ที่รับสัญญาณจะได้ codeword เพียงพอต่อการถอดรหัส ซึ่งมันทำงานได้ดีบนช่องทางที่มี noise ไม่ว่าจะมากหรือน้อยก็ตาม แต่การวิจัยครั้งนี้ยังอยู่ในช่วงของการทดลองอยู่ ยังมีอุปสรรคบางอย่างก่อนที่ต้องแก้ก่อนจะนำไปใช้ในเชิงพาณิชย์ค่ะ
VIA gizmodo