问一个wvd的问题
Wigner-Wille分布,matlab中有个tfrwv的命令,每次画出来的图是上下对称的,如何让其只有一半呢?n=256;
t=1:n;
w=pi/5;
for k=1:n,
signal(k)=sin(2*k*w);
end;
tfrwv(signal');
回复 #1 form 的帖子
tfrwv(hilbert(signal'));回复 #2 zhlong 的帖子
试了下,真是有效,加个hilbert的作用是什么呢?回复 #3 mofei 的帖子
同问,可以了多谢版主 构造解析信号以减小交叉项 WVD实质是信号瞬时相关函数的Fourier变换。对于实信号,傅立叶变换会出现正负频率对称的谱线,而解析信号不会。这个用plot(abs(fft(x)))和plot(abs(fft(hilbert(x))))就可以验证一下。
还有就是用实信号的话正负对称的频率分量之间会产生交叉项,正如yangzj版主所说,利用解析信号可以减少这种交叉项。
页:
[1]