Top Banner
กกกกกกกกกกกกกกกกกกกกกก กกกกกกกกกกกกกกกกกกกกกก - - Data Transmission- Data Transmission- Nittaya Wongyai
85

Data tranmission

May 29, 2015

Download

Documents

Nittaya Intarat
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Data tranmission

การถ่�ายทอดสั�ญญาณข้�อมู�ลการถ่�ายทอดสั�ญญาณข้�อมู�ล--Data Transmission-Data Transmission-

Nittaya Wongyai

Page 2: Data tranmission

การถ่�ายทอดสั�ญญาณข้�อมู�ล

• การเคลื่��อนย้�าย้ข้�อมู�ลื่ที่��อย้��ในร�ปแบบข้องสั�ญญาณผ่�านสั��อกลื่าง ไมู�ว่�าจะเป"นข้�อมู�ลื่ชน$ดตั�ว่เลื่ข้ ตั�ว่อ�กษร ภาพน$�ง รว่มูถึ+งภาพเคลื่��อนไหว่ ซึ่+�งไมู�สัามูารถึสั�งผ่�านระบบสั��อสัารได�โดย้ตัรง จ+งจ/าเป"นตั�องแปลื่งข้�อมู�ลื่ด�งกลื่�าว่ให�อย้��ในร�ปข้องสั�ญญาณ เพ��อให�สัามูารถึสั�งผ่�านสั��อกลื่างข้องระบบสั��อสัารไปย้�งปลื่าย้ที่างที่��ตั�องการตั�อไป

• สั�ญญาณที่��ใช�ในระบบสั��อสัารได�แก� กระแสัไฟฟ1า หร�อ คลื่��นแมู�เหลื่2กไฟฟ1า เช�น คลื่��นว่$ที่ย้3 คลื่��นแสัง เป"นตั�น

Page 3: Data tranmission

Analog Versus Digital

• ข้�อมู�ลื่สัามูารถึเป"นได�ที่�4งข้�อมู�ลื่แบบแอนาลื่2อกหร�อข้�อมู�ลื่ แบบด$จ$ตัอลื่

• ข้�อมู�ลื่ที่�4งสัองแบบสัามูารถึถึ�กแที่นค�าด�ว่ย้สั�ญญาณ ซึ่+�งอาจเป"นได�ที่�4งสั�ญญาณแอนาลื่2อกหร�อสั�ญญาณด$จ$ตัอลื่

Page 4: Data tranmission

Analog Signal

• สั�ญญาณ Analog เป"นสั�ญญาณพาหะ (Carrier Signal) ที่��มู�ร�ปคลื่��นในลื่�กษณะตั�อเน��องกลื่�าว่ค�อ สั�ญญาณ

จะแกว่�งข้+4นลื่งอย้�างตั�อเน��องแลื่ะราบเร�ย้บตัลื่อดเว่ลื่า ไมู�มู� การเปลื่��ย้นแปลื่งแบบที่�นที่�ที่�นใด ค�าระด�บสั�ญญาณ

สัามูารถึอย้��ในช�ว่งระหว่�างค�าตั/�าสั3ดแลื่ะค�าสั�งสั3ดข้องคลื่��นได� โดย้ค�าตั/�าสั3ดแลื่ะค�าสั�งสั3ดจะแที่นหน�ว่ย้แรงด�น (Voltage)

Page 5: Data tranmission

Analog Signal

• ตั�ว่อย้�างสั�ญญาณ Analog เช�น เสั�ย้งพ�ดข้องมูน3ษย้5 เสั�ย้ง ดนตัร� หร�อเสั�ย้งอ��นๆ ที่��ได�ย้$นตัามูธรรมูชาตั$

Page 6: Data tranmission

• สั�ญญาณ Analogสัามูารถึถึ�กรบกว่นได�ง�าย้จากสั�ญญาณ “ ” ที่��ไมู�พ+งประสังค5ที่��เร�ย้กว่�า สั�ญญาณรบกว่น ซึ่+�งหากมู�

สั�ญญาณรบกว่นปะปนมูาก�บสั�ญญาณ Analog แลื่�ว่ นอกจากจะสั�งผ่ลื่ให�การสั�งข้�อมู�ลื่ช�าลื่ง ย้�งที่/าให�การจ/าแนก

หร�อตั�ดสั�ญญาณรบกว่นออกจากข้�อมู�ลื่ตั�นฉบ�บน�4นเป"นไปได�ย้าก

Page 7: Data tranmission

Analog Signal

• การแก�ไข้ป9ญหาระด�บสั�ญญาณ Analog ที่��ถึ�กลื่ดที่อนลื่งจ/าเป"นตั�องใช�อ3ปกรณ5ที่��เร�ย้กว่�า Amplifier ซึ่+�งเป"นอ3ปกรณ5

เพ$�มูก/าลื่�งหร�อคว่ามูเข้�มูให�แก�สั�ญญาณ ที่/าให�สัามูารถึสั�ง สั�ญญาณในระที่างที่��ไกลื่ออกไปได�อ�ก

Page 8: Data tranmission

Analog Signal: Amplitude Modulation: AM• ใช�ว่$ธ�การเปลื่��ย้นข้นาดคว่ามูสั�งข้องคลื่��นให�แตักตั�างไปจากเด$มูเพ��อใช�

แที่นคว่ามูหมูาย้ข้�อมู�ลื่บ$ตั 0 หร�อ 1 คว่ามูสั�งข้องคลื่��นที่��ใช�แที่น ข้�อมู�ลื่บ$ตั 1 น�4นสั�งกว่�าคลื่��นที่��ใช�แที่น บ$ตั 0

• ถึ�าใช�สั�ญญาณน�4เป"นสั�ญญาณเสั�ย้ง คลื่��นที่��มู�คว่ามูสั�งมูากกว่�าค�อ คลื่��นที่��ใช�แที่นบ$ตั 1 จะมู�เสั�ย้งด�งมูากกว่�าคลื่��นที่��ใช�แที่นบ$ตั 0

Page 9: Data tranmission

Analog Signal: Frequency Modulation: FM• การเปลื่��ย้นแปลื่งคว่ามูถึ��คลื่��น ซึ่+�งก2ค�อจ/านว่นลื่�กคลื่��นตั�อหน+�งหน�ว่ย้

เว่ลื่า (Cycle) เพ��อใช�แที่นข้�อมู�ลื่• เว่ลื่าที่��ใช�สั/าหร�บ การสั�งสั�ญญาณแตั�ลื่ะบ$ตัเป"นหน+�งหน�ว่ย้ การสั�ง

ข้�อมู�ลื่บ$ตั 0 จะมู�ลื่�กคลื่��นจ/านว่น 1 ลื่�กในหน+�งหน�ว่ย้เว่ลื่า สั�ว่นการสั�ง บ$ตั 1 จะมู�ลื่�กคลื่��นจ/านว่น 2 ลื่�กในหน+�งหน�ว่ย้เว่ลื่า

Page 10: Data tranmission

Analog Signal: Phase Modulation: PM• Phase เป"นการเปลื่��ย้นแปลื่งข้องสั�ญญาณ ซึ่+�งจะว่�ดจากตั/าแหน�ง

องศาข้องสั�ญญาณเมู��อเว่ลื่าผ่�านไป โดย้เมู��อเฟสัมู�การเปลื่��ย้นแปลื่ง(Phase Shift) ในลื่�กษณะเลื่��อนไปข้�างหน�า หร�อถึอย้หลื่�ง

1 2 3 4

0 o

+90 o

180o

-270o

0 o

Page 11: Data tranmission

