我对小波的了解少于 epsilon。忍受我。如果我有两个分离良好的正弦曲线(15 和 48 Hz)加上一些随机噪声的信号,我可以在频谱图中清楚地辨认出两者(我图片中的两条条纹);
t=0:0.002:1; % fs = 500 Hz
x=4*sin(2*pi*15*t)+2*cos(2*pi*48*t);
xn = x + randn(size(x));
figure(1);
plot(xn);
figure(2);
spectrogram(xn, 64, 60, [], 500);
但是,使用“wscalogram”,我不能说我可以区分组件:
coefs = cwt(xn,1:64,'db8','scalCNT');
wscalogram('image',coefs,'scales',1:64,'ydata',xn);
有没有办法从尺度图中读取有 2 个不同的正弦曲线,如果是这样,我如何使用小波分解和滤波将它们分开?我认为也许我选择的小波('db8')不是最佳选择,但我看不出使用其他类型和更大(或更小)比例的差异。显然,我错过了关于何时何地应用小波的内容。
谢谢