首页 > 解决方案 > 如何在 Python 中计算 AWGN 通道中的错误概率?

问题描述

我找到了一篇关于计算错误概率的论文。但是,我不知道如何使用等式 3 和 4 绘制图形。这些是等式列表:

在此处输入图像描述

在此处输入图像描述

这是图表:

在此处输入图像描述

这是我生成图表的 Python 代码,但是,它没有显示正确的图表:

x=[0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0]
sigma=np.array(x)
bins=4+sigma 
mu=bins/4
y=1/(sigma * np.sqrt(2 * np.pi)) *np.exp( - (bins - mu)**2 / (2 * sigma**2))                                       

plt.plot(x,np.log10(y))
plt.xlabel('Noise variance')
plt.ylabel('Probability of error')
plt.scatter(x,np.log10(y))
plt.show()

我希望这个论坛的任何人都可以指导我绘制这个图表。谢谢你。

标签: pythonprobability

解决方案


推荐阅读