syntfil[ButterworthNLPOrder] - určení stupně Butterworthovy aproximace normované dolní propusti
Calling sequence:
ButterworthNLPOrder(Os, ap, as)
Parameters:
Os - kmitočet hranice nepropustného pásma NDP [1/s]
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 Os > 1 a ap < as .
Description:
order - stupeň Butterworthovy aproximace [-]
Os - kmitočet hranice nepropustného pásma NDP [1/s]
ap - maximální útlum v propustném pásmu [dB]
Info level:
Změnou proměnné infolevel[syntfil] dostanete podrobnější výsledek.
infolevel[syntfil] =
2 - vypsání výsledků funkce (order, Os, ap)
3 - jako úroveň 2 + vypsání sekundárních parametrů NDP (epsilon, k, k1)
Example:
> | with(syntfil): |
NDP specifikace
> | Os,ap,as:=2,3,25; |
> | bx:=ButterworthNLPOrder(Os,ap,as); |
Určení nové hodnoty útlumu v nepropustném pásmu
> | Butterworth_asnew(bx); |
Výpočet provozního činitele přenosu a charakteristické funkce
> | Butterworth(bx,s); |
Výpočet sekundárního parametru epsilon a pólů přenosové funkce
> | ButterworthPoles(bx); |
See also:
LP2NLP, HP2NLP, BP2NLP, BP22NLP, BS2NLP