我正在尝试为长度为64的Wigner-Ville分布汉明窗口提供60%重叠here。 我可以通过
创建长度为64的汉明窗口h=hamming(64);
Here是关于这个问题的一些理论建议。 窗口似乎是三种汉明波的convolution,有60%的卷积概率。
重叠似乎是三种功能的某种卷积。 我尝试了三个窗口及其重叠
conv(conv(hamming(64), hamming(64)), conv(hamming(64), hamming(64)))
我尝试了两个窗口及其重叠
h = conv(hamming(64), hamming(64));
这两个结果似乎都没有给我任何更好的Wigner-Ville分布结果。 许多阴云峰仍然可见。 所以键似乎在时间上与窗口分开,因为窗口函数的当前结果只返回与汉明(64)窗口完全相同的图片。
hamming(64)
的尺寸为64x1倍,而conv(hamming(64), hamming(64))
尺寸为127x1倍。
使概率算法的概率为60%并不简单,因为我们不能线性地迭代这两个函数。
如何创建60%重叠的汉明窗?
答案 0 :(得分:1)
答案 1 :(得分:0)
基于Floris'评论。 运行Wigner-Ville分布,汉明窗口64重叠60%。
h = hamming(64);
h2 = hamming(38);
h = conv(h, h2);
[B,T,F] = tfrwv(data, 1:length(data), length(data), h);
图片似乎与汉明-64窗口完全相同。 图片不应该相同,因为矢量hamming-64和这个窗口函数的值不同。 因此,应该研究规范来估计事物。
log(abs(data))
在左侧给出,而原始在右侧给出
现在这里的对数函数应用于Hamming 64的分配,另一个使用Hamming 64,但重叠率为60%
在logaritmic功能之后,图片看起来也是一样的。