Sistemi di elaborazione dell’informazione Modulo - Tecniche di comunicazione digitale Unità...

28
Sistemi di elaborazione dell’informazione Modulo - Tecniche di comunicazione digitale Unità didattica – Standard di rete locale Ernesto Damiani Università di Milano Lezione 2 – Codifica dei segnali digitali Networks: Data Encoding 1

Transcript of Sistemi di elaborazione dell’informazione Modulo - Tecniche di comunicazione digitale Unità...

Page 1: Sistemi di elaborazione dell’informazione Modulo - Tecniche di comunicazione digitale Unità didattica – Standard di rete locale Ernesto Damiani Università.

Sistemi di elaborazione dell’informazione

Modulo - Tecniche di comunicazione digitale

Unità didattica – Standard di rete locale

Ernesto Damiani

Università di Milano

Lezione 2 – Codifica dei segnali digitali

Networks: Data Encoding 1

Page 2: Sistemi di elaborazione dell’informazione Modulo - Tecniche di comunicazione digitale Unità didattica – Standard di rete locale Ernesto Damiani Università.

Richiamo: la rete telefonica

2

Page 3: Sistemi di elaborazione dell’informazione Modulo - Tecniche di comunicazione digitale Unità didattica – Standard di rete locale Ernesto Damiani Università.

Tecniche di codifica

Digital Data, Analog Signals [modem]

Digital Data, Digital Signals [LAN]

Analog Data, Digital Signals [codec]• Frequency Division Multiplexing (FDM)

• Wave Division Multiplexing (WDM) [fibra]• Time Division Multiplexing (TDM)• Modulazione a codifica d’impulsi o Pulse Code

(PCM) [T1]• Modulazione Delta

3

Page 4: Sistemi di elaborazione dell’informazione Modulo - Tecniche di comunicazione digitale Unità didattica – Standard di rete locale Ernesto Damiani Università.

Digital Data, Analog Signals[modem]

Base: una sinusoide a frequenza costante detta carrier o portante.

La modulazione varia l’ampiezza, frequenza, la fase della sinusoide o una loro combinazione

4

Page 5: Sistemi di elaborazione dell’informazione Modulo - Tecniche di comunicazione digitale Unità didattica – Standard di rete locale Ernesto Damiani Università.

Segnale binario

Modulazione di frequenza

5

Modulazione d’ampiezza

Modulazione di fase

Page 6: Sistemi di elaborazione dell’informazione Modulo - Tecniche di comunicazione digitale Unità didattica – Standard di rete locale Ernesto Damiani Università.

Modem

I modem usano una combinazione di modulazioni per trasmettere più bits per baud. QPSK (Quadrature Phase Shift Keying) usa diverse variazioni di fase, una per simbolo. I modem usano Quadrature Amplitude Modulation (QAM).Questi concetti sono illustrati tramite constellation point : ogni punto è una combinazione ampiezza/fase.

6

Page 7: Sistemi di elaborazione dell’informazione Modulo - Tecniche di comunicazione digitale Unità didattica – Standard di rete locale Ernesto Damiani Università.

Constellation Diagram

(a) QPSK. (b) QAM-16. (c) QAM-64.

7

Page 8: Sistemi di elaborazione dell’informazione Modulo - Tecniche di comunicazione digitale Unità didattica – Standard di rete locale Ernesto Damiani Università.

Dati e Segnali Digitali[LAN]

Segnale digitale – sequenza discreta di impulsi di tensione.Durata del bit: tempo necessario al trasmittente per inviare un bitProblemi

• Bit timing• Estrazione dei bit dal segnale• Rumore

8

Page 9: Sistemi di elaborazione dell’informazione Modulo - Tecniche di comunicazione digitale Unità didattica – Standard di rete locale Ernesto Damiani Università.

Codici NRZ (Non-Return-to-Zero)

Due livelli di tensione (uno positivo e uno negativo) per rappresentare le due cifre binarie

NRZ-L ( Non-Return-to-Zero-Level)

Tensione costante durante la durata del bit

 

NRZ-L usato per brevi distanze9

1 negative voltage

0 positive voltage

Page 10: Sistemi di elaborazione dell’informazione Modulo - Tecniche di comunicazione digitale Unità didattica – Standard di rete locale Ernesto Damiani Università.

Codici NRZ (Non-Return-to-Zero)

NRZ-I ( Non-Return-to-Zero-Invert on ones)

Tensione costante durante la durata del bit

 

NRZI è differenziale (i.e., il segnale è decodificato paragonando la polarità di impulsi adiacenti.)

10

1 transizione all’inizio della cella di bit (alto->basso o basso->alto)

 

0 niente transizione all’inizio della cella di bit

Page 11: Sistemi di elaborazione dell’informazione Modulo - Tecniche di comunicazione digitale Unità didattica – Standard di rete locale Ernesto Damiani Università.

Codifica Manchester

Sempre una transizione al centro della cella di bit{clock}.La direzione della transizione rappresenta la cifra binaria

Nel caso peggiore due baud per bit.

Usato con il coax e il doppino 802.3.11

1 basso-alto

0 alto-basso

Page 12: Sistemi di elaborazione dell’informazione Modulo - Tecniche di comunicazione digitale Unità didattica – Standard di rete locale Ernesto Damiani Università.

Codifica Manchester differenziale

Transizione al centro cella (clock).

Differenziale e bi-fase.Usato nel 802.5 (token ring) su doppino* Baud rate doppio del bit rate poco efficiente