Analog Signal

Page 12: Data tranmission

Analog Signal: Quadrature Amplitude Modulation : QAM

• เป"นการปร�บปร3งว่$ธ�การสั�งสั�ญญาณโดย้การเปลื่��ย้นแปลื่ง ที่�4งเฟสัแลื่ะคว่ามูสั�งข้องคลื่��น ที่/าให�สัามูารถึสั�งข้�อมู�ลื่ออก

ไปได�คร�4งลื่ะ 4 บ$ตัพร�อมูก�นตั�อบอด

Page 13: Data tranmission

Digital Signal

• มู�ลื่�กษณะการแบ�งสั�ญญาณเป"นช�ว่งๆ อย้�างไมู�ตั�อเน��อง มู�ร�ปแบบข้องระด�บแรงด�นไฟฟ1าเป"นคลื่��นสั��เหลื่��ย้มู (Square Wave) สั�ญญาณสัามูารถึเปลื่��ย้นแปลื่งจาก 0 เป"น 1 หร�อจาก 1 เป"น

0 ได�ที่3กเมู��อ Digital Signal มู�คว่ามูที่นที่านตั�อสั�ญญาณรบกว่นได�ด�กว่�า Analog Signal แตั�สั�ญญาณอาจถึ�กลื่ดที่อนลื่งเมู��อถึ�กสั�งในระย้ะที่างไกลื่ๆ ตั�องใช� Repeater ในการที่ว่นสั�ญญาณให�คงร�ปเด$มู

Page 14: Data tranmission

Converting Data into Signals

• Digital Data to Analog Signal

• Analog Data to Digital Signal

• Digital Data to Digital Signal

Page 15: Data tranmission

Digital Data > Analog Signal• ข้�อมู�ลื่ Digital จะตั�องถึ�กแปลื่งเป"นร�ปแบบ Analog ก�อนที่��

จะถึ�กสั�งออกไปที่างสั��อกลื่างแบบ Analog• เที่คน$คการ Modulated สั�ญญาณ Digital จะมู�คว่ามู

คลื่�าย้คลื่+งก�บการสั�งสั�ญญาณ Analog เน��องจากสั�ญญาณ Digital มู�ค3ณสัมูบ�ตั$ข้องสั�ญญาณที่��มู�ระด�บแรง

ด�นแน�นอน การ Modulated ก2จะเปลื่��ย้นไปตัามูAmplitude, Frequency, Phase

Page 16: Data tranmission

Modem

Digital

Digital

Analog

Analog

Modem

Page 17: Data tranmission

Digital Data > Analog Signal

• Amplitude - Shift Keying: ASK/OOK*

Page 18: Data tranmission

Digital Data > Analog Signal

• Frequency - Shift Keying: FSK

Page 19: Data tranmission

Digital Data > Analog Signal

• Phase - Shift Keying: PSK

Page 20: Data tranmission

Differential Phase Shift Keying: DPSK

แนว่คว่ามูค$ดเด�ย้ว่ก�นก�บการแปลื่งสั�ญญาณแบบPM(Analog) แตั�ได� เพ$�มูข้�อก/าหนดให�การเปลื่��ย้นเฟสั 180 องศาจะเก$ดข้+4นเมู��อสั�งข้�อมู�ลื่

บ$ตั 1 เที่�าน�4น ถึ�าข้�อมู�ลื่เป"นบ$ตั 0 จะไมู�มู�การเปลื่��ย้นเฟสัไมู�ว่�าบ$ตัข้�าง หน�าจะเป"น 0 หร�อ 1 ก2ตัามู ในที่างกลื่�บก�นแมู�ว่�าบ$ตัข้�างหน�าจะเป"น

บ$ตั 1 อย้��แลื่�ว่ แตั�ถึ�าบ$ตัที่��ตัามูหลื่�งเป"นบ$ตั 1 ก2จะตั�องเปลื่��ย้นเฟสั เสัมูอ

Page 21: Data tranmission

Analog Data > Digital Signal

• การแปลื่งข้�อมู�ลื่ Analog ให�เป"นสั�ญญาณ Digital ใช�เที่คน$ค Pulse Amplitude Modulation หร�อ Pulse Code Modulation ใช�ร�ปคลื่��นข้องสั�ญญาณ Analog มูาแปลื่งเป"น Digital โดย้การว่�ดคว่ามูสั�งข้องลื่�กคลื่��นจาก

หลื่าย้ตั/าแหน�ง เร�ย้กว่�า Sampling จากน�4นจ+งสัร�างสั�ญญาณ Digital จากคว่ามูสั�งที่��ว่�ดได�

Page 22: Data tranmission

Analog Data > Digital Signal

Page 23: Data tranmission

Analog Data > Digital Signal

ในป9จจ3บ�นการแปลื่งสั�ญญาณ Analog เป"น Digital ใช�ว่$ธ�เร�ย้กว่�าPulse Code Modulation: PCM ซึ่+�งแบ�งออกเป"น 4 ข้�4นตัอนค�อ1. น/าเที่คน$ค PAM มูาใช�ที่/า Sampling สั�ญญาณ2. จ�ดการแปลื่งค�าสั�ญญาณตัามูคว่ามูสั�งที่��ได�ให�เป"นค�าตั�ว่

เลื่ข้จ/านว่นเตั2มู ตั�4งแตั� 0-255

3. แปลื่งค�าตั�ว่เลื่ข้เหลื่�าน�4เป"นเลื่ข้ฐานสัอง (Binary Number)

4. น/าเลื่ข้ฐานสัองแตั�ลื่ะตั�ว่ไปเข้�ารห�สัที่��เหมูาะสัมูก�บสั��อที่��เลื่�อก

Page 24: Data tranmission

Analog Data > Digital Signal

Page 25: Data tranmission

Analog Data > Digital Signal

Page 26: Data tranmission

Digital Data > Digital Signal

• การสั�งข้�อมู�ลื่ แมู�ว่�าจะอย้��ในร�ปแบบด$จ$ที่�ลื่ระบบเลื่ข้ฐานสัองแลื่�ว่ ก2ตัามู ข้�อมู�ลื่น�4นก2ย้�งคงจะตั�องถึ�กแปลื่งให�เป"นสั�ญญาณด$จ$ที่�ลื่ก�อน

ที่��จะสั�งออกไปอย้��ด� ว่$ธ�การแปลื่งสั�ญญาณที่��น$ย้มูใช�มู� 3 ว่$ธ�ค�อUnipolar, Polar แลื่ะ Bipolar

Page 27: Data tranmission

Unipolar Encoding• Polar หมูาย้ถึ+งข้�4ว่บว่กหร�อข้�4ว่ลื่บ (Polarity) ข้อง Pulse หร�อลื่�ก

คลื่��นในสัาย้สั�ญญาณ ระด�บคว่ามูสั�งข้องลื่�กคลื่��นจะถึ�กก/าหนดเป"น สัองระด�บที่��แตักตั�างก�นเพ��อใช�แที่นเลื่ข้ 0 แลื่ะเลื่ข้ 1

