llr
Contents
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 |
计算得到的对数似然比 |