ウィンドウズニングは、ファストフーリエトランスフォーメーション(FFT)を実行するときにスペクトル漏れを減らすために、デジタル信号処理で使用される技術です。 信号の周波数コンポーネントがFFTビンと完全に整列しないと、スペクトル漏れが起こり、隣接するビンにエネルギーが広がります。 ウィンドウ機能を適用することで、この効果を緩和し、周波数分析の精度を向上させることができます。

スペクトルの漏出は何ですか。

FFT は、解析ウィンドウ内で入力信号が周期的であると仮定しているため、スペクトルの漏れが起こります。シグナルの頻度が基本的な周波数の正確な複数に一致しない場合、結果のスペクトルが消えます。このスマリングは、真の周波数コンポーネントを正確に特定するのは困難になります。

ウィンドウ機能の種類

  • 長方形のウィンドウ:[]] ウィンドウのウィンドウが開きません。最も単純なフォームが、最も高い漏れです。
  • ] ウィンドウを操作:[]] は、エッジを円滑にテーピングすることで漏れを低減します。
  • ] ウィンドウをハミング:] は、ハニングと同様だが、若干異なるテーパーリング。
  • 黒人窓:]は、周波数分解能のコストでより良い漏れ抑制を提供します。
  • ガウスウィンドウ:[]] 特定のアプリケーションでタリングにガウス関数を使用します。

分光漏洩を最小化する方法

FFTを実行する前に適切なウィンドウ機能を適用すると、スペクトル漏れを大幅に削減できます。 ウィンドウの選択は、周波数分解や漏れの抑制などの分析の特定の要件に依存します。 ウィンドウ機能を使用して、信号セグメントのエッジを滑らかにし、漏れを引き起こす不連続性を減少させます。

周波数分解能で漏れを減らしたウィンドウを選択することも重要です。例えば、Blackmanウィンドウは優れた漏れ抑制を提供していますが、解像度を削減するメインローブを広幅します。逆に、長方形のウィンドウは高分解能を維持しますが、より多くの漏れを許します。