能動騒音制御 FXLMS の収束と安定性シミュレーター 一覧へ
対話型シミュレーター

能動騒音制御 FXLMS の収束と安定性シミュレーター

キャンセル波形、収束履歴、残留スペクトルを連動させ、ステップサイズを上げたときの効きと不安定化を読みます。

パラメータ入力
対象周波数
Hz

キャンセルしたい卓越騒音の周波数です。

元騒音レベル
dB

制御前の騒音レベルです。

適応ステップ μ
-

係数更新の強さです。大きいほど速く収束しますが安定余裕は減ります。

フィルタ長
tap

制御フィルタのタップ数です。

二次経路遅れ
ms

スピーカーから誤差マイクまでの遅れです。

計算結果
推定減衰量
残留騒音
収束時間目安
安定余裕
キャンセル波形
FxLMS収束履歴
残留スペクトル
物理モデルと主要式

$$e(n)=d(n)-y(n),\quad w(n+1)=w(n)+\mu e(n)x_f(n)$$

FxLMSは二次経路を通った参照信号で係数を更新する適応制御です。ステップサイズを大きくすると収束は速くなりますが、二次経路遅れやフィルタ長が大きい条件では発振しやすくなります。

読み取り方

キャンセル波形では、逆位相の制御音が元騒音をどれだけ打ち消しているかを見ます。

収束履歴では、μを大きくしたときに速く下がる一方で振動的になる範囲を確認します。

スペクトルでは、対象周波数だけが落ちているのか、周辺帯域に悪影響が出ていないかを見ます。

会話で学ぶ能動騒音制御 FXLMS の収束と安定性

🙋
能動騒音制御 FXLMS の収束と安定性では、まずどこを見ればいいですか?対象周波数を動かすと図も数値も同時に変わるので、少し迷います。
🎓
最初は推定減衰量を見ます。ただし数字だけで判断せず、キャンセル波形で前提の形や状態を確認し、FxLMS収束履歴で分布や変化の出方を合わせて読みます。キャンセル波形では、逆位相の制御音が元騒音をどれだけ打ち消しているかを見ます。
🙋
対象周波数を大きくすると推定減衰量が変わりそうなのは分かります。では、元騒音レベルはどのくらい効いていると考えればいいですか?
🎓
元騒音レベルを少しずつ動かして残留騒音の動きを見ると、支配している項が見えてきます。FxLMSは二次経路を通った参照信号で係数を更新する適応制御です。ステップサイズを大きくすると収束は速くなりますが、二次経路遅れやフィルタ長が大きい条件では発振しやすくなります。 1点の計算で終わらせず、実際にばらつきそうな範囲を往復させるのが大事です。
🙋
残留スペクトルは何を見るための図ですか?普通のグラフだけでも判断できそうに見えます。
🎓
残留スペクトルは、危険側に入る境界や、余裕が急に崩れる組み合わせを探すための図です。収束履歴では、μを大きくしたときに速く下がる一方で振動的になる範囲を確認します。 例えばダクト騒音や周期性騒音の一次検討では、単一点の値より「少し条件がずれたらどうなるか」が効きます。
🙋
では、推定減衰量が基準内なら、この条件をそのまま採用してよいですか?
🎓
ここでは初期検討として扱います。適応フィルタ長とステップサイズの初期チューニングや二次経路遅れが大きい配置での安定余裕確認には役立ちますが、最終判断では規格値、実測値、詳細解析、メーカー条件で確認してください。スペクトルでは、対象周波数だけが落ちているのか、周辺帯域に悪影響が出ていないかを見ます。

実務での使い方

ダクト騒音や周期性騒音の一次検討。

適応フィルタ長とステップサイズの初期チューニング。

二次経路遅れが大きい配置での安定余裕確認。

よくある質問

推定減衰量と残留騒音を先に見ます。次にキャンセル波形で前提の状態を確認し、FxLMS収束履歴で分布や変化の偏りを読みます。キャンセル波形では、逆位相の制御音が元騒音をどれだけ打ち消しているかを見ます。
対象周波数を単独で動かしたあと、元騒音レベルも同じ幅で動かして推定減衰量の変化量を比べます。残留スペクトルを見ると、どの組み合わせで余裕や性能が急に変わるかを把握できます。
ダクト騒音や周期性騒音の一次検討に使います。単一点の数値ではなく、入力範囲を少し広げて推定減衰量の余裕が保てるかを確認すると、詳細解析へ進む前の論点整理に役立ちます。
FxLMSは二次経路を通った参照信号で係数を更新する適応制御です。ステップサイズを大きくすると収束は速くなりますが、二次経路遅れやフィルタ長が大きい条件では発振しやすくなります。最終判断では規格値、実測値、詳細解析、メーカー条件を確認してください。