Risposta a regime e transitorio
In questa pagina 3
Nella nota Risposta in frequenza dei sistemi FIRSe all'ingresso di un FIR c'è un esponenziale complesso A e^{jφ} e^{jω̂n} (per ogni n), l'uscita è lo stesso esponenziale moltiplicato per H(ω̂) = Σ b_k e^{-jω̂k}: la frequenza non cambia, ampiezza e fase sono modificate da |H| (guadagno) e ∠H (sfasamento). Per sovrapposizione si trattano somme di sinusoidi. H è periodica di periodo 2π e, per coefficienti reali, hermitiana (|H| pari, fase dispari). La cascata ha H = H1·H2. Esempi: ritardo (fase lineare), differenza prima (passa-alto), {1,2,1} (passa-basso), media mobile di L punti (Dirichlet: |H| = |sin(Lω̂/2)/(L sin(ω̂/2))|, fase lineare -(L-1)ω̂/2).Risposta in frequenza dei sistemi FIR → l'ingresso era un esponenziale complesso presente da a . Nella pratica nessun segnale esiste da sempre: parte a un certo istante. Qui si vede che il risultato resta valido dopo un breve transitorio. Il termine inglese: transient response è il transitorio, steady-state response la risposta a regime.
Esponenziale applicato all'istante zero
Teorema (regime e transitorio di un FIR). Sia (con ) l'ingresso di un FIR di ordine con risposta impulsiva , . L'uscita è
Perché. e per : nella somma restano solo i termini con . Per nessun termine: (causa e effetto). Per restano i termini da a : la somma è incompleta, il suo fattore dipende da . Per restano tutti i termini, e la somma è proprio .
L'uscita ha dunque tre regioni:
- : ingresso nullo, uscita nulla;
- : transitorio, lungo campioni (l'ordine del filtro): la finestra del filtro è ancora in parte sulla zona dove l'ingresso è zero;
- : regime (steady state): l'uscita coincide con quella del segnale bilatero, .
Per un ingresso reale lo stesso vale per sovrapposizione: dopo campioni il filtro risponde con . Quando l'ingresso è una somma di sinusoidi tutte applicate in , il regime inizia comunque a .
Esempio svolto (). e . A il filtro ha (modulo ). Il regime è per . Per l'uscita è la somma incompleta: confrontandola con la formula del regime la differenza è , e da in poi vale esattamente (verificato con Python).
Esempio (filtro a 4 punti). Con e ingresso l'uscita è uguale a quella dell'ingresso bilatero per ().
Transitorio: formula e limite
Si può scrivere il transitorio per un sistema qualsiasi (anche IIR) con ingresso . L'uscita è ; aggiungendo e togliendo la coda della somma (): quindi il transitorio è meno la coda della risposta impulsiva pesata dagli esponenziali, e
- Se è FIR ( per ), la coda è vuota per : , .
- Se è IIR ma assolutamente sommabile (sistema BIBO stabile, Funzione di sistema, poli, zeri e stabilitàLa funzione di sistema H(z) è la trasformata zeta della risposta impulsiva: con ingresso z^n l'uscita è H(z) z^n. Per un FIR H(z) = Σ b_k z^{-k} è un polinomio con M zeri e M poli in z = 0; in generale H = B(z)/A(z) dall'equazione alle differenze. Sulla circonferenza unitaria H(e^{jω̂}) è la risposta in frequenza: |H| = prodotto delle distanze dagli zeri / prodotto delle distanze dai poli, quindi gli zeri bloccano frequenze e i poli le esaltano. Un LTI causale è BIBO stabile se e solo se tutti i poli hanno modulo < 1 (a meno di cancellazioni polo-zero); i FIR sono sempre stabili.Funzione di sistema, poli, zeri e stabilità →), la coda tende a per (è il resto di una serie convergente): il transitorio non si annulla mai esattamente ma , e l'uscita tende al regime.
- Se non è assolutamente sommabile, il maggiorante non basta a controllare il transitorio: per esempio il polo fuori dal cerchio unitario, sotto, lo fa crescere.
Esempio: IIR del primo ordine
Il sistema ha e (serie geometrica di ragione , per ). Con : Il transitorio è un esponenziale reale : decade geometricamente se (la costante di tempo è circa campioni: per ), resta costante per e diverge per . L'analisi del transitorio dice quindi se il sistema è stabile: il regime sinusoidale è un'informazione che vale solo se il transitorio si spegne.
Esempio numerico. , , , : . Il regime è ; il transitorio vale , cioè in , in , ... e al campione è già sotto l' del guadagno (verificato con la ricorsione).
Grafico interattivo: Uscita di y[n] = 0,8 y[n-1] + x[n] con x[n] = cos(πn/4)u[n]: regime 1,402 cos(πn/4 - 0,916) più transitorio che decade come 0,8^n (nei primi campioni la differenza dal regime è visibile)
(Il segno di è pari, quindi .)
Domande d'esame
- Definire la risposta a regime e il transitorio di un sistema IIR del primo ordine e commentare cosa si può dire sulla stabilità. Traccia: ingresso ; ; serie geometrica e scomposizione in regime e transitorio ; : transitorio e il sistema è stabile; : non si spegne, instabile o al limite; per i FIR il transitorio dura esattamente campioni.
- Descrivere le tre regioni dell'uscita di un FIR di ordine con ingresso esponenziale complesso applicato in . Traccia: per ; transitorio di campioni con somma ; regime per ; perché serve (tutti i campioni della finestra sono nel segnale).
Versione ripasso
- Teorema per un FIR. Con ingresso e FIR di ordine : per ; per vale (somma incompleta, transitorio); per vale (regime).
- Perché. per , quindi nella somma restano solo i termini con . Per restano tutti i termini e la somma è .
- Sinusoide. Per dopo campioni la risposta è , per sovrapposizione.
- Esempio (). , : , regime per . Le differenze dal regime per sono , e da sono .
- Transitorio di un sistema generico. con e , cioè meno la coda della risposta impulsiva.
- Maggiorante. . FIR: per . IIR stabile (BIBO assolutamente sommabile, Funzione di sistema, poli, zeri e stabilitàLa funzione di sistema H(z) è la trasformata zeta della risposta impulsiva: con ingresso z^n l'uscita è H(z) z^n. Per un FIR H(z) = Σ b_k z^{-k} è un polinomio con M zeri e M poli in z = 0; in generale H = B(z)/A(z) dall'equazione alle differenze. Sulla circonferenza unitaria H(e^{jω̂}) è la risposta in frequenza: |H| = prodotto delle distanze dagli zeri / prodotto delle distanze dai poli, quindi gli zeri bloccano frequenze e i poli le esaltano. Un LTI causale è BIBO stabile se e solo se tutti i poli hanno modulo < 1 (a meno di cancellazioni polo-zero); i FIR sono sempre stabili.Funzione di sistema, poli, zeri e stabilità →): la coda tende a , il transitorio non si annulla in tempo finito ma .
- IIR del primo ordine. , , . Uscita: . Il transitorio è : decade se (costante di tempo circa , cioè campioni per ), resta costante per , diverge per .
- Esempio numerico. , , : ; il transitorio vale in e in , ed è sotto l' del guadagno dal campione .
- Stabilità. L'analisi del transitorio dice se il sistema è stabile: il regime sinusoidale vale solo se il transitorio si spegne.
- Errore tipico. Applicare la formula del regime anche nei primi campioni.