如何在matlab中计算心电图信号中的噪声消除滤波前后的SNR?

信息处理 信噪比
2022-02-09 07:03:54

我正在研究心电图信号中的噪声消除,我想在对信号应用滤波器之前和在应用滤波器(即 snr_before 和 snr_after)之后计算信噪比(SNR)。我使用了以下命令:

snr_before = mean(input_or_desired_signal.^2)/mean(noise_signal.^2);
residual_noise = desired_signal - filtered_output_signal; 
snr_after = mean( desired_signal .^ 2 ) / mean( residual_noise .^ 2 ); 

该代码可以正常工作,因为不会产生错误。但是,当我在每种情况下都绘制相同的 d 并且没有生成图表时,只会显示该框。请帮助提前谢谢..

0个回答
没有发现任何回复~