【发布时间】:2017-04-10 05:45:55
【问题描述】:
我正在尝试使用Matlab模拟信号检测,信号幅度为1或0。但是,在AWGN通道之后,我需要产生白噪声,我知道噪声的方差是成正比的给定 SNR 的信号幅度。但是,如果我的幅度为 0,这是否意味着我的噪声方差为 0?如果这是真的,那么就不会有虚警概率。如果不是这样,那我该如何计算噪声的方差?
【问题讨论】:
标签: matlab signal-processing telecommunication
我正在尝试使用Matlab模拟信号检测,信号幅度为1或0。但是,在AWGN通道之后,我需要产生白噪声,我知道噪声的方差是成正比的给定 SNR 的信号幅度。但是,如果我的幅度为 0,这是否意味着我的噪声方差为 0?如果这是真的,那么就不会有虚警概率。如果不是这样,那我该如何计算噪声的方差?
【问题讨论】:
标签: matlab signal-processing telecommunication
SNR 是信号平均功率与噪声平均功率的比值。
因此,在您的示例中,信号是 0 和 1,大约是一半时间(如果数据是独立且同分布的,则为 iid)。那么权力就是:
0.5*0+0.5*1=0.5
所以SNR 不是0.5 和噪音的力量之间的比例。
通常在检测期间,您会决定一个阈值,例如0.5。如果检测到的信号低于阈值,您将决定0,如果高于您将决定1。
【讨论】: