← กลับไปยังบทความทั้งหมด

อัตราส่วนสัญญาณต่อสัญญาณรบกวน

สรุปใจความสำคัญ

  • SNR คืออัตราส่วนระหว่างกำลังของสัญญาณที่ต้องการต่อกำลังของสัญญาณรบกวน
  • ค่า SNR ที่สูงขึ้นหมายถึงสัญญาณมีความชัดเจนและมีคุณภาพดีขึ้น
  • นิยมแสดงค่า SNR ในหน่วยเดซิเบล (dB) เนื่องจากสัญญาณมีช่วงไดนามิกที่กว้าง
  • ค่า SNR เป็นปัจจัยหลักในทฤษฎีของแชนนอน-ฮาร์ทลีย์ ซึ่งกำหนดขีดจำกัดสูงสุดของอัตราการส่งข้อมูล

อัตราส่วนสัญญาณต่อสัญญาณรบกวน (Signal-to-Noise Ratio หรือ SNR) คือค่าที่ใช้ในทางวิทยาศาสตร์และวิศวกรรมเพื่อเปรียบเทียบระดับของสัญญาณที่ต้องการ (Desired Signal) กับระดับของสัญญาณรบกวนพื้นหลัง (Background Noise) โดยทั่วไป SNR จะถูกนิยามว่าเป็นอัตราส่วนของกำลังสัญญาณต่อกำลังของสัญญาณรบกวน ซึ่งมักแสดงผลในหน่วยเดซิเบล (dB)

กราฟแสดงความแตกต่างระหว่างสัญญาณที่สะอาดและสัญญาณที่มีสัญญาณรบกวน
การเปรียบเทียบระหว่างสัญญาณที่ไม่มีสัญญาณรบกวนและสัญญาณที่มีสัญญาณรบกวนแทรกซ้อน

ความสำคัญของ SNR ในระบบต่างๆ

SNR เป็นพารามิเตอร์สำคัญที่ส่งผลต่อประสิทธิภาพและคุณภาพของระบบที่ทำการประมวลผลหรือส่งสัญญาณ เช่น ระบบการสื่อสาร, อุปกรณ์เครื่องเสียง, ระบบเรดาร์, ระบบสร้างภาพ (Imaging Systems) และระบบการเก็บข้อมูล (Data Acquisition Systems)

  • SNR สูง: หมายถึงสัญญาณมีความชัดเจน สามารถตรวจจับหรือตีความข้อมูลได้ง่าย
  • SNR ต่ำ: หมายถึงสัญญาณถูกรบกวนหรือบดบังด้วยสัญญาณรบกวน ทำให้ยากต่อการแยกแยะหรือกู้คืนข้อมูล

การปรับปรุงค่า SNR สามารถทำได้หลายวิธี เช่น การเพิ่มความแรงของสัญญาณ, การลดระดับสัญญาณรบกวน, การใช้ตัวกรอง (Filtering) เพื่อกำจัดสัญญาณรบกวนที่ไม่ต้องการ หรือการใช้เทคนิคการแก้ไขข้อผิดพลาด (Error Correction Techniques)

ความสัมพันธ์กับทฤษฎีสารสนเทศ

ค่า SNR เป็นตัวกำหนดปริมาณข้อมูลสูงสุดที่สามารถส่งผ่านช่องสัญญาณหนึ่งๆ ได้อย่างเชื่อถือได้ ซึ่งขึ้นอยู่กับแบนด์วิดท์ (Bandwidth) และค่า SNR ของช่องสัญญาณนั้น ความสัมพันธ์นี้ถูกอธิบายไว้ใน ทฤษฎีของแชนนอน-ฮาร์ทลีย์ (Shannon–Hartley theorem) ซึ่งเป็นกฎพื้นฐานของทฤษฎีสารสนเทศ

การคำนวณและนิยามทางคณิตศาสตร์

การคำนวณ SNR สามารถทำได้หลายรูปแบบขึ้นอยู่กับว่าวัดสัญญาณและสัญญาณรบกวนอย่างไร นิยามพื้นฐานที่สุดคืออัตราส่วนของกำลังของสัญญาณ (อินพุตที่มีความหมาย) ต่อกำลังของสัญญาณรบกวน (อินพุตที่ไม่มีความหมายหรือไม่ต้องการ):

สูตรคำนวณ SNR พื้นฐาน
สูตรการคำนวณ SNR โดยใช้กำลังของสัญญาณและสัญญาณรบกวน

ในกรณีของตัวแปรสุ่ม (Random Variable) สัญญาณ (S) ต่อสัญญาณรบกวน (N) จะคำนวณได้จากค่าคาดหมาย (Expected Value) ของกำลังสัญญาณต่อกำลังสัญญาณรบกวน:

