🙋
このツールで選べるButterworth、Chebyshev、楕円フィルターって何が違うんですか?どれを使えばいいか迷います。
🎓
大まかに言うと、特性の「引き換え」の違いだね。Butterworthは通過域が最も平坦でリプルがないけど、カットオフ付近の減衰は緩やか。Chebyshevは通過域に少しリプルを許す代わりに、同じ次数でButterworthより急峻に減衰する。上の「近似タイプ」を切り替えて、次数Nを同じにしたまま特性を見比べてみると、その違いが一目瞭然だよ。
🙋
え、そうなんですか!「通過域リプル Rp」と「阻止域減衰量 As」って、具体的にどういう意味があるんですか?
🎓
実務ではスペックを決める特に重要なパラメータだよ。例えば、Rp=0.1dBなら、通過域内で信号の強さが最大でも0.1dBしか上下しない(ほぼ平坦)ということ。As=40dBなら、阻止域では信号が1/100以下に減衰される。ChebyshevではRpを、楕円ではRpとAsの両方を設定できる。ツールでRpを0.5dBから3dBに変えてみて、グラフの通過域がどう波打つか確認してみよう。
🙋
LC集中定数回路の「プロトタイプ素子値」が計算されてますけど、これは実際のマイクロ波回路でも使えるんですか?
🎓
その通り!これがこのツールの肝の部分だ。集中定数のL(インダクタ)とC(キャパシタ)の値は、マイクロ波で使う分布定数(マイクロストリップ線路など)に変換するための「設計の種」になる。例えば、スマホの前端にある帯域フィルターも、まずこのプロトタイプ値から始めて、実際の基板上のパターン寸法に変換して設計するんだ。「レスポンスタイプ」でLPFからBPF(帯域通過)に変えると、素子値がどう変換されるか見てみるといいよ。
次数Nを大きくすると、通過域から阻止域への減衰がより急峻になります。Butterworthではカットオフ後の減衰傾度が-20N dB/dec、Chebyshevではさらに急峻になりますが、群遅延の変動(位相歪み)も増大するため、用途に応じたバランスが重要です。
BPF変換では、中心周波数と帯域幅を正しく設定してください。変換後の次数はプロトタイプの2倍になるため、計算負荷と群遅延特性が変化します。また、|S21|の対称性を確認し、不要なスプリアス応答が生じていないかリアルタイムグラフでチェックすることを推奨します。
リプル値(ε)は通過域の許容損失変動で決まります。例えば0.5dBリプルは通過域の最大損失が0.5dB以内であることを意味します。リプルを大きくすると遷移帯域の減衰は急峻になりますが、群遅延の変動も大きくなるため、通信システムでは0.01〜0.1dB程度が一般的です。
|S11|(反射係数)が通過域で-10dB以下(理想的には-20dB以下)であれば、入力インピーダンスが50Ωに十分整合していると言えます。|S21|(通過特性)が平坦で、かつ|S11|が低い帯域が設計通りの通過域です。カットオフ周波数付近で|S11|が急増する場合は、次数やリプル設定を見直してください。
無線通信(スマートフォン・基地局):複数の周波数帯(4G, 5G, Wi-Fi)が混在する中で、目的の周波数帯の信号だけを通し、他の帯域の不要な信号(妨害波)を強力に減衰させるために使用されます。帯域通過フィルター(BPF)として応用されます。
レーダーシステム:微弱な反射波を受信する際、強い送信信号の漏れや周波数が近い他のレーダー波の影響を除去するため、高性能なフィルターが必須です。急峻な減衰特性が要求されるため、Chebyshevや楕円フィルターが検討されます。
衛星通信用中継器(トランスポンダ):宇宙空間で動作するため、小型・軽量かつ高信頼性が求められます。マイクロストリップ線路を用いた分布定数フィルターは、集中定数LCに比べてこれらの要求を満たしやすいため、プロトタイプ値から変換して設計されます。
計測器(スペクトラムアナライザ等):正確な信号レベルを測定するため、入力段で不要な高調波や雑音を除去するローパスフィルター(LPF)として使用されます。測定精度を高めるため、通過域の平坦性(Butterworth)が重視される場合があります。
まず、「阻止域減衰量(As)を大きくすればするほど良いフィルター」という誤解があります。確かにAsを大きくすると阻止域の信号を強力に遮断できますが、その代償として通過域のリプル(Rp)が大きくなったり、素子値の実現が難しくなったりします。例えば、楕円フィルターでAsを60dBから80dBに上げると、計算されるキャパシタンス比が極端に大きくなり、実際の部品では実現不可能な値になることがあります。実務では、システム要求を満たす最低限の性能スペックを見極めることがコストと実現性の鍵です。
次に、計算されたプロトタイプ素子値をそのまま使おうとする点。このツールが出力するL、Cの値は、正規化(カットオフ周波数1rad/s、終端抵抗1Ω)された「種」です。実際の設計では、希望のカットオフ周波数(例えば2.4GHz)とインピーダンス(例えば50Ω)に合わせて周波数・インピーダンススケーリングという変換が必須です。例えば、1Hのインダクタは、50Ω系で2.4GHzにスケーリングすると、$L_{actual} = (R / \omega_c) * L_{prototype} = 50 / (2\pi*2.4e9) * 1 \approx 3.3 \text{nH}$という現実的な値に変わります。
また、高次(Nが大きい)のフィルターほど高性能と思いがちですが、次数を上げると部品点数が増え、挿入損失が累積し、実装面積も大きくなるというトレードオフがあります。特にマイクロ波帯では、各素子自体が完全な「集中定数」ではなくなり、寄生要素の影響が無視できなくなります。N=7のフィルターを設計する前に、N=5で要求を満たせないか、別の近似タイプ(ButterworthからChebyshevへ変更)で次数を下げられないか、を常に検討しましょう。