Campionamento e formula di Poisson
In questa pagina 5
Un segnale a tempo continuo si elabora al calcolatore solo dopo averlo campionato: si misura il suo valore a istanti equispaziati e si conservano solo quei valori. Capire che cosa succede allo spettro è la chiave per sapere quando il segnale originale si può ricostruire dai suoi campioni (Teorema del campionamento, interpolazione e aliasingTeorema di Shannon: un segnale a banda limitata $\omega_M$ si ricostruisce esattamente dai campioni se $T_c<\pi/\omega_M$ (frequenza di campionamento maggiore di quella di Nyquist $2f_{\max}$), con la formula di interpolazione ideale $x(t)=\sum_nx(nT_c)\operatorname{sinc}\left(\frac{t-nT_c}{T_c}\right)$. Sotto Nyquist c'è aliasing: le frequenze alte si confondono con quelle basse e l'informazione è persa.Teorema del campionamento, interpolazione e aliasing →).
Il campionamento
Dato e il passo di campionamento (o periodo) , la sequenza dei campioni è La frequenza di campionamento è (in Hz) e la corrispondente pulsazione . Il campionatore è un sistema ibrido (Sistemi e loro proprietàUn sistema trasforma un segnale di ingresso in uno di uscita, $y=\Sigma[x]$. Le proprietà da saper verificare sono: memoria (statico/dinamico), causalità, linearità (additività + omogeneità), tempo-invarianza, stabilità BIBO, invertibilità, realtà. Per negare una proprietà basta un controesempio; per affermarla serve una dimostrazione con segnali generici.Sistemi e loro proprietà →): da un segnale continuo ne produce uno discreto.
Modello a impulsi. Per ragionare in frequenza con la TF continua si descrive il campionamento come moltiplicazione per un pettine di Dirac: dove la proprietà rivelatrice (Delta di Dirac e derivate generalizzateLa delta di Dirac $\delta(t)$ è l'impulso ideale: area 1 concentrata in un punto, definita dalla proprietà rivelatrice $\int x(t)\delta(t-t_0)dt = x(t_0)$. Nel discreto la delta di Kronecker vale 1 in $n=0$. La derivata (generalizzata) di un salto di ampiezza $\Delta$ contiene una delta di area $\Delta$; così si derivano i segnali a tratti.Delta di Dirac e derivate generalizzate →) trasforma in . Il segnale è continuo (una successione di impulsi), ma contiene la stessa informazione di .
Lo spettro del segnale campionato
Si calcola in due modi, che devono concordare.
Via TF di . Dalla proprietà del prodotto (Proprietà della trasformata di FourierCon le proprietà (linearità, simmetrie, ritardo $\leftrightarrow e^{-j\omega t_0}$, modulazione $\leftrightarrow$ traslazione in frequenza, scala, dualità, convoluzione $\leftrightarrow$ prodotto, Parseval $E=\frac1{2\pi}\int|X|^2$, derivata $\leftrightarrow j\omega$, moltiplicazione per $t\leftrightarrow j,d/d\omega$, integrazione) quasi tutte le trasformate si ottengono da poche coppie base senza integrare.Proprietà della trasformata di Fourier →) e dalla TF del pettine, (Trasformata di Fourier di segnali periodici e generalizzatiCon le delta di Dirac in frequenza si trasformano anche segnali non integrabili: $1\leftrightarrow2\pi\delta(\omega)$, $e^{j\omega_0t}\leftrightarrow2\pi\delta(\omega-\omega_0)$, $\cos\omega_0t\leftrightarrow\pi[\delta(\omega-\omega_0)+\delta(\omega+\omega_0)]$, $u(t)\leftrightarrow\pi\delta(\omega)+\frac1{j\omega}$. Un segnale periodico con coefficienti $a_k$ ha spettro a righe $2\pi\sum a_k\delta(\omega-k\omega_0)$: la periodizzazione nel tempo è un campionamento in frequenza.Trasformata di Fourier di segnali periodici e generalizzati →): (Convolvere con un impulso trasla.) Lo spettro è la ripetizione periodica, con periodo , di , moltiplicata per . Campionare nel tempo equivale a periodizzare in frequenza: è la proprietà duale di quella già vista (periodizzare nel tempo = campionare in frequenza).
Via TFtd di . ha TF . La TFtd della sequenza è (Trasformata di Fourier a tempo discreto (TFtd)La TFtd di una sequenza è $X(\omega)=\sum_nx(n)e^{-j\omega n}$, funzione continua e periodica di periodo $2\pi$; si inverte con $x(n)=\frac1{2\pi}\int_{-\pi}^{\pi}X(\omega)e^{j\omega n}d\omega$. Ha le stesse proprietà della TF continua (la convoluzione diventa prodotto, $n,x(n)\leftrightarrow jX'$). È la risposta in frequenza dei sistemi discreti; con la TFD e lo zero-padding se ne ottengono campioni arbitrariamente fitti.Trasformata di Fourier a tempo discreto (TFtd) →). Confrontando: (la variabile è la pulsazione numerica, in rad/campione). Sostituendo la formula precedente:
(Il segno di è irrilevante perché si somma su tutti gli interi.) Si legge così: la TFtd dei campioni è lo spettro continuo , riscalato (la pulsazione analogica corrisponde alla numerica ), ripetuto con periodo e moltiplicato per .
Condizioni. La formula vale se ha una TF e se i campioni sono presi dove è definito col valore corretto. Per un segnale con discontinuità nei punti di campionamento va usata la convenzione dell'emivalore (Segnali - supporto, area, valor medio, energia e potenzaUn segnale è una funzione del tempo (continuo $t$ o discreto $n$). Si descrive con pochi numeri: estensione, area, valor medio, energia $\int|x|^2$ e potenza (energia media). Energia finita implica potenza nulla; potenza finita non nulla implica energia infinita; per i segnali periodici tutto si calcola su un periodo.Segnali - supporto, area, valor medio, energia e potenza →).
Esempio numerico. , , campionato con s. I campioni sono con per e, per la convenzione dell'emivalore, (non : salta da a in ). Quindi . In rad/campione: . La somma di Poisson , calcolata numericamente con molti termini, dà lo stesso valore ✓. Se si usasse la parte reale sarebbe : la somma di Poisson converge al valore con emivalore. Per molto piccolo () e (cioè rad/s) si trova , praticamente ✓: con piccolo e spettro limitato la replica centrale domina.
Aliasing
Le repliche di sono centrate nei multipli di . Se è a banda limitata ( per ) ogni replica occupa ; due repliche vicine non si sovrappongono se In tal caso la replica centrale è identica a (a meno del fattore ), quindi si ricostruisce con un filtro passa-basso che seleziona la replica in .
Grafico interattivo: Spettro del segnale campionato (triangolo con banda 1): repliche ogni 3 > 2·banda, nessuna sovrapposizione: il triangolo originale si recupera con un passa-basso
Se invece le repliche si sovrappongono e si sommano nelle zone di intersezione: questo è l'aliasing (frequenze alte che "si travestono" da frequenze basse). L'informazione si perde: non è più possibile risalire a dalla somma.
Grafico interattivo: Stessa banda 1 ma repliche ogni 1,5 < 2·banda: le copie si sovrappongono (aliasing), la somma non è più il triangolo originale
Esempio. ha , banda limitata . Servono . Con si ha : nessun aliasing, e è ricostruibile (tema d'esame febbraio 2023). Con si avrebbe : aliasing.
Campionare segnali periodici
Se è periodico di periodo ( campioni per periodo), la sequenza è periodica di periodo e la sua TFD (Trasformata di Fourier discreta (TFD)La TFD è la serie di Fourier dei segnali discreti periodici di periodo $N$: servono solo $N$ armoniche, $X(k)=\frac1N\sum_{n=0}^{N-1}x(n)e^{-j2\pi kn/N}$ e $x(n)=\sum_{k=0}^{N-1}X(k)e^{j2\pi kn/N}$. È un prodotto matrice-vettore in $\mathbb{C}^N$ (la matrice di Fourier); la convoluzione circolare diventa prodotto, $N X(k)Y(k)$. La FFT la calcola in $O(N\log N)$.Trasformata di Fourier discreta (TFD) →) è la ripetizione periodica dei coefficienti della serie: . Per evitare aliasing in frequenza i coefficienti devono annullarsi per .
Errori comuni
- Dimenticare la differenza tra pulsazione analogica e pulsazione numerica .
- Dimenticare il fattore nelle repliche.
- Confondere il periodo di replica ( in pulsazione analogica, in pulsazione numerica).
- Dire che "campionare con qualsiasi permette di ricostruire": servono banda limitata e criterio di Nyquist (Teorema del campionamento, interpolazione e aliasingTeorema di Shannon: un segnale a banda limitata $\omega_M$ si ricostruisce esattamente dai campioni se $T_c<\pi/\omega_M$ (frequenza di campionamento maggiore di quella di Nyquist $2f_{\max}$), con la formula di interpolazione ideale $x(t)=\sum_nx(nT_c)\operatorname{sinc}\left(\frac{t-nT_c}{T_c}\right)$. Sotto Nyquist c'è aliasing: le frequenze alte si confondono con quelle basse e l'informazione è persa.Teorema del campionamento, interpolazione e aliasing →).
- Ignorare l'emivalore quando si campiona in un punto di discontinuità.
Versione ripasso
- Campioni: , , . Modello a impulsi: .
- Spettro: : campionare nel tempo = periodizzare in frequenza (periodo , fattore ).
- Formula di Poisson: ; numerica. Per segnali discontinui nei campioni: emivalore. Es.: , : (con ).
- Aliasing: banda ; nessuna sovrapposizione se , cioè ; altrimenti le repliche si sommano. Es.: , , ; va bene.
- Periodici: : (Trasformata di Fourier discreta (TFD)La TFD è la serie di Fourier dei segnali discreti periodici di periodo $N$: servono solo $N$ armoniche, $X(k)=\frac1N\sum_{n=0}^{N-1}x(n)e^{-j2\pi kn/N}$ e $x(n)=\sum_{k=0}^{N-1}X(k)e^{j2\pi kn/N}$. È un prodotto matrice-vettore in $\mathbb{C}^N$ (la matrice di Fourier); la convoluzione circolare diventa prodotto, $N X(k)Y(k)$. La FFT la calcola in $O(N\log N)$.Trasformata di Fourier discreta (TFD) →).
- Errori: vs numerica; ; emivalore. Vedi Teorema del campionamento, interpolazione e aliasingTeorema di Shannon: un segnale a banda limitata $\omega_M$ si ricostruisce esattamente dai campioni se $T_c<\pi/\omega_M$ (frequenza di campionamento maggiore di quella di Nyquist $2f_{\max}$), con la formula di interpolazione ideale $x(t)=\sum_nx(nT_c)\operatorname{sinc}\left(\frac{t-nT_c}{T_c}\right)$. Sotto Nyquist c'è aliasing: le frequenze alte si confondono con quelle basse e l'informazione è persa.Teorema del campionamento, interpolazione e aliasing →.
Esercizi su questo argomento
Teoria collegata
- Conversione A-D e campionamento di segnali non limitati in banda
- Delta di Dirac e derivate generalizzate
- Domande di teoria ricorrenti - enunciati e dimostrazioni
- FFT e zero-padding - TF, TFtd e asse delle pulsazioni
- Formulario - trasformate notevoli e proprietà
- Segnali - supporto, area, valor medio, energia e potenza
- Teorema del campionamento, interpolazione e aliasing
- Trasformata di Fourier di segnali periodici e generalizzati