สูตร SNR สำหรับตัวแปรสุ่ม
การคำนวณ SNR โดยใช้ค่าคาดหมายของกำลังสัญญาณและสัญญาณรบกวน

หากสัญญาณเป็นค่าคงที่ (s) สูตรจะลดรูปเหลือเพียงอัตราส่วนของกำลังสัญญาณคงที่ต่อค่าคาดหมายของกำลังสัญญาณรบกวน:

สูตร SNR สำหรับสัญญาณคงที่
การคำนวณ SNR เมื่อสัญญาณมีค่าคงที่

นอกจากนี้ หากวัดค่าเป็นแอมพลิจูด (Amplitude) เช่น แรงดันไฟฟ้า (Voltage) จะต้องใช้ค่ารากที่สองของกำลังเฉลี่ย (Root Mean Square - RMS) ดังนี้:

สูตร SNR โดยใช้แอมพลิจูด
ความสัมพันธ์ระหว่าง SNR และอัตราส่วนแอมพลิจูด RMS

การแสดงค่าในหน่วยเดซิเบล (Decibels)

เนื่องจากสัญญาณในทางปฏิบัติมักมีช่วงไดนามิก (Dynamic Range) ที่กว้างมาก จึงนิยมแสดงค่า SNR ในรูปแบบลอการิทึมที่เรียกว่าเดซิเบล (dB) เพื่อให้ง่ายต่อการเปรียบเทียบค่าที่มีขนาดต่างกันมาก

การคำนวณกำลังของสัญญาณและสัญญาณรบกวนในหน่วยเดซิเบล:

สูตรกำลังสัญญาณในหน่วยเดซิเบล
การแปลงกำลังสัญญาณเป็นเดซิเบล
สูตรกำลังสัญญาณรบกวนในหน่วยเดซิเบล
การแปลงกำลังสัญญาณรบกวนเป็นเดซิเบล

ดังนั้น ค่า SNR ในหน่วยเดซิเบลสามารถคำนวณได้จากความแตกต่างของกำลังสัญญาณและกำลังสัญญาณรบกวนในหน่วยเดซิเบล:

สูตร SNR ในหน่วยเดซิเบล
การคำนวณ SNR ในหน่วยเดซิเบล
สูตร SNR จากอัตราส่วนกำลัง
การคำนวณ SNR ในหน่วยเดซิเบลจากอัตราส่วนกำลัง
สูตรลอการิทึมของ SNR
การใช้กฎผลหารของลอการิทึมในการคำนวณ SNR
สูตรลบกันของเดซิเบล
การคำนวณ SNR โดยการลบค่าเดซิเบลของสัญญาณและสัญญาณรบกวน

ในกรณีที่วัดค่าเป็นแรงดันไฟฟ้า (V) หรือกระแสไฟฟ้า (A) ซึ่งเป็นค่าแอมพลิจูด จะต้องนำค่าดังกล่าวมายกกำลังสองก่อนเพื่อให้ได้ค่าที่สัมพันธ์กับกำลังไฟฟ้า ตามสูตรดังนี้:

สูตร SNR สำหรับแอมพลิจูด
การคำนวณ SNR ในหน่วยเดซิเบลเมื่อใช้ค่าแอมพลิจูด

คำถามที่พบบ่อย

SNR คืออะไร?

SNR ย่อมาจาก Signal-to-Noise Ratio หรือ อัตราส่วนสัญญาณต่อสัญญาณรบกวน คือค่าที่ใช้เปรียบเทียบระดับความแรงของสัญญาณที่ต้องการกับสัญญาณรบกวนที่เกิดขึ้นในระบบ

ค่า SNR สูงดีหรือไม่?

ใช่ ค่า SNR ที่สูงหมายความว่าสัญญาณที่ต้องการมีความแรงกว่าสัญญาณรบกวนมาก ทำให้ข้อมูลที่ส่งมามีความถูกต้องและชัดเจนมากขึ้น

ทำไมต้องใช้หน่วยเดซิเบล (dB) ในการวัด SNR?

เพราะสัญญาณไฟฟ้าและเสียงมักมีช่วงความแรงที่แตกต่างกันมหาศาล การใช้สเกลลอการิทึมอย่างเดซิเบลช่วยให้การคำนวณและการเปรียบเทียบค่าที่แตกต่างกันมากทำได้ง่ายขึ้น

จะเพิ่มค่า SNR ได้อย่างไร?

สามารถทำได้โดยการเพิ่มความแรงของสัญญาณส่ง (Signal Strength) หรือการลดระดับสัญญาณรบกวน (Noise Floor) เช่น การใช้ตัวกรองสัญญาณ หรือการใช้สายสัญญาณที่มีฉนวนป้องกันที่ดีขึ้น