distinzione tra analogico e digitale

12
Elementi di Informatica a.a. 2020 /21- Prof. G.A. Di Lucca CdL Ingegneria Energetica 1 1 Elementi di Informatica Prof. G. A. Di Lucca - Univ. del Sannio Distinzione tra analogico e digitale Analogico e Digitale 3 2 1 0 Analogico Il valore di una grandezza varia in modo continuo Digitale Il valore di una grandezza NON varia in modo continuo Analogico infinito non adatto ad elaborazione numerica … conversione analogico digitale 2 Elementi di Informatica Prof. G. A. Di Lucca - Univ. del Sannio Da Analogico a Digitale Variazione nel tempo del valore di una grandezza analogica infiniti punti tra due punti consecutivi …. Campionamento …. Tempo Ampiezza valore Tempo Ampiezza valore I valori della grandezza sono rilevati in diversi istanti di tempo equidistanti tra loro (frequenza di campionamento)

Upload: others

Post on 22-Jul-2022

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Distinzione tra analogico e digitale

Elementi di Informatica a.a. 2020 /21- Prof. G.A. Di Lucca

CdL Ingegneria Energetica

1

1Elementi di Informatica

Prof. G. A. Di Lucca - Univ. del Sannio

Distinzione tra analogico e digitale

Analogico e Digitale

321

0

Analogico

Il valore di una grandezza varia

in modo continuo

Digitale

Il valore di una grandezza NON

varia in modo continuo

Analogico infinito

… non adatto ad elaborazione numerica … conversione analogico digitale

2Elementi di Informatica

Prof. G. A. Di Lucca - Univ. del Sannio

Da Analogico a Digitale

Variazione nel tempo del valore di una

grandezza analogica

infiniti punti tra due punti consecutivi

…. Campionamento ….

Tempo

Ampiezza

valore

Tempo

Ampiezza

valore

I valori della grandezza sono rilevati in

diversi istanti di tempo equidistanti tra loro

(frequenza di campionamento)

Page 2: Distinzione tra analogico e digitale

Elementi di Informatica a.a. 2020 /21- Prof. G.A. Di Lucca

CdL Ingegneria Energetica

2

Copyright © Pearson Addison-Wesley. All rights reserved.

Campionamento• Campioni ‘presi’ ad intervalli equidistanti e regolari

• Il numero di campioni presi in un secondo è detto sampling rate

– Maggiore è il rate, migliore è l’approssimazione del segnale campionato

Rate2 è il doppio di Rate1Elementi di Informatica

Prof. G. A. Di Lucca - Univ. del Sannio

Copyright © Pearson Addison-Wesley. All rights reserved.

Quale velocità di Sampling Rate?

• Il sampling rate va correlato alla frequenza del segnale da

campionare

– Rate troppo lenti potrebbero non riuscire a ‘seguire’ il segnale; si

potrebbero perdere segmenti significativi del segnale tra due

campioni successivi

– Una regola da seguire è la Regola di Nyquist (Nyquist Rule): Il

sampling rate deve essere almeno il doppio della frequenza più alta

possibile per il segnale da campionare

• Ad es. Per il suono l’orecchio umano percepisce suoni fino a 20000 Hz per cui

è necessario un sampling rate di almeno 40000 Hz

• Lo Standard per l’audio digitale è 44100 Hz

Elementi di Informatica

Prof. G. A. Di Lucca - Univ. del Sannio

Page 3: Distinzione tra analogico e digitale

Elementi di Informatica a.a. 2020 /21- Prof. G.A. Di Lucca

CdL Ingegneria Energetica

3

5Elementi di Informatica

Prof. G. A. Di Lucca - Univ. del Sannio

…. quantizzazione ...

000

001010

011

100

110

101

111

Da Analogico a Digitale

L’ampiezza viene suddivisa in

intervalli di valori (ad esempio

tutti uguali fra loro).

Ciascun intervallo è rappresentato

da un livello di quantizzazione

Ciascun livello è associato ad una

