考虑如何定义汉宁窗:
0.5 - 0.5 * cos(n*2*Pi/(N-1))
根据这个定义,它的增益为 0.5,这只是系数的平均值。相比之下,所定义的平顶窗具有单位增益,这可能是设计使然。
将 Hanning 窗口缩放 2 倍似乎是合适的,但我从未在任何地方看到过这个讨论。似乎所有窗口都应该缩放以获得单位增益。
在实践中,窗口通常会根据其增益进行校正吗?如果不是,为什么不呢?
编辑:
由于没有人给出答案,我将详细说明一下。
很容易找到报告更常见窗口的增益的论文。但我从未见过有人提到在将增益用于频谱分析之前要对其进行校正。也许我一直错过了那句话,或者每个人都认为增益校正是一个明显的要求。
将窗口的增益设置为单位似乎是常识,以便保留信号的能量水平。此外,如果一个窗口具有 0 dB 增益(如平顶),而另一个窗口具有接近 10 dB 的损耗(如高斯),如何比较各种窗口的幅度精度。
Windows 也广泛用于 FIR 滤波器设计。在这个应用中,应该清楚的是,要加窗的信号是一个 sinc 脉冲,其大部分能量位于窗的中心。因此,窗口几乎没有减少 sinc 脉冲的总能量。因此,当用于滤波器设计时,我们不需要单位增益,而是需要单位峰值幅度,就像大多数窗口一样,除了平顶。单位峰值幅度以外的其他因素会影响最终 FIR 滤波器的增益。