The invention discloses a large-scale MIMO precoding method based on conjugate gradient method, which comprises the following steps: (1) estimating the channel matrix and calculating the RZF precoding expression by estimating the channel matrix; (2) substituting the RZF precoding matrix into the transmission signal expression and arranging it into a linear equation group at=s; and adopting the conjugate equation group at=s; The conjugate gradient method solves the linear equations and then obtains the transmitted signal expression. The method converts the inverse matrix solving process into matrix and vector multiplication, thereby reducing the computational complexity. The improved conjugate gradient method optimizes the initial value of the conjugate gradient method according to the channel characteristics of large-scale MIMO matrices and speeds up the conjugate gradient method. After two iterations, the BER of large-scale MIMO precoding based on conjugate gradient method reaches 10_6 at 16 dB. After two iterations, the BER of the improved conjugate gradient method is similar to that of RZF precoding algorithm.
【技术实现步骤摘要】
一种基于共轭梯度法的大规模MIMO预编码方法
本专利技术属于移动通信领域,主要涉及基于共轭梯度法的大规模MIMO预编码方法。
技术介绍
大规模MIMO技术是第五代移动通信系统的关键技术之一,通过增加基站和接收端的发射天线,显著地提高系统的信道容量、数据传输速率、频谱效率和功率效率。由于随着用户数量的增加,用户接收信号中存在大量小区内的用户间干扰,因此在基站引入预编码技术。在下行链路中,基站首先通过信道估计得到信道状态信息(CSI,channelstateinformation),然后基于CSI将调制后的发射信号进行预编码,以便消除用户间干扰。传统的预编码算法可以根据是否引入非线性运算分为线性预编码算法和非线性预编码算法两类。线性预编码算法使用线性运算处理信息,算法实现简单,计算复杂度低。主要有迫零预编码(ZF)、匹配滤波预编码(MF)、最小均方误差预编码(MMSE)和正则迫零预编码算法(RZF)等。非线性预编码算法使用非线性运算处理信息,可以获得很好的系统性能,但是计算复杂度过高,不适用于大规模MIMO系统。主要有脏纸预编码算法(DPC)、THP预编码算法、恒定包络预编码算法(CE)等。在线性预编码中,随着基站天线数和用户天线数之比增大,RZF预编码算法具有更好的性能和较低的复杂度。但是随着天线数量的增加,RZF预编码算法存在高维矩阵求逆的过程,具有很高的计算复杂度。
技术实现思路
为解决上述技术问题,本专利技术的目的是提供一种基于共轭梯度法的大规模MIMO预编码方法,该方法采用共轭梯度法对线性方程组进行求解,将矩阵求逆过程转化为矩阵乘法和矩阵加法的迭代过程, ...
【技术保护点】
1.一种基于共轭梯度法的大规模MIMO预编码方法,其特征在于:包括以下步骤:步骤1:估计大规模MIMO下的信道矩阵,通过估计的信道矩阵计算RZF预编码矩阵;步骤2:将RZF预编码矩阵代入发射信号表达式中,整理成线性方程组At=s的形式;利用共轭梯度法对线性方程组进行求解,最终得到发射信号表达式。
【技术特征摘要】
1.一种基于共轭梯度法的大规模MIMO预编码方法,其特征在于:包括以下步骤:步骤1:估计大规模MIMO下的信道矩阵,通过估计的信道矩阵计算RZF预编码矩阵;步骤2:将RZF预编码矩阵代入发射信号表达式中,整理成线性方程组At=s的形式;利用共轭梯度法对线性方程组进行求解,最终得到发射信号表达式。2.根据权利要求1所述的基于共轭梯度法的大规模MIMO预编码方法,其特征在于:所述步骤1包括以下步骤:1-1:假设大规模MIMO发射端天线数量为M,接收端天线数量为K,信道为慢衰落信道,则信道矩阵为:式中,hk表示发射端到第k个接收天线的信道向量,服从均值为0M×1方差为Φ的高斯分布,0M×1表示M行1列的0矩阵,矩阵Φ是信道的相干矩阵,具有有界的谱范数;1-2:对信道向量进行估计,得到信道向量的估计值为:式中,nk是信道估计噪声,与hk独立同分布,服从均值为0M×1方差为Φ的高斯分布,τ是信道估计质量,如果τ值为0则表明系统拥有高质量的信道估计,能够准确估计信道信息,τ值为1则表明系统得到的信道估计没有任何意义;1-3:根据信道向量的估计值得到信道矩阵的估计值为1-4:根据信...
【专利技术属性】
技术研发人员:李正权,张弛,刘洋,吴琼,沈连丰,赵小青,周成,燕锋,
申请(专利权)人:江南大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。