Lezione 9 · Canale 1 · giovedì 5 novembre 2026
Teorema del campionamento e conversione analogico-digitale
FCI · Segnali
Lezione 9 · Canale 1 · giovedì 5 novembre 2026
FCI · Segnali
Un elaboratore numerico lavora su sequenze di valori discreti, quindi un segnale analogico, continuo nel tempo e nelle ampiezze, si discretizza su entrambi gli assi. Il campionamento discretizza il tempo. La quantizzazione e la codifica discretizzano le ampiezze e producono i bit. Il teorema del campionamento dice quando il segnale si ricostruisce dai suoi campioni senza perdere informazione.
Il campionatore è un sistema misto: riceve un segnale continuo ed emette la sequenza dei campioni, che si scrive o :
è il passo di campionamento, il tempo fra due campioni. La frequenza di campionamento è , il numero di campioni al secondo.
Il teorema vale per i segnali a banda limitata: la trasformata è nulla oltre una frequenza massima finita . Per trovarla si calcola la trasformata. Una sinc ha come trasformata una rect fra e , quindi . L'impulso matematico ha trasformata costante, diversa da zero a ogni frequenza: è infinita e il teorema non vale.
Teorema del campionamento. Se è a banda limitata con frequenza massima e , allora si ricostruisce dai campioni senza errore. Basta far passare i campioni in un formatore di impulsi e poi in un filtro passa basso: l'uscita è .
Per la sinc serve quindi Hz.
Il formatore mette in ogni un impulso matematico, la cui area è il campione:
Non è un segnale a tempo discreto: è continuo nella variabile . Il formatore è quindi un sistema misto, da una sequenza a un segnale continuo.
L'impulso campiona il segnale dove si trova, quindi . Così esce dalla somma:
dove è il treno di impulsi di passo .
Il prodotto nel tempo è una convoluzione in frequenza. Il treno di impulsi si trasforma in un treno, , e convolvere con un impulso trasla:
Lo spettro del segnale dopo il formatore è una replica di in ogni multiplo di , scalata di .
Il filtro passa basso ha risposta in frequenza una rect larga e alta . Seleziona la replica centrale e toglie il fattore :
Perché la replica centrale resti intera, le altre non devono toccarla. La centrale occupa e la prima a destra comincia in , quindi serve , cioè . Se le repliche si sovrappongono: il filtro lascia uno spettro alterato e il segnale ricostruito è distorto. Questo effetto è l'aliasing.
Repliche, filtro e uscita, con
Dopo il formatore
Uscita del filtro
Da si ricava la risposta impulsiva . L'uscita è la convoluzione di con : ogni impulso trasla una sinc nel proprio campione e la pesa con .
È il secondo enunciato del teorema: dà dai soli campioni e dal passo. Ogni sinc vale 1 nel proprio campione e si annulla negli altri multipli di . Nei punti di campionamento la somma restituisce quindi i campioni, e fra un campione e l'altro interpola.
Somma di sinc, con
La conversione analogico-digitale ha tre operazioni, nell'ordine: campionamento, quantizzazione, codifica. Il campionamento rende discreto il tempo, ma le ampiezze dei campioni restano continue: le discretizzano la quantizzazione, che le approssima con un numero finito di valori, e la codifica, che li traduce in bit.
La dinamica è l'intervallo delle ampiezze ammesse, e si suppone . Si divide in intervalli, ciascuno di larghezza
A ogni intervallo si associa un livello di restituzione , con , di solito il suo punto medio. Ogni campione prende il livello dell'intervallo in cui cade, quindi , e si commette l'errore di quantizzazione
La quantizzazione non è invertibile: campioni diversi nello stesso intervallo danno lo stesso livello.
Il codificatore associa a ogni livello una sequenza di bit. Con bit le sequenze sono e ne servono almeno :
Conviene : altrimenti alcune sequenze non corrispondono a nessun livello. Con e la tabella associa , , fino a . La codifica è invertibile: basta la tabella.
Quantizzatore con livelli
Per la conversione digitale-analogica si legge la tabella al contrario. La sequenza di bit si divide in blocchi di bit e ogni blocco dà il suo livello: con la tabella precedente dà , , , . Si ottiene , non : l'approssimazione della quantizzazione non si recupera.
Formatore di impulsi e passa basso riportano poi la sequenza a un segnale continuo . Questo è in generale diverso da per l'errore di quantizzazione, anche se . Aumentando , si avvicina a senza mai coincidere.
Ogni campione dà bit e i campioni sono al secondo, quindi i bit al secondo sono
Ridurre l'errore chiede più grande, quindi più grande, e la frequenza di bit sale. Fra errore di quantizzazione e frequenza di bit c'è un compromesso.
Dimensione. Un segnale audio di 3 minuti è campionato a kHz e quantizzato con 512 intervalli. Da si ha bit per campione. La durata è 180 s e i bit al secondo sono , quindi la dimensione in bit è
cioè circa MB, con 1 byte uguale a 8 bit.
Durata. Un segnale audio campionato a 50 kHz e quantizzato con 1024 intervalli deve stare su 500 MB. Qui bit per campione, e 500 MB sono bit. Si inverte la formula della dimensione:
Campionamento
Teorema del campionamento
Spettro dopo il formatore
Filtro di ricostruzione
Ricostruzione nel tempo
Quantizzazione
Codifica
Frequenza di bit
Dimensione in bit