progetto di filtri iir da filtri analogici cosimo stallo & paolo emiliozzi, modulo di...
TRANSCRIPT
![Page 1: PROGETTO DI FILTRI IIR DA FILTRI ANALOGICI Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010](https://reader035.vdocuments.pub/reader035/viewer/2022062701/5542eb4f497959361e8be76d/html5/thumbnails/1.jpg)
PROGETTO DI FILTRI IIR DA FILTRI ANALOGICI PROGETTO DI FILTRI IIR DA FILTRI ANALOGICI PROGETTO DI FILTRI IIR DA FILTRI ANALOGICI PROGETTO DI FILTRI IIR DA FILTRI ANALOGICI
Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010
![Page 2: PROGETTO DI FILTRI IIR DA FILTRI ANALOGICI Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010](https://reader035.vdocuments.pub/reader035/viewer/2022062701/5542eb4f497959361e8be76d/html5/thumbnails/2.jpg)
2Maschera di specifica del filtro numericoMaschera di specifica del filtro numerico
Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010
![Page 3: PROGETTO DI FILTRI IIR DA FILTRI ANALOGICI Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010](https://reader035.vdocuments.pub/reader035/viewer/2022062701/5542eb4f497959361e8be76d/html5/thumbnails/3.jpg)
3
Fasi di progettoFasi di progettoFasi di progettoFasi di progetto
FASE 1FASE 1Le specifiche del filtro numerico vengono “tradotte” in specificheLe specifiche del filtro numerico vengono “tradotte” in specifichesu filtro analogicosu filtro analogico
FASE 2FASE 2Si progetta il filtro analogico [hSi progetta il filtro analogico [haa(t), H(t), Haa(s)](s)]
FASE 3FASE 3Si rientra nel numerico “traducendo” il filtro analogico progettatoSi rientra nel numerico “traducendo” il filtro analogico progettatoin uno numerico [h(n), H(z)].in uno numerico [h(n), H(z)].
FASE 1FASE 1Le specifiche del filtro numerico vengono “tradotte” in specificheLe specifiche del filtro numerico vengono “tradotte” in specifichesu filtro analogicosu filtro analogico
FASE 2FASE 2Si progetta il filtro analogico [hSi progetta il filtro analogico [haa(t), H(t), Haa(s)](s)]
FASE 3FASE 3Si rientra nel numerico “traducendo” il filtro analogico progettatoSi rientra nel numerico “traducendo” il filtro analogico progettatoin uno numerico [h(n), H(z)].in uno numerico [h(n), H(z)].
Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010
![Page 4: PROGETTO DI FILTRI IIR DA FILTRI ANALOGICI Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010](https://reader035.vdocuments.pub/reader035/viewer/2022062701/5542eb4f497959361e8be76d/html5/thumbnails/4.jpg)
4Un metodo di FASE 3: Un metodo di FASE 3: INVARIANZA ALL’IMPULSOINVARIANZA ALL’IMPULSO
La risposta h(n) del filtro numerico e’ ottenuta da quella La risposta h(n) del filtro numerico e’ ottenuta da quella analogica progettata come:analogica progettata come:
Pertanto, progettato il filtro analogico:Pertanto, progettato il filtro analogico:
Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010
![Page 5: PROGETTO DI FILTRI IIR DA FILTRI ANALOGICI Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010](https://reader035.vdocuments.pub/reader035/viewer/2022062701/5542eb4f497959361e8be76d/html5/thumbnails/5.jpg)
5
Un metodo di FASE 3: Invarianza all’impulsoUn metodo di FASE 3: Invarianza all’impulso
non vale per gli zerinon vale per gli zeri
Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010
![Page 6: PROGETTO DI FILTRI IIR DA FILTRI ANALOGICI Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010](https://reader035.vdocuments.pub/reader035/viewer/2022062701/5542eb4f497959361e8be76d/html5/thumbnails/6.jpg)
6
Un metodo di FASE 3: Invarianza all’impulsoUn metodo di FASE 3: Invarianza all’impulso
Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010
![Page 7: PROGETTO DI FILTRI IIR DA FILTRI ANALOGICI Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010](https://reader035.vdocuments.pub/reader035/viewer/2022062701/5542eb4f497959361e8be76d/html5/thumbnails/7.jpg)
7
EsempioEsempio
+
Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010
![Page 8: PROGETTO DI FILTRI IIR DA FILTRI ANALOGICI Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010](https://reader035.vdocuments.pub/reader035/viewer/2022062701/5542eb4f497959361e8be76d/html5/thumbnails/8.jpg)
8EsempioEsempio
Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010
![Page 9: PROGETTO DI FILTRI IIR DA FILTRI ANALOGICI Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010](https://reader035.vdocuments.pub/reader035/viewer/2022062701/5542eb4f497959361e8be76d/html5/thumbnails/9.jpg)
9
Caratteristiche del metodo d’invarianza all’impulsoCaratteristiche del metodo d’invarianza all’impulso
T T
Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010
![Page 10: PROGETTO DI FILTRI IIR DA FILTRI ANALOGICI Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010](https://reader035.vdocuments.pub/reader035/viewer/2022062701/5542eb4f497959361e8be76d/html5/thumbnails/10.jpg)
10Un altro metodo di FASE 3: Un altro metodo di FASE 3: TRASFORMAZIONE BILINEARETRASFORMAZIONE BILINEARE
Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010
![Page 11: PROGETTO DI FILTRI IIR DA FILTRI ANALOGICI Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010](https://reader035.vdocuments.pub/reader035/viewer/2022062701/5542eb4f497959361e8be76d/html5/thumbnails/11.jpg)
11Un altro metodo di FASE 3: Trasformazione bilineareUn altro metodo di FASE 3: Trasformazione bilineare
piano zpiano z
Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010
![Page 12: PROGETTO DI FILTRI IIR DA FILTRI ANALOGICI Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010](https://reader035.vdocuments.pub/reader035/viewer/2022062701/5542eb4f497959361e8be76d/html5/thumbnails/12.jpg)
12
Un altro metodo di FASE 3: Trasformazione bilineareUn altro metodo di FASE 3: Trasformazione bilineare
Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010
![Page 13: PROGETTO DI FILTRI IIR DA FILTRI ANALOGICI Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010](https://reader035.vdocuments.pub/reader035/viewer/2022062701/5542eb4f497959361e8be76d/html5/thumbnails/13.jpg)
13
FASE 2: FILTRI SELETTIVI IN FREQUENZAFASE 2: FILTRI SELETTIVI IN FREQUENZAFASE 2: FILTRI SELETTIVI IN FREQUENZAFASE 2: FILTRI SELETTIVI IN FREQUENZA
1111
Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010
![Page 14: PROGETTO DI FILTRI IIR DA FILTRI ANALOGICI Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010](https://reader035.vdocuments.pub/reader035/viewer/2022062701/5542eb4f497959361e8be76d/html5/thumbnails/14.jpg)
14
Filtro di ButterworthFiltro di ButterworthFiltro di ButterworthFiltro di Butterworth
Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010
![Page 15: PROGETTO DI FILTRI IIR DA FILTRI ANALOGICI Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010](https://reader035.vdocuments.pub/reader035/viewer/2022062701/5542eb4f497959361e8be76d/html5/thumbnails/15.jpg)
15Filtro di ButterworthFiltro di ButterworthFiltro di ButterworthFiltro di Butterworth
POLI di un filtro POLI di un filtro di Butterworthdi Butterworth c
Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010
![Page 16: PROGETTO DI FILTRI IIR DA FILTRI ANALOGICI Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010](https://reader035.vdocuments.pub/reader035/viewer/2022062701/5542eb4f497959361e8be76d/html5/thumbnails/16.jpg)
16
POLI di un filtro di ButterworthPOLI di un filtro di Butterworth
Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010
![Page 17: PROGETTO DI FILTRI IIR DA FILTRI ANALOGICI Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010](https://reader035.vdocuments.pub/reader035/viewer/2022062701/5542eb4f497959361e8be76d/html5/thumbnails/17.jpg)
17ESEMPIO DI PROGETTOESEMPIO DI PROGETTOESEMPIO DI PROGETTOESEMPIO DI PROGETTO
PASSO 0:PASSO 0: traduzione delle specifiche in relazioni di vincolotraduzione delle specifiche in relazioni di vincolo
(cioe’ 0 dB)(cioe’ 0 dB)
relazioni di vincolorelazioni di vincolo
Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010
![Page 18: PROGETTO DI FILTRI IIR DA FILTRI ANALOGICI Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010](https://reader035.vdocuments.pub/reader035/viewer/2022062701/5542eb4f497959361e8be76d/html5/thumbnails/18.jpg)
18Impiego del metodo dell’invarianza all’impulso Impiego del metodo dell’invarianza all’impulso (InvImp)(InvImp)
Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010
![Page 19: PROGETTO DI FILTRI IIR DA FILTRI ANALOGICI Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010](https://reader035.vdocuments.pub/reader035/viewer/2022062701/5542eb4f497959361e8be76d/html5/thumbnails/19.jpg)
19Dettaglio sul passo 2:Dettaglio sul passo 2: soluzione del sistema di vincolo soluzione del sistema di vincolo
soluzione in eccessosoluzione in eccesso
=
Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010
![Page 20: PROGETTO DI FILTRI IIR DA FILTRI ANALOGICI Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010](https://reader035.vdocuments.pub/reader035/viewer/2022062701/5542eb4f497959361e8be76d/html5/thumbnails/20.jpg)
20Dettaglio sul passo 2:Dettaglio sul passo 2: soluzione del sistema di vincolo soluzione del sistema di vincolo
Il miglioramento di prestazioni dovuto ad esubero va speso in BP o BO Il miglioramento di prestazioni dovuto ad esubero va speso in BP o BO
Se uso il metodo Se uso il metodo InvImpInvImp, ho il problema dell’, ho il problema dell’aliasing aliasing che colpisce BO che colpisce BO
Soluzione in eccessoSoluzione in eccesso
Specifiche non sono piu’ rispettabili con il segno “=“ in BP Specifiche non sono piu’ rispettabili con il segno “=“ in BP ee BO BO
Spendo esubero in BOSpendo esubero in BO
Si sostituisce N=6 in relazione di specifica di BPSi sostituisce N=6 in relazione di specifica di BP
Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010
![Page 21: PROGETTO DI FILTRI IIR DA FILTRI ANALOGICI Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010](https://reader035.vdocuments.pub/reader035/viewer/2022062701/5542eb4f497959361e8be76d/html5/thumbnails/21.jpg)
21Dettaglio sul passo 2:Dettaglio sul passo 2: soluzione del sistema di vincolo soluzione del sistema di vincolo
Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010
![Page 22: PROGETTO DI FILTRI IIR DA FILTRI ANALOGICI Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010](https://reader035.vdocuments.pub/reader035/viewer/2022062701/5542eb4f497959361e8be76d/html5/thumbnails/22.jpg)
22Passi successivi di progettoPassi successivi di progetto
Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010
![Page 23: PROGETTO DI FILTRI IIR DA FILTRI ANALOGICI Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010](https://reader035.vdocuments.pub/reader035/viewer/2022062701/5542eb4f497959361e8be76d/html5/thumbnails/23.jpg)
23Passi successivi di progettoPassi successivi di progetto
4° passo: scrittura della funzione di trasferimento analogica 4° passo: scrittura della funzione di trasferimento analogica
Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010
![Page 24: PROGETTO DI FILTRI IIR DA FILTRI ANALOGICI Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010](https://reader035.vdocuments.pub/reader035/viewer/2022062701/5542eb4f497959361e8be76d/html5/thumbnails/24.jpg)
24Passi successivi di progettoPassi successivi di progetto
5° passo: scrittura della funzione di trasferimento numerica5° passo: scrittura della funzione di trasferimento numerica
Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010
![Page 25: PROGETTO DI FILTRI IIR DA FILTRI ANALOGICI Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010](https://reader035.vdocuments.pub/reader035/viewer/2022062701/5542eb4f497959361e8be76d/html5/thumbnails/25.jpg)
25
Analisi delleAnalisi delle prestazioniprestazioni
Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010
![Page 26: PROGETTO DI FILTRI IIR DA FILTRI ANALOGICI Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010](https://reader035.vdocuments.pub/reader035/viewer/2022062701/5542eb4f497959361e8be76d/html5/thumbnails/26.jpg)
26Impiego del metodo della trasformazione bilineare Impiego del metodo della trasformazione bilineare (TraBil)(TraBil) Impiego del metodo della trasformazione bilineare Impiego del metodo della trasformazione bilineare (TraBil)(TraBil)
Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010
![Page 27: PROGETTO DI FILTRI IIR DA FILTRI ANALOGICI Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010](https://reader035.vdocuments.pub/reader035/viewer/2022062701/5542eb4f497959361e8be76d/html5/thumbnails/27.jpg)
27Dettaglio sul passo 2:Dettaglio sul passo 2: soluzione del sistema di vincolo soluzione del sistema di vincolo
soluzione in eccessosoluzione in eccesso
Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010
![Page 28: PROGETTO DI FILTRI IIR DA FILTRI ANALOGICI Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010](https://reader035.vdocuments.pub/reader035/viewer/2022062701/5542eb4f497959361e8be76d/html5/thumbnails/28.jpg)
28Dettaglio sul passo 2:Dettaglio sul passo 2: soluzione del sistema di vincolo soluzione del sistema di vincolo
Il miglioramento di prestazioni dovuto ad esubero va speso in BP o BO Il miglioramento di prestazioni dovuto ad esubero va speso in BP o BO
Se uso il metodo Se uso il metodo TraBilTraBil, NON ho il problema dell’aliasing, NON ho il problema dell’aliasing
Soluzione in eccessoSoluzione in eccesso
Specifiche non sono piu’ rispettabili con il segno “=“ in BP Specifiche non sono piu’ rispettabili con il segno “=“ in BP ee BO BO
Spendo esubero in BPSpendo esubero in BP
Si sostituisce N=6 in relazione di specifica di BOSi sostituisce N=6 in relazione di specifica di BO
Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010
![Page 29: PROGETTO DI FILTRI IIR DA FILTRI ANALOGICI Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010](https://reader035.vdocuments.pub/reader035/viewer/2022062701/5542eb4f497959361e8be76d/html5/thumbnails/29.jpg)
29Dettaglio sul passo 2:Dettaglio sul passo 2: soluzione del sistema di vincolo soluzione del sistema di vincolo
Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010
![Page 30: PROGETTO DI FILTRI IIR DA FILTRI ANALOGICI Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010](https://reader035.vdocuments.pub/reader035/viewer/2022062701/5542eb4f497959361e8be76d/html5/thumbnails/30.jpg)
30Passi successivi di progettoPassi successivi di progetto
Come nel caso InvImp, cambia soltanto il Come nel caso InvImp, cambia soltanto il raggio della circonferenza su cui sono situatiraggio della circonferenza su cui sono situati
Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010
![Page 31: PROGETTO DI FILTRI IIR DA FILTRI ANALOGICI Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010](https://reader035.vdocuments.pub/reader035/viewer/2022062701/5542eb4f497959361e8be76d/html5/thumbnails/31.jpg)
31Passi successivi di progettoPassi successivi di progetto
5° passo: scrittura della funzione di trasferimento numerica5° passo: scrittura della funzione di trasferimento numerica
Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010
![Page 32: PROGETTO DI FILTRI IIR DA FILTRI ANALOGICI Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010](https://reader035.vdocuments.pub/reader035/viewer/2022062701/5542eb4f497959361e8be76d/html5/thumbnails/32.jpg)
32
Analisi delleAnalisi delle prestazioniprestazioni
Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010
![Page 33: PROGETTO DI FILTRI IIR DA FILTRI ANALOGICI Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010](https://reader035.vdocuments.pub/reader035/viewer/2022062701/5542eb4f497959361e8be76d/html5/thumbnails/33.jpg)
33Analisi delle prestazioniAnalisi delle prestazioni
Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010
![Page 34: PROGETTO DI FILTRI IIR DA FILTRI ANALOGICI Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010](https://reader035.vdocuments.pub/reader035/viewer/2022062701/5542eb4f497959361e8be76d/html5/thumbnails/34.jpg)
34Analisi delle prestazioni: caso Analisi delle prestazioni: caso TraBilTraBil
Cosimo Stallo & Paolo Emiliozzi, Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010