CN106788644B - 一种基于改进的牛顿迭代法的大规模mimo预编码方法 - Google Patents

一种基于改进的牛顿迭代法的大规模mimo预编码方法 Download PDF

Info

Publication number
CN106788644B
CN106788644B CN201611254924.XA CN201611254924A CN106788644B CN 106788644 B CN106788644 B CN 106788644B CN 201611254924 A CN201611254924 A CN 201611254924A CN 106788644 B CN106788644 B CN 106788644B
Authority
CN
China
Prior art keywords
matrix
precoding
channel
iteration
rzf
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201611254924.XA
Other languages
English (en)
Other versions
CN106788644A (zh
Inventor
李正权
满勇强
张弛
燕锋
夏玮玮
沈连丰
王兵
胡静
宋铁成
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Southeast University
Original Assignee
Southeast University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Southeast University filed Critical Southeast University
Priority to CN201611254924.XA priority Critical patent/CN106788644B/zh
Publication of CN106788644A publication Critical patent/CN106788644A/zh
Application granted granted Critical
Publication of CN106788644B publication Critical patent/CN106788644B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0456Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0202Channel estimation
    • H04L25/0204Channel estimation of multiple channels

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Power Engineering (AREA)
  • Radio Transmission System (AREA)

Abstract

本发明公开了一种基于改进的牛顿迭代法的大规模MIMO预编码方法。包括步骤如下:首先估计信道矩阵,通过得到的信道矩阵计算RZF预编码表达式。然后采用牛顿迭代法对RZF预编码算法中的逆矩阵进行估计,将矩阵求逆运算转化成矩阵加法和矩阵乘法运算,最后利用得到的预编码矩阵对发送信号进行预编码。改进的牛顿迭代法是构建高阶迭代式,将位于0附近的特征值经过变换,使其更加靠近1,1附近的特征值保持不变,从而加快牛顿迭代的收敛速度。实验结果表明,当迭代次数超过4次时,传统的牛顿迭代法的性能优于基于泰勒级数展开的逆矩阵估计算法。在迭代次数为2时,改进的牛顿迭代优化算法就已经能获得大约95%的RZF预编码平均用户到达率。

Description

一种基于改进的牛顿迭代法的大规模MIMO预编码方法
技术领域
本发明属于移动通信领域,主要涉及基于改进的牛顿迭代法的大规模MIMO预编码方法。
技术背景
大规模MIMO***是第五代移动通信***的关键技术之一,通过在基站和用户端配备大量天线,显著地提高***的信道容量、数据传输速率、频谱效率和通信质量。由于随着用户数目的增加,用户接收信号中存在大量的用户间干扰,因此在发射端引入预编码技术。在下行链路中,基站首先通过信道估计得到信道状态信息(CSI,channel stateinformation),然后基于CSI将调制后的发射信号进行预编码,以便消除用户间干扰,匹配信道衰落。
传统的预编码算法可以根据运算特性分为线性预编码和非线性预编码两类。线性预编码是使用线性运算处理信息,算法实现简单,计算复杂度低。主要有迫零预编码(ZF)、匹配滤波预编码(MF)和最小均方误差预编码(MMSE)等。非线性预编码是使用非线性运算处理信息,可以获得很好的***性能,但是计算复杂度过高,不适用于大规模MIMO***。
在线性预编码中,基于规则化迫零(Regularized ZF,RZF)预编码具有很好的性能和较低的复杂度,它是在ZF预编码和MMSE预编码算法的基础上提出来的。但是随着天线数目的增加,RZF预编码存在高维矩阵求逆的过程,具有很高的计算复杂度。
发明内容
本发明为了解决现有技术中的问题,提供了一种基于改进的牛顿迭代的大规模MIMO预编码方法,该方法采用牛顿迭代法对高维矩阵求逆过程进行估计,将矩阵求逆过程转化为矩阵乘法和矩阵加法的迭代过程。并且对牛顿迭代法进行改进,加快收敛速度,减少迭代次数。利用改进的牛顿迭代法对RZF预编码进行估计,算法收敛速度快,在迭代次数较小的情况下得到性能优的预编码矩阵。
本发明所述的基于改进的牛顿迭代的大规模MIMO预编码方法包括:
(1)估计大规模MIMO的信道矩阵,通过得到的信道矩阵计算RZF预编码矩阵;
(2)采用改进的牛顿迭代法对RZF预编码矩阵中的逆矩阵进行估计,将矩阵求逆运算转化成矩阵加法和矩阵乘法运算,其中,改进的牛顿迭代法是构建高阶迭代式,将位于0附近的特征值经过变换,使其更加靠近1,1附近的特征值保持不变,从而加快牛顿迭代的收敛速度;
(3)利用得到的预编码矩阵对发送信号进行预编码。
其中,步骤(1)具体包括:
(1-1)设置大规模MIMO发射天线数量为M,接收天线数量为K,信道为慢衰落信道,则信道向量为:
hk~CN(0M×1,Φ),k=1,...,K
式中,hk表示第k个信道向量,hk~CN(0M×1,Φ)表示hk服从均值为0M×1方差为Φ的分布,0M×1表示M行1列的0矩阵,Φ是信道的相干矩阵,具有有界的谱范数;
(1-2)对信道向量进行估计,得到信道向量的估计值为:
Figure GDA0001234254680000021
式中,zk是与hk独立同分布的信道估计噪声,zk~CN(0M×1,Φ),τ代表信道估计的质量,如果τ值为0则表明***拥有高质量的信道估计,τ值为1则表明***得到的信道估计没有任何意义;
(1-3)根据信道向量的估计值得到信道矩阵的估计值
Figure GDA0001234254680000022
Figure GDA0001234254680000023
(1-4)根据信道矩阵的估计值
Figure GDA0001234254680000024
计算得到RZF预编码矩阵为:
Figure GDA0001234254680000025
式中,β是确保GRZF满足
Figure GDA0001234254680000026
的功率约束因子,其中tr(·)表示矩阵的迹,P是实际发送功率;ξ是公式的优化系数,IK是一个K×K的单位矩阵。
其中,步骤(2)具体包括:
(2-1)令矩阵
Figure GDA0001234254680000027
初始值
Figure GDA0001234254680000028
δe=λmax(T0),δr=λmin(T0),λmax(T0)表示矩阵T0的最大特征值,λmin(T0)表示矩阵T0的最小特征值;
(2-2)按照以下步骤进行迭代:
a)令i=1;
b)计算Ti=(2I-Ti-1X)Ti-1
c)令Ai=TiX,判断
Figure GDA0001234254680000029
是否小于1/4,若是则执行d),若否执行f);
d)计算Ti+1=(γ3(TiX)22(TiX)+γ1I)Ti,其中,
Figure GDA00012342546800000210
Figure GDA00012342546800000211
I为单位矩阵;
e)令Ai+1=Ti+1X,i=i+1;
f)i=i+1,并返回至b),直至迭代次数达到预设次数停止,求得最后的X;
(2-3)将求得的X带入公式
Figure GDA0001234254680000031
得到GRZF
其中,步骤(3)具体包括:
利用得到的预编码矩阵GRZF对发送信号进行预编码,得到编码后的信号为x=GRZFS,式中,S表示发送信号矩阵。
本发明的有益效果:实验结果表明,当迭代次数超过4次时,传统的牛顿迭代法的性能优于基于泰勒级数展开的逆矩阵估计算法。在迭代次数为2时,改进的牛顿迭代优化算法就已经能获得大约95%的RZF预编码平均用户到达率。
附图说明
图1是本发明在信道估计误差为0.1,发送天线数为256,接收天线数为32,截断阶数和迭代次数均为4的条件下,对截短泰勒级数法和传统牛顿迭代法得到的预编码矩阵获得的用户到达率与RZF预编码用户到达率进行比较。
图2是本发明在信道估计误差为0.1,发送天线数为256,接收天线数为32,截断阶数和迭代次数均为2的条件下,对传统牛顿迭代法和改进的牛顿迭代法得到的预编码矩阵获得的用户到达率与RZF预编码用户到达率进行比较。
具体实施方式
下面对具体实施进行详细的描述。
步骤(1)
设信道为慢衰落信道,信道矩阵建模为:
hk~CN(0M×1,Φ)k=1,...,K (1)
式中,
Figure GDA0001234254680000032
是信道的相干矩阵,具有有界的谱范数,M是发射天线数量,K是接收天线数目。设估计信道有如下表达式:
Figure GDA0001234254680000033
式中,hk为实际信道,zk是与hk独立同分布的信道估计噪声,zk~CN(0M×1,Φ),τ代表信道估计的质量,如果τ值为0则表明***拥有高质量的信道估计,τ值为1则表明***得到的信道估计没有任何意义。最终估计的信道矩阵为
Figure GDA0001234254680000041
第k个用户接收到的信号可以表示为:
Figure GDA0001234254680000042
式中,nk是循环对称复高斯随机噪声,其均值为0,方差为σ2,记为nk~CN(0,σ2)。
Figure GDA0001234254680000043
为基站天线发送信号。此处我们定义RZF预编码为:
Figure GDA0001234254680000044
其中β是使等式tr(GGH)=P成立的系数,P为基站的发送功率,ξ是优化系数的最优值。
步骤(2)
令矩阵
Figure GDA0001234254680000045
初始值
Figure GDA0001234254680000046
δe=λmax(T0),δr=λmin(T0),λmax(T0)表示矩阵T0的最大特征值,λmin(T0)表示矩阵T0的最小特征值;
如表1所示,按照以下步骤进行迭代:
a)令i=1;
b)计算Ti=(2I-Ti-1X)Ti-1
c)令Ai=TiX,判断
Figure GDA0001234254680000047
是否小于1/4,若是则执行d),若否执行f);
d)计算Ti+1=(γ3(TiX)22(TiX)+γ1I)Ti,其中,
Figure GDA0001234254680000048
Figure GDA0001234254680000049
e)令Ai+1=Ti+1X,i=i+1;
f)i=i+1,并返回至b),直至迭代次数达到预设次数停止,求得最后的X;
将求得的X带入公式
Figure GDA00012342546800000410
得到GRZF
表1
Figure GDA00012342546800000411
Figure GDA0001234254680000051
其中,步骤(2)的推算过程为:
设令矩阵
Figure GDA0001234254680000052
则对应的牛顿迭代式为:
Ti=(2I-Ti-1X)Ti-1 (6)
其中,当T0=α0XT时,上式收敛。
对矩阵X进行奇异分解可得:X=U∑UT,其中
Figure GDA0001234254680000053
当m≠n时,um与un正交,Σ=diag(σ1,...,σK),σ1≥,...≥σK。同理可得TiX的奇异分解为:
Figure GDA0001234254680000054
其中
Figure GDA0001234254680000055
(6)式左右各乘矩阵X得下式:
Figure GDA0001234254680000056
由(8)式可得如下递推关系
Figure GDA0001234254680000057
化简得
Figure GDA0001234254680000058
其中pj 0=α0σj 2
经过推导,α0应该满足
Figure GDA0001234254680000061
为了优化α0,即使得||I-T0X||2最小,推导得
Figure GDA0001234254680000062
(11)式需要计算矩阵X的特征值,因此下面给出一个次优解。设λ是矩阵
Figure GDA0001234254680000063
的特征值,由随机矩阵理论可得
Figure GDA0001234254680000064
因此可以做如下近似近,
Figure GDA0001234254680000065
所以当天线数足够大时
Figure GDA0001234254680000066
Nt表示基站端发送天线数。
由(10)式可知,当pj 0在0和2附近时,pj i向1的收敛速度很慢。经过多次的牛顿迭代最终pj i值分布范围主要集中在0和1附近,因此使用构建高阶迭代式进一步提高牛顿迭代的收敛速度。将位于0附近的特征值经过变换,使其更加靠近1,而1附近的特征值继续保持不变,通过这种方式进而加速牛顿迭代收敛速度。
令Ai=TiX,
Figure GDA0001234254680000067
Figure GDA0001234254680000068
则使用如下等式计算下一次迭代的Ti+1值,否则使用传统的牛顿迭代进行计算:
Ti+1=(γ3(TiX)22(TiX)+γ1I)Ti (13)
为使得上述方程满足如下条件:f(1)=1,f'(1)=0,f(0)=0,f'(0)>>2,方程解得
Figure GDA0001234254680000069
最终TiX矩阵特征值方程为:
Figure GDA00012342546800000610
上述特征值方程能够保证f'(0)>>2,f'(1)=0,所以pj在0附近的值能够被放大,pj在1附近的值能够继续保持收敛。
步骤(3)
利用得到的预编码矩阵GRZF对发送信号进行预编码,得到编码后的信号为x=GRZFS,式中,S表示发送信号矩阵。

