groupdelayh.mws

syntfil[GroupDelayH]  - compute the group delay from the filter transfer function

Calling sequence:

      GroupDelayH(h)

Parameters:

      h       - filter transfer function

Description:

Example:

>    with(syntfil):

`Syntfil version 1.53 loaded`

`You can set infolevel[syntfil] variable to 2..5 to get more detailed results!`

Definition of the transfer function

>    h:=1/(s^3+2*s^2+2*s+1);

h := 1/(s^3+2*s^2+2*s+1)

>    GroupDelayH(h);

proc (omega) options operator, arrow; (2*omega^4+omega^2+2)/(1+omega^6) end proc

Group delay frequency response

>    plot(GroupDelayH(h)(omega),omega=0..3);

[Maple Plot]

See also:

MakeH, Butterworth, Chebyshev, InvChebyshev, InvChebyshevB, Cauer, CauerB, CauerC

MagnitudeH, MagnitudeHdB, PhaseH