Phase delay di un filtro FIR
Ciao a tutti!
Non riesco proprio a capire come calcolare la risposta in fase e quindi il ritardo di fase del seguente filtro:
$H(z) = 1 + 2z^(−1) + 3z^(−2) + 4z^(−3) + 3z^(−4) + 2z^(−5) + z^(−6)$
Per calcolare la fase dovrei sostituire z con $e^(jw)$, giusto? ... e poi devo sommare le parti immaginarie degli esponenti?
Grazie in anticipo!
Luca
Non riesco proprio a capire come calcolare la risposta in fase e quindi il ritardo di fase del seguente filtro:
$H(z) = 1 + 2z^(−1) + 3z^(−2) + 4z^(−3) + 3z^(−4) + 2z^(−5) + z^(−6)$
Per calcolare la fase dovrei sostituire z con $e^(jw)$, giusto? ... e poi devo sommare le parti immaginarie degli esponenti?
Grazie in anticipo!
Luca
Risposte
Dovresti riuscire a scriverlo in questa forma
$H(e^(j\Omega))=|H(e^(j\Omega))|e^{j\angle H(e^{j\Omega})}$
dove $\Omega$ è la pulsazione normalizzata.
$H(e^(j\Omega))=|H(e^(j\Omega))|e^{j\angle H(e^{j\Omega})}$
dove $\Omega$ è la pulsazione normalizzata.
Tanto per farti un'idea potresti rappresentare la riposta impulsiva...
Viene fuori un triangolo centrato in 3.
Nel tempo questo equivale alla convoluzione di due finestre centrate in 3.
In frequenza sarebbe un prodotto di due "sinc" e un opportuno termine $e^(j2*3omega)$ (spero sia giusto
) che corrisponde ad una fase lineare.
Questo è il ragionamento in linea di principio.... per i calcoli te li lascio!
Viene fuori un triangolo centrato in 3.
Nel tempo questo equivale alla convoluzione di due finestre centrate in 3.
In frequenza sarebbe un prodotto di due "sinc" e un opportuno termine $e^(j2*3omega)$ (spero sia giusto

Questo è il ragionamento in linea di principio.... per i calcoli te li lascio!
