我正在寻找你的意见。
我已经获得了一个语音信号并在这个信号上计算了一个 STFT。我已将信号分成 (100 x 256) 的块,并根据不同的窗口函数计算 STFT。但是,它们都带回了相似的结果(在同一个块上输出)我知道这可能是有道理的,但是,我假设因为我使用了不同的窗口函数,它会对结果产生重大影响..
巴利特:


Hamming ^^ 请注意该块如何不包含实际语音,只有白噪声,因为它是第一个块。这看起来正常吗,或者,这里有什么问题吗?
我正在寻找你的意见。
我已经获得了一个语音信号并在这个信号上计算了一个 STFT。我已将信号分成 (100 x 256) 的块,并根据不同的窗口函数计算 STFT。但是,它们都带回了相似的结果(在同一个块上输出)我知道这可能是有道理的,但是,我假设因为我使用了不同的窗口函数,它会对结果产生重大影响..
巴利特:


Hamming ^^ 请注意该块如何不包含实际语音,只有白噪声,因为它是第一个块。这看起来正常吗,或者,这里有什么问题吗?
这是一个相当笼统的答案:我想说,尽管每个窗口函数都有特定的特征,使其或多或少适合特定情况,但在这种情况下,您不会看到窗口化语音的 STFT 有巨大差异信号。
特别是,您要比较的两个窗口非常相似,所以我希望您会得到非常相似的 STFT 结果。您可以尝试两个完全不同的窗口,例如矩形窗口和 Hamming 窗口或类似的窗口,以查看它们在您的 STFT 中产生的差异,然后使用该差异作为您差异的上限很可能从其他窗口看到。