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)
です.
- hz
a single input single output discrete transfer function, the low pass filter
- p
vector of transformed filter poles.
- z
vector of transformed filter zeros.
- g
a scalar: transformed filter gain.
例
参照
Report an issue | ||
<< hilbert | Filters | iirgroup >> |