Esercizio 8sistema anticausale e filtro passa-tutto (tema d'esame febbraio 2023)
In questa pagina 7
Testo (tema d'esame febbraio 2023, esercizio 2, 7+1 punti). Si considerino e due sistemi LTI a tempo discreto. La risposta impulsiva di è , mentre la risposta in frequenza di è
- Trovare la risposta impulsiva di .
- Discutere stabilità e causalità di e di .
- Provare che la risposta in frequenza di è .
- Calcolare e giustificare il nome "filtro passa-tutto". (Suggerimento: cominciare con il calcolo di .)
- Discutere stabilità e causalità di (la serie) e confrontare il modulo della risposta in frequenza di e .
- Bonus. Suggerire un modo per realizzare praticamente un filtro con lo stesso modulo della risposta in frequenza di (causale, stabile, con un numero finito di operazioni per campione).
Teoria usata: 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) →, Causalità, stabilità e connessioni dei sistemi LTIPer un sistema LTI le proprietà si leggono sulla risposta impulsiva $h$: causale se $h$ è nulla per $t<0$; reale se $h$ è reale; statico se $h=K\delta$; BIBO stabile se e solo se $h$ è assolutamente integrabile (sommabile nel discreto). Serie e parallelo corrispondono a $h_1*h_2$ e $h_1+h_2$.Causalità, stabilità e connessioni dei sistemi LTI →, Trasformata Z ed equazioni alle differenzeLa trasformata Z, $X(z)=\sum x(n)z^{-n}$, è la versione discreta di Laplace (la TFtd è $X(e^{j\omega})$). Un sistema descritto da un'equazione alle differenze $\sum a_ky(n-k)=\sum b_kx(n-k)$ ha $H(z)=\frac{\sum b_kz^{-k}}{\sum a_kz^{-k}}$ ed è BIBO stabile (se causale) quando tutti i poli stanno dentro il cerchio unitario, $|p|<1$. Cenni.Trasformata Z ed equazioni alle differenze →.
(1) Risposta impulsiva di
Con : . Si scompone il numeratore in modo da far comparire il denominatore: . Quindi Si ricorda che è la TFtd di e che un ritardo di un campione moltiplica per (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) →): . Allora In forma compatta: (stesso segnale: per dà ; per dà ). Primi valori: Controllo: e ✓.
(2) Stabilità e causalità
- : per e per : anticausale (nulla per ). Somma: ⇒ stabile.
- : per ⇒ causale; ⇒ stabile. (Lo si può anche vedere dalla funzione di trasferimento , con l'unico polo dentro il cerchio unitario e ROC .)
(3) La risposta in frequenza di
Serie geometrica di ragione con (parte da ): . Quindi Si moltiplicano numeratore e denominatore per : numeratore ; denominatore . Allora (Controllo numerico: somma diretta troncata e formula coincidono in tutti i punti provati.) Si noti che la stessa espressione sarebbe quella formale di , che però non ha TFtd (la serie diverge): è la regione di convergenza a distinguere i due segnali. Per il segnale anticausale la ROC è e contiene il cerchio unitario (Trasformata Z ed equazioni alle differenzeLa trasformata Z, $X(z)=\sum x(n)z^{-n}$, è la versione discreta di Laplace (la TFtd è $X(e^{j\omega})$). Un sistema descritto da un'equazione alle differenze $\sum a_ky(n-k)=\sum b_kx(n-k)$ ha $H(z)=\frac{\sum b_kz^{-k}}{\sum a_kz^{-k}}$ ed è BIBO stabile (se causale) quando tutti i poli stanno dentro il cerchio unitario, $|p|<1$. Cenni.Trasformata Z ed equazioni alle differenze →), quindi la TFtd esiste.
(4) è un passa-tutto
Per : . Quindi Il guadagno è costante e uguale a a tutte le pulsazioni: ogni sinusoide esce con ampiezza qualunque sia (in particolare per ingressi del tipo ). "Tutte le frequenze passano con la stessa amplificazione": il sistema modifica solo la fase (e quindi i ritardi relativi tra le componenti). Per questo si dice passa-tutto.
(5) La serie
La risposta in frequenza è il prodotto: Si riconosce la TFtd di : , che è causale e stabile (). Il confronto dei moduli: . La serie ha lo stesso andamento in ampiezza di , moltiplicato per (e fase diversa), ma è causale mentre è anticausale.
(6) Bonus: realizzare un filtro causale con lo stesso modulo di
Da quanto visto, : il sistema ha lo stesso modulo di a meno di un fattore costante (facile da compensare con un guadagno ). A differenza di , è causale e stabile e la sua funzione di trasferimento corrisponde all'equazione alle differenze , implementabile con un numero finito di operazioni per campione (una moltiplicazione e una somma): algoritmo causale ricorsivo Se è causale, coincide con ; se non lo è, converge a per (l'errore decade come ). (Verificato: per un ingresso casuale di campioni la ricorsione e la convoluzione con coincidono.) Più in generale, dato un filtro anticausale stabile esiste un passa-tutto che lo rende causale e stabile senza alterarne il modulo (a meno di una costante).
Errori comuni
- Lasciare senza semplificare: va bene, ma conviene arrivare a per leggere subito i campioni.
- Dire che è causale: per (è anticausale).
- Calcolare con (divergente) invece della somma sui .
- Dedurre da che "non fa niente": cambia la fase e la lunghezza della risposta.
Versione ripasso
Testo. , : ; stabilità/causalità; ; (passa-tutto); serie e confronto con ; filtro causale (febbraio 2023).
- : () ().
- Proprietà (Causalità, stabilità e connessioni dei sistemi LTIPer un sistema LTI le proprietà si leggono sulla risposta impulsiva $h$: causale se $h$ è nulla per $t<0$; reale se $h$ è reale; statico se $h=K\delta$; BIBO stabile se e solo se $h$ è assolutamente integrabile (sommabile nel discreto). Serie e parallelo corrispondono a $h_1*h_2$ e $h_1+h_2$.Causalità, stabilità e connessioni dei sistemi LTI →): anticausale, stabile (); causale, stabile ().
- : .
- Passa-tutto: ; (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) →).
- Serie: , causale e stabile; .
- Bonus (Trasformata Z ed equazioni alle differenzeLa trasformata Z, $X(z)=\sum x(n)z^{-n}$, è la versione discreta di Laplace (la TFtd è $X(e^{j\omega})$). Un sistema descritto da un'equazione alle differenze $\sum a_ky(n-k)=\sum b_kx(n-k)$ ha $H(z)=\frac{\sum b_kz^{-k}}{\sum a_kz^{-k}}$ ed è BIBO stabile (se causale) quando tutti i poli stanno dentro il cerchio unitario, $|p|<1$. Cenni.Trasformata Z ed equazioni alle differenze →): , ; stesso modulo di (fattore ).
- Errori: causale; ; "non fa niente".