• ในระบบน�4จะก/าหนดระด�บไว่�เพ�ย้งระด�บเด�ย้ว่เพ��อใช�แที่นเลื่ข้ 1 สั�ว่น เลื่ข้ 0 จะแที่นด�ว่ย้สั�ญญาณระนาบ (ไมู�มู�สั�ญญาณหร�อคว่ามูสั�ง

ข้องสั�ญญาณเป"น 0)

Page 28: Data tranmission

Unipolar Encoding

รห�สัข้�4ว่เด��ย้ว่ไมู�ค�นศ�นย้5 > Unipolar NRZ (non return to zero)

รห�สัข้�4ว่เด��ย้ว่ค�นศ�นย้5 > Unipolar RZ (return to zero)

Page 29: Data tranmission

Polar Encoding • ใช�สั�ญญาณที่�4งสัองข้�4ว่ค�อข้�4ว่บว่กแลื่ะข้�4ว่ลื่บ• ว่$ธ�การแบบน�4มู�ราย้ลื่ะเอ�ย้ดมูากแลื่ะมู�อย้��หลื่าย้แบบ เช�น

Non–Return to Zero Encoding (NRZ) ค�อสั�ญญาณข้+4นอย้��ก�บ สัถึานะข้องบ$ตั เช�น หากบ$ตัมู�ค�าเป"นบว่กจะใช�แที่นเลื่ข้ 1 แลื่ะค�าลื่บ

ใช�แที่นเลื่ข้ 0

Page 30: Data tranmission

polar Encoding

รห�สัมู�ข้� 4ว่ไมู�ค�นศ�นย้5 > polar NRZ (non return to zero)

รห�สัมู�ข้� 4ว่ค�นศ�นย้5 > polar RZ (return to zero)

Page 31: Data tranmission

Bipolar Encoding • ว่$ธ�น�4ใช�ระด�บคว่ามูสั�งสัามูระด�บค�อค�าบว่ก ค�าลื่บแลื่ะค�า 0 • ข้�อมู�ลื่ที่��เป"นเลื่ข้ 0 จะใช�สั�ญญาณค�า 0 สั�ว่นข้�อมู�ลื่เลื่ข้ที่�� 1 จะใช�

สั�ญญาณสัลื่�บระหว่�างค�าบว่กแลื่ะค�าลื่บ

Page 32: Data tranmission

Bipolar Encoding

รห�สัสัองข้�4ว่ไมู�ค�นศ�นย้5 > Bipolar NRZ (non return to zero)

รห�สัสัองข้�4ว่ค�นศ�นย้5 > Bipolar RZ (return to zero)

Page 33: Data tranmission

ที่$ศที่างการถึ�าย้ที่อดสั�ญญาณ

1. แบบที่$ศที่างเด�ย้ว่ (Simplex) เป"นที่$ศที่างการสั��อสัารข้�อมู�ลื่แบบที่�� ข้�อมู�ลื่จะถึ�กสั�งจากที่$ศที่างหน+�งไปย้�งอ�กที่$ศที่าง โดย้ไมู�สัามูารถึสั�ง

ข้�อมู�ลื่ย้�อนกลื่�บมูาได�

Page 34: Data tranmission

ที่$ศที่างการถึ�าย้ที่อดสั�ญญาณ

2. แบบก+�งสัองที่$ศที่าง (Half duplex) เป"นที่$ศที่างการสั��อสัารข้�อมู�ลื่แบบ ที่��ข้�อมู�ลื่สัามูารถึสั�งกลื่�บก�นได� 2 ที่$ศที่าง แตั�จะไมู�สัามูารถึสั�งพร�อมูก�น

ได� โดย้ตั�องผ่ลื่�ดก�นสั�งคร�4งลื่ะที่$ศที่างเที่�าน�4น

Page 35: Data tranmission

ที่$ศที่างการถึ�าย้ที่อดสั�ญญาณ

3. แบบสัองที่$ศที่าง (Full duplex) เป"นที่$ศที่างการสั��อสัารข้�อมู�ลื่แบบที่�� ข้�อมู�ลื่สัามูารถึสั�งพร�อมู ๆ ก�นได�ที่�4ง 2 ที่$ศที่าง ในเว่ลื่าเด�ย้ว่ก�น เช�น

ระบบโที่รศ�พที่5ที่��ว่ ไป

Page 36: Data tranmission

Transmission Model

Parallel Transmission• กลื่ไกการสั�งข้�อมู�ลื่แบบข้นานเป"นการน/าบ$ตัหลื่าย้ๆ บ$ตัมูารว่มูก�น

เป"นกลื่3�มูจ/านว่น n บ$ตั แลื่ะสัามูารถึสั�ง n บ$ตัเหลื่�าน�4นไปพร�อมูๆ ก�นใน หน+�งรอบสั�ญญาณนาฬิ$กา โดย้แตั�ลื่ะบ$ตัจะถึ�กสั�งไปย้�งแตั�ลื่ะช�อง

สั�ญญาณ (Channel) ข้นานก�นไป ซึ่+�งแตั�ลื่ะบ$ตัจะมู�สัาย้สั��อสัารเป"น ข้องตันเอง ตั�ว่อย้�างการสั�งข้�อมู�ลื่แบบข้นานเช�น การสั��งพ$มูพ5จาก

คอมูพ$ว่เตัอร5ไปย้�งเคร��องพ$มูพ5ผ่�าน Port LPT เป"นตั�น

Page 37: Data tranmission

Parallel Transmission

• Parallel Port เป"นพอร5ตัแบบตั�ว่เมู�ย้มู�ร� 25 ร� สั/าหร�บตั�อสัาย้พร$นเตัอร5หร�อสัแกนเนอร5ที่��มู�พอร5ตัแบบParallel ซึ่+�งสั�ว่นใหญ� จะ

ใช�ตั�อก�บเคร��องพร$นเตัอร5มูากกว่�า ซึ่+�งบางคนจะเร�ย้กว่�าพร$นเตัอร5 พอร5ตั โดย้สั�ว่นใหญ�พอร5ตัParallel จะมู�ก�บเคร��อง พร$นเตัอร5ร3 �น

เก�า หร�อในเคร��องพร$นเตัอร5ระด�บกลื่างๆ ข้+4นไป

Page 38: Data tranmission

การสั�งผ่�านข้�อมู�ลแบบข้นาน(Parallel Transmission)

Page 39: Data tranmission

Parallel Transmission• ข้�อด�

– มู�คว่ามูรว่ดเร2ว่ในการสั�งสั�ญญาณ เน��องจากสัามูารถึสั�งบ$ตัไปย้�งปลื่าย้ที่าง พร�อมูก�นได�จ/านว่นหลื่าย้ๆ บ$ตั

• ข้�อเสั�ย้– ตั�นที่3นสั�ง เน��องจากตั�องมู�สัาย้สั�ญญาณเพ��อใช�สั�งข้�อมู�ลื่จ/านว่นเที่�าก�บ

จ/านว่นบ$ตัที่��ตั�องการสั�ง– มู�ข้�อจ/าก�ดเร��องระย้ะที่างในการสั�ง เน��องจากหากมู�การสั�งข้�อมู�ลื่ระย้ะไกลื่ด�ว่ย้

ว่$ธ�น�4 จะเสั��ย้งตั�อคว่ามูผ่$ดพลื่าดข้องสั�ญญาณ หร�อสั�ญญาณไปถึ+งจ3ดหมูาย้ไมู�พร�อมูก�น

Page 40: Data tranmission

Transmission ModelSerial Transmission• การสั�งข้�อมู�ลื่แบบอน3กรมู สั�ญญาณข้�อมู�ลื่จะที่ย้อย้สั�งไปตัามูสัาย้

สั��อสัารเพ�ย้งเสั�นเด�ย้ว่ ด�ว่ย้การสั�งที่�ลื่ะบ$ตัในหน+�งรอบสั�ญญาณ นาฬิ$กา โดย้ใช�สัาย้สั��อสัารเพ�ย้งเสั�นเด�ย้ว่เที่�าน�4น

• การร�บ – สั�งข้�อมู�ลื่แบบน�4จะสัามูารถึสั�งไปได�ในระย้ะที่างที่��ไกลื่ ๆ จ+งน$ย้มูใช�ในการสั��อสัารข้�อมู�ลื่ผ่�านที่างสัาย้โที่รศ�พที่5แลื่ะที่��พบเห2นก�น

อย้��เสัมูอก2ค�อผ่�านที่างการใช� Mouse แลื่ะ COM Port

Page 41: Data tranmission

Serial Transmission

Page 42: Data tranmission

Serial Port >>>

• พอร5ตัแบบตั�ว่ผ่��ที่��มู�ข้าสั�ญญาณอย้�� 9 ข้า เร�ย้กว่�าคอมูพอร5ตั (COM Port) เป"นพอร5ตัที่��ใช�สั/าหร�บตั�อโมูเด2มู เมู�าสั5 หร�อจอย้สัตั$=ก ป9จจ3บ�นอ3ปกรณ5ที่��ใช�

พอร5ตัน�4แที่บไมู�มู�ให�เห2น เน��องจากห�นไปใช�พอร5ตัแบบ USB เป"นสั�ว่นใหญ�

Page 43: Data tranmission

Serial Transmission• ข้�อด�

– ประหย้�ดสัาย้สั��อสัาร เน��องจากใช�สัาย้สั��อสัารเพ�ย้งเสั�นเด�ย้ว่– สัามูารถึสั�งข้�อมู�ลื่ที่�4งในระย้ะที่างสั�4นๆ ไปจนถึ+งระย้ะที่างไกลื่

• ข้�อเสั�ย้– คว่ามูลื่�าช�าในการสั�งข้�อมู�ลื่ เน��องจากมู�ช�องสั�ญญาณเพ�ย้งช�องเด�ย้ว่เที่�าน�4น

Page 44: Data tranmission

Serial Transmission การถึ�าย้ที่อดสั�ญญาณแบบอะซึ่$งโครน�สั (Asynchronous Transmission)

• การถึ�าย้ที่อดสั�ญญษณแบบอะซึ่$งโครน�สั ฝั่9� งผ่��สั�งจะสั�งบ$ตัเร$�มู (Start bit) (0) จ/านว่น 1 บ$ตั ณ ช�ว่งตั/าแหน�งเร$�มูตั�นข้องข้�อมู�ลื่แลื่ะหลื่�งจากที่��ได�สั�งบ$ตัข้�อมู�ลื่ จนครบ byte (5-8 bit) ตัามูด�ว่ย้ Parity bit แลื่�ว่สั�งบ$ตัหย้3ด (Stop bit) (1)

ซึ่+�งอาจมู�จ/านว่น 1 บ$ตัหร�อมูากกว่�า เพ��อเข้�าป?ดที่�าย้ข้�อมู�ลื่ในแตั�ลื่ะ byte

Page 45: Data tranmission

Serial Transmission การถึ�าย้ที่อดสั�ญญาณแบบซึ่$งโครน�สั (synchronous Transmission)

• การถึ�าย้ที่อดสั�ญญาณแบบซึ่$งโครน�สัเป"นการสั�งกลื่3�มูข้�อมู�ลื่แบบตั�อเน��อง โดย้bit “ ” ที่��ที่ย้อย้สั�งเข้�ามูาจะมู�การรว่มูกลื่3�มูก�นให�มู�ข้นาดใหญ�ข้+4น เร�ย้กว่�า เฟรมู

“ ” หร�อ บลื่@อกข้�อมู�ลื่ เมู��อข้�อมู�ลื่สั�งมูาย้�งปลื่าย้ที่างฝั่9� งร�บจะมู�หน�าที่��น�บจ/านว่น bit แลื่ะจ�บกลื่3�มูเป"น byte การถึ�าย้ที่อดสั�ญญาณว่$ธ�น�4จ+งไมู�มู�ช�องหว่�างแลื่ะไมู�มู�

Start bit แลื่ะ Stop bit

Page 46: Data tranmission

Serial Transmission

• สัร3ป– การถึ�าย้ที่อดสั�ญญาณแบบ Synchronous (ภาพด�านลื่�าง) จะมู�คว่ามูเร2ว่ในการถึ�าย้ที่อด

สั�ญญาณสั�งกว่�าแบบ Asynchronous (ภาพด�านบน) เน��องจากข้�อมู�ลื่มู�การสั�งอย้�างตั�อเน��องไมู�มู� bit พ$เศษหร�อช�องว่�าที่��ถึ�กสั�งมูาจากฝั่9� งผ่��สั�ง ด�งน�4นการสั��อสัารด�ว่ย้ว่$ธ�น�4จ+งมู�คว่ามูเร2ว่สั�ง

เหมูาะสั/าหร�บการสั�งข้�อมู�ลื่ไปมูาระหว่�างเคร��องคอมูพ$ว่เตัอร5 หร�อระบบเคร�อข้�าย้ น��นเอง

Page 47: Data tranmission

คว่ามูผ่$ดเพ�4ย้นข้องข้�อมู�ลื่• ข้�อมู�ลื่ผ่$ดเพ�4ย้น(error) หมูาย้ถึ+ง ข้�อมู�ลื่ที่��ผ่��ร �บได�ร�บไมู�เหมู�อนก�บที่��ผ่��สั�งสั�งให� 

โดย้ปกตั$แลื่�ว่ในระหว่�างการร�บ- สั�งข้�อมู�ลื่ หร�อระหว่�างการถึ�าย้ที่อดข้�อมู�ลื่น�4น ข้�อมู�ลื่มู�กจะถึ�กที่/าให�ผ่$ดเพ�4ย้นไปจากเด$มู เน��องจากการรบกว่นจากสั$�งตั�างๆ ที่�4งที่��

อย้��ภาย้นอกระบบเคร�อข้�าย้แลื่ะเก$ดจากป9ญหาภาย้ในระบบเองเช�น1) Impulse Noise

