Alternativní zadání tolerančního schématu pomocí středního kmitočtu, šířky propustného pásma a šířku mezí nepropustného pásma

V našem případě si parametry tolerančního schématu přepočítáme, abychom dostali stejné výsledky.

>    fm3:=evalf(sqrt(f_p3*fp3));delta_fp3:=fp3-f_p3;

>    delta_fs3:=delta_fp3*((-f_s3^2+fm3^2)/(delta_fp3*f_s3));

>    alter_delta_fs3:=delta_fp3*((fs3^2-fm3^2)/(delta_fp3*fs3)); ### pro případ že by vyšlo menší

fm3 := 1816.5902124584949993

delta_fp3 := 1900

delta_fs3 := 2300.0000000000000002

alter_delta_fs3 := 3175.0000000000000000

Při definici tolerančního schématu pomocí šířek pásem a středního kmitočtu, lze pro kmitočtovou transformaci na NLP použít funkci BP22NLP .

>    infolevel[syntfil]:=3:

>    BP22NLP(fm3,delta_fp3,delta_fs3,ap3,as3);

>    infolevel[syntfil]:=1:

Filter specification:

fm = 1816.590212 Hz

delta_fp = 1900.000000 Hz

delta_fs = 2300.000000 Hz

ap = 3.000000 dB

as = 25.000000 dB

f_s = 1000.000000 Hz

f_p = 1100.000000 Hz

fp = 3000.000000 Hz

fs = 3300.000000 Hz

[Maple Plot]

Specification of NLP:

Os = 1.210526 1/s

ap = 3.000000 dB

as = 25.000000 dB

1.2105263157894736843, 3, 25