【发布时间】:2018-05-14 12:58:06
【问题描述】:
我生成了一个包含 100 个值的信号 X,每个值从 0 到 63 不等。之后,我使用 Matlab 提供的 awgn 函数在 SNR=25dB 的信号中插入了一个噪声。信号与(信号+噪声)的关系图如图1所示。
然后我将 X 的每个值添加了 150 的偏移量。结果,X 的每个值现在的范围从 150 (0+150) 到 213 (150+63)。我还使用 awgn 函数在这个新信号中插入了相同的噪声。新信号与(新信号+噪声)的关系图如图2所示
在我看来,噪音明显增加了。然后我重新计算了 SNR,发现 SNR 值没有变化,为 25 dB。但幅度差异明显改变,影响了下一个系统的结果。因此,我的问题是为什么新信号和(新信号+噪声)之间的差异会增加。
如果有人能解释一下,我将不胜感激。谢谢。
【问题讨论】:
标签: matlab signals signal-processing noise