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).
I filtri comb sono utilizzati in vari ambiti delsignal processing, ad esempio:
Di seguito vengono esposte le implementazioni a tempo discreto, le proprietà a tempo continuo di un filtro comb sono molto simili.
Lo schema a blocchi di un filtro comb feedforward è il seguente:
E può essere descritto dalla seguenteequazione alle differenze:
dove è la lunghezza della linea di ritardi (delay line) misurata, essendo a tempo discreto, in numero di campioni. è il fattore di scala applicato al segnale nella linea di ritardo. Attraverso latrasformata z dell'equazione precedente si ottiene:
Con la seguentefunzione di trasferimento:
che lega input ad output.
Per ottenere la risposta in frequenza di un segnale espresso nel dominio dellatrasformata z procediamo con la seguente sostituzione:. Quindi otteniamo:
Usando laformula di Eulero otteniamo l'ulteriore rappresentazione della risposta in frequenza come segue:
Spesso è interessante considerare ilmodulo, ignorando lafase, come segue:
che, nel caso di un filtro comb, è espresso come segue:
Da notare che il termine è unacostante, mentre il termine varia periodicamente. Quindi il modulo del filtro comb variaperiodicamente.
I grafici sulla destra mostrano il modulo della risposta in frequenza per vari valori di a dimostrazione della sua periodicità.
Alcune importanti proprietà sono:
Andando di nuovo ad osservare lafunzione di trasferimento nello Z-dominio:
possiamo notare che il numeratore assume valore zero quando. Questo ha soluzioni, equamente separate attorno ad un cerchio nelpiano complesso. Questi sono gli zeri della funzione di trasferimento. Il denominatore è zero quando, ottenendopoli per. Questo porta a grafici di poli e zeri come quelli seguenti:
![]() | ![]() |
La struttura di un filtro comb a retroazione è mostrata nella figura a destra. Il filtro si descrive attraverso la seguenteequazione alle differenze:
Se si manipola questa equazione in modo che tutti i termini in vengono portati dalla parte sinistra e successivamente si applica latrasformata z si ottiene:
Lafunzione di trasferimento è quindi:
Se si applica la sostituzione nel z-dominio all'espressione relativa alla funzione di trasferimento del filtro comb si ottiene:
Il modulo è il seguente:
Di nuovo la risposta è periodica come mostrato dai grafici sulla destra. Il filtro comb a retroazione ha alcune proprietà con il filtro comb feedforward:
Ci sono comunque alcune differenze importanti a causa del fatto che il modulo della risposta in frequenza ha un termine al denominatore:
Andando di nuovo ad ispezionare lo z-dominio della funzione di trasferimento del filtro comb a retroazione:
Il numeratore, questa volta, vale zero per ottenendo zeri per. Il denominatore vale zero ogni volta che. Questo ha 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:
![]() | ![]() |
Il filtro comb nella versione feedforward a tempo continuo può essere sintetizzato dalla seguente formula:
mentre la versione con retroazione (feedback):
dove è il ritardo (delay) misurato in secondi.
Larisposta in frequenza è rispettivamente:
Le versioni a tempo continuo condividono le stesse proprietà di quelle a tempo discreto.
Altri progetti
Controllo di autorità | GND(DE) 4262335-2 |
---|