【发布时间】:2013-12-25 22:25:38
【问题描述】:
我们在考虑 here 如何创建重叠 64 的 Hamming-64 窗口。 这是由
h = hamming(64);
h2 = hamming(38);
h = conv(h, h2);
现在,我们正在考虑如何将此窗口函数应用于 Time-Frequency Toolbox 中 Auger 等人的 Wigner-Ville 分布函数的结果变量。 函数tfrwv.m没有窗口函数的参数。
所以我们有这些变量
[B,T,F] = tfrwv(data, 1:length(data), length(data));
Here 是相关问题的一个答案,但并不完全相同。 有人说将窗口函数应用于结果
逐点相乘
h 的尺寸是 101x1 双倍,而 T 和 F 是 5001x1 双倍。 因此,如果逐点相乘,似乎需要对窗口向量进行外推。
再解释here
大约在第二个代码块进行到一半时,我应用了一个窗口 缓冲信号的功能。这实际上是一个向量 窗口函数与每个缓冲时间块的乘积 系列数据。我只是使用偷偷摸摸的对角矩阵技巧来做到这一点 高效。
如何将窗口函数应用于变量B、T、和F?
【问题讨论】:
标签: matlab signal-processing time-frequency