| View previous topic :: View next topic |
| Author |
Message |
Calculadora Guest
|
Posted: Mon Nov 17, 2008 10:36 pm Post subject: Phase delay VS frecuency for IIR Butterworth |
|
|
Hi Everyone!
I was hoping that someone could explain to me how I can calculate the
phase delay of an IIR filter.
I haven't found a way for doing it from H(z)...
Or if it is not possible, which would be in your oppinion the smartest way
to get it from H(s)? I have no code written for calculating poles and
zeroes in my program and would like to avoid doing it if possible...
Well, thank you very much for your attention and cheers!!
Calculadora |
|
| |
|
Back to top |
robert bristow-johnson Guest
|
Posted: Mon Nov 17, 2008 10:36 pm Post subject: Re: Phase delay VS frecuency for IIR Butterworth |
|
|
On Nov 17, 11:36 am, "Calculadora" <pablo.martinez.lina...@gmail.com>
wrote:
| Quote: | Hi Everyone!
I was hoping that someone could explain to me how I can calculate the
phase delay of an IIR filter.
I haven't found a way for doing it from H(z)...
|
1. evaluate H(z) at z = e^(j*w).
2. compute the angle or arg{ H(e^(J*w)) }
3. add or subtract 2*pi at places where this angle has jump
discontinuities of greater than pi in magnitude. this is called
"unwrapping the phase".
4. multiply by -1.
5. divide that function by w. (5a. for group delay differentiate it
w.r.t. w instead of dividing by w.)
now you're done.
r b-j |
|
| |
|
Back to top |
|