llr#

get_soft_data#


get_soft_data(y, nBits, bitwise_mapping)

获取星座点比特数据中0和1的位置索引,用于后续计算对数似然比。其中c0包含比特位为0的映射索引,c1包含比特位为1的映射索引


函数参数  

Parameter

Format

Description

y

array_like

接收信号序列

nBits

int

每符号的比特位数

bitwise_mapping

array_like

星座点的比特数据

返回  

Parameter

Format

Description

c0

array_like

比特位上为0的映射索引

c1

array_like

比特位上为1的映射索引

calcu_llr#


calcu_llr(y, n_bits, sym_map, c0, c1, noise_var, ** kwargs)

根据输入的接收信号和参数,计算对数似然比,可用于后续广义互信息的计算


函数参数  

Parameter

Format

Description

y

array_like

接收信号序列

n_bits

array_like

每符号的比特位数

sym_map

array_like

接收信号对应的星座图

c0

array_like

比特位上为0的映射索引

c1

array_like

比特位上为1的映射索引

noise_var

float

根据接收信号获得的噪声方差

返回  

Parameter

Format

Description

llr

array_like

计算得到的对数似然比

calcu_llr_matrix#


calcu_llr_matrix(y, n_bits, sym_map, c0, c1, noise_var, ** kwargs)

以矩阵的形式,根据输入的接收信号和参数计算对数似然比


函数参数  

Parameter

Format

Description

y

array_like

接收信号序列

n_bits

array_like

每符号的比特位数

sym_map

array_like

接收信号对应的星座图

c0

array_like

比特位上为0的映射索引

c1

array_like

比特位上为1的映射索引

noise_var

float

根据接收信号获得的噪声方差

返回  

Parameter

Format

Description

llr

array_like

计算得到的对数似然比