Movatterモバイル変換


[0]ホーム

URL:


Vai al contenuto
WikipediaL'enciclopedia libera
Ricerca

Filtro comb

Da Wikipedia, l'enciclopedia libera.
Niente fonti!
Questa voce o sezione sull'argomento tecnologia audiovideonon cita le fonti necessarie o quelle presenti sono insufficienti.

Ilfiltro comb (filtro pettine) è un particolare filtro che aggiunge alsegnale al tempo presente una sua versione ritardata (delay) di un certo numero di passi. Larisposta in frequenza di un filtro comb consiste in una serie di impulsi equispaziati che ricordano i singoli denti di un pettine. I filtri comb esistono in due differenti tipologie con feedforward o inretroazione (feedback).

Applicazioni

[modifica |modifica wikitesto]

I filtri comb sono utilizzati in vari ambiti delsignal processing, ad esempio:

Implementazioni

[modifica |modifica wikitesto]

Di seguito vengono esposte le implementazioni a tempo discreto, le proprietà a tempo continuo di un filtro comb sono molto simili.

Filtro comb feedforward

[modifica |modifica wikitesto]

Lo schema a blocchi di un filtro comb feedforward è il seguente:

Struttura di un Feedforward comb filter

E può essere descritto dalla seguenteequazione alle differenze:

 y[n]=x[n]+αx[nK]{\displaystyle \ y[n]=x[n]+\alpha x[n-K]\,}

doveK{\displaystyle K} è la lunghezza della linea di ritardi (delay line) misurata, essendo a tempo discreto, in numero di campioni.α{\displaystyle \alpha } è il fattore di scala applicato al segnale nella linea di ritardo. Attraverso latrasformata z dell'equazione precedente si ottiene:

 Y(z)=(1+αzK)X(z){\displaystyle \ Y(z)=(1+\alpha z^{-K})X(z)\,}

Con la seguentefunzione di trasferimento:

 H(z)=Y(z)X(z)=1+αzK=zK+αzK{\displaystyle \ H(z)={\frac {Y(z)}{X(z)}}=1+\alpha z^{-K}={\frac {z^{K}+\alpha }{z^{K}}}\,}

che lega input ad output.

Risposta in frequenza

[modifica |modifica wikitesto]
modulo della risposta in frequenza del filtro combfeedforward per vari valori diα{\displaystyle \alpha } positivi
modulo della risposta in frequenza del filtro combFeedforward per vari valori diα{\displaystyle \alpha } negativi

Per ottenere la risposta in frequenza di un segnale espresso nel dominio dellatrasformata z procediamo con la seguente sostituzione:z=ejω{\displaystyle z=e^{j\omega }}. Quindi otteniamo:

 H(ejω)=1+αejωK{\displaystyle \ H(e^{j\omega })=1+\alpha e^{-j\omega K}\,}

Usando laformula di Eulero otteniamo l'ulteriore rappresentazione della risposta in frequenza come segue:

 H(ejω)=[1+αcos(ωK)]jαsin(ωK){\displaystyle \ H(e^{j\omega })=\left[1+\alpha \cos(\omega K)\right]-j\alpha \sin(\omega K)\,}

Spesso è interessante considerare ilmodulo, ignorando lafase, come segue:

 |H(ejω)|={H(ejω)}2+{H(ejω)}2{\displaystyle \ |H(e^{j\omega })|={\sqrt {\Re \{H(e^{j\omega })\}^{2}+\Im \{H(e^{j\omega })\}^{2}}}\,}

che, nel caso di un filtro comb, è espresso come segue:

 |H(ejω)|=(1+α2)+2αcos(ωK){\displaystyle \ |H(e^{j\omega })|={\sqrt {(1+\alpha ^{2})+2\alpha \cos(\omega K)}}\,}

Da notare che il termine(1+α2){\displaystyle (1+\alpha ^{2})} è unacostante, mentre il termine2αcos(ωK){\displaystyle 2\alpha \cos(\omega K)} varia periodicamente. Quindi il modulo del filtro comb variaperiodicamente.

I grafici sulla destra mostrano il modulo della risposta in frequenza per vari valori diα{\displaystyle \alpha } a dimostrazione della sua periodicità.

Alcune importanti proprietà sono:

Interpretazione polare

[modifica |modifica wikitesto]

Andando di nuovo ad osservare lafunzione di trasferimento nello Z-dominio:

 H(z)=zK+αzK{\displaystyle \ H(z)={\frac {z^{K}+\alpha }{z^{K}}}\,}

possiamo notare che il numeratore assume valore zero quandozK=α{\displaystyle z^{K}=-\alpha }. Questo haK{\displaystyle K} soluzioni, equamente separate attorno ad un cerchio nelpiano complesso. Questi sono gli zeri della funzione di trasferimento. Il denominatore è zero quandozK=0{\displaystyle z^{K}=0}, ottenendoK{\displaystyle K}poli perz=0{\displaystyle z=0}. Questo porta a grafici di poli e zeri come quelli seguenti:

