form 发表于 2007-9-4 19:47

问一个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');

zhlong 发表于 2007-9-5 13:19

回复 #1 form 的帖子

tfrwv(hilbert(signal'));

mofei 发表于 2007-9-5 15:06

回复 #2 zhlong 的帖子

试了下,真是有效,加个hilbert的作用是什么呢?

form 发表于 2007-9-5 16:03

回复 #3 mofei 的帖子

同问,可以了多谢版主

yangzj 发表于 2007-9-5 17:28

构造解析信号以减小交叉项

zhlong 发表于 2007-9-5 18:49

WVD实质是信号瞬时相关函数的Fourier变换。
对于实信号,傅立叶变换会出现正负频率对称的谱线,而解析信号不会。这个用plot(abs(fft(x)))和plot(abs(fft(hilbert(x))))就可以验证一下。

还有就是用实信号的话正负对称的频率分量之间会产生交叉项,正如yangzj版主所说,利用解析信号可以减少这种交叉项。
页: [1]
查看完整版本: 问一个wvd的问题