Supponiamo di avere:
- una sorgente video analogica in B/N;
- un convertitore A/D;
- un supporto di memorizzazione di capacità 100 ⋅ 106 byte (a valle del convertitore).
Calcolare:
- la minima frequenza di campionamento che soddisfi il teorema di Shannon;
- il massimo numero di livelli di quantizzazione affinché si riescano ad acquisire e a memorizzare,
all’interno del supporto, 10 secondi di immagini in movimento.
Affinché sia soddisfatto il teorema di Shannon, bisogna campionare a una certa velocità.
Deve infatti verificarsi che:
fS > 2 fm
Il segnale video in bianco e nero ha una banda fm di circa 5 MHz (utilizziamo questo valore
come approssimazione condivisa: ogni paese, infatti, adotta i suoi standard). Il calcolo è
dunque semplicissimo:
fS > 2 ⋅ 5 ⋅ 106 = 107 campioni / secondo
Per calcolare il numero di livelli di quantizzazione dobbiamo invece ricavare il bitrate Br, che
indica quanti bit al secondo possiamo memorizzare all’interno del supporto.
C = Br ⋅ 10 < 108 byte
C = Br ⋅ 10 < 8 ⋅ 108 bit
(attenti all’unità di misura: 1 byte = 8 bit)
Dopodiché, scomponiamo il termine Br per mettere in evidenza il fattore m:
numero di bit
che servono a
codificare ogni
campione
C= f m ⋅ 10 < 8 ⋅ 108 bit
S
secondi di
frequenza di
campionamento immagini in
movimento
Perché mettere in evidenza m? Perché sappiamo che il numero di bit necessari a codificare
ogni campione è legato al numero di livelli di quantizzazione: infatti L = 2m.
Conosciamo tutto, dunque usiamo la frequenza minima che soddisfa Shannon e troviamo
anzitutto m:
107+1 m = 8 ⋅ 108 bit
m = 8 bit (numero di bit necessari per codificare ogni campione)
Ora abbiamo a portata di mano il risultato finale dell’esercizio:
L = 28 = 256 livelli di quantizzazione
ESERCIZIO
Supponiamo di avere una sorgente audio/telefonica (banda: 4 KHz). Se sappiamo che i livelli di
quantizzazione del dispositivo sono 256, a quanto ammonta il bitrate?
Per trovare la funzione impulsiva hn serviamoci della definizione e del delta di Dirac:
1
hn = T {δ n } = (δ n − δ n−1 )
T
Avremo quindi soltanto due termini:
1
- un impulso di Dirac moltiplicato per per n = 0: infatti
T
1 1 1
h0 = T {δ n } = δ n − δ n −1 = δn e h0 =
T =0 =−1 T T
1
- un impulso di Dirac moltiplicato per , con un segno meno davanti, per n = 1: infatti
T
1 1 1
h1 = T {δ n } = δ n − δ n−1 = − δ n −1 e h0 = −
T =1 =0 T T
Il sistema è causale in maniera evidente: non c’è nessuna componente per n < 0.
1 e jπ fT − e − jπ fT 2j
= e − jπ fT 2 j = e − jπ fT sin (π fT )
T 2j T
(abbiamo usato un trucchetto per far comparire il seno)
Analizzando gli spettri della H(f) si vede molto bene che la funzione di trasferimento è
periodica nelle ampiezze (e non poteva essere che così!):
2j 2
- ampiezze: H S ( f ) = e − jπ fT sin (π fT ) = sin (π fT )
T T
argomento in questo modo abbiamo 0 quando il
dell'unità seno è positivo e abbiamo π quando
argomento immaginaria
il seno è negativo
dell'esponenziale
π π
sign ( sin (π fT ) ) − 1
- fasi: arg H S ( f ) = −π fT + −
2 2
Osserviamo la risposta del sistema. Notiamo che:
- è data dalla somma di due elementi;
1
- questi elementi sono entrambi moltiplicati per ;
T
- uno di questi elementi è ritardato di T.
T
1
H S ( f ) → 1 − 1 + ( − j2π fT ) + o ( − j2π fT ) = 1 − 1 − ( − j2π fT ) = j2π f
sviluppo in serie di Taylor dell'esponenziale
Questa funzione di trasferimento è quella del derivatore ideale: dunque, se fT = fm << fS = 1 ,
dx ( t )
la y (t ) = .
dt
ESERCIZIO
È dato un segnale x(t) del tipo
x (t ) = V1 cos 2π f1 t + V2 cos 2π f2 t
1 KHz 0,5 V 10 KHz
1V
Supponiamo di volerlo campionare. Sapendo che la banda δ di transizione del filtro presente nel
convertitore A/D predisposto a tale campionamento è di 2 KHz, qual è la minima frequenza di
campionamento che soddisfa il teorema di Shannon?
Determinare inoltre il bitrate del flusso PCM in uscita dal convertitore A/D, sapendo che i livelli di
quantizzazione sono L = 65536.