2) Gaussian Noise or White Noise

3) Attenuation

4) Crosstalk

5) Delay distortion

6) Line Failure/ Line Outages

Page 48: Data tranmission

Impulse Noise การรบกว่นที่��เก$ดข้+4นจากกระแสัไฟฟ1า แรงด�นสั�งภาย้นอกระบบเคร�อข้�าย้

เป"นคลื่��นสั�ญญาณโด�ง (Spikes) ข้+4นช��ว่ข้ณะ เก$ดข้+4นในเว่ลื่าสั�4นๆ แลื่�ว่หาย้ไป อาจเก$ดจาก ฟ1าผ่�า ไฟกระชากแหลื่�งพลื่�งงานสั�งๆ ที่/าให�

ข้�อมู�ลื่บางสั�ว่นเสั�ย้หาย้ หร�อ ถึ�าสั�งข้�อมู�ลื่ที่��หนาแน�นก2อาจที่/าลื่าย้บ$ตั เสั�ย้หาย้มูาก แก�ไข้ได�ย้าก

Page 49: Data tranmission

Gaussian Noise or White Noiseเป"นสั�ญญาณรบกว่นที่��เก$ดข้+4นจากการเปลื่��ย้นแปลื่งค3ณสัมูบ�ตั$ข้อง

ลื่ว่ดที่องแดง เน��องจากคว่ามูร�อนที่��เพ$�มูข้+4นในระหว่�างการใช�งาน(Thermal Noise) เมู��อกระแสัไฟฟ1าเคลื่��อนที่��ไปตัามูสัาย้สั��อสัารจะ

