syntfil[BP22NLP] - transformace tolerančního schematu symetrické pásmové propusti PP na toleranční schema normované dolní propusti NDP
Calling sequence:
BP22NLP(fm, delta_fp, delta_fs, ap, as)
Parameters:
fm - geometrický střed propustného pásma [Hz]
delta_fp - šířka propustného pásma [Hz]
delta_fs - šířka nepropustného pásma [Hz]
ap - maximální útlum v propustném pásmu [dB]
as - minimální útlum v nepropustném pásmu [dB]
Všechny parametry musí být kladná reálná čísla, kde delta_fp < delta_fs a ap < as .
Description:
Os - kmitočet hranice nepropustného pásma normované dolní propusti [1/s]
ap - maximální útlum v propustném pásmu [dB]
as - minimální útlum v nepropustném pásmu [dB]
Info level:
Změnou proměnné infolevel[syntfil] dostanete podrobnější výsledek.
infolevel[syntfil] =
2 - vypsání hodnot kmitočtů spodní a horní hranice propustného a nepropustného pásma a specifikace NDP (Os, ap, as)
3 - jako úroveň 2 + vypsání specifikace zadané PP (fm, delta_fp, delta_fs, ap, as), vykreslení toleračního schématu PP
4 - jako úroveň 3 + vykreslení tolerančního schématu NDP
Example:
> | with(syntfil): |
> | infolevel[syntfil]:=1; |
> | x:=BP22NLP(1000,500,1000,3,40); |
> | infolevel[syntfil]:=4; |
> | BP22NLP(1000,500,1000,3,40); |
Filter specification:
fm = 1000.000000 Hz
delta_fp = 500.000000 Hz
delta_fs = 1000.000000 Hz
ap = 3.000000 dB
as = 40.000000 dB
f_s = 618.033988 Hz
f_p = 780.776406 Hz
fp = 1280.776406 Hz
fs = 1618.033988 Hz
Specification of NLP:
Os = 2.000000 1/s
ap = 3.000000 dB
as = 40.000000 dB