หน้าแรก > Technologies > แก้ปัญหาสัญญาณไวไฟด้วยโค้ด

แก้ปัญหาสัญญาณไวไฟด้วยโค้ด

กุมภาพันธ์ 15, 2012 ใส่ความเห็น Go to comments

ไม่สำคัญว่าเมืองของคุณจะมีไวไฟมากแค่ไหน แต่ในบางพื้นที่แค่เดินจากจุดแรกที่เชื่อมต่อไวไฟไปไม่กี่ก้าว สัญญาณไวไฟก็มีปัญหาซะแล้ว ด้วยเหตุนี้ทางนักววิจัยจาก MIT จึงได้หาวิธีเพิ่มคุณภาพการรับสัญญาณโดยการใช้ error correcting codes

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

การแก้ปัญหานี้ทำได้ง่ายๆโดย MIT ได้ใช้โค้ดขนาดยาวเพียงโค้ดเีดียวแต่แตกย่อยออกมาเป็นส่วนย่อยๆ เริ่มต้นจากการส่งส่วนแรกของ codeword ไปก่อน ถ้าไม่สำเร็จก็จะทำการส่งชิ้นส่วนที่สองออกไป ถ้าไม่สำเร็จก็จะส่งชิ้นส่วนใหม่ออกไปเรื่อยๆโดยไม่ต้องทำการส่งซ้ำ การที่ส่งข้อมูลไม่สำเร็จก็เพราะช่องทางนั้นมี noise มากเกินกว่าที่จะถอดรหัสได้

โดยพื้นฐานแล้วระบบจะสร้าง codeword แล้วแตกเป็นส่วนย่อย แล้วทำการส่งต่อไปเรื่อยๆจนกว่าอุปกรณ์ที่รับสัญญาณจะได้ codeword เพียงพอต่อการถอดรหัส ซึ่งมันทำงานได้ดีบนช่องทางที่มี noise ไม่ว่าจะมากหรือน้อยก็ตาม แต่การวิจัยครั้งนี้ยังอยู่ในช่วงของการทดลองอยู่ ยังมีอุปสรรคบางอย่างก่อนที่ต้องแก้ก่อนจะนำไปใช้ในเชิงพาณิชย์ค่ะ

VIA gizmodo

Advertisements
หมวดหมู่:Technologies ป้ายกำกับ:, , , , ,
  1. CyberEsper
    กุมภาพันธ์ 15, 2012 ที่ 8:11 pm

    Oh! great.

  2. Noisenong
    กุมภาพันธ์ 16, 2012 ที่ 10:26 am

    ถ้าโครงการนี้สำเร็จ คนใช้มือถือเล่นไวไฟคงมีเฮ ^-^

  1. No trackbacks yet.

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s