楕円フィルタのソースを表示
←
楕円フィルタ
ナビゲーションに移動
検索に移動
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
'''楕円フィルタ'''({{lang-en-short|Elliptic filter}})または'''カウアーフィルタ'''({{lang-en-short|Cauer filter}})は、[[通過帯域]]と除去帯域で等リップル性(equiripple)を示す[[フィルタ回路]]の一種。各帯域のリップル量は個別に調整可能で、リップルの値が同じ同一次数の他のフィルタと比較すると、通過帯域から除去帯域への[[利得 (電気工学)|利得]]の変化が最も素早い。逆に通過帯域と除去帯域のリップルの個別調整をせず、成分変動に影響されないフィルタとして設計することもある。 除去帯域のリップルをほぼゼロにしたものを第一種[[チェビシェフフィルタ]]と呼ぶ。通過帯域のリップルをほぼゼロにしたものを第二種[[チェビシェフフィルタ]]と呼ぶ。両方のリップルをゼロにしたフィルタは[[バターワースフィルタ]]となる。 [[ローパスフィルタ|ローパス]]楕円フィルタの利得を各周波数 ω の関数として表すと次のようになる。 {{Indent|<math> G_n(\omega) = {1 \over \sqrt{1 + \epsilon^2 R_n^2(\xi,\omega/\omega_0)}} </math>}} ここで R<sub>n</sub> は''n''次[[楕円有理関数]](チェビシェフ有理関数)、<math>\omega_0</math> は[[遮断周波数]]、<math>\epsilon</math> はリップル係数、<math>\xi</math> は選択係数である。 リップル係数の値で通過帯域のリップルが決まり、リップル係数と選択係数の組み合わせで除去帯域のリップルが決まる。 == 特性 == [[ファイル:CauerResponse1.png|thumb|right|340px|四次楕円ローパスフィルタの周波数応答(ε=0.5、ξ=1.05)。水平な線で通過帯域の最小利得、除去帯域での最大利得を示し、垂直な線で正規化された周波数 1 と ξ を示している。]] [[ファイル:CauerResponse2.png|thumb|right|340px|上図の遷移領域を拡大した図]] 通過帯域では、楕円有理関数の値はゼロと1の間で変化をする。したがって通過帯域の利得は1と <math>1/\sqrt{1+\epsilon^2}</math> の間で変化する。除去帯域では、楕円有理関数は無限大と以下の識別係数 <math>L_n</math> の間で変化する。 {{Indent|<math>L_n=R_n(\xi,\xi)\,</math>}} したがって、除去帯域の利得は0と <math>1/\sqrt{1+\epsilon^2L_n^2}</math> の間で変化する。 <math>\xi \rightarrow \infty</math> の極限で楕円有理関数は[[チェビシェフ多項式]]となるので、フィルタとしてはリップル係数 ε の[[チェビシェフフィルタ|第一種チェビシェフフィルタ]]となる。 [[バターワースフィルタ]]はチェビシェフフィルタの極限形式なので、<math>\xi \rightarrow \infty</math>、<math>\omega_0 \rightarrow 0</math>、<math>\epsilon \rightarrow 0</math> の極限で <math>\epsilon\,R_n(\xi,1/\omega_0)=1</math> となるようにすると、バターワースフィルタになる。 <math>\xi \rightarrow \infty</math>、<math>\epsilon \rightarrow 0</math>、<math>\omega_0\rightarrow 0</math> の極限で <math>\xi\omega_0=1</math> かつ <math>\epsilon L_n=\alpha</math> となるようにすれば、[[チェビシェフフィルタ|第二種チェビシェフフィルタ]]となり、その利得は {{Indent|<math>G(\omega)=\frac{1}{\sqrt{1+\frac{1}{\alpha^2 T^2_n(1/\omega)}}}</math>}} となる。 {{clear}} == 極と零点 == [[ファイル:EllipticGain8.png|right|thumb|300px|八次楕円フィルタの利得の絶対値を複素周波数平面上 (s=σ+jω) で示した図(ε=0.5、ξ=1.05、<math>\omega_0=1</math>)。白い点が極で黒い点が零点。2つ並んでいる零点の拡大した図を下図に示している。この図では黒は利得 0.0001 以下に対応し、白は利得 10 以上に対応している。]] [[ファイル:EllipticGain8a.png|right|thumb|300px|上図の遷移領域の拡大図。2つの零点と4つの極が見える。]] 楕円フィルタの利得の零点は楕円有理関数の極と一致する。 楕円フィルタの利得の極は、第一種チェビシェフフィルタの利得の極とほぼ同じ手法で導出できる。簡単化のため遮断周波数を1にとる。楕円フィルタの利得の極 <math>(\omega_{pm})</math> は利得の分母がゼロとなる点である。いま虚数単位をjで表して,複素周波数 <math>s=\sigma+j\omega</math> を使うと、次が成り立つ場合である。 {{Indent|<math>1+\epsilon^2R_n^2(-js,\xi)=0\,</math>}} <math>-js=\mathrm{cd}(w,1/\xi)</math> と定義し(cd() はヤコビの楕円コサイン関数)、楕円有理関数の媒介変数表示による定義を使うと、次の式が得られる。 {{Indent|<math>1+\epsilon^2\mathrm{cd}^2\left(\frac{nwK_n}{K},\frac{1}{L_n}\right)=0\,</math>}} ここで <math>K=K(1/\xi)</math> かつ <math>K_n=K(1/L_n)</math> である。これを ''w'' について解くと {{Indent|<math>w=\frac{K}{nK_n}\mathrm{cd}^{-1}\left(\frac{\pm j}{\epsilon},\frac{1}{L_n}\right)+\frac{mK}{n}</math>}} となる。cd()の逆関数の複数の値は、整数インデックス ''m'' を用いて明示されている。 したがって楕円利得関数の極は次のようになる。 {{Indent|<math>s_{pm}=j\,\mathrm{cd}(w,1/\xi)\,</math>}} チェビシェフ多項式と同様、これも明示的な複素形式で表現できる。 {{Indent| <math>s_{pm}=\frac{a+jb}{c}</math> <math>a=-\zeta_n\sqrt{1-\zeta_n^2}\sqrt{1-x_m^2}\sqrt{1-x_m^2/\xi^2}</math> <math>b=x_m\sqrt{1-\zeta_n^2(1-1/\xi^2)}</math> <math>c=1-\zeta_n^2+x_i^2\zeta_n^2/\xi^2</math> }} ここで <math>\zeta_n</math> は <math>n,\,\epsilon</math> および <math>\xi</math> の関数で、<math>x_m</math> は楕円有理関数の零点である。<math>\zeta_n</math> を全ての次数 ''n'' について表すには、[[ヤコビの楕円函数]]を使う手法があるが、三次程度までなら代数的に表せる。一次および二次の場合には以下のようになる。 {{Indent| <math>\zeta_1=\frac{1}{\sqrt{1+\epsilon^2}}</math> <math>\zeta_2=\frac{2}{(1+t)\sqrt{1+\epsilon^2}+\sqrt{(1-t)^2+\epsilon^2(1+t)^2}}</math> }} ここで {{Indent|<math>t=\frac{1}{\sqrt{1-1/\xi^2}}</math>}} である。<math>\zeta_3</math> の代数的表現はこれらよりもやや複雑である。 楕円有理関数の入れ子特性を利用すると, <math>\zeta_n</math> のより高次な式を構築できる。 {{Indent|<math>\zeta_{m\cdot n}(\xi,\epsilon)= \zeta_m\left(\xi,\sqrt{\frac{1}{\zeta_n^2(L_m,\epsilon)}-1}\right)</math>}} ここで <math>L_m=R_m(\xi,\xi)</math> である。 == 最小Q値楕円フィルタ == [[ファイル:Elliptic8 Qfactor.png|300px|thumb|right|八次楕円フィルタ(ξ=1.1)の極の正規化されたQ値を脈動率 ε の関数として描画した図。各曲線は4つの極に対応している(複素共役な極や符号の反転した極は同じQ値になるため)。全ての極のQ値は ε<sub>Qmin</sub>=1/√L<sub>n</sub>=0.02323... で同時に最小となる。]] 一般に楕円フィルタの特性は、通過帯域のリップル値、除去帯域のリップル値、遮断の急峻度などで表される。それによって使用可能なフィルタ次数の最小値が決定される。また設計時に考慮すべきこととして、電子部品の特性値が利得関数にどの程度影響するかという問題がある。これは伝達関数の極の[[Q値]]に反比例する。極のQ値は以下のように定義される。 {{Indent|<math>Q =-\frac{|s_{pm}|}{2\mathrm{Re} (s_{pm})} = -\frac{1}{2\cos(\arg(s_{pm}))}</math>}} そしてこれは、利得関数上の極の影響度合いを表す。楕円フィルタでは、次数を固定してリップル係数と選択係数を変化させると、伝達関数の全ての極のQ値を同時に最小化する組み合わせが存在する。 {{Indent|<math>\epsilon_{Qmin}=\frac{1}{\sqrt{L_n(\xi)}}</math>}} これにより部品の特性のばらつきに最も影響されないフィルタが得られるが、通過帯域と除去帯域のリップルを個別に設定することはできなくなる。このようなフィルタの次数を上げていくと、両帯域のリップルが減少していき、遮断率が高くなる。最小Q値楕円フィルタでリップルも最小化しようとすると、最小Q値でないフィルタよりも次数を高くする必要がある。利得の絶対値を複素周波数平面にプロットすると、前節の図と似たような図が得られるが、極は楕円ではなく真円上に並ぶ。 == 他の線形フィルタとの比較 == 下図は楕円フィルタと他のフィルタの利得を示したものである。いずれも五次のフィルタである。 [[ファイル:Filters order5.svg|500px|center]] 楕円フィルタは他のフィルタよりも急峻だが、全帯域にリップルが生じている。 == 参考文献 == * {{cite book |last=Daniels |first=Richard W. |authorlink= |coauthors= |title=Approximation Methods for Electronic Filter Design |date=1974年 |publisher=McGraw-Hill |location=New York |id=ISBN 0-07-015308-6 }} * {{cite book |last=Lutovac |first=Miroslav D. |coauthors= Tosic, Dejan V., Evans, Brian L. |title=Filter Design for Signal Processing using MATLAB© and Mathematica© |date=2001年 |publisher=Prentice Hall |location=New Jersey, USA |language=English |id=ISBN 0-201-36130-2}} * Anatol I. Zverev (1967年, 2005年). ''Handbook of Filter Synthesis'', (Chap. 4, Elliptic Functions and Elements of Realization), John Wiley & Sons, ISBN 978-0-471-74942-4 . * 渡部和:「線形回路理論」第2版、昭晃堂(電子回路講座 2)(1971年12月)。第5章"フィルタの設計". {{DEFAULTSORT:たえんふいるた}} [[Category:制御理論]] [[Category:電子工学]] [[Category:信号処理]]
このページで使用されているテンプレート:
テンプレート:Cite book
(
ソースを閲覧
)
テンプレート:Clear
(
ソースを閲覧
)
テンプレート:Indent
(
ソースを閲覧
)
テンプレート:Lang-en-short
(
ソースを閲覧
)
楕円フィルタ
に戻る。
ナビゲーション メニュー
個人用ツール
ログイン
名前空間
ページ
議論
日本語
表示
閲覧
ソースを閲覧
履歴表示
その他
検索
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
特別ページ
ツール
リンク元
関連ページの更新状況
ページ情報