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ší |
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
Specification of NLP:
Os = 1.210526 1/s
ap = 3.000000 dB
as = 25.000000 dB