我们在这里考虑如何创建重叠 64 的 Hamming-64 窗口。它是由
h = hamming(64);
h2 = hamming(38);
h = conv(h, h2);
现在,我们正在考虑如何将此窗口函数应用于时频工具箱中的 Auger 等人的 Wigner-Ville 分布函数的结果变量。函数tfrwv.m没有窗口函数的任何参数。
所以我们有这些变量
[B,T,F] = tfrwv(data, 1:length(data), length(data));
这是相关问题的一个答案,但并不完全相同。有人说将窗口函数应用于结果
逐点相乘
h的尺寸为101x1 双倍,而T和F的尺寸为5001x1 双倍。因此,如果逐点相乘,似乎需要对窗口向量进行外推。
这里还有一个解释
大约在第二个代码块进行到一半时,我将窗口函数应用于缓冲信号。这实际上是窗口函数与每个缓冲的时间序列数据块的向量乘法。我只是使用偷偷摸摸的对角矩阵技巧来有效地做到这一点。
如何对变量B、T和F应用窗口函数?