是否有Matlab函数或代码来计算5D信号的SNRdB?

时间:2019-06-04 13:00:56

标签: matlab signals

我正在从5D嘈杂数据中重建5D数据。我正在寻找任何MATLAB代码或函数来计算SNR(以dB为单位),以便将噪声数据与原始5D数据进行比较。使用MATLAB有什么方法可以做到这一点?

1 个答案:

答案 0 :(得分:1)

使用:r = snr(x,y)

From Matlab documentation r = snr(x,y) 通过计算信号x的分贝来返回信噪比(SNR)。它的平方和与噪声之比y的比值。 y必须具有与x相同的尺寸。当输入信号不一定是正弦波并且您已估计出噪声时,请使用此格式。