ノッチフィルタ
ノッチフィルタは、特定の中心周波数付近のみを深く減衰させ、他の周波数成分はできるだけ通過させる帯域阻止型フィルタである。電力ハムの50/60 Hz、機械構造やモータに起因する共振、音響のハウリングや特定トーンなど、狙った周波数線分(ナローバンド雑音)を抑制する目的で用いられる。周波数応答では中心周波数f0に鋭いディップ(ノッチ)が現れ、その深さ(Astop)と幅(BW)および鋭さ(Q)が主要な仕様となる。実装はアナログ(RLCやオペアンプの双二次回路)とデジタル(IIR/FIR)に大別され、用途と設計制約に応じて選択する。
原理と周波数応答
ノッチフィルタは、周波数f0付近に零点(ゼロ)を置くことで該当成分を強く打ち消す。アナログではs=±jω0近傍にゼロを配置し、安定性と通過帯の歪み抑制のために近傍へ極(ポール)を適度に寄せる。デジタルではz平面の単位円上にe±jω0のゼロを置き、半径r(1に近い)にポールを配置して帯域と位相特性を整える。Q=f0/BWで表され、Qが大きいほどノッチは鋭いが位相回りや群遅延が増え、過渡応答が悪化しやすい。AstopはdBで評価し、設計では通過帯リップルや整合阻止帯域も併せて管理する。
用語:中心周波数・帯域幅・Q
- 中心周波数f0:狙って抑える周波数。運用中にドリフトする可能性がある。
- 帯域幅BW:ノッチの有効阻止幅。狭いほど影響最小だが調整はシビアになる。
- Q=f0/BW:鋭さの指標。Q↑で選択度↑、位相遅れと群遅延のピークも↑。
アナログ実装(RLC/アクティブ)
ノッチフィルタの代表はRLC直並列構成やツインT回路である。受動素子のみで実装でき低消費電力だが、部品誤差や温度係数でf0がずれやすい。オペアンプを用いるアクティブ双二次(biquad)やSallen-Key型では利得・Q・f0の独立調整がしやすく、深いAstopを得やすい。設計ではオペアンプのGBW、位相余裕、ノイズ、出力スイング、電源電圧を事前に確認し、部品許容差(例:1%以下)や温度ドリフトを見込んだ余裕設計を行う。
実務上の注意
- 部品ばらつき対策:トリマや可変抵抗でf0微調整を可能にしておく。
- 温度・経時:高Q設計ほどドリフト影響が顕著。環境試験で検証する。
- 位相:通過帯の位相遅れにより制御安定度が低下し得る。
デジタル実装(IIR/FIR)
IIRの双二次構成は少ない係数で鋭いノッチを得やすい。差分方程式の係数はf0とr(0<r<1)から導出し、rを1に近づけるほどノッチが鋭くなるが、数値感度も上がる。FIRは線形位相が得やすく安定だが、狭帯域ノッチには多タップが必要になり実行処理量が増える。固定小数点では量子化でゼロ・ポール位置がずれるため、スケーリングと係数ビット長の設計が重要である。
固定小数点・量子化ノイズ
係数は可能な限り高精度で設計し、実装時は飽和・オーバーフロー対策を入れる。IIRは内部状態のスケーリングも要検討で、直列/並列実現やトランスポーズ型の選択で数値ロバスト性を高める。
設計手順
- 仕様定義:f0、Astop、許容BW、通過帯リップル、群遅延、許容位相回り、サンプリング周波数Fs(デジタル)。
- 方式選定:アナログ(低遅延・部品依存)かデジタル(柔軟・演算負荷)。
- パラメータ算出:Q=f0/BW、デジタルはω0=2πf0/Fs、IIRはrの初期値を設定。
- モデル化と試作:Bode線図、ステップ応答、ノイズ注入で効果と副作用を確認。
- チューニング:AstopとBWの両立を取り、過大なQでのリンギングを避ける。
応用例
- 電源ハム除去:50/60 Hzや高調波の抑制。
- 機械共振の抑制:構造固有振動数に合わせてノッチを挿入。
- 音響のフィードバック抑制:特定ピークの落とし込み。
- 生体信号処理:ECGの電源線ノイズ除去、加速度計の機械ノイズ抑制。
- 回転機制御:回転周波数やベアリング由来のトーンを低減。
制御系への適用
ノッチフィルタはプラントの共振周波数に狙いを定めることでゲインを上げやすくするが、位相余裕とゲイン余裕を悪化させない配置が前提である。ループ内に入れる場合は群遅延ピークが安定度に効くため、Qの上げ過ぎを避け、可能ならばプレフィルタ(コマンド系)側への配置や適応的なf0追従の検討も有効である。
位相余裕と群遅延
ノッチ近傍の群遅延増大はサーボの位相余裕を奪い、ハンチングの原因となり得る。Bode/Nyquistで位相特性を必ず確認し、余裕度を満たす範囲でAstopとBWを最適化する。
評価と検証
周波数掃引で減衰深さとBWを測定し、通過帯の平坦性と位相直線性を評価する。時間領域ではインパルス応答やステップ応答でリンギングと立上り遅れを確認する。実運用周波数のドリフトや多重トーン環境を模擬し、過学習的なチューニング(狭すぎるBW)を避ける。
よくある落とし穴
- f0ドリフト未対策:固定周波数のノッチフィルタは外せないノイズずれに弱い。追従機能や可変設定を用意する。
- 過大なQ設定:位相回り・群遅延が増大し、制御や聴感に悪影響。
- デジタルの数値不安定:rを1に近づけすぎると量子化誤差に敏感。
- 過剰抑圧:目的信号成分を誤って削ってしまうケース。通過帯SNRを必ず点検。
ノッチフィルタは狙い撃ちの減衰を提供する強力なツールであるが、位相・群遅延・数値ロバスト性・環境ドリフトといった副作用を理解した上でQ、BW、Astopを総合的に最適化することが肝要である。用途に応じてアナログ/デジタルを選択し、試作と実機検証を反復して堅牢な設計を仕上げるべきである。
コメント(β版)