FIgdelIIR
Routine

double FIgdelIIR (double w, const float h[][5], int Nsec)
Purpose

Calculate the group delay for a cascade IIR filter
Description
This function calculates the group delay of an IIR filter specified by its
coefficients. The filter is a cascade of second order sections, with the
ztransform of the i'th filter section given as
h(i,0)*z^2 + h(i,1)*z + h(i,2)
H(i,z) =  .
z^2 + h(i,3)*z + h(i,4)
The group delay in seconds at frequency f for a filter with sampling
frequency Fs can be calculated as
gdelay = FIgdelIIR (2.0 * Pi * f / Fs, h, Nsec) / Fs .
Parameters

> double w

Normalized radian frequency (0 to Pi).

> const float h[][5]

Array of filter coefficients for the filter sections. Each filter
section is defined by 5 filter coefficients.

> int Nsec

Number of filter sections
Author / revision
P. Kabal
/ Revision 1.6 2003/05/09
Main Index libtsp