Grafico di poli e zeri di un filtro comb feedforward conK=8{\displaystyle K=8} eα=0.5{\displaystyle \alpha =0.5}
Grafico di poli e zeri di un filtro comb feedforward conK=8{\displaystyle K=8} eα=0.5{\displaystyle \alpha =-0.5}

Filtro comb a retroazione (feedback)

[modifica |modifica wikitesto]
Struttura di un filtro comb a retroazione (feedback)

La struttura di un filtro comb a retroazione è mostrata nella figura a destra. Il filtro si descrive attraverso la seguenteequazione alle differenze:

 y[n]=x[n]+αy[nK]{\displaystyle \ y[n]=x[n]+\alpha y[n-K]\,}

Se si manipola questa equazione in modo che tutti i termini iny{\displaystyle y} vengono portati dalla parte sinistra e successivamente si applica latrasformata z si ottiene:

 (1αzK)Y(z)=X(z){\displaystyle \ (1-\alpha z^{-K})Y(z)=X(z)\,}

Lafunzione di trasferimento è quindi:

 H(z)=Y(z)X(z)=11αzK=zKzKα{\displaystyle \ H(z)={\frac {Y(z)}{X(z)}}={\frac {1}{1-\alpha z^{-K}}}={\frac {z^{K}}{z^{K}-\alpha }}\,}

Risposta in frequenza

[modifica |modifica wikitesto]
Modulo della risposta in frequenza del filtro comb con retroazione per vari valori positivi diα{\displaystyle \alpha }
Modulo della risposta in frequenza del filtro comb con retroazione per vari valori negativi diα{\displaystyle \alpha }

Se si applica la sostituzionez=ejω{\displaystyle z=e^{j\omega }} nel z-dominio all'espressione relativa alla funzione di trasferimento del filtro comb si ottiene:

 H(ejω)=11αejωK{\displaystyle \ H(e^{j\omega })={\frac {1}{1-\alpha e^{-j\omega K}}}\,}

Il modulo è il seguente:

 |H(ejω)|=1(1+α2)2αcos(ωK){\displaystyle \ |H(e^{j\omega })|={\frac {1}{\sqrt {(1+\alpha ^{2})-2\alpha \cos(\omega K)}}}\,}

Di nuovo la risposta è periodica come mostrato dai grafici sulla destra. Il filtro comb a retroazione ha alcune proprietà con il filtro comb feedforward:

  • La risposta decade periodicamente ad un minimo locale e ricresce ad un massimo locale.
  • Il massimo, per valori positivi diα{\displaystyle \alpha } coincide con il minimo per valori negativi diα{\displaystyle \alpha } e vice-versa.

Ci sono comunque alcune differenze importanti a causa del fatto che il modulo della risposta in frequenza ha un termine al denominatore:

Interpretazione polare

[modifica |modifica wikitesto]

Andando di nuovo ad ispezionare lo z-dominio della funzione di trasferimento del filtro comb a retroazione:

 H(z)=zKzKα{\displaystyle \ H(z)={\frac {z^{K}}{z^{K}-\alpha }}\,}

Il numeratore, questa volta, vale zero perzK=0{\displaystyle z^{K}=0} ottenendoK{\displaystyle K} zeri perz=0{\displaystyle z=0}. Il denominatore vale zero ogni volta chezK=α{\displaystyle z^{K}=\alpha }. Questo haK{\displaystyle K} soluzioni, equamente spaziate attorno ad un cerchio nelpiano complesso, ipoli della funzione di trasferimento. Questo porta a dei grafici di poli e zeri come i seguenti:

Grafico dei poli-zeri di un filtro comb a retroazione conK=8{\displaystyle K=8} eα=0.5{\displaystyle \alpha =0.5}
Grafico dei poli-zeri di un filtro comb a retroazione conK=8{\displaystyle K=8} eα=0.5{\displaystyle \alpha =-0.5}

Filtro comb a tempo continuo

[modifica |modifica wikitesto]

Il filtro comb nella versione feedforward a tempo continuo può essere sintetizzato dalla seguente formula:

 y(t)=x(t)+αx(tτ){\displaystyle \ y(t)=x(t)+\alpha x(t-\tau )\,}

mentre la versione con retroazione (feedback):

 y(t)=x(t)+αy(tτ){\displaystyle \ y(t)=x(t)+\alpha y(t-\tau )\,}

doveτ{\displaystyle \tau } è il ritardo (delay) misurato in secondi.

Larisposta in frequenza è rispettivamente:

 H(ω)=1+αejωτ{\displaystyle \ H(\omega )=1+\alpha e^{-j\omega \tau }\,}
 H(ω)=11αejωτ{\displaystyle \ H(\omega )={\frac {1}{1-\alpha e^{-j\omega \tau }}}\,}

Le versioni a tempo continuo condividono le stesse proprietà di quelle a tempo discreto.

Voci correlate

[modifica |modifica wikitesto]

Altri progetti

[modifica |modifica wikitesto]

Altri progetti

Controllo di autoritàGND(DE4262335-2
Estratto da "https://it.wikipedia.org/w/index.php?title=Filtro_comb&oldid=137657112"
Categorie:
Categorie nascoste:

[8]ページ先頭

©2009-2025 Movatter.jp