信号処理フィルタの種類
バターワースの1930年の論文の周波数応答プロット。 [1]
バターワース フィルタは、 通過帯域 内で可能な限り平坦な 周波数応答 を持つように設計された 信号処理フィルタ の一種です。 最大平坦振幅フィルタ とも呼ばれます。1930年にイギリスの技術者で物理学者の スティーブン・バターワース が「フィルタアンプ理論について」と題した論文で 初めて説明しました。 [1]
原著論文
バターワースは、「不可能」と思われていた非常に複雑な数学的問題を解決することで有名でした。当時、 使用されていた理論 の限界により、 フィルタ設計には 相当な設計経験が必要でした。このフィルタは、発表後 30 年以上も一般には使用されませんでした。バターワースは次のように述べています。
「理想的な電気フィルターは、不要な周波数を完全に除去するだけでなく、必要な周波数に対して均一な感度を持つ必要があります」。
このような理想的なフィルタは実現できませんが、バターワースは、適切な値のフィルタ要素の数を増やすことで、より近似値が得られることを示しました。当時、フィルタは通過帯域でかなりのリップルを生成し、コンポーネント値の選択は非常に相互作用的でした。バターワースは、周波数の関数 としての ゲイン(つまり、 周波数応答の大きさ)が次の式で表される ローパスフィルタ を設計できることを示し ました。
グ
(
ω
)
=
1
1
+
ω
2
ん
、
{\displaystyle G(\omega )={\frac {1}{\sqrt {1+{\omega }^{2n}}}},}
ここで、 は ラジアン/秒単位の 角周波数 、はフィルタの 極数で、パッシブフィルタのリアクタンス素子の 数に等しい。 カットオフ周波数 ( 約 -3 dBの 半電力点 または電圧ゲイン 1/ √2 ≈ 0.7071)は、𝜔 = 1 ラジアン/秒に正規化される。バターワースは論文で偶数極のフィルタのみを扱っているが、偶数次フィルタの出力に単極フィルタ を 追加することで奇数次フィルタを作成することができる。彼は高次フィルタを真空管アンプで区切った 2 極フィルタから構築した。彼のオリジナルのグラフでは、2、4、6、8、10 極フィルタの周波数応答のプロットが A、B、C、D、E として示されている。
ω
{\displaystyle \omega}
ん
{\displaystyle n}
バターワースは、2 極フィルタと 4 極フィルタの方程式を解き、後者を 真空管 アンプで分離してカスケード接続する方法を示し、 インダクタ 損失にもかかわらず高次のフィルタを構築できるようにしました。1930 年には、 モリパーマロイ などの低損失コア材料は まだ発見されておらず、空芯オーディオ インダクタは損失がかなり大きかった。バターワースは、フィルタのコンポーネント値を調整してインダクタの巻き線抵抗を補正できることを発見しました。
彼は、プラグイン端子付きの直径 1.25 インチ、長さ 3 インチのコイル フォームを使用しました。関連するコンデンサと抵抗器は、巻かれたコイル フォーム内に含まれていました。コイルはプレート負荷抵抗器の一部を形成しました。真空管ごとに 2 つの極が使用され、次の真空管のグリッドには RC 結合が使用されました。
バターワースは、基本的なローパス フィルタを変更して、 ローパス 、 ハイパス 、 バンドパス 、 バンドストップの 機能を持たせることができることも示しました。
概要
1次ローパスフィルタの ボード 線図
バターワースフィルタの周波数応答は、 通過帯域で最大限に平坦(つまり、 リップルがない)で、 阻止帯域 でゼロに向かってロールオフします。 [2]対数 ボード線図 で見ると 、応答は負の無限大に向かって直線的に減少します。1次フィルタの応答は、 オクターブあたり−6 dB( 10倍 あたり−20 dB )でロールオフします(すべての1次ローパスフィルタは、同じ正規化された周波数応答を持ちます)。2次フィルタはオクターブあたり−12 dBで減少し、3次フィルタは−18 dBで減少します。バターワースフィルタは、 通過帯域や阻止帯域で非単調なリップルを持つ他のフィルタタイプとは異なり、 で単調に変化する振幅関数を持ちます。
ω
{\displaystyle \omega}
チェビシェフ I 型/II 型フィルタや 楕円フィルタ と比較すると 、バターワース フィルタは ロールオフ が遅いため、特定の ストップバンド 仕様を実装するにはより高い次数が必要になりますが、バターワース フィルタは、チェビシェフ I 型/II 型フィルタや楕円フィルタが実現できるものよりも、通過帯域でより線形な位相応答を実現します。
例
右の図に示す 3 次ローパス バターワース フィルタ設計の伝達関数は次のようになります。
五
o
(
s
)
五
私
(
s
)
=
R
4
s
3
(
ら
1
C
2
ら
3
)
+
s
2
(
ら
1
C
2
R
4
)
+
s
(
ら
1
+
ら
3
)
+
R
4
{\displaystyle {\frac {V_{o}(s)}{V_{i}(s)}}={\frac {R_{4}}{s^{3}(L_{1}C_{2}L_{3})+s^{2}(L_{1}C_{2}R_{4})+s(L_{1}+L_{3})+R_{4}}}}
3 次ローパス フィルタ ( Cauer トポロジ )。フィルタは、 (たとえば) =4/3 F、 =1 Ω、 =3/2 H、 =1/2 Hのとき、 カットオフ周波数=1 の Butterworth フィルタになります。
ω
c
{\displaystyle \omega_{c}}
C
2
{\displaystyle C_{2}}
R
4
{\displaystyle R_{4}}
ら
1
{\displaystyle L_{1}}
ら
3
{\displaystyle L_{3}}
バターワースフィルタの簡単な例として、右図に示す3次ローパス設計があります。ここで、 = 4/3 F、 = 1 Ω、 = 3/2 H、 = 1/2 Hです 。[3] コンデンサの インピーダンス を 、インダクタのインピーダンスを(複素周波数) とする と 、 回路方程式からこのデバイスの 伝達関数 が得られます。
C
2
{\displaystyle C_{2}}
R
4
{\displaystyle R_{4}}
ら
1
{\displaystyle L_{1}}
ら
3
{\displaystyle L_{3}}
C
{\displaystyle C}
1
/
(
C
s
)
{\displaystyle 1/(Cs)}
ら
{\displaystyle L}
ら
s
{\displaystyle Ls}
s
=
σ
+
じゅう
ω
{\displaystyle s=\sigma +j\omega }
H
(
s
)
=
五
o
(
s
)
五
私
(
s
)
=
1
1
+
2
s
+
2
s
2
+
s
3
。
{\displaystyle H(s)={\frac {V_{o}(s)}{V_{i}(s)}}={\frac {1}{1+2s+2s^{2}+s^{3}}}.}
周波数応答(ゲイン)の大きさは 次のように表される
。
グ
(
ω
)
{\displaystyle G(\omega )}
グ
(
ω
)
=
|
H
(
じゅう
ω
)
|
=
1
1
+
ω
6
、
{\displaystyle G(\omega )=|H(j\omega )|={\frac {1}{\sqrt {1+\omega ^{6}}}},}
から得た
グ
2
(
ω
)
=
|
H
(
じゅう
ω
)
|
2
=
H
(
じゅう
ω
)
⋅
H
∗
(
じゅう
ω
)
=
1
1
+
ω
6
、
{\displaystyle G^{2}(\omega )=|H(j\omega )|^{2}=H(j\omega )\cdot H^{*}(j\omega )={\frac {1}{1+\omega ^{6}}},}
そして 位相は 次のように与えられる。
Φ
(
ω
)
=
引数
(
H
(
じゅう
ω
)
)
。
{\displaystyle \Phi (\omega )=\arg(H(j\omega )).\!}
3次バターワースフィルタの ゲインと 群遅延
ω
c
=
1
{\displaystyle \omega _{c}=1}
グループ 遅延は 、角周波数に対する位相シフトの負の導関数として定義され、異なる周波数の位相差によって生じる信号の歪みの尺度です。このフィルタのゲインと遅延は、左側のグラフにプロットされています。通過帯域と阻止帯域のどちらのゲイン曲線にもリップルはありません。
伝達関数の絶対値の対数が 、右側の 2 番目のグラフの複素周波数空間にプロットされています。関数は、複素周波数平面の左半分の 3 つの極によって定義されます。
H
(
s
)
{\displaystyle H(s)}
=1の 3 次バターワース フィルタの 複素周波数空間 における 伝達関数の対数密度プロット 。3 つの 極は 左半平面の単位半径の円上にあります。
H
(
s
)
{\displaystyle H(s)}
ω
c
{\displaystyle \omega_{c}}
これらは、実軸を中心に対称な 半径 1 の円 上に配置されます 。ゲイン関数は、円を完成させるために右半平面上にさらに 3 つの極を持ちます。
s
{\displaystyle s}
各インダクタをコンデンサに置き換え、各コンデンサをインダクタに置き換えることで、ハイパス バターワース フィルタが得られます。
バンドパス バターワース フィルタは、各インダクタと直列にコンデンサを配置し、各コンデンサと並列にインダクタを配置して共振回路を形成することによって得られます。各新しいコンポーネントの値は、対象の周波数で古いコンポーネントと共振するように選択する必要があります。
バンドストップ バターワース フィルタは、各インダクタと並列にコンデンサを配置し、各コンデンサと直列にインダクタを配置して共振回路を形成することによって得られます。各新しいコンポーネントの値は、除去する周波数で古いコンポーネントと共振するように選択する必要があります。
伝達関数
カットオフ周波数 の 1 次から 5 次までのバターワース ローパス フィルタのゲインのプロット 。 傾きは 20 dB/decade であることに注意してください。 は フィルタ次数です。
ω
c
=
1
{\displaystyle \omega _{c}=1}
ん
{\displaystyle n}
ん
{\displaystyle n}
すべてのフィルターと同様に、典型的な プロトタイプ はローパス フィルターです。ローパス フィルターはハイパス フィルターに変更することも、他のフィルターと直列に接続して バンドパス フィルター や バンドストップ フィルター、さらにこれらの高次バージョンを形成することもできます。
次のバターワースローパスフィルタ の ゲインは、伝達関数で次 のように
表される。
グ
(
ω
)
{\displaystyle G(\omega )}
ん
{\displaystyle n}
H
(
s
)
{\displaystyle H(s)}
グ
2
(
ω
)
=
|
H
(
じゅう
ω
)
|
2
=
グ
0
2
1
+
(
ω
ω
c
)
2
ん
{\displaystyle G^{2}(\omega )=\left|H(j\omega )\right|^{2}={\frac {{G_{0}}^{2}}{1+\left({\frac {\omega }{\omega _{c}}}\right)^{2n}}}}
ここで、 はフィルタの次数、 は カットオフ周波数 (およそ -3 dB 周波数)、は DC ゲイン(ゼロ周波数でのゲイン)です。
n
{\displaystyle n}
ω
c
{\displaystyle \omega _{c}}
G
0
{\displaystyle G_{0}}
が無限大に近づくにつれて、ゲインは矩形関数になり、 未満の周波数は ゲイン で通過し 、 を超える周波数は 抑制されること がわかります。 の値が小さいほど 、カットオフはそれほど急峻ではありません。
n
{\displaystyle n}
ω
c
{\displaystyle \omega _{c}}
G
0
{\displaystyle G_{0}}
ω
c
{\displaystyle \omega _{c}}
n
{\displaystyle n}
伝達関数 を決定したいとします( ラプラス変換 より )。 および におけるラプラス変換の一般的な特性として 、 、 となるように
選択すると、
H
(
s
)
{\displaystyle H(s)}
s
=
σ
+
j
ω
{\displaystyle s=\sigma +j\omega }
|
H
(
s
)
|
2
=
H
(
s
)
H
(
s
)
¯
{\displaystyle \left|H(s)\right|^{2}=H(s){\overline {H(s)}}}
s
=
j
ω
{\displaystyle s=j\omega }
H
(
−
j
ω
)
=
H
(
j
ω
)
¯
{\displaystyle H(-j\omega )={\overline {H(j\omega )}}}
H
(
s
)
{\displaystyle H(s)}
H
(
s
)
H
(
−
s
)
=
G
0
2
1
+
(
−
s
2
ω
c
2
)
n
,
{\displaystyle H(s)H(-s)={\frac {{G_{0}}^{2}}{1+\left({\frac {-s^{2}}{\omega _{c}^{2}}}\right)^{n}}},}
すると、 バターワースフィルタの周波数応答が得られます。
s
=
j
ω
{\displaystyle s=j\omega }
この式の極 は、半径の円上の 等間隔の点に発生し、負の実軸の周りに対称です。安定性のために、伝達関数 は、 の負の実半平面内の極のみを含むように選択されます 。 - 番目の極は次のように指定されます
。
n
{\displaystyle n}
ω
c
{\displaystyle \omega _{c}}
H
(
s
)
{\displaystyle H(s)}
s
{\displaystyle s}
k
{\displaystyle k}
−
s
k
2
ω
c
2
=
(
−
1
)
1
n
=
e
j
(
2
k
−
1
)
π
2
n
k
=
1
,
2
,
3
,
…
,
n
{\displaystyle -{\frac {s_{k}^{2}}{\omega _{c}^{2}}}=(-1)^{\frac {1}{n}}=e^{\frac {j(2k-1)\pi }{2n}}\qquad k=1,2,3,\ldots ,n}
そしてそれゆえ
s
k
=
ω
c
e
j
(
2
k
+
2
n
−
1
)
π
2
n
k
=
1
,
2
,
3
,
…
,
n
.
{\displaystyle s_{k}=\omega _{c}e^{\frac {j(2k+2n-1)\pi }{2n}}\qquad k=1,2,3,\ldots ,n.}
伝達関数(またはシステム関数)は、これらの極を用いて次のように表される。
H
(
s
)
=
G
0
∏
k
=
1
n
ω
c
s
−
s
k
=
G
0
∏
k
=
1
n
ω
c
s
−
ω
c
e
j
(
2
k
+
n
−
1
)
π
2
n
{\displaystyle H(s)=G_{0}\prod _{k=1}^{n}{\frac {\omega _{c}}{s-s_{k}}}=G_{0}\prod _{k=1}^{n}{\frac {\omega _{c}}{s-\omega _{c}e^{\frac {j(2k+n-1)\pi }{2n}}}}}
。
ここで、は シーケンス演算子の積 です 。分母は の Butterworth 多項式です 。
∏
{\displaystyle \textstyle {\prod }}
s
{\displaystyle s}
正規化されたバターワース多項式
バターワース多項式は上記のように複素形式で記述されることもあるが、通常はや などの複素共役の極対を乗算して実係数で記述される。 多項式は と設定して正規化される 。正規化されたバターワース多項式は、一般的な積の形式を持つ。
s
1
{\displaystyle s_{1}}
s
n
{\displaystyle s_{n}}
ω
c
=
1
{\displaystyle \omega _{c}=1}
B
n
(
s
)
=
∏
k
=
1
n
2
[
s
2
−
2
s
cos
(
2
k
+
n
−
1
2
n
π
)
+
1
]
n
=
even
{\displaystyle B_{n}(s)=\prod _{k=1}^{\frac {n}{2}}\left[s^{2}-2s\cos \left({\frac {2k+n-1}{2n}}\,\pi \right)+1\right]\qquad n={\text{even}}}
B
n
(
s
)
=
(
s
+
1
)
∏
k
=
1
n
−
1
2
[
s
2
−
2
s
cos
(
2
k
+
n
−
1
2
n
π
)
+
1
]
n
=
odd
.
{\displaystyle B_{n}(s)=(s+1)\prod _{k=1}^{\frac {n-1}{2}}\left[s^{2}-2s\cos \left({\frac {2k+n-1}{2n}}\,\pi \right)+1\right]\qquad n={\text{odd}}.}
次の表に、1 次から 10 次までのバターワース多項式の因数を示します (小数点以下 6 桁まで)。
1 次から 6 次までのバターワース多項式の因数を次の表に示します (正確)。
ここでギリシャ文字の ファイ ( または )は 黄金比 を表す。これは 2次方程式 の解となる 無理数 であり、 [4] [5]
φ
{\displaystyle \varphi }
ϕ
{\displaystyle \phi }
x
2
−
x
−
1
=
0
,
{\displaystyle x^{2}-x-1=0,}
φ
=
1
+
5
2
=
1.618033988749...
{\displaystyle \varphi ={\frac {1+{\sqrt {5}}}{2}}=1.618033988749...}
( OEIS :A001622 )
番目のバターワース多項式は
、
n
{\displaystyle n}
B
n
(
s
)
=
∑
k
=
0
n
a
k
s
k
,
{\displaystyle B_{n}(s)=\sum _{k=0}^{n}a_{k}s^{k}\,,}
その係数は 再帰式 [6] [7]で与えられる。
a
k
{\displaystyle a_{k}}
a
k
+
1
a
k
=
cos
(
k
γ
)
sin
(
(
k
+
1
)
γ
)
{\displaystyle {\frac {a_{k+1}}{a_{k}}}={\frac {\cos(k\gamma )}{\sin((k+1)\gamma )}}}
そして、積の式によって
a
k
=
∏
μ
=
1
k
cos
(
(
μ
−
1
)
γ
)
sin
(
μ
γ
)
,
{\displaystyle a_{k}=\prod _{\mu =1}^{k}{\frac {\cos((\mu -1)\gamma )}{\sin(\mu \gamma )}}\,,}
どこ
a
0
=
1
and
γ
=
π
2
n
.
{\displaystyle a_{0}=1\qquad {\text{and}}\qquad \gamma ={\frac {\pi }{2n}}\,.}
さらに、 最初の10個のバターワース多項式の 丸められた係数は次 のようになります。
a
k
=
a
n
−
k
{\displaystyle a_{k}=a_{n-k}}
a
k
{\displaystyle a_{k}}
B
n
(
s
)
{\displaystyle B_{n}(s)}
正規化されたバターワース多項式は、次のように
任意のローパスフィルタのカットオフ周波数の伝達関数を決定するために使用できます。
ω
c
{\displaystyle \omega _{c}}
H
(
s
)
=
G
0
B
n
(
a
)
{\displaystyle H(s)={\frac {G_{0}}{B_{n}(a)}}}
、 どこ
a
=
s
ω
c
.
{\displaystyle a={\frac {s}{\omega _{c}}}.}
他のバンドフォームへの変換も可能です。 プロトタイプ フィルター を参照してください。
最大限の平坦性
とを仮定する と 、ゲインの周波数に関する微分は次のように表される。
ω
c
=
1
{\displaystyle \omega _{c}=1}
G
0
=
1
{\displaystyle G_{0}=1}
d
G
d
ω
=
−
n
G
3
ω
2
n
−
1
{\displaystyle {\frac {dG}{d\omega }}=-nG^{3}\omega ^{2n-1}}
これは ゲインが常に正であるため、 すべてに対して 単調 減少する。したがって、バターワースフィルタのゲイン関数にはリップルがない。ゲインの級数展開は次のように与えられる。
ω
{\displaystyle \omega }
G
{\displaystyle G}
G
(
ω
)
=
1
−
1
2
ω
2
n
+
3
8
ω
4
n
+
…
{\displaystyle G(\omega )=1-{\frac {1}{2}}\omega ^{2n}+{\frac {3}{8}}\omega ^{4n}+\ldots }
言い換えると、 2 次導関数まで(ただし 2 次導関数は含まない)のゲインのすべての導関数は でゼロになり、「最大平坦性」が得られます。単調性要件が通過帯域のみに限定され、阻止帯域でリップルが許容される場合、 逆チェビシェフ フィルタ などの同じ次数のフィルタを設計することが可能であり 、これは通過帯域で「最大平坦」なバターワースよりも平坦です。
n
{\displaystyle n}
ω
=
0
{\displaystyle \omega =0}
高周波ロールオフ
再び と仮定すると 、 が大きい場合のゲインの対数の傾き は
ω
c
=
1
{\displaystyle \omega _{c}=1}
ω
{\displaystyle \omega }
lim
ω
→
∞
d
log
(
G
)
d
log
(
ω
)
=
−
n
.
{\displaystyle \lim _{\omega \rightarrow \infty }{\frac {d\log(G)}{d\log(\omega )}}=-n.}
したがって、デシベル では 、高周波ロールオフは 20 dB/decade、または 6 dB/octave になります (電力は電圧ゲインの 2 乗に比例するため、係数 20 が使用されます。20 対数規則 を参照してください)。
n
{\displaystyle n}
n
{\displaystyle n}
最小注文数
必要最小限の要素数でバターワースフィルタを設計するには、バターワースフィルタの最小次数を次のように計算します。 [8]
n
=
⌈
log
(
10
α
s
/
10
−
1
10
α
p
/
10
−
1
)
2
log
(
ω
s
/
ω
p
)
⌉
{\displaystyle n=\left\lceil {\frac {\log {{\bigr (}{\frac {10^{\alpha _{s}/10}-1}{10^{\alpha _{p}/10}-1}}}{\bigr )}}{2\log {(\omega _{s}/\omega _{p})}}}\right\rceil }
どこ:
ω
p
{\displaystyle \omega _{p}}
およびは 通過帯域周波数と、その周波数での減衰量(dB)です。
α
p
{\displaystyle \alpha _{p}}
ω
s
{\displaystyle \omega _{s}}
およびは ストップバンド周波数と、その周波数での減衰量(dB)です。
α
s
{\displaystyle \alpha _{s}}
n
{\displaystyle n}
最小の極数、つまりフィルタの次数です。
⌈
⋅
⌉
{\displaystyle \lceil \cdot \rceil }
天井関数 を表します 。
非標準カットオフ減衰
バターワースフィルタのカットオフ減衰は通常、-3.01 dB と定義されます。カットオフ周波数で異なる減衰を使用したい場合は、各極に次の係数を適用します。その場合、極は円上に残りますが、半径は 1 ではなくなります。 [8] カットオフ減衰方程式は、ページ上部に記載されているバターワース定義方程式の代数操作によって導出できます。 [9]
p
A
=
p
1
×
(
10
α
/
10
−
1
)
−
1
/
2
n
For 0
≤
α
<
∞
{\displaystyle {\begin{aligned}p_{A}=p_{1}\times (10^{\alpha /10}-1)^{{-1}/{2n}}&\qquad {\text{For 0}}\leq \alpha <\infty \end{aligned}}}
どこ:
p
A
{\displaystyle p_{A}}
希望するカットオフ減衰を設定するために再配置されたポールです。
p
1
{\displaystyle p_{1}}
単位円上にある -3.01 dB カットオフ ポールです。
α
{\displaystyle \alpha }
カットオフ周波数における所望の減衰量を dB で表したものです (1 dB、10 dB など)。
n
{\displaystyle n}
極の数、つまりフィルターの次数です。
フィルタの実装と設計
線形アナログ フィルタを実装するには、いくつかの異なる フィルタ トポロジを 使用できます。パッシブ実現に最もよく使用されるトポロジは Cauer トポロジであり、アクティブ実現に最もよく使用されるトポロジは Sallen-Key トポロジです。
カウアー位相幾何学
カウアー位相 を用いたバターワースフィルタ
カウ アートポロジーは、 受動部品(シャントコンデンサと直列インダクタ)を使用して線形アナログフィルタを実装します。与えられた伝達関数を持つバターワースフィルタは、カウアー1形式を使用して実現できます。k 番目の要素は [10] で与えられます。
C
k
=
2
sin
[
(
2
k
−
1
)
2
n
π
]
k
=
odd
{\displaystyle C_{k}=2\sin \left[{\frac {(2k-1)}{2n}}\pi \right]\qquad k={\text{odd}}}
L
k
=
2
sin
[
(
2
k
−
1
)
2
n
π
]
k
=
even
.
{\displaystyle L_{k}=2\sin \left[{\frac {(2k-1)}{2n}}\pi \right]\qquad k={\text{even}}.}
必要に応じて、フィルタは直列インダクタから始めることができます。その場合、 L k はk が 奇数で、 C k はk が偶数です。これらの式は、 L k と C k の 両方をg k に等しく することで、便利に組み合わせることができます 。つまり、 g k は イミタンスを s で割ったもの です 。
g
k
=
2
sin
[
(
2
k
−
1
)
2
n
π
]
k
=
1
,
2
,
3
,
…
,
n
.
{\displaystyle g_{k}=2\sin \left[{\frac {(2k-1)}{2n}}\pi \right]\qquad k=1,2,3,\ldots ,n.}
これらの式は、ω c = 1 の二重終端フィルタ(つまり、ソースと負荷インピーダンスが両方とも1に等しい)に適用されます。この プロトタイプフィルタは 、他のインピーダンス値と周波数にスケーリングできます。単一終端フィルタ(つまり、理想的な電圧または電流源によって駆動されるフィルタ)の場合、要素値は次のように与えられます [3]
g
j
=
a
j
a
j
−
1
c
j
−
1
g
j
−
1
j
=
2
,
3
,
…
,
n
{\displaystyle g_{j}={\frac {a_{j}a_{j-1}}{c_{j-1}g_{j-1}}}\qquad j=2,3,\ldots ,n}
どこ
g
1
=
a
1
{\displaystyle g_{1}=a_{1}}
そして
a
j
=
sin
[
(
2
j
−
1
)
2
n
π
]
j
=
1
,
2
,
3
,
…
,
n
{\displaystyle a_{j}=\sin \left[{\frac {(2j-1)}{2n}}\pi \right]\qquad j=1,2,3,\ldots ,n}
c
j
=
cos
2
[
j
2
n
π
]
j
=
1
,
2
,
3
,
…
,
n
.
{\displaystyle c_{j}=\cos ^{2}\left[{\frac {j}{2n}}\pi \right]\qquad j=1,2,3,\ldots ,n.}
電圧駆動フィルタは直列要素から始め、電流駆動フィルタはシャント要素から始める必要があります。これらの形式は、ダイプレクサ と マルチプレクサ の設計に役立ちます 。 [3]
サレン・キー位相
サレン・キー位相
Sallen -Key トポロジーは 、能動部品と受動部品 (非反転バッファ、通常は オペアンプ 、抵抗器、コンデンサ) を使用して線形アナログ フィルタを実装します。各 Sallen-Key ステージは共役な極のペアを実装します。フィルタ全体は、すべてのステージを直列にカスケード接続することで実装されます。実数の極がある場合 (が奇数の場合)、これは通常 RC 回路 として個別に実装し 、能動ステージとカスケード接続する必要があります。
n
{\displaystyle n}
右に示す2次サレン・キー回路の伝達関数は次のように表される。
H
(
s
)
=
V
out
(
s
)
V
in
(
s
)
=
1
1
+
C
2
(
R
1
+
R
2
)
s
+
C
1
C
2
R
1
R
2
s
2
.
{\displaystyle H(s)={\frac {V_{\text{out}}(s)}{V_{\text{in}}(s)}}={\frac {1}{1+C_{2}(R_{1}+R_{2})s+C_{1}C_{2}R_{1}R_{2}s^{2}}}.}
分母がバターワース多項式の2次項の1つであることを望みます。 と仮定すると 、これは次のことを意味します。
ω
c
=
1
{\displaystyle \omega _{c}=1}
C
1
C
2
R
1
R
2
=
1
{\displaystyle C_{1}C_{2}R_{1}R_{2}=1\,}
そして
C
2
(
R
1
+
R
2
)
=
−
2
cos
(
2
k
+
n
−
1
2
n
π
)
.
{\displaystyle C_{2}(R_{1}+R_{2})=-2\cos \left({\frac {2k+n-1}{2n}}\pi \right).}
これにより、自由に選択できる 2 つの未定義のコンポーネント値が残ります。
1つの オペアンプ のみを使用した3次および4次のサレン・キートポロジーのバターワースローパスフィルタは、Huelsmanによって説明されています。 [11] [12] また、さらに高次の単一アンプバターワースフィルタは、Jurišićらによって提供されています。 [13]
デジタル実装
バターワース フィルタやその他のフィルタのデジタル実装は、多くの 場合、アナログ フィルタ設計を離散化する 2 つの異なる方法である、 双線形変換 法または 整合 Z 変換法に基づいています。バターワースなどの全極フィルタの場合、整合 Z 変換法は インパルス不変性 法と同等です。高次のデジタル フィルタは量子化誤差の影響を受けやすいため、多くの場合、カスケード接続された 双二次セクション として計算され、奇数次の場合は 1 次または 3 次セクションが 1 つ追加されます。
他の線形フィルタとの比較
バターワース フィルタのプロパティは次のとおりです。
これは、離散時間バターワース フィルターのゲインを他の一般的なフィルター タイプと並べて示した画像です。これらのフィルターはすべて 5 次です。
バターワース フィルターは、 チェビシェフ フィルター や 楕円フィルター よりもカットオフ周波数付近でゆっくりとロールオフしますが、リップルはありません。
参照
参考文献
^ ab Butterworth, S. (1930). 「フィルタアンプの理論について」 (PDF) . 実験的無線と無線エンジニア . 7 : 536–541.
^ Bianchi, Giovanni; Sorrentino, Roberto (2007). 電子フィルタシミュレーションと設計。McGraw-Hill Professional。pp. 17–20。ISBN
978-0-07-149467-0 。
^ abc Matthaei, George L.; Young, Leo; Jones, EMT (1964). マイクロ波フィルタ、インピーダンス整合ネットワーク、および結合構造 。McGraw-Hill。pp. 104–107、105、および 974。LCCN 64007937。
^ Weisstein, Eric W. 「黄金比」 。mathworld.wolfram.com 。 2020年8月10日 閲覧 。
^ OEIS :A001622 より
^ ボッセ、G. (1951)。 「Siebketten ohne Dämpfungsschwankungen im Durchlaßbereich (Potenzketten)」。 周波数 。 5 (10): 279–284。 Bibcode :1951Freq....5..279B。 土井 :10.1515/FREQ.1951.5.10.279。 S2CID 124123311。
^ Weinberg, Louis (1962). ネットワーク分析と合成. フロリダ州マラバー: Robert E. Krieger Publishing Company, Inc. (1975年出版). pp. 494–496. hdl :2027/mdp.39015000986086. ISBN
0-88275-321-5 . 2022年6月18日 閲覧 。
^ ab Paarmann, Larry D. (2001). アナログフィルタの設計と分析: 信号処理の観点。米国マサチューセッツ州ノーウェル: Kluwer Academic Publishers。pp. 117, 118。ISBN 0-7923-7373-1 。
^ バターワースフィルタ#原著論文
^ US 1849656、ウィリアム・R・ベネット、「伝送ネットワーク」、1932年3月15日発行
^ Huelsman, LP (1971 年5 月)。 「 等価コンデンサ アクティブ RC ネットワークによる 3 次ローパス バターワース特性の実現」。 エレクトロニクス レター 。7 (10): 271–272。Bibcode : 1971ElL .....7..271H。doi :10.1049/el:19710185。
^ Huelsman, LP (1974 年 12 月)。「等価コンデンサ アクティブ RC ネットワークによる 4 次ローパス バターワース特性の実現」。IEEE の議事録 。62 (12): 1709。doi :10.1109/PROC.1974.9689。
^ ジュリシッチ、ドラジェン;モシッツ、ジョージ S.ネブン・ミジャット (2008)。 「テーブルを使用した低感度、単一アンプ、アクティブ RC 全極フィルター」。 オートマティカ 。 49 (3-4): 159-173。