chebyshev_asnew.mws

syntfil[Chebyshev_asnew]  - compute the new value of the stopband attenuation

Calling sequence:

      Chebyshev_asnew(order, Os, ap)

Parameters:

      order    - order of the Chebyshev approximation [-]

      Os       - stopband frequency of normalized lowpass (NLP) [1/s]

  ap       - passband ripple [dB]

Parameter order  must be positive integer. Parameters Os a ap must be positive number, where Os  > 1 .

Description:

Example:

>    with(syntfil):

`Syntfil version 1.53 loaded`

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

Specification of NLP

>    Os,ap,as:=2,3,25;

Os, ap, as := 2, 3, 25

Compute the order of Chebyshev approximation

>    cx:=ChebyshevNLPOrder(Os,ap,as);

cx := 3, 2, 3

>    Chebyshev_asnew(cx);

28.28529283

See also:

ChebyshevNLPOrder

Butterworth_asnew, Cauer_asnew