1
<?xml version="1.0" encoding="UTF-8"?>
2
<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns4="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="iir" xml:lang="ja">
5
<refpurpose>iir デジタルフィルタ</refpurpose>
9
<synopsis>[hz]=iir(n,ftype,fdesign,frq,delta)</synopsis>
17
<para>正の整数値, フィルタの次数.</para>
23
<para>フィルタの型を指定する文字列, 以下の値を使用可能:
24
<literal>'lp'</literal> :ローパス(低域通過),<literal>'hp'</literal> : ハイパス(高域通過)
25
,<literal>'bp'</literal>: バンドパス(帯域通過),
26
<literal>'sb'</literal> : ストップバンド(帯域阻止).
33
<para>アナログフィルタ設計を指定する文字列, 以下の値を指定可能:
34
<literal>'butt'</literal>,
35
<literal>'cheb1'</literal>, <literal>'cheb2'</literal> および
36
<literal>'ellip'</literal>
43
<para>離散カットオフ周波数の要素数2のベクトル
44
(すなわち,<literal>0<frq<.5</literal>).
45
<literal>'lp'</literal> および
46
<literal>'hp'</literal> フィルタの場合,
47
<literal>frq(1)</literal> が使用されます.
48
<literal>'bp'</literal> および <literal>'sb'</literal> フィルタの場合,
49
<literal>frq(1)</literal> が下限カットオフ周波数,
50
<literal>frq(2)</literal> が上限カットオフ周波数となります.
58
<literal>cheb1</literal>,
59
<literal>cheb2</literal>, および <literal>ellip</literal> フィルタ用
61
ただし,<literal>cheb1</literal>の場合には<literal>delta(1)</literal>のみが
62
使用され,<literal>cheb2</literal>の場合には<literal>delta(2)</literal>のみが
63
使用されます.<literal>ellip</literal>の場合には,
64
<literal>delta(1)</literal> および <literal>delta(2)</literal>の両方が
66
<literal>0<delta(1),delta(2)<1</literal>
71
<literal>cheb1</literal> フィルタの場合,通過域では,
72
<literal>1-delta(1)<ripple<1</literal> です.
77
<literal>cheb2</literal> フィルタの場合,阻止域では
78
<literal>0<ripple<delta(2)</literal> です.
83
<literal>ellip</literal> フィルタの場合,通過域では
84
<literal>1-delta(1)<ripple<1</literal> ,阻止域では
85
<literal>0<ripple<delta(2)</literal> です.
96
<link linkend="analpf">アナログフィルタ</link>設計および<link linkend="bilt">双一次変換</link>を用いて
102
<programlisting role="example"><![CDATA[
103
hz=iir(3,'bp','ellip',[.15 .25],[.08 .03]);
104
[hzm,fr]=frmag(hz,256);
106
xtitle('Discrete IIR filter band pass 0.15<fr<0.25 ',' ',' ');
107
q=poly(0,'q'); // 遅延演算子 q=z^-1 の項で結果を表わすため
111
<refsection role="see also">
113
<simplelist type="inline">
115
<link linkend="eqfir">eqfir</link>
118
<link linkend="eqiir">eqiir</link>
121
<link linkend="analpf">analpf</link>
124
<link linkend="bilt">bilt</link>