我正在尝试分析 SNR 级别对我的数据的影响。
我有一组频域信号,f_min = 0.5GHz以f_max = 10.5GHz为中心f_c = 5.5GHz。这些是模拟信号,无噪音(理想数据)。使用awgnMATLAB 的功能,我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?