1.一种Massive MIMO的相位噪声估计方法,其特征在于,包括:S0:获取起始时刻的预置相位噪声向量,并将起始时刻的预置相位噪声向量作为当前时刻的相位噪声向量,相位噪声向量由各个天线的相位噪声组成;
S1:获取当前时刻的相位噪声向量和下一时刻的实际接收数据向量,接收数据向量由各个天线的接收数据组成;
S2:对当前时刻的相位噪声向量进行卡尔曼滤波器形式的sigma点选取,对得到的各个sigma点进行噪声补偿得到下一时刻的各个sigma点组成的sigma点列向量;
S3:对下一时刻的各个sigma点进行线性权重计算,得到下一时刻的相位噪声第一向量;
S4:获取接收数据向量与相位噪声向量之间的卡尔曼滤波算法的量测方程,将下一时刻的sigma点列向量输入量测方程再进行线性权重计算得到下一时刻的预估接收数据向量;
S5:根据下一时刻的相位噪声第一向量和预估接收数据向量之间的协方差、下一时刻的预估接收数据向量的方差计算卡尔曼增益;
S6:将下一时刻的实际接收数据向量与预估接收数据向量之差乘以卡尔曼增益,再加上相位噪声第一向量得到下一时刻的相位噪声第二向量;
S7:将下一时刻的相位噪声第二向量作为当前时刻的相位噪声向量,重新执行步骤S1。
2.根据权利要求1所述的Massive MIMO的相位噪声估计方法,其特征在于,所述对当前时刻的相位噪声向量进行卡尔曼滤波器形式的sigma点选取具体为:获取当前时刻的相位噪声向量的协方差,计算当前时刻的相位噪声向量的平均值,通过预置第一公式组对当前时刻的相位噪声向量的协方差、平均值进行计算得到当前时刻的各个sigma点;
其中,预置第一公式组为:
式中, 为当前时刻的相位噪声向量的平均值,PB为当前时刻的相位噪声向量的协方差, 为 的第i列,L为天线的个数。
3.根据权利要求2所述的Massive MIMO的相位噪声估计方法,其特征在于,所述对得到的各个sigma点进行噪声补偿得到下一时刻的各个sigma点组成的sigma点列向量具体包括:获取当前时刻的高斯白噪声向量,高斯白噪声向量由各个天线的高斯白噪声组成;
将得到的各个sigma点加上当前时刻的高斯白噪声向量得到下一时刻的各个sigma点组成的sigma点列向量。
4.根据权利要求1所述的Massive MIMO的相位噪声估计方法,其特征在于,所述对下一时刻的各个sigma点进行线性权重计算具体为:通过预置第二公式对下一时刻的各个sigma点进行线性权重计算;
其中,预置第二公式为:
式中,Wim为第i个均值权重,ξi,k+1|k为下一时刻的sigma点列向量的第i列。
5.根据权利要求1所述的Massive MIMO的相位噪声估计方法,其特征在于,所述接收数据向量与相位噪声向量之间的卡尔曼滤波算法的量测方程为:Y(n)=H⊙ejB(n)+V(n)
式中,H为天线信道增益向量,B(n)为相位噪声向量,V(n)为测量噪声向量,Y(n)为接收数据向量。
6.根据权利要求5所述的Massive MIMO的相位噪声估计方法,其特征在于,所述将下一时刻的sigma点列向量输入量测方程再进行线性权重计算得到下一时刻的预估接收数据向量具体为:将下一时刻的sigma点列向量输入量测方程得到输出矩阵,通过预置第三公式对输出矩阵进行线性权重计算得到下一时刻的预估接收数据向量;
其中,预置第三公式为:
式中,φi,k+1|k为输出矩阵的第i列,Wim为第i个均值权重。
7.根据权利要求6所述的Massive MIMO的相位噪声估计方法,其特征在于,下一时刻的相位噪声第一向量和预估接收数据向量之间的协方差的计算公式为:下一时刻的预估接收数据向量的方差的计算公式为:
计算卡尔曼增益具体包括:
式中,Bk+1|k为下一时刻的相位噪声第一向量,Yk+1|k为下一时刻的预估接收数据向量,Wic为第i个方差权重。
8.根据权利要求1至7任意一项所述的Massive MIMO的相位噪声估计方法,其特征在于,步骤S3之后还包括:通过预置第四公式计算下一时刻的相位噪声第一向量的协方差;
其中,预置第四公式为:
式中,Bk+1|k为下一时刻的相位噪声第一向量,ξi,k+1|k为下一时刻的sigma点列向量的第i列,Wic为第i个方差权重。
9.根据权利要求8所述的Massive MIMO的相位噪声估计方法,其特征在于,步骤S6之后还包括:通过预置第五公式计算下一时刻的相位噪声第二向量的后验方差;
其中,预置第五公式为:
式中,PY,k+1|Y,k+1为下一时刻的预估接收数据向量的方差,Kk+1为卡尔曼增益;
所述将下一时刻的相位噪声第二向量作为当前时刻的相位噪声向量,重新执行步骤S1具体为:将下一时刻的相位噪声第二向量作为当前时刻的相位噪声向量,将下一时刻的相位噪声第二向量的后验方差作为当前时刻的相位噪声向量的协方差,重新执行步骤S1。
10.一种Massive MIMO的相位噪声估计装置,其特征在于,包括:第一获取模块,用于获取起始时刻的预置相位噪声向量,并将起始时刻的预置相位噪声向量作为当前时刻的相位噪声向量,相位噪声向量由各个天线的相位噪声组成;
第二获取模块,用于获取当前时刻的相位噪声向量和下一时刻的实际接收数据向量,接收数据向量由各个天线的接收数据组成;
选取模块,用于对当前时刻的相位噪声向量进行卡尔曼滤波器形式的sigma点选取,对得到的各个sigma点进行噪声补偿得到下一时刻的各个sigma点组成的sigma点列向量;
第一计算模块,用于对下一时刻的各个sigma点进行线性权重计算,得到下一时刻的相位噪声第一向量;
第二计算模块,用于获取接收数据向量与相位噪声向量之间的卡尔曼滤波算法的量测方程,将下一时刻的sigma点列向量输入量测方程再进行线性权重计算得到下一时刻的预估接收数据向量;
第三计算模块,用于根据下一时刻的相位噪声第一向量和预估接收数据向量之间的协方差、下一时刻的预估接收数据向量的方差计算卡尔曼增益;
第四计算模块,用于将下一时刻的实际接收数据向量与预估接收数据向量之差乘以卡尔曼增益,再加上相位噪声第一向量得到下一时刻的相位噪声第二向量;
循环模块,用于将下一时刻的相位噪声第二向量作为当前时刻的相位噪声向量,重新触发第二获取模块。