Claims (2)

1.一种基于改进的牛顿迭代法的大规模MIMO预编码方法,其特征在于,包括:
(1)估计大规模MIMO的信道矩阵,通过得到的信道矩阵计算RZF预编码矩阵;该步骤具体包括:
(1-1)设置大规模MIMO发射天线数量为M,接收天线数量为K,信道为慢衰落信道,则信道向量为:
hk~CN(0M×1,Φ),k=1,...,K
式中,hk表示第k个信道向量,hk~CN(0M×1,Φ)表示hk服从均值为0M×1方差为Φ的分布,0M×1表示M行1列的0矩阵,Φ是信道的相干矩阵,具有有界的谱范数;
(1-2)对信道向量进行估计,得到信道向量的估计值为:
Figure FDA0002382283860000011
式中,zk是与hk独立同分布的信道估计噪声,zk~CN(0M×1,Φ),τ代表信道估计的质量,如果τ值为0则表明***拥有高质量的信道估计,τ值为1则表明***得到的信道估计没有任何意义;
(1-3)根据信道向量的估计值得到信道矩阵的估计值
Figure FDA0002382283860000012
Figure FDA0002382283860000013
(1-4)根据信道矩阵的估计值
Figure FDA0002382283860000014
计算得到RZF预编码矩阵为:
Figure FDA0002382283860000015
式中β是确保GRZF满足
Figure FDA0002382283860000016
的功率约束因子,其中tr(·)表示矩阵的迹,P是实际发送功率;ξ是公式的优化系数,IK是一个K×K的单位矩阵;
(2)采用改进的牛顿迭代法对RZF预编码矩阵中的逆矩阵进行估计,将矩阵求逆运算转化成矩阵加法和矩阵乘法运算,其中,改进的牛顿迭代法是构建高阶迭代式,将位于0附近的特征值经过变换,使其更加靠近1,1附近的特征值保持不变,从而加快牛顿迭代的收敛速度;该步骤具体包括:
(2-1)令矩阵
Figure FDA0002382283860000017
初始值
Figure FDA0002382283860000018
δe=λmax(T0),δr=λmin(T0),λmax(T0)表示矩阵T0的最大特征值,λmin(T0)表示矩阵T0的最小特征值;
(2-2)按照以下步骤进行迭代:
a)令i=1;
b)计算Ti=(2I-Ti-1X)Ti-1,I为单位矩阵;
c)令Ai=TiX,判断
Figure FDA0002382283860000019
是否小于1/4,若是则执行d),若否执行f);
d)计算Ti+1=(γ3(TiX)22(TiX)+γ1I)Ti,其中,
Figure FDA0002382283860000021
Figure FDA0002382283860000022
e)令Ai+1=Ti+1X,i=i+1;
f)i=i+1,并返回至b),直至迭代次数达到预设次数停止,求得最后的X;
(2-3)将求得的X带入公式
Figure FDA0002382283860000023
得到GRZF
(3)利用得到的预编码矩阵对发送信号进行预编码。
2.如权利要求1所述的基于改进的牛顿迭代法的大规模MIMO预编码方法,其特征在于:步骤(3)具体包括:
利用得到的预编码矩阵GRZF对发送信号进行预编码,得到编码后的信号为x=GRZFS,式中,S表示发送信号矩阵。
CN201611254924.XA 2016-12-30 2016-12-30 一种基于改进的牛顿迭代法的大规模mimo预编码方法 Expired - Fee Related CN106788644B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611254924.XA CN106788644B (zh) 2016-12-30 2016-12-30 一种基于改进的牛顿迭代法的大规模mimo预编码方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611254924.XA CN106788644B (zh) 2016-12-30 2016-12-30 一种基于改进的牛顿迭代法的大规模mimo预编码方法

