butterworth_asnew.mws

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

Calling sequence:

      Butterworth_asnew(order, Os, ap)

Parameters:

      order    - order of the Butterworth approximation [-]

      Os       - stopband frequency of the 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 the NLP  

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

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

Compute the order of the Butterworth approximation

>    bx:=ButterworthNLPOrder(Os,ap,as);

bx := 5, 2, 3

>    Butterworth_asnew(bx);

30.08663442

See also:

ButterworthNLPOrder

Chebyshev_asnew, Cauer_asnew