cupyx.scipy.signal.check_NOLA#
- cupyx.scipy.signal.check_NOLA(window, nperseg, noverlap, tol=1e-10)[来源]#
检查是否满足非零重叠相加 (NOLA) 约束。
- 参数:
- 返回:
verdict – 如果所选组合在 tol 范围内满足 NOLA 约束,则为 True,否则为 False
- 返回类型:
另请参见
check_COLA
检查是否满足恒定重叠相加 (COLA) 约束
stft
短时傅里叶变换
istft
逆短时傅里叶变换
注释
为了通过 istft 中的逆 STFT 实现 STFT 的逆变换,信号加窗必须遵循“非零重叠相加”(NOLA)约束
\[\sum_{t}w^{2}[n-tH] \ne 0\]对于所有 \(n\),其中 \(w\) 是窗函数,\(t\) 是帧索引,\(H\) 是跳跃大小(\(H\) = nperseg - noverlap)。
这确保了重叠相加逆变换方程分母中的归一化因子不为零。只有非常病态的窗函数才会不满足 NOLA 约束。
参考