Esercizio - Esercitazione 12 - trasformata zeta e ROC
In questa pagina 3
Testo (esercitazione "z-transform" della lezione 12 del corso Multimedia Signal Processing, UniPD; esercizi 1, 4 e 5). Esercizio 1: trasformata zeta e ROC di una sequenza esponenziale limitata a una finestra. Esercizio 5: trasformata e ROC di sette sequenze (esponenziali causali, anticausali, impulsi, finestra). Esercizio 4: cinque antitrasformate col metodo più adatto (ispezione, frazioni parziali, serie di potenze). Gli esercizi 2, 3, 6, 7, 8 (sistemi, poli e stabilità) sono in Esercizio - Esercitazione 12 - sistemi, poli e stabilità.
Teoria usata: Trasformata zeta - definizione e regione di convergenzaLa trasformata zeta bilatera X(z) = Σ x[n] z^{-n} associa a una sequenza una funzione della variabile complessa z, definita nella regione di convergenza (ROC), sempre una corona circolare |z| in (R1, R2). Segnale a durata finita: ROC tutto il piano (tranne eventualmente 0 e ∞); causale: |z| > R1 (teorema di Abel); anticausale: |z| < R2; bilatero: intersezione, se non vuota. La stessa espressione algebrica con ROC diverse è la trasformata di segnali diversi: la ROC fa parte della trasformata. Sulla circonferenza unitaria, se è nella ROC, X(e^{jθ}) è la trasformata di Fourier. Le ROC non contengono poli.Trasformata zeta - definizione e regione di convergenza →, Proprietà della trasformata zetaProprietà della zeta bilatera con le ROC: linearità (ROC ⊇ intersezione), ritardo x[n-n0] → z^{-n0}X(z) (unilatera: + termini iniziali), convoluzione → prodotto, stabilità BIBO ⇔ circonferenza unitaria nella ROC di H, coniugato X*(z*), inversione temporale X(1/z) con ROC invertita, derivazione n x[n] → -z X'(z), moltiplicazione per a^n → X(z/a) (ROC scalata di |a|), teoremi del valore iniziale e finale (ipotesi sul polo in 1). Con la tabella delle coppie notevoli.Proprietà della trasformata zeta → (tabella delle coppie), Antitrasformata zetaPer tornare da X(z) a x[n] serve anche la ROC. Formula di inversione x[n] = (1/2πj)∮ X(z)z^{n-1}dz (somma dei residui). Nella pratica: ispezione (riconoscere coppie note, scegliendo la ROC), divisione lunga (sviluppo in serie di potenze), frazioni parziali per le razionali. Causale con poli semplici p_k: X = Σ A_k/(1-p_k z^-1) con A_k = [(1-p_k z^-1)X]_{z=p_k}, x[n] = Σ A_k p_k^n u[n]; se il grado del numeratore in z^-1 è ≥ di quello del denominatore c'è anche una parte polinomiale (impulsi). Poli doppi: n a^n u[n]; poli complessi coniugati: r^n cos(ω0 n + φ).Antitrasformata zeta → (frazioni parziali e divisione lunga), 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 →.
Esercizio 1 - esponenziale su una finestra
Testo. : trasformata zeta e ROC.
Svolgimento. vale per e altrove ( si accende in , in ): una finestra di campioni. La sequenza ha durata finita e la serie è una somma finita: È una geometrica di ragione con primo termine e termini: , cioè (verificato numericamente in : la somma e la formula danno entrambe ).
ROC. Durata finita: è un polinomio di Laurent con potenze da a (la forma "chiusa" ha anche il termine ma si cancella con la divisione): la ROC è , escluse l'origine (per le potenze negative) e l'infinito (per le positive). Il polo apparente in della forma chiusa è cancellato da uno zero (per il numeratore si annulla: e ). Zeri: i punti , (le radici decime con cancellata), tutti sulla circonferenza di raggio (verificato con numpy.roots).
Esercizio 5 - sette trasformate
Testo. Trasformata, con ROC, di: (a) ; (b) ; (c) ; (d) ; (e) ; (f) ; (g) .
Svolgimento.
- (a) per , cioè (causale: esterno).
- (b) per , cioè ; e : stessa espressione di (a), ROC complementare (anticausale: interno).
- (c) , . Sequenza anticausale con il campione in incluso: differisce da (b) perché vale in e cresce verso sinistra come (verificato: in , ).
- (d) , tutto il piano.
- (e) , (esclusa l'origine).
- (f) , (escluso l'infinito).
- (g) , durata finita causale: (il polo in è cancellato dallo zero del numeratore, che è radice di ).
Controllo. In (a) e (b) la stessa funzione razionale ha ROC diverse e quindi appartiene a due segnali diversi: la ROC è parte della trasformata.
Esercizio 4 - cinque antitrasformate
Testo. Per ciascuna trovare con il metodo più adatto.
(a) , . Un solo polo in , causale (): ispezione con , . Divisione lunga: , stessi campioni .
(b) Stessa espressione, : il polo sta fuori dalla ROC, quindi anticausale: . Divisione lunga in potenze crescenti di : , cioè , in accordo con in (; ; ).
(c) , . Il denominatore si fattorizza: (somma e prodotto ). Poli semplici in e , causale (la ROC è esterna al polo di modulo maggiore, ). Frazioni parziali :
- (in , );
- .
: (verificato con la ricorsione). Con la divisione lunga si ritrovano , , : la soluzione del corso scrive la forma equivalente , perché .
(d) , . Il denominatore è : il fattore si cancella con il numeratore e resta , (come in (a)). Un polo e uno zero in si elidono.
(e) , . Si porta il denominatore nella forma standard: , quindi , con polo in (la ROC è esterna ad esso: causale). Numeratore e denominatore hanno lo stesso grado in (caso improprio): si divide, (la costante è il rapporto dei coefficienti di , ; il residuo è ; in il membro di destra vale , come il sinistro). Quindi
Controllo con : , valore atteso ; , (verificato con lfilter). Per reale è un filtro "passa-tutto" del primo ordine: sulla circonferenza unitaria (il fattore è uguale al suo coniugato).
Versione ripasso
Esercizio 1. ha campioni, . Somma geometrica: ROC: , durata finita. Il polo apparente in è cancellato dallo zero del numeratore. Verifica numerica in .
Esercizio 5 - sette trasformate.
- (a) , .
- (b) la stessa espressione, con .
- (c) , , con il campione incluso.
- (d) , tutto il piano. (e) , . (f) , .
- (g) , durata finita: .
Controllo: (a) e (b) hanno la stessa funzione razionale ma ROC diverse, quindi sono segnali diversi: la ROC fa parte della trasformata.
Esercizio 4 - cinque antitrasformate.
- (a) , : per ispezione.
- (b) Stessa con : anticausale, .
- (c) , con e : ().
- (d) Il fattore si cancella: .
- (e) è improprio. Si ottiene , quindi . Per reale è passa-tutto: .
Teoria: Trasformata zeta - definizione e regione di convergenzaLa trasformata zeta bilatera X(z) = Σ x[n] z^{-n} associa a una sequenza una funzione della variabile complessa z, definita nella regione di convergenza (ROC), sempre una corona circolare |z| in (R1, R2). Segnale a durata finita: ROC tutto il piano (tranne eventualmente 0 e ∞); causale: |z| > R1 (teorema di Abel); anticausale: |z| < R2; bilatero: intersezione, se non vuota. La stessa espressione algebrica con ROC diverse è la trasformata di segnali diversi: la ROC fa parte della trasformata. Sulla circonferenza unitaria, se è nella ROC, X(e^{jθ}) è la trasformata di Fourier. Le ROC non contengono poli.Trasformata zeta - definizione e regione di convergenza →, Proprietà della trasformata zetaProprietà della zeta bilatera con le ROC: linearità (ROC ⊇ intersezione), ritardo x[n-n0] → z^{-n0}X(z) (unilatera: + termini iniziali), convoluzione → prodotto, stabilità BIBO ⇔ circonferenza unitaria nella ROC di H, coniugato X*(z*), inversione temporale X(1/z) con ROC invertita, derivazione n x[n] → -z X'(z), moltiplicazione per a^n → X(z/a) (ROC scalata di |a|), teoremi del valore iniziale e finale (ipotesi sul polo in 1). Con la tabella delle coppie notevoli.Proprietà della trasformata zeta → (tabella delle coppie), Antitrasformata zetaPer tornare da X(z) a x[n] serve anche la ROC. Formula di inversione x[n] = (1/2πj)∮ X(z)z^{n-1}dz (somma dei residui). Nella pratica: ispezione (riconoscere coppie note, scegliendo la ROC), divisione lunga (sviluppo in serie di potenze), frazioni parziali per le razionali. Causale con poli semplici p_k: X = Σ A_k/(1-p_k z^-1) con A_k = [(1-p_k z^-1)X]_{z=p_k}, x[n] = Σ A_k p_k^n u[n]; se il grado del numeratore in z^-1 è ≥ di quello del denominatore c'è anche una parte polinomiale (impulsi). Poli doppi: n a^n u[n]; poli complessi coniugati: r^n cos(ω0 n + φ).Antitrasformata zeta → (frazioni parziali e divisione lunga), 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 →.
Errori tipici:
- Dimenticare che dà e non .
- Dare la stessa ROC a (a) e (b): cambia la direzione della sequenza.
- Lasciare un polo che si cancella con uno zero senza controllare il numeratore.
- Nel caso improprio (e) saltare la divisione e perdere l'impulso .