Kommunikatsiooniteenuste arendus IRT 0080 Loeng 32009 Avo Ots

  • Slides: 21
Download presentation
Kommunikatsiooniteenuste arendus IRT 0080 Loeng 3/2009 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika

Kommunikatsiooniteenuste arendus IRT 0080 Loeng 3/2009 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst. avo. ots@ttu. ee 1

Implementation Applications OS Communication Applications OS Single layer implementation Multi layer implementation -Breaking down

Implementation Applications OS Communication Applications OS Single layer implementation Multi layer implementation -Breaking down into smaller components -Easier to implement 2

Message Transmission Example 3

Message Transmission Example 3

Võrgu tipptase 4

Võrgu tipptase 4

Datagramm vs Virtuaalahel 5

Datagramm vs Virtuaalahel 5

Throughput 0. 368 S Slotted Aloha 0. 184 Aloha G 6

Throughput 0. 368 S Slotted Aloha 0. 184 Aloha G 6

Vastastikused häired 7

Vastastikused häired 7

Võrgu ülesehitus Internet Gateway Telefonivõrk IP Network Gateway Tugijaam Raadioliides End-to-End IP 8

Võrgu ülesehitus Internet Gateway Telefonivõrk IP Network Gateway Tugijaam Raadioliides End-to-End IP 8

MMC (Measure, Model, and Control) Võrguhaldus Models, tools, scripts, databases Häälestus Andmehõive Liiklus Ülesehitus

MMC (Measure, Model, and Control) Võrguhaldus Models, tools, scripts, databases Häälestus Andmehõive Liiklus Ülesehitus Muutuste tegemine measure control Käigusolev võrk 9

TCP 10

TCP 10

Efficiency & quality Echo control Dejittering delay Voice quality Packet size Codec Efficiency of

Efficiency & quality Echo control Dejittering delay Voice quality Packet size Codec Efficiency of transport Header compression

Analoogsignaali digitaliseerimine • Lugemid (sample) diskreetses ajas ja lähendatud amplituudväärtustel Original signal 3 bits

Analoogsignaali digitaliseerimine • Lugemid (sample) diskreetses ajas ja lähendatud amplituudväärtustel Original signal 3 bits / sample Sample value 7 D/2 5 D/2 3 D/2 Approximation -D/2 -3 D/2 -5 D/2 -7 D/2 Rs = Bit rate = # bits/sample x # samples/second 12

Kvanteerimine 3. 5 output y(n. T) 2. 5 1. 5 0. 5 -0. 5

Kvanteerimine 3. 5 output y(n. T) 2. 5 1. 5 0. 5 -0. 5 -1. 5 -2. 5 -3. 5 input x(n. T) Quantizer maps input into closest of 2 m representation values Quantization error: “noise” = x(n. T) – y(n. T) 3 bits / sample Original signal Sample value 7 D/2 5 D/2 3 D/2 -D/2 -3 D/2 -5 D/2 -7 D/2 Approximation 13

A/D ja D/A muundus A/D D/A diskreetimissamm=1/(2 Fmax) muunduse viga=1/(2 n ) Diskreetimissamm 125

A/D ja D/A muundus A/D D/A diskreetimissamm=1/(2 Fmax) muunduse viga=1/(2 n ) Diskreetimissamm 125 mikrosek, kvantimisnivoosid 256 64 kbit/s, ~ ITU-T G. 711 14

Kõne (voice) & heli (audio) • Kõne telefonis • Ws = 4 k. Hz

Kõne (voice) & heli (audio) • Kõne telefonis • Ws = 4 k. Hz → 8000 lugemit/s • 8 b/lugem • Rs=8 x 8000 = 64 kb/s • CD Audio • Ws = 22 k. Hz → 44100 lugemit/s • 16 b/lugem • Rs=16 x 44100= 705, 6 kb/s ühe helikanali kohta 15

Voice Codec Standards • • • G. 711 G. 723. 1 G. 726 G.

Voice Codec Standards • • • G. 711 G. 723. 1 G. 726 G. 728 G. 729 64 kbps using PCM 5 -6 kbps using LP 16 -40 kbps using ADPCM 16 kbps using low delay LP 8 kbps using LP 16

Paketi moodustamine One Sample One 8 -bit Sample 00000100 000000111 Analog Signal Kaadri päis

Paketi moodustamine One Sample One 8 -bit Sample 00000100 000000111 Analog Signal Kaadri päis ADC Transpordi IP päis lugemid 17

Kõne pakettvõrgus • Kõnesignaali komprimeeriv koodek (ITU-T G. 729 A, 8 kbit/s) • VAD

Kõne pakettvõrgus • Kõnesignaali komprimeeriv koodek (ITU-T G. 729 A, 8 kbit/s) • VAD (Voice Activity Detection), Silence Suppression , Comfort Noise Generation • Töödeldava lugemikogumi pikkus: 20 ms, => Payload 20 octets Ethernet+FCS+Preamble: 802. 1 q VLAN Tagging IP: UDP: RTP: Voice Payload: 26 bytes 4 bytes 20 bytes 8 bytes 12 bytes 20 bytes ----- 90 bytes 18

Paketiülekande hinnangud 19

Paketiülekande hinnangud 19

Kõnekvaliteedi kategooriad 20

Kõnekvaliteedi kategooriad 20

Lingid http: //en. wikipedia. org/wiki/Transmission_Co ntrol_Protocol http: //en. wikipedia. org/wiki/Qo. S http: //en. wikipedia.

Lingid http: //en. wikipedia. org/wiki/Transmission_Co ntrol_Protocol http: //en. wikipedia. org/wiki/Qo. S http: //en. wikipedia. org/wiki/PBX http: //en. wikipedia. org/wiki/Digital_phone http: //en. wikipedia. org/wiki/Telephone 21