noise estimation
Contents
noise estimation#
noise_var_esti_func#
noise_var_esti_func(x, y)
根据输入的发射信号和接收信号,对噪声及缩放系数进行估计
函数参数
Parameter |
Format |
Description |
|---|---|---|
x |
array_like |
输入的发射信号序列 |
y |
array_like |
输入的接收信号序列 |
返回
Parameter |
Format |
Description |
|---|---|---|
n0 |
float |
噪声功率估计值 |
scale |
float |
缩放系数估计值 |
noise_var_esti#
noise_var_esti(x, y)
根据输入的发射信号和接收信号,对接收信号均值、信号功率、噪声功率和信噪比进行直接估计
函数参数
Parameter |
Format |
Description |
|---|---|---|
x |
array_like |
输入的发射信号序列 |
y |
array_like |
输入的接收信号序列 |
返回
Parameter |
Format |
Description |
|---|---|---|
n_p |
float |
噪声功率估计值 |
m |
float |
接收信号均值估计值 |
s_p |
float |
信号功率估计值 |
snr |
float |
信噪比估计值 |
noise_var_esti_normfit#
noise_var_esti_normfit(x_int, y, M)
根据输入的发射信号和接收信号,对接收信号进行正态分布拟合
函数参数
Parameter |
Format |
Description |
|---|---|---|
x_int |
array_like |
发送信号对应的整数符号序列 |
y |
array_like |
接收信号序列 |
M |
int |
QAM信号的调制阶数 |
返回
Parameter |
Format |
Description |
|---|---|---|
n0 |
float |
噪声功率估计值 |
var |
array_like |
每个符号位置上的噪声方差估计值,长度与调制阶数相同 |
sig_p |
float |
信号功率估计值 |
snr |
float |
信噪比估计值 |
probability |
array_like |
统计得到的信号概率分布 |
noise_var_non_circular_gaussian#
noise_var_non_circular_gaussian(x_int, y, M)
根据输入的发射信号和接收信号,对非圆对称高斯分布信号进行正态分布拟合
函数参数
Parameter |
Format |
Description |
|---|---|---|
x_int |
array_like |
发送信号对应的整数符号序列 |
y |
array_like |
接收信号序列 |
M |
int |
QAM信号的调制阶数 |
返回
Parameter |
Format |
Description |
|---|---|---|
n0 |
float |
噪声功率估计值 |
cov_hat |
array_like |
每个符号位置的协方差估计值,长度与调制阶数相同 |
sig_p |
float |
信号功率估计值 |
snr |
float |
信噪比估计值 |
probability |
array_like |
统计得到的信号概率分布 |