Publications (2)

Publication Number Publication Date
CN106788644A CN106788644A (zh) 2017-05-31
CN106788644B true CN106788644B (zh) 2020-07-14

Family

ID=58953309

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611254924.XA Expired - Fee Related CN106788644B (zh) 2016-12-30 2016-12-30 一种基于改进的牛顿迭代法的大规模mimo预编码方法

Country Status (1)

Country Link
CN (1) CN106788644B (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107359920A (zh) * 2017-07-27 2017-11-17 东南大学 一种基于切比雪夫迭代法的大规模mimo预编码方法
CN108400805A (zh) * 2018-03-07 2018-08-14 江南大学 一种基于共轭梯度法的大规模mimo预编码方法
CN109150278B (zh) * 2018-08-17 2021-03-30 电子科技大学 基于改进牛顿迭代的massive MIMO信号检测方法
CN110798249B (zh) * 2019-10-09 2021-07-02 长安大学 Massive MIMO***中信号快速收敛联合预编码方法、信号传输方法
CN111404634B (zh) * 2020-02-16 2022-04-05 西安电子科技大学 基于变步长迭代的大规模mimo检测方法、***及应用
CN112565122B (zh) * 2020-12-08 2021-11-02 江南大学 基于牛顿-正交匹配追踪的超大规模mimo信道估计方法
CN113569195B (zh) * 2021-07-19 2023-12-01 江南大学 一种用于分布式网络***的预条件方法
CN114142905B (zh) * 2021-12-10 2024-02-09 东南大学 时变信道下基于牛顿迭代法的mimo检测算法的改进方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105187102A (zh) * 2015-08-13 2015-12-23 南京理工大学 一种基于超松弛迭代的低复杂度迫零预编码方法
CN105760687A (zh) * 2016-03-02 2016-07-13 中国地质大学(武汉) 一种基于不精确牛顿解的预条件共轭梯度区域网平差方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1987619A1 (en) * 2006-02-16 2008-11-05 Agency for Science Technology and Research Method for processing a data signal, data processing unit and computer program product
CN102420646B (zh) * 2010-09-27 2016-05-18 株式会社Ntt都科摩 下行多用户mimo***中的线性预编码方法和装置
CN104123267B (zh) * 2014-07-21 2017-02-15 电子科技大学 一种高精度的精同步装置及方法
CN107181510A (zh) * 2017-06-06 2017-09-19 华中科技大学 一种大规模mimo***中基于去相关的预编码方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105187102A (zh) * 2015-08-13 2015-12-23 南京理工大学 一种基于超松弛迭代的低复杂度迫零预编码方法
CN105760687A (zh) * 2016-03-02 2016-07-13 中国地质大学(武汉) 一种基于不精确牛顿解的预条件共轭梯度区域网平差方法

Also Published As

Publication number Publication date
CN106788644A (zh) 2017-05-31

Similar Documents

Publication Publication Date Title
CN106788644B (zh) 一种基于改进的牛顿迭代法的大规模mimo预编码方法
US8396107B2 (en) Generalized decision feedback equalizer precoder with receiver beamforming for matrix calculations in multi-user multiple-input multiple-output wireless transmission systems
JP5666581B2 (ja) Mu−mimo通信システムの送信機のためのプリコーディング方法
CN110677361B (zh) 正交时频空***的信号均衡方法、均衡器及存储介质
CN109617579B (zh) 增强型诺依曼大规模mimo预编码方法
CN105071843A (zh) 大规模mimo***低复杂度多项式展开矩阵求逆方法及应用
CN107359920A (zh) 一种基于切比雪夫迭代法的大规模mimo预编码方法
Liu et al. Spherical normalization for learned compressive feedback in massive MIMO CSI acquisition
CN102647220B (zh) 一种基于格基约减的多入多出预编码的控制方法
CN107231177B (zh) 基于大规模mimo的高效cr检测方法和架构
Xu et al. Adaptive semi-blind channel estimation for massive MIMO systems
KR102169683B1 (ko) 하향링크 대용량 mimo 시스템을 위한 효율적 프리코딩 장치 및 그 방법
CN112054826A (zh) 一种基于中间信道的单用户低复杂度混合预编码方法
CN108809389B (zh) 基于Givens旋转矩阵复用的QR分解块对角化预编码实现方法
Chen et al. Multi-user multi-stream vector perturbation precoding
CN107733487B (zh) 一种大规模多输入多输出***的信号检测方法及装置
CN114006639B (zh) 一种适用于上行多用户mimo***的分布式预编码方法
Tsai et al. Reduced-complexity SVD with adjustable accuracy for precoding in large-scale MIMO systems
CN110868244B (zh) 一种基于信道穿刺的低复杂度通信信号检测方法
CN109560843B (zh) 一种mu-miso混合预编码***模拟预编码矩阵生成方法
Dam et al. A fast low complexity method for optimal zero-forcing beamformer MU-MIMO system
Sahoo et al. Robust variable power fractional LMP based channel estimation for MIMO fading wireless systems
CN107181510A (zh) 一种大规模mimo***中基于去相关的预编码方法
Gadamsetty et al. A fast dictionary learning algorithm for CSI feedback in massive MIMO FDD systems
CN106817155B (zh) 一种基于加权Kapetyn级数展开的大规模MIMO低复杂度信道估计方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20200714