mi#


mutual_information_mc(x, y, x_int, constellations, n0, probability, ** kwargs)

使用蒙特卡洛方法计算基于符号的无记忆互信息(MI)。如果信道不是圆对称高斯信道,则获得MI的下限,即可达信息速率。为了得到可靠的估计,使用时应该首先从样本中获得噪声方差n0。其次,使用先前得到的噪声方差估计不同符号序列上的MI。


函数参数  

Parameter

Format

Description

x

array_like

长度为N的发送数据序列,复数形式

y

array_like

长度为N的接收数据序列,复数形式

x_int

array_like

长度为N的发送符号对应的整数符号序列

constellations

array_like

信号星座图

n0

float

噪声方差

probability

array_like

发送数据对应的概率分布

返回  

Parameter

Format

Description

mi

float

基于高斯分布假设,使用蒙特卡洛方法计算得到的互信息