非常感谢,只是还是不明白
switch m
case 'rm'; sig1=remmean(sig1); sig2=remmean(sig2);
case 'rv'; sig1=remmean(sig1); sig2=remmean(sig2); sig1=sig1/std(sig1); sig2=sig2/std(sig2);
end
我看了一下这篇论文,其中的SNR是这样定义的10*log(纯净信号的方差/噪声信号的方差)。这样就能解释为什么要去均值,为什么要乘以20而不是乘以10了。去均值后的norm()是标准差
,这篇文章是《Iterative SVD method for noise reduction of low-dimensional chaotic time series》