チェビシェフフィルタのソースを表示
←
チェビシェフフィルタ
ナビゲーションに移動
検索に移動
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
'''チェビシェフフィルタ'''({{lang-en-short|Chebyshev filter}})は、[[フィルタ回路|フィルタ]]の一種で、[[バターワースフィルタ]]に比べてロールオフが急勾配で、[[通過帯域]]に[[リップル (電気工学)|リップル]] ([[:en:Ripple (electrical)|en]]) がある場合(第一種)と除去帯域にリップルがある場合(第二種)がある。チェビシェフフィルタは、理想的なフィルタ特性と実装との間で誤差を最小化するという特徴を持つが、通過帯域にリップルがある。その数学的特性が[[チェビシェフ多項式]]から導き出されたものであることから、[[パフヌティ・チェビシェフ]]の名を冠せられている。 チェビシェフフィルタには通過帯域のリップルがつきものであるため、方形波など高調波を含む信号については通過帯域の応答特性、特に群遅延特性が劣るチェビシェフフィルタの使用は難しい<ref>{{harvnb|森|2001}} 第4章 チェビシェフ型ローパス・フィルタの設計</ref>。一方、リップルは通過帯域におけるVSWR([[定在波比|電圧定在波比]])を保証する作用があるため、他の回路に接続した際にバターワースフィルタなどよりも信号のあばれが少なくなる。<ref>{{harvnb|広畑|2003}} 第10章 信号を選択するフィルタリング技術 センスアップ!</ref> また、特定の[[フィルタ回路]]構成を指す用語ではなく、フィルタの応答特性を指す用語であるため、'''チェビシェフフィルタ特性'''(あるいは'''チェビシェフ特性''')と呼ぶ場合もある。 == 第一種チェビシェフフィルタ == [[ファイル:Chebyshev response.png|thumb|350px|四次第一種チェビシェフ・ローパス・フィルタ(<math>\epsilon=1</math>)の周波数応答]] これは、最も一般的なチェビシェフフィルタである。利得([[振幅]])応答を角周波数 <math>\omega</math> の関数としたとき、''n''次のローパスフィルタの特性は以下のようになる。 {{Indent|<math>G_n(\omega) = \left | H_n(j \omega) \right | = \frac{1}{\sqrt{1+\epsilon^2 T_n^2\left(\frac{\omega}{\omega_0}\right)}}</math>}} ここで <math>\epsilon</math> はリップル係数、<math>\omega_0</math> は[[遮断周波数]]、<math>T_n()</math> は ''n''次の[[チェビシェフ多項式]]である。 通過帯域は等リップル性を示し、そのリップルはリップル係数 <math>\epsilon</math> で決定される。通過帯域ではチェビシェフ多項式は -1 から 1 の範囲で変化し、チェビシェフ多項式の2乗は 0 から 1 の範囲で変化するので、フィルタの利得は最大 ''G=1'' から最小 <math>G=1/\sqrt{1+\epsilon^2}</math> の間で変化する。遮断周波数 <math>\omega_0</math> での利得は <math>1/\sqrt{1+\epsilon^2}</math> だが、そこから落ち込み続けて除去帯域となる。この様子を示したのが右図である。ただし、遮断周波数は一般に −3[[デシベル|dB]]となる周波数だが、チェビシェフフィルタでは成り立たない。 チェビシェフフィルタの次数は、[[アナログ回路]]でフィルタを実装したときの[[リアクタンス]]部品([[コイル]]など)の個数に等しい。 リップルは[[デシベル|dB]]で与えられることが多い。 {{Indent|リップル(dB) <nowiki>=</nowiki> <math>20 \log_{10}\frac{1}{\sqrt{1+\epsilon^2}}</math>}} したがって、<math>\epsilon = 1</math> のときリップルは 3dB となる。 複素平面の <math>j\omega</math>軸上の零点を許せば、除去帯域のリップルが生じる代わりにロールオフがより急勾配になる。しかしこれは除去が不完全になることを意味する。そのようなフィルタを[[楕円フィルタ]]と呼ぶ。 {{clear}} === 極と零点 === [[ファイル:Chebyshev8 gain.png|right|thumb|300px|八次第一種チェビシェフフィルタ(ε=0.1、<math>\omega_0=1</math>)の利得の絶対値を複素周波数平面 (s=σ+jω) 上にプロットした図。白い点は極で、σ軸 0.3836...、ω軸 1.071... の楕円上に並んでいる。伝達関数の極は、これらの極のうち左半分にあるものである。黒い部分の利得は 0.05 以下、白い部分の利得は 20 以上である。]] 単純化するため、遮断周波数を単位元に等しいとする。チェビシェフフィルタの利得の極 <math>(\omega_{pm})</math> は利得の分母の零点である。複素周波数 ''s'' を使うと、次が成り立つ場合である。 {{Indent|<math>1+\epsilon^2T_n^2(-js)=0</math>}} <math>-js=\cos(\theta)</math> と定義し、チェビシェフ多項式の三角関数定義を使うと、次が得られる。 {{Indent|<math>1+\epsilon^2T_n^2(\cos(\theta))=1+\epsilon^2\cos^2(n\theta)=0</math>}} これを <math>\theta</math> について解くと {{Indent|<math>\theta=\frac{1}{n}\arccos\left(\frac{\pm j}{\epsilon}\right)+\frac{m\pi}{n}</math>}} となる。アークコサインの複数の値は整数インデックス ''m'' を使って明示される。したがってチェビシェフ利得関数の極は次のようになる。 {{Indent|<math>s_{pm}=j\cos(\theta)\,</math> {{Indent|<math>=j\cos\left(\frac{1}{n}\arccos\left(\frac{\pm j}{\epsilon}\right)+\frac{m\pi}{n}\right)</math>}} }} 三角関数と双曲線関数の特性を使うと、これを以下の複素形式で書くことができる。 {{Indent|<math>s_{pm}^\pm= \pm \sinh\left(\frac{1}{n}\mathrm{arcsinh}\left(\frac{1}{\epsilon}\right)\right)\sin(\theta_m)</math> {{Indent|<math>+j \cosh\left(\frac{1}{n}\mathrm{arcsinh}\left(\frac{1}{\epsilon}\right)\right)\cos(\theta_m) </math>}} }} ここで ''m=1,2,...n'' であり、 {{Indent|<math>\theta_m=\frac{\pi}{2}\,\frac{2m-1}{n}</math>}} である。これは <math>\theta_n</math> をパラメータとする方程式と見ることができ、極は ''s''平面上で s=0 を中心とする楕円上に並ぶことがわかる。このとき、実数軸の径の長さは <math>\sinh(\mathrm{arcsinh}(1/\epsilon)/n)</math>、虚数軸の径の長さは <math>\cosh(\mathrm{arcsinh}(1/\epsilon)/n)</math> となる。 === 伝達関数 === 上記の式で利得 ''G'' の極が得られる。それぞれの複素極について、複素共役な極があり、それらの対となる極の符号を反転させた別の極の対も存在する(つまり、実数軸と虚数軸を対称軸として4つの極が対称な位置にある)。[[伝達関数法|伝達関数]]は安定でなければならないので、その極は利得の極のうち実数部が負のものであり、複素周波数平面の左半分に存在する。伝達関数は次のようになる。 {{Indent|<math>H(s)=\prod_{m=0}^{n-1} \frac{1}{(s-s_{pm}^-)}</math>}} ここで <math>s_{pm}^-</math> は、上述の極の式のうち最初の実数項が負の極だけを意味する。 (次節の図のように)<math>\omega</math>=0 での利得を 1 にするには、伝達関数 H(s) を定数で正規化する必要がある。 === 群遅延 === [[ファイル:Chebyshev5 GainDelay-en.svg|300px|left|thumb|五次第一種チェビシェフフィルタ(ε=0.5)の利得と群遅延]] [[群遅延と位相遅延#群遅延|群遅延]]は位相を角周波数について微分したものと定義され、信号に含まれる異なる周波数成分の位相差による歪みの尺度である。 {{Indent|<math>\tau_g=-\frac{d}{d\omega}\arg(H(j\omega))</math>}} 左図は ε=0.5 の五次第一種チェビシェフフィルタの利得と群遅延を示したものである。通過帯域では利得にも群遅延にもリップルがあるが、除去帯域にはそれがないことがわかる。 {{clear}} == 第二種チェビシェフフィルタ == [[ファイル:ChebyshevII response-en.svg|thumb|350px|五次第二種チェビシェフ・ローパス・フィルタ(<math>\epsilon=0.01</math>)の周波数応答]] 第二種チェビシェフフィルタは'''逆チェビシェフフィルタ'''とも呼ばれる。第一種と同程度に素早くロールオフさせるにはより多くの部品を必要とするため、あまり使われない。通過帯域にはリップルがないが、除去帯域には等リップル性がある。利得は次の通り。 {{Indent|<math>G_n(\omega,\omega_0) = \frac{1}{\sqrt{1+ \frac{1} {\epsilon^2 T_n ^2 \left ( \omega_0 / \omega \right )}}}</math>}} 除去帯域ではチェビシェフ多項式は 0 と 1 の間で振動するため、利得も 0 と {{Indent|<math>\frac{1}{\sqrt{1+ \frac{1}{\epsilon^2}}}</math>}} の間で振動する。そして、この最大値となる最小周波数は遮断周波数 <math>\omega_0</math> である。したがってパラメータ ε は除去帯域減衰率 γ を[[デシベル|dB]]で表したものと関係し、次の式が成り立つ。 {{Indent|<math>\epsilon = \frac{1}{\sqrt{10^{0.1\gamma}-1}}</math>}} 5dB の除去帯域減衰率なら ε = 0.6801、10dB なら ε = 0.3333 である。周波数 ''f<sub>C</sub> = ω<sub>C</sub>/2 π'' は遮断周波数である。3dB周波数 f<sub>H</sub> と f<sub>C</sub> は次のような関係にある。 {{Indent|<math>f_H = f_C \cosh \left(\frac{1}{n} \cosh^{-1}\frac{1}{\epsilon}\right)</math>}} === 極と零点 === [[ファイル:ChebyshevII8 gain.png|right|thumb|300px|八次第二種チェビシェフフィルタ(ε=0.1、<math>\omega_0=1</math>)の利得の絶対値を複素周波数平面 (s=σ+jω) 上にプロットした図。白い点は極で、黒い点は零点。全部で16の極が見える。各零点は多重度が2で、12個の零点が見えており、4個が図の外にある(2つは ω 軸の正方向、2つは負方向)。伝達関数の極は、この図の左半分にある極。伝達関数の零点は、この図の零点と同じ位置だが、多重度は1。黒い部分の利得は 0.01 以下で、白い部分の利得は 3 以上]] ここでも遮断周波数は単位元に等しいとする。チェビシェフフィルタの利得の極 <math>(\omega_{pm})</math> は利得の分母の零点と等しい。 {{Indent|<math>1+\epsilon^2T_n^2(-1/js_{pm})=0</math>}} 第二種チェビシェフフィルタの利得の極は第一種フィルタの極の逆数となる。 {{Indent|<math>\frac{1}{s_{pm}^\pm}= \pm \sinh\left(\frac{1}{n}\mathrm{arcsinh}\left(\frac{1}{\epsilon}\right)\right)\sin(\theta_m)</math><br /> <math>\qquad+j \cosh\left(\frac{1}{n}\mathrm{arcsinh}\left(\frac{1}{\epsilon}\right)\right)\cos(\theta_m) </math>}} ここで ''m=1,2,...,n'' である。第二種チェビシェフフィルタの零点 <math>(\omega_{zm})</math> は利得の分子がゼロになる点である。 {{Indent|<math>\epsilon^2T_n^2(-1/js_{zm})=0</math>}} したがって第二種チェビシェフフィルタの零点は、チェビシェフ多項式の零点の逆数となる。 {{Indent|<math>1/s_{zm} = -j\cos\left(\frac{\pi}{2}\,\frac{2m-1}{n}\right)</math>}} ここで ''m=1,2,...,n'' である。 === 伝達関数 === 伝達関数は利得関数の左半分の平面にある極で与えられる。また、零点も同じだが多重度は1になる。 === 群遅延 === [[ファイル:ChebyshevII5 GainDelay-en.svg|300px|left|thumb|五次第二種チェビシェフフィルタ(ε=0.1)の利得と群遅延]] 左図は ε=0.1 の五次第二種チェビシェフフィルタの[[利得]]と[[群遅延]]を示したものである。利得を見ると除去帯域にリップルがあるが、通過帯域には見られない。 {{clear}} == 実装 == === Cauer形 === 受動回路で[[ローパスフィルタ|ローパス]]のチェビシェフフィルタを実装するには、Cauer形のトポロジーを使う。''n''次チェビシェフフィルタのコイルとコンデンサの値は以下の式で計算できる。 {{Indent| <math>G_1 =\frac{2A_1 \cosh(f_H)}{Y}</math> <math>G_k =\frac{4A_{k-1} A_k \cosh^2(f_H)}{B_{k-1}G_{k-1}} </math>, k <nowiki>=</nowiki>2,3,4,...n, }} G<sub>1</sub>、G<sub>k</sub> はコイルとコンデンサの値を意味する。f<sub>H</sub> は3dB周波数であり、<math>f_H = f_C \cosh \left(\frac{1}{n} \cosh^{-1}\frac{1}{\epsilon}\right)</math> で計算できる。係数 A、Y、β、A<sub>k</sub>、B<sub>k</sub> は以下の式で計算できる。 {{Indent| <math>Y=\sinh(\frac{\beta}{2n})</math> <math>\beta=\ln\big(\coth(R_{db}/17.37)\big)</math> <math>A_k=\sin\frac{(2k-1)\pi}{2n} </math> , k <nowiki>=</nowiki> 1,2,3,...n <math>B_k=Y^2+\sin^2\left(\frac{k \pi}{n}\right) </math> , k <nowiki>=</nowiki> 1,2,3,...n }} ここで R<sub>dB</sub> は通過帯域のリップルをデシベルで表したものである。 [[ファイル:Cauer lowpass.svg|right|450px|Cauer形のバターワースフィルタ]] 計算された G<sub>k</sub> の値は、右図の分流コンデンサか上の線上のコイルの値となる。あるいはコンデンサとコイルを入れ替えた回路でもよい。 例えば {{Indent|C<sub>1 shunt</sub><nowiki>=</nowiki>G<sub>1</sub>, L<sub>2 top</sub><nowiki>=</nowiki>G<sub>2</sub>, ...}} あるいは {{Indent|L<sub>1 shunt</sub> <nowiki>=</nowiki> G<sub>1</sub>, C<sub>1 top</sub><nowiki>=</nowiki>G<sub>2</sub>, ...}} となる。 このようにして得られた回路は正規化ローパスフィルタである。これに周波数変換やインピーダンスのスケーリングを施すと、任意の[[遮断周波数]]や[[帯域幅]]の[[ハイパスフィルタ]]、[[バンドパスフィルタ]]、[[バンドエリミネーションフィルタ]]が得られる。 === デジタルの場合 === 多くのアナログのチェビシェフフィルタは、[[双一次変換]]を施すことでデジタル(離散時間)の再帰型フィルタに変換される。しかし、[[デジタルフィルタ]]の[[帯域幅]]は有限なので、変換されたチェビシェフフィルタの応答特性には歪みが生じる。代替手法として整合[[Z変換]]を使えば、応答特性に歪みは生じない。 == 他の線形フィルタとの比較 == 下図はチェビシェフフィルタと他のフィルタの利得を示したものである。いずれも五次のフィルタである。 [[ファイル:Filters order5.svg|500px|center]] 見ての通り、チェビシェフフィルタは[[バターワースフィルタ]]よりも傾斜が急だが、[[楕円フィルタ]]ほどではない。ただし、リップルは楕円フィルタよりも少ない。 == 関連項目 == * [[ベッセルフィルタ]] * [[バターワースフィルタ]] * [[楕円フィルタ]] == 脚注 == {{脚注ヘルプ}} <references/> == 参考文献 == {{Refbegin}} * {{cite book | last=Daniels | first=Richard W. |authorlink= | coauthors= | title=Approximation Methods for Electronic Filter Design |date=1974年 |publisher=McGraw-Hill |location=New York |isbn= 0-07-015308-6 }} * {{Citation | last1 = Williams | first1= Arthur B. |last2=Taylors | first2=Fred J. | title =Electronic Filter Design Handbook | location= New York | publisher = McGraw-Hill | year = 1988 |edition=2nd| isbn = 0-07-070434-1}} **{{Cite book ja-jp|author=A.B.ウィリアムズ|translator=加藤康雄・監|year=1985|title=電子フィルタ : 回路設計ハンドブック|publisher=マグロウヒル出版|series=マグロウヒル電子回路技術シリーズ|origyear=1981|edition=原著初版訳|isbn=4895010325|ref={{SfnRef|ウィリアムズ|1985}}}} * 渡部和:『線形回路理論』第2版、昭晃堂(電子回路講座 2)(1971年12月)。第5章"フィルタの設計". * {{Cite book|title=LCフィルタの設計&製作 : コイルとコンデンサで作るLPF/HPF/BPF/BRFの実際|publisher=CQ出版社|year=2001|ref={{SfnRef|森|2001}}|author=森栄二|isbn=978-4-7898-3272-4}} * {{Cite book|title=周波技術センスアップ101 : 数M〜数百MHzの高周波信号と上手につきあうために|publisher=CQ出版|year=2003|ref={{SfnRef|広畑|2003}}|author=広畑敦|series=RF design series|isbn=978-4-7898-3041-6}} {{Refend}} {{DEFAULTSORT:ちえひしえふふいるた}} [[Category:制御理論]] [[Category:電子工学]] [[Category:信号処理]] [[Category:パフヌティ・チェビシェフ]]
このページで使用されているテンプレート:
テンプレート:Citation
(
ソースを閲覧
)
テンプレート:Cite book
(
ソースを閲覧
)
テンプレート:Cite book ja-jp
(
ソースを閲覧
)
テンプレート:Clear
(
ソースを閲覧
)
テンプレート:Harvnb
(
ソースを閲覧
)
テンプレート:Indent
(
ソースを閲覧
)
テンプレート:Lang-en-short
(
ソースを閲覧
)
テンプレート:Refbegin
(
ソースを閲覧
)
テンプレート:Refend
(
ソースを閲覧
)
テンプレート:脚注ヘルプ
(
ソースを閲覧
)
チェビシェフフィルタ
に戻る。
ナビゲーション メニュー
個人用ツール
ログイン
名前空間
ページ
議論
日本語
表示
閲覧
ソースを閲覧
履歴表示
その他
検索
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
特別ページ
ツール
リンク元
関連ページの更新状況
ページ情報