Proprietà della trasformata zeta
In questa pagina 11
Le proprietà permettono di calcolare trasformate e antitrasformate partendo da poche coppie di base (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 →) e di trasformare operazioni complicate nel dominio del tempo (convoluzione, ritardo) in operazioni semplici nel dominio . Ogni proprietà indica anche come cambia la ROC. Per gli argomenti di base sulla zeta vedere anche Trasformata zeta e sistemi a tempo discretoUn sistema LTI discreto è descritto da un'equazione alle differenze Σ a_i y(n-i) = Σ b_i x(n-i) con condizioni iniziali. L'uscita è evoluzione libera (dalle condizioni iniziali) più risposta forzata g*x. Si calcola in tre modi: soluzione dell'equazione, risposta impulsiva con segnale fittizio, trasformata zeta. FIR: memoria finita, sempre stabile; IIR: stabile se tutti i poli hanno modulo minore di 1. In frequenza G(f) = Σ b_i e^{-i2πfi} / Σ a_i e^{-i2πfi}.Trasformata zeta e sistemi a tempo discreto → e 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 →. Nel seguito con ROC .
Linearità
Proprietà (linearità). Se (ROC ) e (ROC ), allora con ROC contenente .
La ROC può essere più grande dell'intersezione quando nella somma si cancellano poli. Esempio. () e (): la differenza ha , ROC tutto il piano.
Ritardo (time shifting)
Proprietà (ritardo). , con la stessa ROC (con la possibile esclusione dell'origine e inclusione dell'infinito).
Dimostrazione (un campione). (cambio ). Per questo il ritardo unitario si disegna come un blocco negli schemi. Un anticipo () è .
Esempio. (ROC ), (ROC senza infinito). Un FIR ha : la funzione di sistema è il polinomio (vedi 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à →).
Caso unilatero. Con compaiono i valori prima di : ; in generale per : . Per l'anticipo: e per campioni . Per un segnale causale e le due versioni coincidono: è il caso che interessa per i sistemi con condizioni iniziali nulle.
Convoluzione
Proprietà (convoluzione). , con ROC .
Scambia l'operazione più laboriosa del dominio del tempo con un prodotto. Esempio. e : , , e antitrasformando (si veda 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 →; verificato con la convoluzione diretta). Come nella linearità, una cancellazione polo-zero può allargare la ROC: filtrato da dà in tutto il piano.
Stabilità BIBO
Un LTI con risposta impulsiva è BIBO stabile (bounded-input bounded-output) se e solo se è assolutamente sommabile: . Sulla circonferenza unitaria converge assolutamente esattamente in quel caso, quindi:
Proprietà (stabilità). Il sistema è BIBO stabile se e solo se la ROC di contiene la circonferenza unitaria .
Coniugato
con la stessa ROC. Per un segnale reale () segue : zeri e poli reali oppure a coppie di complessi coniugati.
Inversione temporale
Proprietà (time reversal). , ROC (raggi invertiti).
Esempio. , . Allora con ROC : infatti , geometrica di ragione (verificato numericamente con ).
Derivazione nel dominio
Derivando termine a termine, , quindi:
Proprietà (derivazione). , stessa ROC. Iterando: .
Esempio. Da : , ovvero , (verificato numericamente con , ). È la coppia che serve per i poli doppi.
Moltiplicazione per un esponenziale
Proprietà (scalamento in ). con ROC .
Dimostrazione: . Se la ROC si contrae (i due raggi diminuiscono), se si espande. Esempio. () e (). Se () è la traslazione in frequenza: (ROC invariata): il diagramma poli-zeri ruota di e lo spettro trasla.
Teoremi del valore iniziale e finale
Con la trasformata unilatera
Teorema (valore iniziale). .
Perché tutti i termini con tendono a zero. Esempio. .
Teorema (valore finale). Sia . Se la ROC di contiene , allora .
Perché: la sequenza ha e la somma delle differenze dei campioni si telescopa in . L'ipotesi sulla ROC non è un dettaglio: i poli di devono stare dentro il cerchio unitario.
Esempio. , : per , e (verificato). Controesempi: ha ma la successione non ha limite (polo in sul cerchio); ha ma (polo fuori dal cerchio). Il teorema vale solo se la ROC di contiene .
Tabelle
| Proprietà | Sequenza | Trasformata / ROC |
|---|---|---|
| Linearità | , ROC | |
| Ritardo | , stessa ROC (salvo e ) | |
| Traslazione in frequenza | ||
| Scalamento in | , ROC scalata di | |
| Inversione temporale | , ROC invertita | |
| Espansione temporale | (zeri inseriti tra i campioni) | , ROC |
| Coniugazione | ||
| Convoluzione | , ROC | |
| Differenza prima | ||
| Accumulazione | ||
| Derivazione | ||
| Valore iniziale |
Esempio (espansione). Inserendo uno zero tra i campioni di (cioè ) si ottiene (verificato).
Coppie notevoli (tutte con , ):
| Segnale | Trasformata | ROC |
|---|---|---|
| tutto | ||
| tutto salvo o | ||
Le ultime quattro si ricavano da con e Eulero (verificate numericamente con , , ). Al polo di sta una coppia di poli complessi coniugati : il modulo dà il decadimento, l'angolo la frequenza dell'oscillazione.
Domande d'esame
- Enunciare e dimostrare le proprietà di ritardo e di convoluzione della trasformata zeta; che cosa accade alla ROC? Traccia: cambio di indice per il ritardo (e il termine nell'unilatera); per la convoluzione scambio delle somme; ROC intersezione, con cancellazione polo-zero possibile; uso: funzione di sistema del FIR .
- Teoremi del valore iniziale e finale: enunciato, dimostrazione e condizioni. Traccia: iniziale da ; finale dalla differenza ; ipotesi: nella ROC di ; controesempi e .
- Stabilità BIBO e ROC. Traccia: la serie converge assolutamente circonferenza unitaria in ROC.
Versione ripasso
- Linearità. , con ROC che contiene : può essere più grande se si cancellano poli. Esempio: ha ROC tutto il piano.
- Ritardo. , stessa ROC (salvo e ). Anticipo: . Un FIR ha .
- Unilatera. ; per segnali causali e le versioni coincidono.
- Convoluzione. , con ROC . Esempio: convoluto con dà , , cioè .
- Stabilità BIBO. se e solo se la ROC di contiene la circonferenza unitaria .
- Coniugato. . Per segnale reale : zeri e poli reali o a coppie coniugate.
- Inversione temporale. , ROC . Esempio: , .
- Derivazione. , stessa ROC. Esempio: , . Serve per i poli doppi.
- Scalamento in . , ROC . Se , dà la traslazione in frequenza .
- Valore iniziale. . Esempio: .
- Valore finale. Con : se la ROC di contiene , . Esempio: tende a . Controesempi: (polo in sul cerchio) e (polo fuori dal cerchio).
- Espansione temporale. Zeri inseriti tra i campioni: ha trasformata . Esempio: con zeri interposti dà .
- Coppie notevoli. ; , ; , ; ; ; e hanno ROC e poli : il modulo dà il decadimento, l'angolo la frequenza.
- Dove servono. Ritardo e convoluzione trasformano le equazioni alle differenze in equazioni algebriche in , da risolvere e poi antitrasformare (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 →). Il corollario sui poli della stabilità è in 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à →.
- Errore tipico. Applicare il valore finale con poli sul cerchio o fuori dal cerchio.
Esercizi su questo argomento
- Esercizio - Domande d'esame di esempio 1-8
- Esercizio - Esercitazione 9 - funzione di sistema e zeri
- Esercizio - Esercitazione 12 - sistemi, poli e stabilità
- Esercizio - Esercitazione 12 - trasformata zeta e ROC
- Esercizio - IIR del primo ordine passa-basso e modulo quadro
- Esercizio - Poli, zeri, risposta impulsiva e uscita di un IIR
- Esercizio - Train your brain 4 - trasformata zeta e ROC
- Esercizio - Train your brain 5 - risposta impulsiva da ingresso e uscita