codifica binaria

6Elementi di Informatica

Prof. G. A. Di Lucca - Univ. del Sannio

… digitalizzazione ...

…. Grandezza digitalizzata ...

000001

010

011

100

110101

111

Da Analogico a Digitale

Ad ogni livello di quantizzazione sono associati tutti

i valori ricadenti in quell’intervallo

000

001010

011

100

110

101

111

Page 4: Distinzione tra analogico e digitale

Elementi di Informatica a.a. 2020 /21- Prof. G.A. Di Lucca

CdL Ingegneria Energetica

4

7Elementi di Informatica

Prof. G. A. Di Lucca - Univ. del Sannio

Da analogico a digitale: la quantizzazione

Ampiezza della

grandezza fisica

Valori

rappresentativi

dei diversi

insiemi

Demarcazione degli

insiemi individuati

Codifiche assegnate ai valori scelti per

rappresentare gli insiemi

000

001

011

010

110

111

101

100

101

111

100

100

110

010

001

001

Introduzione ai sistemi informatici 3/ed

Donatella Sciuto, Giacomo Buonanno, Luca MariCopyright © – The McGraw-Hill Companies srl

8Elementi di Informatica

Prof. G. A. Di Lucca - Univ. del Sannio

Da analogico a digitale: il campionamento

Ampiezza della

grandezza fisica

Tempo

Introduzione ai sistemi informatici 3/ed

Donatella Sciuto, Giacomo Buonanno, Luca MariCopyright ©– The McGraw-Hill Companies srl

Page 5: Distinzione tra analogico e digitale

Elementi di Informatica a.a. 2020 /21- Prof. G.A. Di Lucca

CdL Ingegneria Energetica

5

9Elementi di Informatica

Prof. G. A. Di Lucca - Univ. del Sannio

Campionamento e quantizzazioneAmpiezza della

grandezza fisica

Tempo

Introduzione ai sistemi informatici 3/ed

Donatella Sciuto, Giacomo Buonanno, Luca MariCopyright ©– The McGraw-Hill Companies srl

Si effettua il campionamento del segnale

originale

10Elementi di Informatica

Prof. G. A. Di Lucca - Univ. del Sannio

Campionamento e quantizzazioneAmpiezza della

grandezza fisica

Tempo

Introduzione ai sistemi informatici 3/ed

Donatella Sciuto, Giacomo Buonanno, Luca MariCopyright ©– The McGraw-Hill Companies srl

Si definiscono i livelli di quantizzazione

Page 6: Distinzione tra analogico e digitale

Elementi di Informatica a.a. 2020 /21- Prof. G.A. Di Lucca

CdL Ingegneria Energetica

6

11Elementi di Informatica

Prof. G. A. Di Lucca - Univ. del Sannio

Campionamento e quantizzazioneAmpiezza della

grandezza fisica

Tempo

Valo

ri r

appre

senta

tivi

Introduzione ai sistemi informatici 3/ed

Donatella Sciuto, Giacomo Buonanno, Luca MariCopyright ©– The McGraw-Hill Companies srl

Si definiscono i valori rappresentativi

12Elementi di Informatica

Prof. G. A. Di Lucca - Univ. del Sannio

Campionamento e quantizzazioneAmpiezza della

grandezza fisica

Tempo

Valo

ri r

appre

senta

tivi

Introduzione ai sistemi informatici 3/ed

Donatella Sciuto, Giacomo Buonanno, Luca MariCopyright ©– The McGraw-Hill Companies srl

Si riportano i valori campionati sui valori rappresentativi

ottenendo il segnale campionato (in rosso)

Page 7: Distinzione tra analogico e digitale

Elementi di Informatica a.a. 2020 /21- Prof. G.A. Di Lucca

CdL Ingegneria Energetica

7

13Elementi di Informatica

Prof. G. A. Di Lucca - Univ. del Sannio

Campionamento e quantizzazioneAmpiezza della

grandezza fisica

Tempo

Valo

ri r