ที่/าให�เก$ดคว่ามูร�อนข้+4น แลื่ะเปลื่��ย้นเป"น Noise เหตั3ที่��คว่ามูร�อน ที่/าให�สั�ญญาณอ�อน ถึ�าเก$ดข้+4นมูากจะที่/าให�ผ่$ดเพ�4ย้นไป การหลื่�ก

เลื่��ย้งป9ญหาเหลื่�าน�4โดย้การคว่บค3มูให�อย้��ในอ3ณหภ�มู$ที่��ตั/�า

Page 50: Data tranmission

Attenuation การสั�งสั�ญญาณออกไปที่างสั��อกลื่างไมู�ว่�าจะเป"นลื่ว่ดที่องแดง หร�อใย้

แก�ว่น/าแสังหร�อสั�งออกไปด�ว่ย้สั�ญญาณชน$ดใด (ไฟฟ1าหร�อคลื่��นว่$ที่ย้3) สั�ญญาณน�4นจะอ�อนก/าลื่�งลื่งตัามูระย้ะที่างที่��เพ$�มูข้+4น (Attenuation)

เพราะเด$นที่างไกลื่หร�อสั�งสั�ญญาณที่��มู�ก/าลื่�งสั�งๆไปแตั�แรก สัามูารถึ แก�ป9ญหาโดย้สัร�างสั�ญญาณข้+4นมูาใหมู� โดย้ใช� Amplifier เพ��อข้ย้าย้

สั�ญญาณสั/าหร�บสั�ญญาณแอนะลื่2อก แลื่ะใช� Repeater สั/าหร�บสั�ญญาณด$จ$ตัอลื่

Page 51: Data tranmission

Crosstalk• สั�ญญาณจากสัาย้สั��อสัารตั�าง ๆ ที่��เก$ดการรบกว่นก�น เน��องจาก

การเด$นสัาย้หลื่าย้ๆ เสั�นไว่�ใกลื่�ก�นมูากเก$นไป• โดย้ปกตั$สัาย้สั��อสัารที่3กชน$ดจะมู�ฉนว่นห3�มูอย้�� ซึ่+�งจะป1องก�น

สั�ญญาณรบกว่นจากภาย้นอกแลื่ะป1องก�นไมู�ให�สั�ญญาณภาย้ใน สัาย้กระจาย้ออกไปภาย้นอก ในกรณ�ที่��ฉนว่นเก$ดการช/าร3ดก2จะ

ที่/าให�เก$ดสั�ญญาณรบกว่นข้+4นที่�4งสัองที่างได�• การใช�สัาย้สั��อสัารข้นาดเลื่2กเก$นไปหร�อใช�สั�ญญาณที่��มู�ระด�บคว่ามู

แรงมูากเก$นไปก2จะที่/าให�เก$ดป9ญหาได�เหมู�อนก�น

Page 52: Data tranmission

Delay distortion การที่��สั�ญญาณว่$�งผ่�านสัาย้สั�งด�ว่ย้คว่ามูเร2ว่ที่��ไมู�เที่�าก�น เน��องจาก

คว่ามูเร2ว่ข้องคลื่��นสั�ญญาณที่��อย้��ตัรงกลื่าง (ภาย้ในช�ว่งคลื่��นที่��สั�งออกมูา) จะมู�คว่ามูเร2ว่สั�งสั3ดในข้ณะที่��คลื่��นคว่ามูถึ��ใกลื่�เค�ย้งจะมู�คว่ามูเร2ว่ลื่ดลื่งแลื่ะคลื่��นที่��อย้��ด�านข้อบบนแลื่ะข้อบลื่�างจะมู�

คว่ามูเร2ว่ตั/�าที่��สั3ด ที่/าให�ข้�อมู�ลื่ที่��ถึ�กสั�งผ่$ดเพ�4ย้นไป หร�อไปถึ+งในเว่ลื่า ไมู�เที่�าก�น ว่$ธ�แก�ไข้ ใช� อ3ปกรณ5 equalizer ปร�บคว่ามูเร2ว่ให�เที่�าก�น

เพ��อให�ข้�อมู�ลื่เหมู�อนเด$มู

Page 53: Data tranmission

Line Failure/ Line Outages สัาย้สั��อสัารอาจช/าร3ดหร�อข้าดออกจากก�น เร�ย้กว่�า Line Failure ใน

กรณ�น�4ระบบการสั��อสัารจะหย้3ดชะง�ก ไมู�สัามูารถึใช�การได�จนกว่�าสัาย้สั��อสัารที่��ช/าร3ดหร�อข้าดจะได�ร�บการซึ่�อมูแซึ่มูให�เหมู�อนเด$มูตั�อไป

Page 54: Data tranmission

การตัรว่จหาคว่ามูผ่$ดเพ�4ย้นข้องข้�อมู�ลื่

1. Parity Checking– Even Parity– Odd Parity

2. Cyclic Redundancy Checking: CRC

Page 55: Data tranmission

Cyclic Redundancy Checking: CRC

• เป"นว่$ธ�ที่��น$ย้มูใช�บนเคร�อข้�าย้ที่�องถึ$�นแลื่ะจ�ดได�ว่�าเป"นว่$ธ�ที่��มู� ประสั$ที่ธ$ภาพสั�งกว่�าว่$ธ�การใช�รห�สัตัรว่จสัอบแลื่ะหาผ่ลื่รว่มู

เน��องจากสัามูารถึตัรว่จจ�บข้�อผ่$ดพลื่าดได�มูากถึ+ง99.9999% น$ย้มู ใช�บนเคร�อข้�าย้อ$นเตัอร5เน2ตัโดย้การสัร�างบ$ตัตัรว่จสัอบข้�อมู�ลื่ เร�ย้ก

ว่�า frame check sequence (FCS)• ใช�ที่ฤษฎี�ที่างคณ$ตัศาสัตัร5เข้�ามูาช�ว่ย้ตัรว่จสัอบคว่ามูถึ�กตั�องข้อง

ข้�อมู�ลื่ ค�อ ที่ฤษฎี�สัมูการโพลื่�โนเมู�ย้ลื่ (Polynomial Equation) ซึ่+�งน/ามูาใช�ค/านว่ณหาตั�ว่เลื่ข้ที่��เหมูาะสัมูก�บข้�อมู�ลื่

Page 56: Data tranmission

ว่$ธ�การแก�ไข้คว่ามูผ่$ดเพ�4ย้นข้องข้�อมู�ลื่ 

• -Forward Error Correction  ค�อข้�อมู�ลื่ที่��สั�งไป แลื่�ว่ผ่��ร �บตัรว่จสัอบเจอข้�อผ่$ดพลื่าดผ่��ร �บสัามูารถึแก�ไข้ข้�อมู�ลื่ได�เอง-Backward Error Correction ค�อผ่��ร �บไมู�สัามูารถึแก�ไข้ข้�อมู�ลื่ได�

เอง ตั�องให�ผ่��สั�งแก�ไข้แลื่ะสั�งกลื่�บมูาใหมู� 

Page 57: Data tranmission

Forward Error Correction

• สั/าหร�บแก�ไข้การผ่$ดเพ�4ย้นข้�อมู�ลื่ที่��เก$ดข้+4นเพ�ย้งบ$ตัเด�ย้ว่ (Single-bit Error) ตั�อข้�อมู�ลื่หน+�งบลื่2อก (Block)

• ว่$ธ�การแก�ไข้ที่��ได�ร�บคว่ามูน$ย้มูอย้�างสั�งได�แก� การแก�ไข้ข้�อมู�ลื่แบบ แฮมูมู$�ง (Hamming Code) ซึ่+�งน/าว่$ธ�การแบบ Parity มูาประย้3กตั5