12

1 niente transizione all’inizio della cella

0 transizione all’inizio della cella

Page 13: Sistemi di elaborazione dell’informazione Modulo - Tecniche di comunicazione digitale Unità didattica – Standard di rete locale Ernesto Damiani Università.

Bi-Polare

Caso peggiore simile a Manchester

13

1 alterna tensioni +1/2 , -1/2

0 tensione nulla 0

Page 14: Sistemi di elaborazione dell’informazione Modulo - Tecniche di comunicazione digitale Unità didattica – Standard di rete locale Ernesto Damiani Università.

1 0 1 0 1 1 0 01UnipolarNRZ

NRZ-Inverted(DifferentialEncoding)

BipolarEncoding

DifferentialManchesterEncoding

Polar NRZ

ManchesterEncoding

Page 15: Sistemi di elaborazione dell’informazione Modulo - Tecniche di comunicazione digitale Unità didattica – Standard di rete locale Ernesto Damiani Università.

Dati Analogici, Segnali Digitali[PCM (Pulse Code Modulation)]

Tecnica più comune: PCM.Esempio: La rete telefonica usa codec per convertire la voce sul local loop analogico in segnale digitale per le centraliFrequenza limitata a 4000 HZ, il codec prende 8000 campioni/sec. (i.e., 125 microsec/campione).

15

Page 16: Sistemi di elaborazione dell’informazione Modulo - Tecniche di comunicazione digitale Unità didattica – Standard di rete locale Ernesto Damiani Università.

B B

C C

A A

B

C

A

B

C

A

MUXMUX

(a) (b)

Trunkgroup

Multiplexing

Page 17: Sistemi di elaborazione dell’informazione Modulo - Tecniche di comunicazione digitale Unità didattica – Standard di rete locale Ernesto Damiani Università.

A CBf

Cf

Bf

Af

H

H

H

0

0

0

(a) Individual signals occupy H Hz

(b) Combined signal fits into channel bandwidth

Frequency-division Multiplexing

Page 18: Sistemi di elaborazione dell’informazione Modulo - Tecniche di comunicazione digitale Unità didattica – Standard di rete locale Ernesto Damiani Università.

(a) Spettro dei segnali originali. (b) Traslazione in frequenza (c) Canale multiplexato.

18

Frequency-division Multiplexing

Page 19: Sistemi di elaborazione dell’informazione Modulo - Tecniche di comunicazione digitale Unità didattica – Standard di rete locale Ernesto Damiani Università.

19

Wavelength Division Multiplexing

Page 20: Sistemi di elaborazione dell’informazione Modulo - Tecniche di comunicazione digitale Unità didattica – Standard di rete locale Ernesto Damiani Università.

(a) Ogni segnale manda 1 unità ogni 3T secondi

20

(b) Segnale combinatotrasmette 1 unità ogni T secondi

tA1 A2

tB1 B2

tC1 C2

3T0T 6T

3T0T 6T

3T0T 6T

tB1 C1 A2 C2B2A1

0T 1T 2T 3T 4T 5T 6T

Time-division Multiplexing

Page 21: Sistemi di elaborazione dell’informazione Modulo - Tecniche di comunicazione digitale Unità didattica – Standard di rete locale Ernesto Damiani Università.

Time-division Multiplexing

Page 22: Sistemi di elaborazione dell’informazione Modulo - Tecniche di comunicazione digitale Unità didattica – Standard di rete locale Ernesto Damiani Università.

Statistical Multiplexing - Concentratore

Page 23: Sistemi di elaborazione dell’informazione Modulo - Tecniche di comunicazione digitale Unità didattica – Standard di rete locale Ernesto Damiani Università.

Pulse Code Modulation (PCM)

Segnale analogico viene campionato.

Convertito in un treno d’impulsi modulati in ampiezza (Pulse Amplitude Modulation)

Impulsi sono quantizzati, ad ogni valore quantizzato è associato un numero binario

• 128 livelli: un numero di 7 bit per campione

Page 24: Sistemi di elaborazione dell’informazione Modulo - Tecniche di comunicazione digitale Unità didattica – Standard di rete locale Ernesto Damiani Università.

Pulse Code Modulation (PCM)

PCM è una codifica non lineare, i canali di quantizzazione non sono uguali

• Risoluzione maggiore per ampiezze basse• Riduzione della distorsione, ma errore di

quantizzazione alle ampiezze alte.

8000 campioni/sec x 8 bit/campione= 64 Kbps per un canale voce digitale

24

Page 25: Sistemi di elaborazione dell’informazione Modulo - Tecniche di comunicazione digitale Unità didattica – Standard di rete locale Ernesto Damiani Università.

25

Page 26: Sistemi di elaborazione dell’informazione Modulo - Tecniche di comunicazione digitale Unità didattica – Standard di rete locale Ernesto Damiani Università.

26

PCMNonlinear Quantization Levels

Page 27: Sistemi di elaborazione dell’informazione Modulo - Tecniche di comunicazione digitale Unità didattica – Standard di rete locale Ernesto Damiani Università.

27

2

24

1

MUXMUX

1

2

24

24 b1 2 . . .b2322

frame

24 . . .

. . .

Sistema T1

Page 28: Sistemi di elaborazione dell’informazione Modulo - Tecniche di comunicazione digitale Unità didattica – Standard di rete locale Ernesto Damiani Università.

The T1 carrier (1.544 Mbps).

28

TDM