appre

senta

tivi

Introduzione ai sistemi informatici 3/ed

Donatella Sciuto, Giacomo Buonanno, Luca MariCopyright ©– The McGraw-Hill Companies srl

Si ricostruisce il segnale (in blu) da quello campionato

14Elementi di Informatica

Prof. G. A. Di Lucca - Univ. del Sannio

Campionamento e quantizzazioneAmpiezza della

grandezza fisica

Tempo

Introduzione ai sistemi informatici 3/ed

Donatella Sciuto, Giacomo Buonanno, Luca MariCopyright ©– The McGraw-Hill Companies srl

Differenza tra segnale originale e quello ricostruito da

quello campionato

Page 8: Distinzione tra analogico e digitale

Elementi di Informatica a.a. 2020 /21- Prof. G.A. Di Lucca

CdL Ingegneria Energetica

8

Copyright © Pearson Addison-Wesley. All rights reserved.

Quanti livelli / quanti bit per campione ?

• Quanto accurato deve essere il campinamento?

– Maggiore è il numero di bit per campione (ovvero

maggiore è il numero dei livelli di quantizzazione più è

accurata la misura

– I bit (campioni) devono rappresentare sia valori positivi

che negativi

• Es. La rappresentazione di audio digitale nei CD usa 16 bit per

campione, ovvero 65536 livelli (metà sopra e metà sotto la linea

dello zero

Elementi di Informatica

Prof. G. A. Di Lucca - Univ. del Sannio

Copyright © Pearson Addison-Wesley. All rights reserved.Elementi di Informatica

Prof. G. A. Di Lucca - Univ. del Sannio

Page 9: Distinzione tra analogico e digitale

Elementi di Informatica a.a. 2020 /21- Prof. G.A. Di Lucca

CdL Ingegneria Energetica

9

17Elementi di Informatica

Prof. G. A. Di Lucca - Univ. del Sannio

Ricostruzione

T1 T2 T3 T4 T5 T6 T7

t1 t2 t3 t4 t5 t6 t7

A0

A1

A2

A3

a0

a1

a2

a3

Ampiezza

Tempo

Andamento originario della

grandezza

Andamento della grandezza ricostruito

dai valori campionati

Introduzione ai sistemi informatici 3/ed

Donatella Sciuto, Giacomo Buonanno, Luca MariCopyright ©– The McGraw-Hill Companies srl

18Elementi di Informatica

Prof. G. A. Di Lucca - Univ. del Sannio

Quantizzazione su più livelli

T1 T2 T3 T4 T5 T6 T7

t1 t2 t3 t4 t5 t6 t7

Ampiezza

Tempo

a0

a1

a2

a3

a4

a5

a6

a7

A0

A2

A4

A6

A1

A3

A5

A7

Andamento originario della

grandezza

Andamento della grandezza ricostruito dai valori

campionati con quattro

livelli di quantizzazione

Andamento della grandezza ricostruito dai

valori campionati con otto

livelli di quantizzazione

Introduzione ai sistemi informatici 3/ed

Donatella Sciuto, Giacomo Buonanno, Luca MariCopyright © 2005 – The McGraw-Hill Companies srl

Page 10: Distinzione tra analogico e digitale

Elementi di Informatica a.a. 2020 /21- Prof. G.A. Di Lucca

CdL Ingegneria Energetica

10

19Elementi di Informatica

Prof. G. A. Di Lucca - Univ. del Sannio

Suono digitale

• Formato standard per i CD audio

– frequenza di campionamento di 44'100 Hz

– quantizzazione su 65'536 livelli (campione codificato su 16 bit)

• Un secondo di musica stereo richiede 44'100 campioni di 16 bit (pari a 88‘200 byte) ciascuno per due canali, quindi 176'400 byte.

• L’errore che si commette nella ricostruzione del segnale sonoro è difficilmente rilevabile da parte di un orecchio umano.

Introduzione ai sistemi informatici 3/ed

Donatella Sciuto, Giacomo Buonanno, Luca MariCopyright ©– The McGraw-Hill Companies srl

20Elementi di Informatica

Prof. G. A. Di Lucca - Univ. del Sannio

Foto digitali

• Per la codifica digitale delle immagini le operazioni di campionamento e quantizzazione si applicano nello spazio invece che nel tempo.

• Il campionamento consiste nel dividere l’immagine in sottoinsiemi (pixel, cioè picture element), per ognuno dei quali si dovrà prelevare un campione che si considera rappresentativo del colore di tutto il sottoinsieme.

• La quantizzazione è la codifica del colore associato a ogni pixel: ad es. alcuni formati utilizzano 32 bit (4 byte) per pixel: 8 bit per ognuna delle tre componenti fondamentali (RGB: red, green, blue) e altri 8 per gestire le trasparenze.

• Memoria necessaria per immagini non compresse (bitmap)– per un’immagine di 640480 pixel servono 1'228'800 byte;

– per un’immagine di 800600 pixel servono 1'920'000 byte;

– per un’immagine di 1024768 pixel servono 3'145'728 byte;

– …

Introduzione ai sistemi informatici 3/ed

Donatella Sciuto, Giacomo Buonanno, Luca MariCopyright ©– The McGraw-Hill Companies srl

Page 11: Distinzione tra analogico e digitale

Elementi di Informatica a.a. 2020 /21- Prof. G.A. Di Lucca

CdL Ingegneria Energetica

11

21Elementi di Informatica

Prof. G. A. Di Lucca - Univ. del Sannio

I motivi del digitale

• Quanto un supporto è “immune” al rumore?

– Codifica analogica: ogni configurazione è lecita dal punto di vista informazionale e quindi risulta impossibile distinguere il rumore dal segnale.

– Codifica digitale: un valore binario è associato a un insieme di configurazioni valide quindi si può

• riconoscere il rumore che porta in configurazioni non lecite

• trascurare il rumore che non fa uscire il segnale dall’insieme associato alla stessa configurazione

Tensione (V)

00 binario

1

2

3

4

51 binario

Non

lecito

• Riduzione del Rumore: effetto dell’ambiente sul supporto.

Introduzione ai sistemi informatici 3/ed

Donatella Sciuto, Giacomo Buonanno, Luca MariCopyright ©– The McGraw-Hill Companies srl

Copyright © Pearson Addison-Wesley. All rights reserved.

Conversione Analogico/Digitale (ADC)

e Digitale Analogico (DAC)• Conversione A/D:

– Il segnale analogico è preso e trasformato in un segnale elettrico (analogico) tramite un

trasduttore

• ad es. un suono è preso tramite un microfono (il trasduttore)

– Il segnale analogico è immesso in un analog-to-digital converter (ADC), che effettua il

campionamento desiderato con il sampling rate fissato; l’output è un flusso di valori

binari (bits) – ciascun valore è la rappresentazione di un livello di quantizzazione

• Conversione D/A

− I valori binari sono letti dalla memoria ed immessi in un digital-to-analog converter

(DAC), che crea un segnale elettrico riempendo opportunamente i vuoti tra due

campioni digitali successivi (ad es. usando interpolazione lineare)

− Il segnale elettrico (analogico) ottenuto è immesso nel dispositivo che lo renderà

utilizzabile in forma analogica

• Es. nel caso di un segnale sonoro digitalizzato esso è inviato ad un altoparlante che

riprodurrà il suono precedentemente digitalizzato

Elementi di Informatica

Prof. G. A. Di Lucca - Univ. del Sannio

Page 12: Distinzione tra analogico e digitale

Elementi di Informatica a.a. 2020 /21- Prof. G.A. Di Lucca

CdL Ingegneria Energetica

12

Copyright © Pearson Addison-Wesley. All rights reserved.

Conversione Analogico/Digitale (ADC)

e Digitale Analogico (DAC)

Elementi di Informatica

Prof. G. A. Di Lucca - Univ. del Sannio