バターワースフィルタ(Butterworth Filter)とは



制御理論(一般)

伝達関数

ボード線図

アナログフィルタ
ローパスフィルタ
・1次遅れ
 ・伝達関数

 ・ボード線図

 ・ネイピア数で表現

・2次遅れ
 ・伝達関数

 ・ボード線図

バターワースフィルタ

ベッセルフィルタ

ハイパスフィルタ:1次進み
完全微分

不完全微分

オールパスフィルタ
伝達関数,ボード線図

パデ近似

バンドストップフィルタ
ノッチフィルタ

バンドパスフィルタ


公開日:2018/4/4          

 ・In English
前提知識
 ・伝達関数とは
 ・ボード線図の描き方の基本
 ・Scilabでのボード線図の描き方


■バターワースフィルタとは

バターワースフィルタとは、通過帯域ではリップルが無く平坦(最大平坦特性)で、また減衰は比較的緩やかな特性を持っているローパスフィルタのことです。扱うのが簡単なフィルタとして広く使われております。 伝達関数は以下。1次からn次までを表現することが可能です。


ここで、πの様なあまり見慣れない記号がありますが、これは総乗といい以下の様に関数の掛け算を示します。Σの掛け算バージョンです。



具体的な計算は以下のとおり。

<n=1のとき>


<n=2のとき>


<n=3のとき>
計算過程はこちらで説明するとして、結果は以下となります。


■バターワースフィルタのボード線図

ボード線図Scilabで描くと以下となります。wc=10とします。

==============================
s=poly(0,'s');
p=syslin('c',10/(s+10));
q=syslin('c',10^2/(s^2+1.4142*10*s+10^2));
r=syslin('c',10^3/(s^3+2*10*s^2+2*10^2*s+10^3));
bode([p;q;r],0.1,1000,['n=1';'n=2';'n=3']);
==============================

結果は以下のとおり。










サブチャンネルあります。⇒ 何かのお役に立てればと

関連記事一覧



制御理論(一般)

伝達関数

ボード線図

アナログフィルタ
ローパスフィルタ
・1次遅れ
 ・伝達関数

 ・ボード線図

 ・ネイピア数で表現

・2次遅れ
 ・伝達関数

 ・ボード線図

バターワースフィルタ

ベッセルフィルタ

ハイパスフィルタ:1次進み
完全微分

不完全微分

オールパスフィルタ
伝達関数,ボード線図

パデ近似

バンドストップフィルタ
ノッチフィルタ

バンドパスフィルタ