The embodiment of the invention discloses a Massive MIMO phase noise estimation method and device. The invention is a phase noise estimation method based on Unscented Kalman filter, which is used for estimating the downlink local oscillator phase noise in a large-scale antenna system, thereby improving the performance of the system. The embodiment method of the invention includes: establishing the system model of the large-scale antenna downlink, setting various parameters, establishing the space state equation and the measurement equation; estimating the local oscillator phase noise by using the unscented Kalman filter algorithm, thereby correcting the local oscillator phase noise, so as to improve the performance of the system. This method can effectively reduce the influence of phase noise on the system, and can solve the problems of high complexity, poor estimation accuracy and poor stability in phase noise estimation of large-scale antenna system.
【技术实现步骤摘要】
一种MassiveMIMO的相位噪声估计方法及装置
本专利技术涉及天线系统领域,尤其涉及一种MassiveMIMO的相位噪声估计方法及装置。
技术介绍
Massivemimo即在基站配置更多的天线。相比常规的MIMO,MassiveMIMO提供了更大的自由度、简单的线性预编码技术和检测技术、频谱效率和能量效率数量级的改善,同时由于天线数目较多,信道小尺度衰落和热噪声的影响小时,介质访问控制层协议简化。然而数以百计的天线在基站的配置必然需要相应数量的射频链路,即所需的功率放大器(PA)、低噪声放大器(LNA)、混频器(Mixer)、本地振荡器(LO)、模数(ADC)和数模转换器(DAC)的数量大幅度增加。另外,随着微微蜂窝和家庭基站的大量配置,基站的数目将会越来越多。从经济效益角度考虑,要使MassiveMIMO系统在蜂窝移动网络中配置,必须使用低成本、能量效率高的模拟器件。另外,现代无线接收机和发射机通常采用了零中频或低中频的方案,零中频和低中频的方案需要模拟正交混频,本地振荡器难以产生精确的同相和正交本振信号,因此引起了I/Q不平衡,给后续信号处理带来了极大的困难。在多天线系统中,每条链路都需要不同的本振或锁相环电路来驱动,因此多个相位噪声需要被估计,单天线系统中单相位噪声估计算法无法适用。现有算法中有基于矩阵逆、数学期望最大化(EM)和扩展卡尔曼滤波(EKF)的算法来估计多个相位噪声参数,但MassiveMIMO系统使用了低成本的本地振荡器,相位噪声对系统性能的影响更严重,这些算法由于线性化逼近误差高、稳定性差、估计精度低以及计算复杂度高而无法适用于新 ...
【技术保护点】
1.一种Massive MIMO的相位噪声估计方法,其特征在于,包括:S0:获取起始时刻的预置相位噪声向量,并将起始时刻的预置相位噪声向量作为当前时刻的相位噪声向量,相位噪声向量由各个天线的相位噪声组成;S1:获取当前时刻的相位噪声向量和下一时刻的实际接收数据向量,接收数据向量由各个天线的接收数据组成;S2:对当前时刻的相位噪声向量进行卡尔曼滤波器形式的sigma点选取,对得到的各个sigma点进行噪声补偿得到下一时刻的各个sigma点组成的sigma点列向量;S3:对下一时刻的各个sigma点进行线性权重计算,得到下一时刻的相位噪声第一向量;S4:获取接收数据向量与相位噪声向量之间的卡尔曼滤波算法的量测方程,将下一时刻的sigma点列向量输入量测方程再进行线性权重计算得到下一时刻的预估接收数据向量;S5:根据下一时刻的相位噪声第一向量和预估接收数据向量之间的协方差、下一时刻的预估接收数据向量的方差计算卡尔曼增益;S6:将下一时刻的实际接收数据向量与预估接收数据向量之差乘以卡尔曼增益,再加上相位噪声第一向量得到下一时刻的相位噪声第二向量;S7:将下一时刻的相位噪声第二向量作为当前时刻的 ...
【技术特征摘要】
1.一种MassiveMIMO的相位噪声估计方法,其特征在于,包括:S0:获取起始时刻的预置相位噪声向量,并将起始时刻的预置相位噪声向量作为当前时刻的相位噪声向量,相位噪声向量由各个天线的相位噪声组成;S1:获取当前时刻的相位噪声向量和下一时刻的实际接收数据向量,接收数据向量由各个天线的接收数据组成;S2:对当前时刻的相位噪声向量进行卡尔曼滤波器形式的sigma点选取,对得到的各个sigma点进行噪声补偿得到下一时刻的各个sigma点组成的sigma点列向量;S3:对下一时刻的各个sigma点进行线性权重计算,得到下一时刻的相位噪声第一向量;S4:获取接收数据向量与相位噪声向量之间的卡尔曼滤波算法的量测方程,将下一时刻的sigma点列向量输入量测方程再进行线性权重计算得到下一时刻的预估接收数据向量;S5:根据下一时刻的相位噪声第一向量和预估接收数据向量之间的协方差、下一时刻的预估接收数据向量的方差计算卡尔曼增益;S6:将下一时刻的实际接收数据向量与预估接收数据向量之差乘以卡尔曼增益,再加上相位噪声第一向量得到下一时刻的相位噪声第二向量;S7:将下一时刻的相位噪声第二向量作为当前时刻的相位噪声向量,重新执行步骤S1。2.根据权利要求1所述的MassiveMIMO的相位噪声估计方法,其特征在于,所述对当前时刻的相位噪声向量进行卡尔曼滤波器形式的sigma点选取具体为:获取当前时刻的相位噪声向量的协方差,计算当前时刻的相位噪声向量的平均值,通过预置第一公式组对当前时刻的相位噪声向量的协方差、平均值进行计算得到当前时刻的各个sigma点;其中,预置第一公式组为:式中,为当前时刻的相位噪声向量的平均值,PB为当前时刻的相位噪声向量的协方差,为的第i列,L为天线的个数。3.根据权利要求2所述的MassiveMIMO的相位噪声估计方法,其特征在于,所述对得到的各个sigma点进行噪声补偿得到下一时刻的各个sigma点组成的sigma点列向量具体包括:获取当前时刻的高斯白噪声向量,高斯白噪声向量由各个天线的高斯白噪声组成;将得到的各个sigma点加上当前时刻的高斯白噪声向量得到下一时刻的各个sigma点组成的sigma点列向量。4.根据权利要求1所述的MassiveMIMO的相位噪声估计方法,其特征在于,所述对下一时刻的各个sigma点进行线性权重计算具体为:通过预置第二公式对下一时刻的各个sigma点进行线性权重计算;其中,预置第二公式为:式中,Wim为第i个均值权重,ξi,k+1|k为下一时刻的sigma点列向量的第i列。5.根据权利要求1所述的MassiveMIMO的相位噪声估计方法,其特征在于,所述接收数据向量与相位噪声向量之间的卡尔曼滤波算法的量测方程为:Y(n)=H⊙ejB(n)+V(n)式中,H为天线信道增益向量,B(n)为相位噪声向量,V(n)为测量噪声向量,Y(n)为接收数据向量。6.根据权利要求5所述的MassiveMIMO的相位噪声估计方法,其特征在于,所述将下一时刻的sigma点列向量输入量测...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。