Esercizio - inversa di un filtro e verifica di g convoluta con g_i uguale a delta
Questa pagina non ha ancora la versione ripasso: qui sotto c'è il testo completo.
In questa pagina 3
Testo (dispense del corso, Cap. 9; esercizio 9.6A).
- Es. 9.6A. Con riferimento all'Esempio 9.6D (filtro discreto con risposta impulsiva , ) e all'Esempio 9.6G (il suo filtro inverso), verificare nel dominio del tempo che .
- Aggiunta. Fare la verifica analoga per il filtro RC continuo dell'Esempio 9.6F, e trovare la risposta impulsiva dell'inverso.
Teoria usata: Risposta in frequenza e filtriLa risposta in frequenza G(f) = F[g] di un filtro LTI dà Y = G·X. Gli esponenziali complessi sono autofunzioni (autovalore G(f)), quindi un ingresso sinusoidale esce sinusoidale con ampiezza moltiplicata per |G(f0)| e fase aumentata di arg G(f0). Il filtro è reale se G è hermitiana, invertibile se G non si annulla. I filtri ideali sono rect in frequenza; non distorsione secondo Heaviside: |G| costante e fase lineare.Risposta in frequenza e filtri → (un filtro LTI è invertibile se e solo se per ogni , e l'inverso ha ), Sistemi lineari tempo-invarianti e risposta impulsivaUna tf lineare e tempo-invariante (LTI, filtro) ha nucleo h(t,u) = g(t-u): l'uscita è la convoluzione y = gx con la risposta impulsiva g (uscita all'impulso ideale nell'origine). Causale se e solo se g è causale; stabile BIBO se e solo se g è assolutamente integrabile (sommabile); reale se e solo se g è reale. Cascata: g = g2g1; parallelo: g1+g2; retroazione: Ge = G/(1+HG) in frequenza.Sistemi lineari tempo-invarianti e risposta impulsiva →, ConvoluzioneLa convoluzione $xy(t)=\int x(u),y(t-u),du$ combina due segnali ribaltando e traslando il secondo, moltiplicando e integrando. È commutativa, associativa, lineare; l'area del risultato è il prodotto delle aree; l'estensione è la somma delle estensioni (estremo con estremo); l'impulso $\delta$ è l'elemento neutro; la convoluzione con il gradino integra. Per due segnali periodici di uguale periodo si usa la convoluzione ciclica (integrale su un periodo). È l'operazione del filtraggio: l'uscita di un filtro è la convoluzione dell'ingresso con la risposta impulsiva.Convoluzione →, Trasformata di Fourier a tempo discretoLa trasformata di Fourier di un segnale discreto è $S(f)=\sum_nT,s(nT),e^{-i2\pi fnT}$: una funzione continua e periodica in $f$ di periodo $F_p=1/T$. L'antitrasformata è l'integrale su un periodo, $s(nT)=\int_0^{F_p}S(f)e^{i2\pi fnT}df$. Le regole sono quelle del caso continuo (traslazione, convoluzione $\leftrightarrow$ prodotto, Parseval $\sum T|s|^2=\int_0^{F_p}|S|^2$), con incremento e somma corrente al posto di derivata e integrale. Per segnali reali $S(f)=S^(-f)$, quindi basta $[0,F_p/2]$. Esempi: $\delta\to1$, $1\to\delta_{F_p}$, rect $\to$ sinc periodico, $a^n\mathbf 1_0\to\frac T{1-ae^{-i2\pi fT}}$.Trasformata di Fourier a tempo discreto →, Trasformata di FourierLa trasformata di Fourier $S(f)=\int s(t)e^{-i2\pi ft}dt$ associa a un segnale continuo (anche aperiodico) la sua rappresentazione in frequenza; l'antitrasformata $s(t)=\int S(f)e^{i2\pi ft}df$ lo ricostruisce, perché gli esponenziali $e^{i2\pi ft}$ sono ortogonali su tutto $\mathbb R$ ($\int e^{i2\pi ft}dt=\delta(f)$). Per un segnale reale $S(-f)=S^*(f)$. Si calcola per i segnali notevoli (rect $\leftrightarrow$ sinc, $e^{-\alpha t}\mathbf 1(t)\leftrightarrow\frac1{\alpha+i2\pi f}$, gaussiana, $\delta\leftrightarrow1$, $1\leftrightarrow\delta$, gradino) e per i segnali periodici, la cui trasformata è un treno di impulsi di area $S_n$ in $nF$.Trasformata di Fourier →.
Convenzioni: sul dominio l'impulso ideale vale e per (area ); la convoluzione è ; la trasformata è , periodica di periodo . L'identità per la convoluzione è proprio (l'elemento neutro: ).
(1) Il filtro discreto, il suo inverso e la risposta impulsiva dell'inverso
Risposta in frequenza. Con la serie ha solo i termini ed è una serie geometrica di ragione , che ha modulo (vedi Serie notevoli - geometrica, telescopica, armonicaLe serie di cui si conosce il carattere e da usare come termine di paragone: geometrica (converge a 1/(1-q) se |q|<1), telescopiche (somma b_1 - lim b_n, come Mengoli), armonica generalizzata (1/n^alpha converge se e solo se alpha>1).Serie notevoli - geometrica, telescopica, armonica →):
Invertibilità. Un filtro LTI è invertibile se e solo se per ogni . Qui perché : il numeratore è costante e il denominatore è limitato, quindi non si annulla mai. L'inverso ha dunque
Risposta impulsiva dell'inverso. La trasformata dell'impulso ideale su è , e il ritardo di moltiplica per . Perciò e , e (Il valore del segnale in è il coefficiente moltiplicato per ; analogamente in .) È un filtro FIR a due coefficienti, causale, con memoria . Esempio numerico, e : , .
(2) Verifica nel dominio del tempo che
Si calcola . Poiché è diverso da zero solo per i due indici e , cioè e , la somma ha al più due termini:
- termine : ;
- termine : .
Sommando: La differenza dei due gradini discreti vale solo per (dove e ) e vale per ogni altro (per entrambi valgono , per entrambi valgono ). Quindi che è proprio l'impulso ideale su : la cascata del filtro e del suo inverso è il sistema identità. Dato che la convoluzione è commutativa, anche .
Controllo numerico (, ): la convoluzione calcolata numericamente su dà per e per ; infatti . In frequenza, a tutte le frequenze provate (errore ); la serie troncata a termini riproduce con errore .
Che cosa fa l'inverso, in pratica. Il filtro diretto equivale all'equazione alle differenze (dalla somma isolando il termine e riconoscendo in quello che resta ). L'inverso, con , è che è la stessa equazione risolta rispetto a . Prova numerica: con campioni casuali di , passati nel filtro e poi nell'inverso, si ritrova con errore massimo . Per si ritrova l'integratore discreto e la sua inversa (Esempio 9.2B delle dispense).
Grafico interattivo: g(nT) con T = 1 e α = 0,6: 0,6^n per n ≥ 0
Grafico interattivo: g_i(nT) con T = 1 e α = 0,6: solo due valori non nulli, 1 in n = 0 e −0,6 in n = 1 (FIR)
Grafico interattivo: Moduli di G(f) e di G_i(f) con T = 1 e α = 0,6 su un periodo e mezzo: sono l'uno il reciproco dell'altro (G passa-basso, G_i passa-alto), periodici di periodo 1
(3) Il filtro RC continuo e il suo inverso (Esempio 9.6F)
Per non confondere la costante di tempo con il passo si indica con la costante di tempo del filtro RC (la dell'Esempio 9.6F delle dispense). Il filtro RC è il circuito del primo ordine studiato in Circuiti del primo ordine (RC e RL)Una rete con un solo condensatore o un solo induttore è del primo ordine: la variabile di stato x(t) soddisfa dx/dt + x/T = b(t). Con generatori costanti la soluzione è x(t) = x∞ + [x(0) - x∞] e^(-t/T): valore finale (regime stazionario per t > 0) più un transitorio esponenziale. La costante di tempo è T = R C per il condensatore e T = L / R per l'induttore, dove R è la resistenza di Thévenin vista dal componente dinamico. Dopo 4-5 costanti di tempo il transitorio è esaurito. Carica RC: vC = E(1 - e^(-t/RC)); scarica: vC = V0 e^(-t/RC); duali per RL.Circuiti del primo ordine (RC e RL) →. La risposta impulsiva e la risposta in frequenza sono Infatti . non si annulla mai (modulo ), quindi il filtro è invertibile con La moltiplicazione per in frequenza corrisponde alla derivata nel tempo (regola della derivazione, Proprietà della trasformata di FourierLe regole della trasformata di Fourier trasformano operazioni sui segnali in operazioni sulle trasformate: linearità, ribaltamento, coniugio, traslazione nel tempo ($\times e^{-i2\pi ft_0}$) e in frequenza, convoluzione $\leftrightarrow$ prodotto, cambio di scala $s(at)\to\frac1{|a|}S(f/a)$, derivazione ($\times i2\pi f$), integrazione, regola di simmetria ($S(t)\to s(-f)$). Area $S(0)=\int s$, teorema di Parseval $\int|s|^2=\int|S|^2$. Durata e banda sono inversamente legati e un segnale non può avere durata e banda entrambe limitate; la banda del prodotto è la somma delle bande. Con queste regole si ricavano quasi tutte le trasformate senza integrare.Proprietà della trasformata di Fourier →), quindi
Verifica nel dominio del tempo. La convoluzione con lascia il segnale invariato e la convoluzione con lo deriva (nel senso delle distribuzioni: ). Allora La derivata di va calcolata con attenzione perché ha un salto in : da a , ampiezza del salto . La derivata distribuzionale ha quindi la parte regolare più un impulso di area uguale al salto: Moltiplicando per : . Sostituendo,
Verifica sull'uscita. Se all'ingresso del filtro RC si dà il gradino l'uscita è , continua in ; allora e per (e per ): si recupera il gradino. Controllo numerico con e ingresso : simulato il filtro, derivata numerica, coincide con a meno di a regime. Valori del gradino per : , , , .
Grafico interattivo: Filtro RC con τ = 0,4: risposta impulsiva g(t) = 2,5 e^(−2,5t) e risposta al gradino r(t) = 1 − e^(−2,5t), per t ≥ 0
Differenza fondamentale fra i due inversi. L'inverso discreto è una funzione limitata con due soli valori: è causale, FIR e stabile (). L'inverso continuo contiene , cioè è un derivatore: cresce senza limite con la frequenza, quindi amplifica il rumore ad alta frequenza e non è stabile (la sua risposta impulsiva non è una funzione sommabile). L'inversione è possibile in teoria, ma realizzarla richiede di derivare il segnale.
Errori tipici
- Scrivere invece di : i valori di vanno dedotti da e dalla convoluzione con peso ; il controllo giusto è che dia in .
- Derivare senza il termine dovuto al salto in : senza di esso e non .
- Dimenticare la condizione : serve a far convergere la serie che dà (per il filtro non è stabile e la serie non converge).
Vedi anche: Esercizio - integratore a finestra mobile e integratore discreto, risposta, causalità e stabilità (stesso filtro ) e Esercizio - connessioni in cascata e in parallelo di trasformazioni LTI (la cascata di un filtro e del suo inverso è l'identità).