Phase delay di un filtro FIR

Luke35
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

Risposte
_luca.barletta
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.

clrscr
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! :)

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.