ให�มู�คว่ามูเที่��ย้งตัรงสั�งข้+4นโดย้การเพ$�มูบ$ตัข้�อมู�ลื่สั/าหร�บคว่บค3มูเข้�าไปด�ว่ย้ การแก�ไข้ข้�อมู�ลื่แบบแฮมูมู$�งใช�แพร$ตั�4แบบค�� (Even Parity) จ/านว่นหลื่าย้บ$ตัในการตัรว่จสัอบข้�อมู�ลื่

Page 58: Data tranmission

Hamming Code• เป"นว่$ธ�การก/าหนดว่�าบ$ตัตัรว่จสัอบคว่รตัรว่จตัรงไหนบ�าง ไมู�จ/าเป"นว่�า

บ$ตัตัรว่จสัอบจะตั�องอย้��สั�ว่นที่�าย้ข้องข้�อมู�ลื่ แฮมูมู$�งโค�ดสัามูารถึน/าไป ประย้3กตั5ใช�ได�ก�บบ$ตัข้�อมู�ลื่ที่��มู�คว่ามูย้าว่เที่�าใดก2ได� เช�น

Page 59: Data tranmission

• ที่ฤษฏี�ข้อง แฮมูมู$ง (Hamming) สัามูารถึเข้�ย้นคว่ามูสั�มูพ�นธ5ระหว่�างบ$ตั ข้�อมู�ลื่แลื่ะบ$ตัตัรว่จสัอบได�ด�งน�4 2r >= m + r + 1

• ตั�ว่อย้�างเช�น รห�สัแอสัก� (ASCII code) จะมู�ข้�อมู�ลื่เที่�าก�บ 7 บ$ตั ด�งน�4นถึ�า ตั�องการสั�งแอสัก�4หน+�งตั�ว่อ�กษร จะตั�องมู�บ$ตัตัรว่จสัอบ 4 บ$ตั เน��องจาก

24 >= 7 + 4 + 1 จากตัารางจะแสัดงถึ+งคว่ามูสั�มูพ�นธ5ระหว่�างข้�อมู�ลื่ m แลื่ะบ$ตัตัรว่จสัอบ r บ$ตั ที่��สัามูารถึใช�แก�ไข้คว่ามูผ่$ดพลื่าดข้องข้�อมู�ลื่ได�

Page 60: Data tranmission

Hamming Code

• Frame ข้�อมู�ลื่ข้นาด 11 บ$ตัน�4 ก/าหนดให�บ$ตัที่��มู�น�ย้สั/าค�ญตั/�าสั3ดหร�อ บ$ตัข้ว่าสั3ดเป"นบ$ตัที่�� 1 แลื่ะบ$ตัที่��มู�น�ย้สั/าค�ญสั�งสั3ดหร�อบ$ตัซึ่�าย้สั3ด

เป"นบ$ตัที่�� 11 แลื่ะก/าหนดให�บ$ตัที่�� 1, 2, 4, 8 หร�อ 20, 21, 22, 23 เป"นบ$ตัสั/าหร�บตัรว่จสัอบชน$ด parity ข้องบ$ตัข้�อมู�ลื่ที่��ตั/าแหน�ง

ตั�างๆ ก�นด�งภาพ

Page 61: Data tranmission

• ที่/าการกระจาย้ข้�อมู�ลื่เพ��อจ�ดเก2บใน frame ตัามูลื่/าด�บด�งน�4

- - - -

Page 62: Data tranmission

• เมู��อข้�อมู�ลื่เข้�าไปอย้�� frame แลื่�ว่ พ$จารณาเฉพาะตั/าแหน�งข้องบ$ตัที่��มู�ค�าเป"น 1 จะได� ตั/าแหน�งที่�� 11, 7, 6, 3 ที่/าการแปลื่งตั/าแหน�งเหลื่�าน�4ให�เป"นเลื่ข้ฐานสัองข้นาด 4 บ$ตั

แลื่ะที่/าการ eXclusive OR (XOR) เข้�าด�ว่ย้ก�น จะได�บ$ตัตัรว่จสัอบด�งน�4

Page 63: Data tranmission

Hamming Code

• น/าบ$ตัตัรว่จสัอบบรรจ3ลื่งใน frame ตัามูลื่/าด�บ ผ่ลื่ลื่�พธ5เป"นด�งน�4

Page 64: Data tranmission

• หากข้�อมู�ลื่เด$นที่างไปถึ+งผ่��ร �บได�โดย้อย้�างถึ�กตั�อง (ไมู�มู�สั�ญญาณรบกว่น) ผ่��ร �บสัามูารถึตัรว่จสัอบคว่ามูถึ�กตั�องข้องข้�อมู�ลื่ได� โดย้

การน/าตั/าแหน�งข้องบ$ตัที่��มู�ค�าเป"น 1 ที่�4งหมูด แปลื่งเป"นเลื่ข้ฐาน สัองข้นาด 4 บ$ตั แลื่ะที่/าการ eXclusive OR (XOR) เข้�าด�ว่ย้ก�น

หากบ$ตัตัรว่จสัอบที่�4งหมูดมู�ค�าเป"น 0 แสัดงว่�าข้�อมู�ลื่ที่��ได�ร�บถึ�กตั�อง

Page 65: Data tranmission

• บ$ตัที่��มู�ค�าเป"น 1 ได�แก� บ$ตัที่�� 11, 8, 7, 6, 3, 1 ที่/าการตัรว่จสัอบด�งน�4

Page 66: Data tranmission

• ในกรณ�ที่��มู�สั�ญญาณรบกว่น อาจมู�ผ่ลื่ให�บ$ตัใดบ$ตัหน+�งใน frame ข้�อมู�ลื่เปลื่��ย้นแปลื่งไปเน��องจากข้�อมู�ลื่เป"นเลื่ข้ฐานสัอง หาก

สั�ญญาณรบกว่นจะที่/าให�ค�าบ$ตั 1 ผ่$ดไปกลื่าย้เป"นบ$ตัที่��มู�ค�าเป"น 0 ในที่างกลื่�บก�บหากสั�ญญาณรบกว่นที่/าให�บ$ตัที่��มู�ค�า 0 ผ่$ดไปก2จะ

กลื่าย้เป"นบ$ตัที่��มู�ค�า 1 • Hamming code 7/11 จะสัามูารถึแก�ไข้คว่ามูผ่$ดพลื่ากได�เฉพาะ

เมู��อสั�ญญาณรบกว่นที่/าให�บ$ตัผ่$ดไป 1 บ$ตั ตั�อข้�อมู�ลื่ 1 frame เที่�าน�4น

Page 67: Data tranmission

Hamming Code

• ผ่��ร �บที่/าการตัรว่จสัอบข้�อมู�ลื่จากบ$ตัที่��มู�ค�าเป"น 1 ได�แก�บ$ตัที่�� 8, 7, 6, 3, 1 ด�งน�4

0

Page 68: Data tranmission

เน��องจากบ$ตัตัรว่จสัอบไมู�เป"น 0 ที่�4งหมูด แสัดงว่�าข้�อมู�ลื่มู�คว่ามูผ่$ดพลื่าด

ตัรว่จสัอบบ$ตัที่��ผ่$ดพลื่าดด�ว่ย้การแปลื่งบ$ตัตัรว่จสัอบเป"นเลื่ข้ฐานสัองจะได� 10112 = 1110

ด�งน�4นบ$ตัที่��มู�คว่ามูผ่$ดพลื่าดค�อบ$ตัที่�� 11 ที่/าการเปลื่��ย้นจาก 0 เป"น 1 จะได�ข้�อมู�ลื่ที่��

