我正在从5D嘈杂数据中重建5D数据。我正在寻找任何MATLAB代码或函数来计算SNR(以dB为单位),以便将噪声数据与原始5D数据进行比较。使用MATLAB有什么方法可以做到这一点?
答案 0 :(得分:1)
使用:r = snr(x,y)
From Matlab documentation: r = snr(x,y)
通过计算信号x的分贝来返回信噪比(SNR)。它的平方和与噪声之比y的比值。 y必须具有与x相同的尺寸。当输入信号不一定是正弦波并且您已估计出噪声时,请使用此格式。