信号噪声比奇怪的观察?

时间:2017-11-30 14:46:05

标签: matlab signals signal-processing noise

我生成了一个包含100个值的信号X,每个值在0到63之间变化。之后,我使用Matlab提供的awgn函数向SNR = 25dB的信号中插入噪声。信号和(信号+噪声)图如图1所示。 Fig. 1, SNR=5dB

然后我将X的每个值添加到150的偏移量。结果,X的每个值现在的范围从150(0 + 150)到213(150 + 63)。我还使用awgn功能向这个新信号插入了相同的噪声。新信号和(新信号+噪声)的图形如图2所示 Fig. 2

在我看来,噪音明显增加。然后我重新计算了SNR,我发现SNR值没有变化,为25 dB。然而,幅度差异明显改变,这影响了下一个系统的结果。因此,我的问题是为什么新信号和(新信号+噪声)之间的差异会增加。

如果有人能够解释,我很感激。谢谢。

1 个答案:

答案 0 :(得分:0)

"噪音显着增加。"这取决于你如何评估噪音。方差增加,是的,但SNR没有。 SNR还取决于信号强度。为信号添加常数会增加其强度。因此,噪声的方差也必须增加,以保持相同的SNR。

SNR代表信噪比。它是信号功率与噪声功率之比。