ถึ�กตั�อง

Page 69: Data tranmission

ที่ดสัอบว่$ธ�การแก�ไข้คว่ามูผ่$ดเพ�4ย้นข้องข้�อมู�ลื่แบบHamming code 7/11

ก/าหนดให�ข้�อมู�ลื่ที่��ตั�องการสั�งข้นาด 7 บ$ตัเป"น 01101112

ก/าหนดให� บ$ตัที่�� 20, 21 , 22, 23 เป"นตั/าแหน�งบ$ตัตัรว่จสัอบ parity

1. หาข้�อมู�ลื่ผ่��สั�งออก2. ตัรว่จสัอบคว่ามูถึ�กตั�องข้องข้�อมู�ลื่

Page 70: Data tranmission

Backward Error Correction/ Error Detection With Retransmission

• ก/าหนดให� ผ่��สั�งจ�ดการสั�งข้�อมู�ลื่ที่��เก$ดผ่$ดเพ�4ย้นมูาใหมู�• ว่$ธ�การที่��น$ย้มู เร�ย้กว่�า การข้อสั�งข้�อมู�ลื่ซึ่/4าโดย้อ�ตัโนมู�ตั$

(Automatic Repeat Request; ARQ) • การข้อสั�งข้�อมู�ลื่ซึ่/4ามู�อย้�� 3 แบบค�อ แบบหย้3ดคอย้ แบบสั�งย้�อนกลื่�บ

แลื่ะแบบตั�อเน��อง

Page 71: Data tranmission

การข้อสั�งข้�อมู�ลซ้ำ��าอ�ตโนมู�ต�แบบหย�ดคอย(Stop-and-wait ARQ)

• ก/าหนดให�ข้�อมู�ลื่แตั�ลื่ะแพ2กเกตัมู�หมูาย้เลื่ข้เฉพาะข้องตันเองแลื่ะสั�งออกไปที่างช�องสั��อสัาร แลื่�ว่จ+งหย้3ดคอย้ ข้�อมู�ลื่ที่��ไปถึ+งผ่��ร �บจะถึ�กตัรว่จสัอบคว่ามูถึ�กตั�อง ถึ�าพบว่�าถึ�กตั�องผ่��ร �บจะสั�ง

ข้�าว่สัารเร�ย้กว่�า การตัอบร�บ(Acknowledgement; ACK) กลื่�บมูา ผ่��สั�งจ+งจะสั�งแพ2กเกตัใน ลื่/าด�บตั�อไป

• แตั�ถึ�าพบว่�ามู�ข้�อมู�ลื่ผ่$ดเพ�4ย้น ผ่��ร �บจะตัอบปฏี$เสัธ (Negative Acknowledgement; NAK) กลื่�บมูาแที่น ซึ่+�งผ่��สั�งจะตั�องสั�งแพ2กเกตัเด$มูไปย้�งผ่��ร �บอ�กคร�4งหน+�งหร�อจนกว่�าจะได�ร�บการ

ตัอบร�บกลื่�บมูา• ว่$ธ�การน�4มู� ประสั$ที่ธ$ภาพในระด�บตั/�ามูาก เพราะช�องสั��อสัารสั�ว่นใหญ�จะว่�างเปลื่�าค�อ ไมู�มู�การสั�ง

ข้�อมู�ลื่ เน��องจากเว่ลื่าสั�ว่นใหญ�ในการรอคอย้ระหว่�างผ่��ร �บแลื่ะผ่��สั�ง• ว่$ธ�การน�4ได�ร�บคว่ามูน$ย้มูในการใช�งานที่�4งบนเคร��องเมูนเฟรมูแลื่ะในระบบเคร�อข้�าย้เฉพาะ

บร$เว่ณเน��องจากเป"นว่$ธ�การที่��ง�าย้แก�การน/าไปใช�ง�าย้ตั�อการคว่บค3มู แลื่ะสัามูารถึไว่�ว่างใจได�ด�

Page 72: Data tranmission

การข้อสั�งข้�อมู�ลซ้ำ��าอ�ตโนมู�ต�แบบหย�ดคอย(Stop-and-wait ARQ)

Page 73: Data tranmission

การข้อสั�งข้�อมู�ลซ้ำ��าอ�ตโนมู�ต�แบบสั�งย�อนกล�บ(Go-back-N ARQ)

• ผ่��สั�งสัามูารถึสั�งแพ2กเกตัข้�อมู�ลื่ (ที่��มู�การก/าหนดหมูาย้เลื่ข้เฉพาะ) ได�อย้�างตั�อเน��อง

• ที่างฝั่Eาย้ผ่��ร �บย้�งคงตัรว่จสัอบข้�อมู�ลื่ที่�ลื่ะแพ2กเกตัแลื่�ว่จ+งสั�งการตัอบร�บสั/าหร�บ แพ2กเกตัที่��ถึ�กตั�องหร�อตัอบปฏี$เสัธกลื่�บไปสั/าหร�บแพ2กเกตัที่��มู�ข้�อมู�ลื่ผ่$ดเพ�4ย้น

• หากแพ2กเกตัหมูาย้เลื่ข้ 1 ผ่$ดเพ�4ย้นจะตั�องย้�อนกลื่�บไปสั�งแพ2กเกตัหมูาย้เลื่ข้ 1 รว่มูที่�4งแพ2กเกตัที่��สั�งตัามูหลื่�งหมูาย้เลื่ข้ 1 ( ค�อแพ2กเกตัหมูาย้เลื่ข้ 2 ถึ+ง 5) กลื่�บ

มูาใหมู�ที่�4งหมูด• ในกรณ�ที่��แพ2กเกตัหมูาย้เลื่ข้ 1 ถึ�กตั�อง ที่�4งผ่��ร �บแลื่ะผ่��สั�งก2จะไมู�ตั�องเสั�ย้เว่ลื่าใน

การรอคอย้ เพราะผ่��ร �บก2จะได�ร�บแพ2กเกตัหมูาย้เลื่ข้ 2 ในที่�นที่�

Page 74: Data tranmission

การข้อสั�งข้�อมู�ลซ้ำ��าอ�ตโนมู�ต�แบบสั�งย�อนกล�บ(Go-back-N ARQ)

Page 75: Data tranmission

การข้อสั�งข้�อมู�ลซ้ำ��าอ�ตโนมู�ต�แบบต�อเน"#อง (Continuous ARQ)

• เป"นว่$ธ�ที่��มู� ประสั$ที่ธ$ภาพสั�งสั3ดแลื่ะได�ร�บการน/าไปใช�ในการสั�งข้�อมู�ลื่คว่ามูเร2ว่สั�งบน เคร��องเมูนเฟรมูแลื่ะโพรโที่คอลื่ การสั/าเนาแฟ1มูข้�อมู�ลื่คว่ามูเร2ว่สั�งตั�าง ๆ มูากมูาย้

• ที่/างานเหมู�อนก�บการสั�งข้�อมู�ลื่แบบย้�อนกลื่�บแตั�ได�ปร�บปร3งการตัอบสันองเมู��อข้�อมู�ลื่ ผ่$ดเพ�4ย้นโดย้การสั�งเฉพาะแพ2กเกตัที่��เสั�ย้หาย้เที่�าน�4น

• เมู��อผ่��ร �บสั�งการตัอบปฏี$เสัธแพ2กเกตัหมูาย้เลื่ข้ 1 มูา ผ่��สั�งก2จะสั�งเฉพาะแพ2กเกตั หมูาย้เลื่ข้ 1 กลื่�บไปใหมู�เที่�าน�4น

