Trasformata di Fourier a tempo discreto (TFtd)
In questa pagina 6
La trasformata di Fourier a tempo discreto (TFtd, in inglese DTFT) è la trasformata dei segnali discreti aperiodici. Come la TF per i segnali continui aperiodici (Trasformata di Fourier - definizione, inversione ed esempiLa trasformata di Fourier $X(\omega)=\int x(t)e^{-j\omega t}dt$ estende la serie ai segnali aperiodici; si inverte con $x(t)=\frac1{2\pi}\int X(\omega)e^{j\omega t}d\omega$. Esiste per $x\in L^1$ (e per $x\in L^2$ in senso quadratico). Coppie fondamentali: $e^{-at}u\leftrightarrow\frac1{a+j\omega}$, $e^{-a|t|}\leftrightarrow\frac{2a}{a^2+\omega^2}$, $\operatorname{rect}(t)\leftrightarrow\operatorname{sinc}\frac\omega{2\pi}$, $\operatorname{sinc}(t)\leftrightarrow\operatorname{rect}\frac\omega{2\pi}$.Trasformata di Fourier - definizione, inversione ed esempi →), produce uno spettro continuo; e in più, poiché le pulsazioni discrete sono definite modulo (Segnali periodici, sinusoidi ed esponenziali immaginari puriUn segnale continuo è periodico di periodo T se x(t+T)=x(t); $e^{j2\pi f_0t}$ ha periodo minimo $1/|f_0|$ e una somma di periodici è periodica solo se il rapporto dei periodi è razionale. A tempo discreto $e^{j2\pi\nu n}$ è periodico solo se $\nu$ è razionale, e le pulsazioni che differiscono di $2\pi$ sono lo stesso segnale: ogni sinusoide si riporta alla forma canonica con $\omega\in[0,\pi]$.Segnali periodici, sinusoidi ed esponenziali immaginari puri →), lo spettro è periodico di periodo .
Definizione
Perché la sintesi. è una funzione periodica di periodo in , e la formula di analisi è proprio uno sviluppo in serie di Fourier di in (con la variabile al posto di , periodo e coefficienti per le armoniche ). Le armoniche sono ortogonali: . Moltiplicando l'analisi per e integrando su un periodo sopravvive il solo termine , cioè . Il ruolo di tempo e frequenza è scambiato rispetto alla serie.
Esistenza. Se (, Spazi di segnali L1, L2 e L-infinitoGli spazi $L^1$ (area del modulo finita), $L^2$ (energia finita) e $L^\infty$ (segnale limitato) classificano i segnali e dicono quali teoremi si possono usare: $L^1$ per l'esistenza della trasformata di Fourier e la stabilità BIBO, $L^2$ per Parseval. Nel discreto valgono le inclusioni $\ell^1 \subset \ell^2 \subset \ell^\infty$, nel continuo no.Spazi di segnali L1, L2 e L-infinito →) la serie converge (assolutamente) e è continua. Per si ha convergenza in media quadratica. Costanti e sinusoidi si trattano con le (periodiche). Nel discreto, per una sequenza di energia finita non servono condizioni sui massimi e sulle discontinuità.
Legame con i sistemi. La risposta in frequenza di un sistema LTI discreto stabile è , cioè la TFtd di (Risposta in frequenza e risposta a ingresso sinusoidaleGli esponenziali complessi $e^{j\omega t}$ sono autofunzioni dei sistemi LTI stabili: escono moltiplicati per la risposta in frequenza $H(\omega)=\int h(\tau)e^{-j\omega\tau}d\tau$. Per un sistema reale, $A\cos(\omega_0t+\varphi)$ esce come $A|H(\omega_0)|\cos(\omega_0t+\varphi+\arg H(\omega_0))$: la frequenza non cambia, cambiano ampiezza e fase.Risposta in frequenza e risposta a ingresso sinusoidale →), e per ingresso l'uscita ha .
Coppie fondamentali
1. Impulso. e .
2. Esponenziale causale. con (condizione di sommabilità, ): Si è usata la serie geometrica di ragione , il cui modulo è . Il modulo quadro: , quindi Per : (massimo in , minimo in ): passa-basso.
Grafico interattivo: |H₂(ω)| = 1/√(5/4 − cos ω) per h₂(n) = (1/2)ⁿu(n): passa-basso periodico, massimo 2 in ω = 0, minimo 2/3 in ω = π
3. Finestra rettangolare per ( campioni). Con la somma di Dirichlet (Numeri complessi, formula di Eulero ed esponenziali complessiUn numero complesso si scrive in forma cartesiana a+jb o polare |x|e^{jφ}; il prodotto moltiplica i moduli e somma le fasi. La formula di Eulero e^{jα}=cos α + j sin α lega esponenziali e sinusoidi e permette di trattare tutti i segnali del corso come somme di esponenziali complessi e^{(σ+jω)t}.Numeri complessi, formula di Eulero ed esponenziali complessi →): (Il passaggio vale per ; l'espressione si prolunga per continuità, con valore in .) È il nucleo di Dirichlet: reale e pari come il segnale, periodico (nel continuo il rect dà un sinc non periodico). Zeri in , non multiplo di . Per il valore in è .
Grafico interattivo: Finestra rettangolare discreta con 11 campioni (N = 5): X(ω) = sin(5,5ω)/sin(ω/2) è periodica 2π, vale 11 in ω = 0 e ha zeri in ω = 2πk/11
4. Costante e sinusoidi (con delta periodiche): , , .
5. Gradino. (parte dispari più la media ; vedi la regola di somma corrente sotto).
Proprietà
Sono le stesse della TF continua (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 →), con le convoluzioni in frequenza intese sul periodo :
| Operazione | Effetto |
|---|---|
| ribaltamento | |
| coniugio | |
| ritardo | |
| modulazione | |
| convoluzione | |
| prodotto | |
| incremento | |
| somma corrente | |
| area | |
| Parseval |
Le dimostrazioni sono quelle del continuo con somme: per esempio il ritardo: . Per la derivata in frequenza: , quindi .
Esempio: (tema d'esame, area di ). Dalla coppia 2: , moltiplicando per : Esempio dell'incremento: il sistema ("derivata discreta") ha : guadagno , nullo in (passa-alto). Con l'incremento si trova anche la TFtd del segno discreto ( per , per ): , quindi e (senza termini in perché ha valor medio nullo), come nel tema d'esame di febbraio 2023.
Per scala: il discreto non ha la regola di scala, ma ha due operazioni analoghe:
- decimazione : (lo spettro si dilata di e si sommano repliche: aliasing se occupa più di );
- espansione con zeri per multiplo di , altrove: (lo spettro si comprime e si ripete volte in ).
(La formula della decimazione è stata verificata numericamente su una sequenza casuale.)
Sistemi discreti in frequenza
Per un sistema con la fase e il modulo si calcolano come nel continuo (Risposta in frequenza e risposta a ingresso sinusoidaleGli esponenziali complessi $e^{j\omega t}$ sono autofunzioni dei sistemi LTI stabili: escono moltiplicati per la risposta in frequenza $H(\omega)=\int h(\tau)e^{-j\omega\tau}d\tau$. Per un sistema reale, $A\cos(\omega_0t+\varphi)$ esce come $A|H(\omega_0)|\cos(\omega_0t+\varphi+\arg H(\omega_0))$: la frequenza non cambia, cambiano ampiezza e fase.Risposta in frequenza e risposta a ingresso sinusoidale →). Due esempi d'esame (febbraio 2024 e febbraio 2023):
- : e . Il sistema ha e (coppia 2). La serie ha : un anticipo (Esercizio 7 · cascata di due sistemi discreti e ingresso sinusoidale (tema d'esame febbraio 2024)).
- Passa-tutto: . Si calcola e , quindi : per ogni (Esercizio 8 · sistema anticausale e filtro passa-tutto (tema d'esame febbraio 2023)).
TFtd, TFD e zero-padding
Se è una sequenza finita su la somma ha termini: . Prendendo la sua ripetizione periodica di periodo (si aggiungono zeri: zero-padding) e calcolandone la 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 TFD di punti contiene campioni equispaziati di nel periodo (a meno del fattore ). Con grande a piacere si campiona con risoluzione arbitrariamente fine: è lo strumento per visualizzare lo spettro di un segnale finito (domanda teorica ricorrente nei temi d'esame; dettagli pratici in FFT e zero-padding - TF, TFtd e asse delle pulsazioniLa FFT dei campioni di un segnale a durata finita, moltiplicata per il passo $T_c$, approssima la trasformata di Fourier: $X(\omega_k)\approx T_c,\mathtt{fft}(x,M)[k]$ con $\omega_k=\frac{2\pi k}{MT_c}$ (e fattore di fase $e^{-j\omega t_0}$ se l'asse parte da $t_0$). Lo zero-padding ($M>N$) infittisce i punti della stessa TFtd senza aggiungere informazione; la risoluzione dipende dalla durata osservata. Per un segnale reale $|X|$ è simmetrico: il picco in $k$ ha un gemello in $M-k$.FFT e zero-padding - TF, TFtd e asse delle pulsazioni →). Lo zero-padding non aggiunge informazione: il segnale è lo stesso, si calcolano solo più punti della stessa curva continua.
Errori comuni
- Dimenticare che è periodica : la banda "alta" è vicino a , non a .
- Applicare la formula con (la serie non converge).
- Usare la regola di scala del continuo: nel discreto servono decimazione ed espansione.
- Dimenticare di sommare le repliche nella decimazione.
Versione ripasso
- Definizione: (periodica ); (l'analisi è una serie di Fourier in ). Esiste per (Spazi di segnali L1, L2 e L-infinitoGli spazi $L^1$ (area del modulo finita), $L^2$ (energia finita) e $L^\infty$ (segnale limitato) classificano i segnali e dicono quali teoremi si possono usare: $L^1$ per l'esistenza della trasformata di Fourier e la stabilità BIBO, $L^2$ per Parseval. Nel discreto valgono le inclusioni $\ell^1 \subset \ell^2 \subset \ell^\infty$, nel continuo no.Spazi di segnali L1, L2 e L-infinito →). è la risposta in frequenza (Risposta in frequenza e risposta a ingresso sinusoidaleGli esponenziali complessi $e^{j\omega t}$ sono autofunzioni dei sistemi LTI stabili: escono moltiplicati per la risposta in frequenza $H(\omega)=\int h(\tau)e^{-j\omega\tau}d\tau$. Per un sistema reale, $A\cos(\omega_0t+\varphi)$ esce come $A|H(\omega_0)|\cos(\omega_0t+\varphi+\arg H(\omega_0))$: la frequenza non cambia, cambiano ampiezza e fase.Risposta in frequenza e risposta a ingresso sinusoidale →).
- Coppie: ; ; (, ); () ; .
- Proprietà: ritardo ; modulazione ; ; (es.: , area ); incremento ; Parseval . Decimazione ; espansione .
- Sistemi: , ; ; . Passa-tutto : .
- Zero-padding: per su e : TFD , campioni arbitrariamente fitti di senza nuova informazione (FFT e zero-padding - TF, TFtd e asse delle pulsazioniLa FFT dei campioni di un segnale a durata finita, moltiplicata per il passo $T_c$, approssima la trasformata di Fourier: $X(\omega_k)\approx T_c,\mathtt{fft}(x,M)[k]$ con $\omega_k=\frac{2\pi k}{MT_c}$ (e fattore di fase $e^{-j\omega t_0}$ se l'asse parte da $t_0$). Lo zero-padding ($M>N$) infittisce i punti della stessa TFtd senza aggiungere informazione; la risoluzione dipende dalla durata osservata. Per un segnale reale $|X|$ è simmetrico: il picco in $k$ ha un gemello in $M-k$.FFT e zero-padding - TF, TFtd e asse delle pulsazioni →).
- Errori: periodicità ; ; scala del continuo; repliche nella decimazione.
Esercizi su questo argomento
- Esercizio 5 · finestra rettangolare discreta e derivata in frequenza della TFtd (tema d'esame giugno 2024)
- Esercizio 7 · cascata di due sistemi discreti e ingresso sinusoidale (tema d'esame febbraio 2024)
- Esercizio 8 · sistema anticausale e filtro passa-tutto (tema d'esame febbraio 2023)
- Esercizio 9 · filtro y(n) = x(n) - x(n-2) e ingresso a durata finita (tema d'esame febbraio 2026)
- Esercizio 25 · equazione alle differenze e trasformata Z (tema d'esame 2024)
- Esercizio 26 · trasformata di Fourier con FFT e zero-padding (temi d'esame gennaio 2025 e febbraio 2026)
Teoria collegata
- Campionamento e formula di Poisson
- Domande di teoria ricorrenti - enunciati e dimostrazioni
- FFT e zero-padding - TF, TFtd e asse delle pulsazioni
- Filtri, modulazione e trasmissione AM
- Formulario - trasformate notevoli e proprietà
- Numeri complessi, formula di Eulero ed esponenziali complessi
- Risposta in frequenza e risposta a ingresso sinusoidale
- Teorema del campionamento, interpolazione e aliasing
- Trasformata di Fourier discreta (TFD)
- Trasformata Z ed equazioni alle differenze