ハニングウィンドウの定義方法を考えます。
0.5 - 0.5 * cos(n*2*Pi/(N-1))
この定義により、ゲインは0.5になり、これは単に係数の平均値です。対照的に、定義されているフラットトップウィンドウは、おそらく設計上、ユニティゲインを持っています。
ハニングウィンドウを2倍に拡大するのが適切と思われますが、これがどこかで議論されたことはありません。ユニティゲインを得るために、すべてのウィンドウをスケーリングする必要があるようです。
実際には、ウィンドウは通常、ゲインに対して補正されていますか?そうでない場合、なぜでしょうか?
編集:
誰も答えを出していないので、少し詳しく説明します。
より一般的なウィンドウの利点を報告する論文を見つけるのは非常に簡単です。しかし、スペクトル分析に使用する前にゲインを修正することについて言及している人を見たことはありません。多分私はいつもその声明を見逃していたか、誰もがゲイン修正が明白な要件であると想定しています。
信号のエネルギーレベルが維持されるように、ウィンドウのゲインを1に設定するのは常識のようです。さらに、1つがフラットトップのように0 dBのゲインを持ち、もう1つがガウスのように10 dB近くの損失を持っている場合、さまざまなウィンドウの振幅精度をどのように比較できますか。
ウィンドウはFIRフィルターの設計にも広く使用されています。このアプリケーションでは、ウィンドウ処理される信号(sincパルス)のほとんどのエネルギーがウィンドウの中心にあることは明らかです。その結果、ウィンドウはsincパルスの総エネルギーを減らすためにほとんど機能しません。したがって、フィルター設計に使用する場合、フラットトップを除くほとんどのウィンドウのように、ユニティゲインではなく、ユニティピーク振幅が必要です。単一のピーク振幅以外のものは、結果のFIRフィルターのゲインに影響します。