• อย้�างไรก2ตัามูแพ2กเกตัที่��ไปถึ+งผ่��ร �บอาจอย้��ในลื่/าด�บที่��ไมู�ถึ�กตั�อง เช�น แพ2กเกตัที่างด�าน ผ่��ร �บจะเป"น หมูาย้เลื่ข้ 2,3,4,5,6แลื่ะ1

• จ+งเป"นหน�าที่��ข้องฝั่Eาย้ผ่��ร �บที่��จะตั�องจ�ดการเร�ย้งลื่/าด�บแพ2กเกตั ข้�อมู�ลื่ให� ถึ�กตั�องก�อน ที่��จะน/าข้�อมู�ลื่น�4นไปใช�งานตั�อไป

Page 76: Data tranmission

การข้อสั�งข้�อมู�ลซ้ำ��าอ�ตโนมู�ต�แบบต�อเน"#อง (Continuous ARQ)

Page 77: Data tranmission

การข้อสั�งข้�อมู�ลซ้ำ��าอ�ตโนมู�ต�แบบต�อเน"#อง (Continuous ARQ)

• การสั�งข้�อมู�ลื่แบบตั�อเน��องอ�กแบบหน+�งเร�ย้กว่�า การสั�งข้�อมู�ลื่แบบหน�าตั�างเลื่��อนไหลื่(Sliding Window)

• จะก/าหนดช�ว่งหมูาย้เลื่ข้ (Window) ที่��ถึ�กตั�องระหว่�างผ่��สั�งแลื่ะผ่��ร �บข้�อมู�ลื่ โดย้ผ่��สั�งจะ ตั�องหย้3ดสั�งข้�อมู�ลื่ในเว่ลื่าเด�ย้ว่ก�น

• ผ่��ร �บจะร�บข้�อมู�ลื่ที่��มู�หมูาย้เลื่ข้ในช�ว่งที่��ก/าหนดเที่�าน�4น

Page 78: Data tranmission

มูาตรฐานการควบค�มูความูผ่�ดเพี้'�ยนข้�อมู�ล

• โมูเด2มูโดย้ที่��ว่ไปจะมู�ว่$ธ�การคว่บค3มูคว่ามูผ่$ดเพ�4ย้นข้�อมู�ลื่ที่��ก/าหนด ข้+4นโดย้มูาตัรฐานหลื่าย้ชน$ดรว่มูเร�ย้กว่�า Microcom Networking

Protocols (MNP) มูาตัรฐานน�4ไมู�มู�การก/าหนดไว่�อย้�างเป"นที่างการแตั�ก2ได�ร�บการย้อมูร�บแลื่ะน/าไปใช�งานอย้�างกว่�างข้ว่าง

Page 79: Data tranmission

การป1องก�นคว่ามูผ่$ดเพ�4ย้นข้�อมู�ลื่• ว่$ธ�การป1องก�นสั�ญญาณรบกว่นแบบที่��ง�าย้ที่��สั3ด ค�อ การใสั�หร�อเพ$�มู

ฉนว่นให�แก�สัาย้ สั��อสัาร ซึ่+�งจะช�ว่ย้ป1องก�นสั�ญญาณรบกว่นจาก แหลื่�งก/าเน$ดภาย้นอกสัาย้สั��อสัาร แลื่ะช�ว่ย้ลื่ดหร�อข้จ�ดป9ญหา

สั�ญญาณรบกว่นระหว่�างสัาย้สั��อสัาร เช�น ครอสัที่อลื่5ก หร�อสั�ญญาณอ$มูพ�ลื่ลื่5ได�

• การลื่ดคว่ามูเร2ว่ในการสั�งข้�อมู�ลื่ลื่ง จะช�ว่ย้ให�อ�ตัราการเก$ดข้�อมู�ลื่ผ่$ดเพ�4ย้นตั/�าลื่ง

คว่ามูเร2ว่สั�งมู�โอกาสัจะเก$ดข้�อมู�ลื่ผ่$ดเพ�4ย้นได�มูาก

Page 80: Data tranmission

การถึ�าย้ที่อดสั�ญญาณ Digital

• การถึ�าย้ที่อดข้�อมู�ลื่ Digital โดย้ไมู�ตั�องแปลื่งสั�ญญาณ Analog ก�อนแปลื่งกลื่�บมูาเป"น Digital มู�คว่ามูสัามูารถึในการร�บสั�งข้�อมู�ลื่

สั�ง แลื่ะมู�อ�ตัราการเก$ดข้�อมู�ลื่ผ่$ดเพ�4ย้นตั/�า มู�คว่ามูสัามูารถึในการสั�ง สั�ญญาณจากข้�อมู�ลื่หลื่าย้ประเภที่เช�น ร�ปภาพกราฟ?ก ว่�ด�โอ เป"นตั�น

เร�ย้กการถึ�าย้ที่อดสั�ญญาณลื่�กษณะน�4ว่�า ระบบเคร�อข้�าย้ Digital แบบรว่มูการ (Integrated Service Digital Network : ISDN)

Page 81: Data tranmission

การถึ�าย้ที่อดสั�ญญาณ Digital

• สัาย้สั��อสัารระบบ Digital อ�กแบบหน+�งเร�ย้กว่�า ระบบด�เอสัแอลื่(Digital Subscriber Line; DSL) โดย้ใช�ค/าย้�อสั/าหร�บการอ�างอ$ง

ที่��ว่ไปว่�า xDSL เช�น ADSL เป"นเที่คโนโลื่ย้�การสั��อสัารข้�อมู�ลื่ คว่ามูเร2ว่สั�งผ่�านสัาย้โที่รศ�พที่5 โดย้ใช�ย้�านคว่ามูถึ��ที่��ไมู�มู�การใช�งานใน

ระบบโที่รศ�พที่5 ซึ่+�งที่/าให�สัามูารถึใช� Internet แลื่ะพ�ดค3ย้โที่รศ�พที่5ได�ในเว่ลื่าเด�ย้ว่ก�นได�

• ระบบน�4ย้�งคงใช�สัาย้โที่รศ�พที่5 Analogแบบเด$มูในข้ณะที่��ผ่��ใช�สัามูารถึสันที่นาแลื่ะร�บ-สั�งข้�อมู�ลื่ Digital ไปพร�อมู ๆ ก�น

Page 82: Data tranmission

ADSL

Page 83: Data tranmission

การถึ�าย้ที่อดสั�ญญาณ Digital

• สั/าหร�บสั�ญญาณ Digital ที่��จะสั�งผ่�านสัาย้สั��อสัารแบบ Analog ตั�องถึ�กเปลื่��ย้นให�เป"นสั�ญญาณ Analog เมู��อถึ+งเป1าหมูาย้ก2ตั�องเปลื่��ย้นสั�ญญาณกลื่�บมูาเป"นแบบ Digital

• เสั�ย้งสันที่นาที่��สั�งผ่�านสัาย้สั��อสัารระบบ Digital น�4นจะตั�องใช� อ3ปกรณ5เร�ย้กว่�า CODEC (Coder/Decoder) CODEC เป"นช$ป

ที่��ใช�เพ��อเปลื่��ย้นสั�ญญาณ Analog ให�เป"นสั�ญญาณ Digital สั�งผ่�าน สัาย้สั��อสัาร แลื่ะใช� CODEC ที่��ปลื่าย้ที่างเปลื่��ย้นกลื่�บเป"นสั�ญญาณ

Analog อ�กคร�4งหน+�ง

Page 84: Data tranmission
Page 85: Data tranmission