【发布时间】:2017-11-08 17:56:23
【问题描述】:
我在生物信号采集领域工作。我做了一个如下详述的实验,现在正试图从数据中获得一些结果。
我在 Matlab 中有一个信号的文本文件。我将信号加载到波形发生器上,然后在示波器上记录发生器输出。 我将示波器记录的信号导入 Matlab。 原始信号与示波器信号的皮尔逊相关系数为0.9958(使用corrcoeff函数求得)。
我想计算示波器信号的 SNR(我称之为我的信号加上通过数模转换引入的任何噪声,反之亦然)。我附上了 2 个信号的 sn-p 以供参考。
所以我的原始信号是 X,示波器信号是 X + N。 我使用 snr 函数计算 SNR,如下所示。
snr(original, (oscilloscope - original))
我得到的结果是 20.44 dB。 这对我来说似乎是因为我会认为具有如此高的相关性,SNR 应该更高?
或者在这种情况下尝试计算 SNR 是否合适?
感谢所有帮助。
谢谢
编辑:几个结果与 Sleutheye 的模拟关系的图表
【问题讨论】: