- Scilabヘルプ
- Signal Processing
- filters
- analpf
- buttmag
- casc
- cheb1mag
- cheb2mag
- convol
- ell1mag
- eqfir
- eqiir
- faurre
- ffilt
- filter
- find_freq
- frmag
- fsfirlin
- group
- iir
- iirgroup
- iirlp
- kalm
- lev
- levin
- lindquist
- remez
- remezb
- srfaur
- srkf
- sskf
- syredi
- system
- trans
- wfir
- wiener
- wigner
- window
- yulewalk
- zpbutt
- zpch1
- zpch2
- zpell
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
iir
iir デジタルフィルタ
呼び出し手順
[hz]=iir(n,ftype,fdesign,frq,delta)
引数
- n
正の整数値, フィルタの次数.
- ftype
フィルタの型を指定する文字列, 以下の値を使用可能:
'lp'
:ローパス(低域通過),'hp'
: ハイパス(高域通過) ,'bp'
: バンドパス(帯域通過),'sb'
: ストップバンド(帯域阻止).- fdesign
アナログフィルタ設計を指定する文字列, 以下の値を指定可能:
'butt'
,'cheb1'
,'cheb2'
および'ellip'
- frq
離散カットオフ周波数の要素数2のベクトル (すなわち,
0<frq<.5
).'lp'
および'hp'
フィルタの場合,frq(1)
が使用されます.'bp'
および'sb'
フィルタの場合,frq(1)
が下限カットオフ周波数,frq(2)
が上限カットオフ周波数となります.- delta
cheb1
,cheb2
, およびellip
フィルタ用 誤差値のベクトル(要素数:2)です. ただし,cheb1
の場合にはdelta(1)
のみが 使用され,cheb2
の場合にはdelta(2)
のみが 使用されます.ellip
の場合には,delta(1)
およびdelta(2)
の両方が 使用されます.0<delta(1),delta(2)<1
cheb1
フィルタの場合,通過域では,1-delta(1)<ripple<1
です.cheb2
フィルタの場合,阻止域では0<ripple<delta(2)
です.ellip
フィルタの場合,通過域では1-delta(1)<ripple<1
,阻止域では0<ripple<delta(2)
です.
例
参照
Report an issue | ||
<< group | filters | iirgroup >> |