我正在尝试分析 SNR 级别对我的数据的影响。
我有一组频域信号,f_min = 0.5GHz
以f_max = 10.5GHz
为中心f_c = 5.5GHz
。这些是模拟信号,无噪音(理想数据)。使用awgn
MATLAB 的功能,我SNR = 10, 20, 30, 50 and 60dB
在频域中添加了各种 SNR 级别 ( ) 的噪声。我现在需要将相同级别的 SNR 添加到他们的时域对应项中。
我遇到了一些我不太明白的事情。它如下:
SNR_freq
从整个频率上的数据计算得出,而在实践中,SNR_time
与脉冲数据相匹配,并从信号幅度的峰值 ( A_max
) 计算得出,如下所示:
SNR_freq = 10*log10(E/sigma^2)
SNR_time = 20*log10(A_max/sigma)
其中sigma
是信号的方差。
SNR_time
和之间究竟是什么关系SNR_freq
?