en
×

分享给微信好友或者朋友圈

使用微信“扫一扫”功能。
参考文献 1
SanguinettiL, D'AmicoA, RongY. A tutorial on the optimization of amplify‑and‑forward MIMO relay systems [J]. IEEE Journal on Selected Areas in Communications, 2012, 30(8): 1331‑1346.
参考文献 2
ZhangR, ChaiC C, LiangY C. Joint beamforming and power control for multi‑antenna relay broadcast channel with QoS constraints [J]. IEEE Transactions on Signal Processing, 2009, 57(2): 726‑737.
参考文献 3
XuW, DongX, LuW S. Joint precoding optimization for multiuser multi‑antenna relaying downlinks using quadratic programming [J]. IEEE Transactions on Communications, 2011, 59(5): 1228‑1235.
参考文献 4
HeZ, GuoS, OuY, et al. Multiuser multi‑hop MIMO relay system design based on mutual information maximization [J]. IEEE Transactions on Signal Processing, 2014, 62(21): 5725‑5733.
参考文献 5
KhandakerM R A, RongY. Precoding design for MIMO relay multicasting[J]. IEEE Transactions on Wireless Communications, 2013, 12(7): 3544‑3555.
参考文献 6
LiJ, ZhangJ, ZhangY, et al. A comparison of TDMA, dirty paper coding, and beamforming for multiuser MIMO relay networks [J]. Journal of Communications & Networks, 2008, 10(2): 186‑193.
参考文献 7
GopalL, RongY, ZangZhuquan. Simplified robust design for nonregenerativemm multicasting MIMO relay systems [C]//International Conference on Telecommunications (ICT). [S.l.]: [s.n.],2015: 289‑293.
参考文献 8
ShuF, TongJ, YouX, et al. Adaptive robust max‑SLNR precoder for MU‑MIMO‑OFDM systems with imperfect CSI[J]. Science China, 2016, 59(6): 1‑14.
参考文献 9
WangJ, ShuF, ChenR Q, et al. Adaptive robust beamformer for multi‑pair two‑way relay networks with imperfect channel state information[J]. Frontiers of Information Technology & Electronic Engineering, 2016, 17(3): 265‑280.
参考文献 10
LiuG, JiH, YuF R, et al. MMSE‑based transceiver design in multi‑user MIMO relay systems with channel correlation and estimation errors[C]// IEEE Wireless Communications and NETWORKING Conference. [S.l.]: IEEE, 2014: 1182‑1187.
参考文献 11
谭伟,陈小敏,朱益民,等.存在信道相关及估计误差时V‑BLAST系统的功率分配算法[J]. 数据采集与处理,2015,30(3):571‑577.
TanWei, ChenXiaomin, ZhuYimin, et al. Power allocation algorithm for correlated V‑BLAST system with channel estimation error[J]. Journal of Data Acquisition and Processing, 2015,30(3): 571‑577.
参考文献 12
SanguinettiL, AmicoA A D, RongY. A tutorial on the optimization of amplify‑and‑forward MIMO relay systems [J]. IEEE Journal on Selected Areas in Communications, 2012, 30(8): 1331‑1346.
参考文献 13
AuE K S, JinS, MckayM R, et al. Analytical performance of MIMO‑SVD systems in ricean fading channels with channel estimation error and feedback delay[J]. IEEE Transactions on Wireless Communications, 2008, 7(4): 1315‑1325.
参考文献 14
ChuT M C, DuongT Q, ZepernickH. Outage probability and ergodic capacity for MIMO‑MRT systems under co‑channel interference and imperfect CSI[C]// Communication Technologies Workshop (Swe‑CTW). [S.l.]: IEEE, 2011: 46‑51.
参考文献 15
ChuT M C, DuongT Q, ZepernickH J. Performance analysis for multiple‑input multiple‑output‑maximum ratio transmission systems with channel estimation error, feedback delay and co‑channel interference[J]. IET Communications, 2013, 7(4):279‑285.
参考文献 16
ZhaoC, ChampagneB. A unified approach to optimal transceiver design for non‑regenerative MIMO relaying[J]. IEEE Transactions on Vehicular Technology, 2015, 64(7): 2938‑2951.
参考文献 17
XuW, DongX, LuW S. Joint precoding optimization for multiuser multi‑antenna relaying downlinks using quadratic programming [J]. IEEE Transactions on Communications, 2011, 59(5): 1228‑1235.
参考文献 18
GrantM, BoydS P. CVX: MATLAB software for disciplined convex programming [EB/OL]. (2015‑13‑01)[2017‑04‑13].http://cvxr.com/cvx.
参考文献 19
SongC, LingC. On the diversity of linear transceivers in MIMO AF relaying systems [J]. IEEE Transactions on Information Theory, 2016, 62(1): 272‑289.
目录 contents

    摘要

    针对上行多用户MIMO中继系统,在信道存在反馈延迟及估计误差的条件下,以误比特率(Bit error rate, BER)为优化目标,提出了基于最小均方误差(Minimum mean‑squared error, MMSE)准则的预编码算法。所提算法将求解发射端、中继节点、接收端矩阵的复杂非凸问题分解为3个独立的子优化问题,发射端的用户配备单天线且服从空间独立分布,先确定发射端预编码矩阵,将求解中继矩阵的凸优化问题转化为半正定规划(Semi‑definite programming, SDP)问题,采用CVX工具箱求解,接收端处理矩阵通过线性搜索法求解,最后采用联合迭代法得到各节点矩阵的最优解。仿真结果表明,所提算法能有效改善系统的误比特率性能。

    Abstract

    For up‑link multi‑user multiple‑input multiple‑output relay systems, with the aim of minimizing the bit error rate, a linear precoding scheme design is proposed based on the minimum mean‑squared error (MMSE) rule in the presence of the feedback delay and channel estimation error. The proposed precoding algorithm decomposes the constrained optimization problem into three sub‑convex optimization problems that are solved separately. The transmitter equipped with single antenna is subject to independent distribution, and it can be assumed that the precoding matrix is a diagonal matrix. The convex optimization problem of relay matrix is transformed into semi‑definite programming problem (SDP), which can be solved by CVX toolbox. The equalizer matrix can be introduced by the gradient‑based line search algorithms. Then the optimal solution is obtained by using joint iteration. The simulation results show that the proposed scheme can achieve better system performance.

  • 引 言

    多输入多输出(Multiple‑input multiple‑output, MIMO)技术可以在不增加带宽的前提下成倍地提升系统的容量和频谱利用[1]。将中继运用到MIMO系统中并结合预编码技术,能够在提高系统吞吐量同时增加无线网络的覆盖范围。将现有的MIMO和中继等无线通信技术进行融合,进一步挖掘其潜在优势是当前5G技术的热点内容。目前为止,针对单用户MIMO中继系统,国内外学者分别以最大化信道容量、服务质量和最小均方误差为准则对其预编码方案进行了详尽的研究。而多用户MIMO中继系统更契合实际场景应用,成为当前的研究热点。

    基于多用户MIMO中继系统预编码算法的研究可见文献[2‑8]。文献[2]提出了以最小化发射功率,信干噪比(Signal to interference and noise ratio,SINR)为约束的预编码设计方案。文献[3]以最大化信道容量为准则,发射功率为约束联合设计预编码。文献[4]则将单用户双跳MIMO中继系统扩展至多用户多跳MIMO中继系统。文献[5]分析了基于最小均方误差(Minimum mean‑squared error,MMSE)和服务质量(Quality of service,QoS)准则的多用户MIMO中继系统的预编码设计方案。文献[6]则采用脏纸编码对多用户中继网络进行了研究,该方案采用矩阵变换性质将原始预编码设计问题转化为可用迭代注水算法解决的标量变量问题,继而可求得预编码矩阵。然而,文献[2‑6]均假设信道状态信息(Channel state information, CSI)完全已知。文献[7]基于MMSE准则在仅考虑信道估计误差的情况下提出了联合迭代算法。文献[8‑9]基于高斯马尔科夫信道状态信息误差模型和最大化信漏噪比(Maximum signal to leakage and noise ratio,Max‑SLNR)准则,提出了一个自适应的基站预编码算法。文献[10]则在考虑信道估计误差和天线相关性的情况下对上行多用户MIMO中继系统进行了预编码算法设计,但没有考虑信道反馈延迟。而对于实际MIMO中继系统,由于信道估计方法的局限性以及反馈链路的时延性,信道反馈延迟很难避免。

    本文综合考虑信道中存在反馈延迟和估计误差的情况,以改善系统的误比特率性能为优化目标,对上行多用户MIMO中继系统的预编码算法进行研究,以MMSE为优化准则,将求解发射端、中继节点、接收端矩阵的复杂非凸问题分解为3个独立的子优化问题。发射端天线服从空间独立分布,可以先确定发射端预编码矩阵。中继矩阵求解的凸优化问题可转化为SDP问题,继而采用CVX工具箱求解。接收端处理矩阵可利用线性搜索法求解。最后采用联合迭代法联合优化各节点的预编码矩阵。仿真结果验证了所提算法的有效性。

  • 1 系统模型

    考虑图1中发射端存在K=ns个用户的上行多用户 MIMO中继系统。发射端在中继的协助下向接收端发送信息,中继节点和接收端分别具有nrnd根天线,每个用户配备单天线。

    图1
                            上行多用户MIMO中继系统模型

    图1 上行多用户MIMO中继系统模型

    Fig.1 Diagram of up‑link multi‑user MIMO relay system model

    在第一个时隙内,K个用户同时发射信号至中继节点,其中xk(k=1,2,,K)为用户k的发射信号矢量,令x=[x1T,,xKT]TCK×1,协方差矩阵满足Rx=ε[xxH]=IK,ε[·]表示期望值。发射端的预编码矩阵为B=diag(b1,b2,,bns)Cns×ns,若Ps为发射端的最大发射功率,则发射端满足Tr(BxxHBH)=Tr(BBH)Ps的发射功率约束,Tr(·)表示矩阵的迹。中继接收信号为

    ys=HBx+nr
    (1)

    式中:H=[H1,H2,,Hns]TCnr×ns为每个用户到中继节点对应的等效信道矩阵,nr是方差为σn2的中继端接收噪声。

    第二个时隙,中继端将预编码后的信号转发至接收端,中继转发信号yrCnr×1

    yr=Fys=FHBx+Fnr
    (2)

    式中:FCnr×nr为中继节点处预编码矩阵;yr满足中继功率约束条件Tr(yryrH)PrPr为最大转发功率。接收端信号ydCnd×1可以表示为

    yd=GFHBx+GFnr+nd
    (3)

    式中:GCnd×nr为中继到接收端的信道矩阵,ndCnd×1是协方差矩阵为Rnd=ε[ndndH]=σd2Ind的接收端噪声。接收端采用线性处理矩阵Q对其接收信号进行恢复,最终恢复出发送信号的估计值可表示为

    xˆ=Qyd=QGFHBx+QGFnr+Qnd
    (4)
  • 2 信道模型

    由于信道估计方法的局限性和信道反馈链路的时延性客观存在,实际的MIMO中继通信系统中无法获得理想信道状态信息。本文考虑信道信息存在估计误差,且信道信息反馈存在延迟情况。假设H¯t为时刻t接收端对真实信道矩阵Ht的估计信道矩阵,则Ht[11]

    Ht=H¯t+Eh
    (5)

    式中:EhCnr×nsHt的估计误差矩阵,其元素服从ei,j~CN(0,σh2)H¯t的元素服从h¯i,j~CN(0,1-σh2)CN(0,σ2)表示均值为0,方差为σ2的复高斯分布。H¯t-τ为接收端H¯t经过时延为τh的反馈链路反馈至发射端的信道估计矩阵,则信道估计矩阵H¯t及反馈延迟信道估计矩阵H¯t-τ的关系如[12]

    H¯t=ρhH¯t-τ+Dh
    (6)

    根据Clarke功率谱,ρh为与时延有关的时间相关系数,ρh=J02(2πfdτh)[13]fdτh为归一化反馈延迟,J0代表第一类零阶Bessel函数。Dh为元素满足dij~CN(0,(1-σh2)(1-ρh))的反馈延迟估计误差矩阵。由式(5,6)可得,反馈延迟信道估计矩阵H¯t-τ与真实信道矩阵Ht存在如下关[14]

    Ht=ρhH¯t-τ+Eh+Dh
    (7)

    由于EhDh相互独立,令Σh=Eh+Dh,式(7)可以表示为

    Ht=ρhH¯t-τ+Σh
    (8)

    注意,式(8)虽然与式(6)形式相类似,但误差矩阵ΣhDhEh组成,其元素服从kij~CN(0,(1-σh2)(1-ρ)+σh2)。时刻t与时刻t-τh信道矩阵元素都服从同一复高斯分布为推导方便将时间下标省去,因此信道矩阵最终简化为

    H=ρhH¯+Σh
    (9)

    HG分别表示发射端到中继和中继到接收端的真实信道矩阵,记Σh=Eh+DhΣg=Eg+Dg,得到

    H=ρhH¯+Σh
    (10)
    G=ρgG¯+Σg
    (11)

    式中:HG的元素分别满足hi,j~CN(0,1)gi,j~CN(0,1),时间相关系数满足ρh=J02(2πfdτh)ρg=J02(2πfdτg)DhDg分别为信道矩阵HG对应的反馈延迟误差矩阵,EhEg分别为对应的估计误差矩阵,Σh的元素服从kij~CN(0,(1-σh2)(1-ρh)+σh2)ΣG的元素服从gij~CN(0,(1-σg2)(1-ρg)+σg2)[15]

  • 3 基于MMSE的约束优化问题

    根据最小均方误差为设计准则,均方误差函数可表示为

    MSE(B,F,Q)=ε{xˆ-x2}=Tr[((QGFHB-Ins)x+QGFnr+Qnd)((QGFHB-Ins)x+QGFnr+Qnd)H]=Tr[QGFHBBHHHFHGHQH+QGFRnrFHGHQH]+Tr(Ins)+Tr(QRndQH)-Tr(QGFHB+BHHHFHGHQH)
    (12)

    根据信道模型,有

    Tr[εΣh,Σg(QGFHBBHHHFHGHQH)+Tr[εΣg(QGFRnrFHGHQH)]=Tr[ρgQG¯FXFHG¯HQH+κg2Tr(FXFH)QQH]
    (13)

    式中

    X=ρhH¯BBHH¯H+κh2Tr(BBH)Inr+Rnr
    (14)
    κh2=σh2+(1-ρh)(1-σh2)
    (15)
    κg2=(1-σg2)(1-ρg)+σg2
    (16)

    则均方误差函数可进一步化简为

    MSE(B,F,Q)=Tr[ρgQG¯FXFHG¯HQH+κg2Tr(FXFH)QQH]+Tr(Ins)+Tr(QRndQH)-Tr(QGFHB+BHHHFHGHQH)
    (17)

    需进行优化的目标函数为均方误差MSE(B,F,Q),将发射端与中继节点处的功率作为约束,因此优化问题可表示为

    argminB,F,Q{MSE(B,F,Q)}s.t.Tr(BBH)Pss.t.Tr[(FHBx+Fnr)(FHBx+Fnr)H]=Tr(FXFH)Pr
    (18)
  • 4 上行多用户MIMO中继系统的预编码设计

    本文将预编码算法采用适当的矩阵变换,将式(18)中求解发射端,中继端,接收端矩阵的复杂非凸问题分解为3个独立的子优化问题,分别对其求解后采用联合迭代法进行优化。

  • 4.1 发射端预编码矩阵设计

    发射端的用户服从独立空间分布,则发射端矩阵B需满足为对角矩阵,且满足功率约束条件:Tr(BxxHBH)=Tr(BBH)Ps。假设每个用户配置其最大功率,则

    Tr(BBH)=Tr[diag(P12,,Pns2)]
    (19)

    即可得[16]

    B=Ps1/2
    (20)

    式中Psdiag(P1,,Pns)的对角阵。

  • 4.2 中继端预编码矩阵设计

    固定BQ,可将优化问题式(18)转化为SDP半正定规划问题以求解F[17]。由式(18),该子问题可表述为

    argminF{MSE(B,F,Q)}=Tr[FHG¯HQHQG¯FX+FHTr(κg2QHQ)FX]+Tr(QRndQH+Ins)-Tr[H¯BQG¯F+FH(H¯BQG¯)H]s.t.Tr(FXFH)Pr
    (21)

    式(21)的优化问题为含有单一约束条件的SDP问题。由数学性质Tr(AHB)=vecT(A)vec(B)vec(AXB)=(BHA)vec(X),有

    Tr[FHG¯HQHQG¯FX]=vecT(F)vec(G¯HQHQG¯FX)=vecT(F)(XHG¯HQHQG¯)vec(F)
    (22)
    Tr[FHTr(κg2QHQ)FX]=vecT(F)(Xκg2Tr(QHQ)I)vec(F)
    (23)
    Tr[H¯BQG¯F]=vecT((H¯BQG¯)H)vec(F)
    (24)
    Tr[FH(H¯BQG¯)H]=vecT(F)vecT((H¯BQG¯)H)
    (25)

    式(21)中的子问题可采用如下转化

    argminF{MSE(B,F,Q)}s.t.Tr(FXFH)PrminffHA0f-2×Re(C0Hf)+D0s.t.fHA1f-2×Re(C1Hf)+D10
    (26)

    式(26)中对应参数为

    f=vec(F)
    (27)
    A0=[XT(G¯HQHQG¯)]+(XT[κg2Tr(QQH)I])
    (28)
    A1=([ρhH¯BBHH¯H+κh2Tr(BBH)Inr+Rnr]HI)
    (29)
    C0=vecT(H¯BQG¯)H
    (30)
    C1H=0
    (31)
    D0=0
    (32)
    D0=-Pr
    (33)

    当引入对应变量χ后,式(26)可以转化为如下SDP问题

    minF,χχs.t.IA01/2f(A01/2f)Hχ+2×Re(C0Hf)-D00IA11/2f(A11/2f)H2×Re(C1Hf)-D10
    (34)

    对式(34)的SDP问题采用CVX工具箱求[18],可得到中继预编码矩阵F

  • 4.3 接收端处理矩阵设计

    这里采用线性搜索法求解接收端处理矩阵Q[16]。在此之前,需要先求得F。由中继功率约束条件,求解F的子问题可以表示为

    argminF{MSE(B,F,Q)}s.t.Tr[FXFH]Pr
    (35)

    引入拉格朗日乘子λ后,式(35)的拉格朗日函数可表示为

    L(F,λ)=MSE(B,F,Q)+λ(Tr[FXFH]-Pr)
    (36)

    由KKT条件有

    L(F,λ)F¯|F¯=F*=0
    (37)
    Tr[FXFH]-Pr<0
    (38)
    λ>0
    (39)
    λ(Tr[FXFH]-Pr)=0
    (40)

    联立式(37—40),可得F表达式为

    F=[ρgG¯HQHQG¯+κg2Tr(QHQ)Ins+λInr]-1ρhρgG¯HQHBHH¯HX-1
    (41)

    由文献[16],引入线性系数η(η>0),用η-1Q代替Q,则F可表示为

    F=η(ρgG¯HQHQG¯+κg2Tr(QHQ)Ins+ϖInr)-1ρhρgG¯HQHBHH¯HX-1
    (42)

    ϖ被定义为

    ϖ=Tr(QRndQH)Pr
    (43)

    将式(42)代入式(17),可得

    MSE(B,Q)=Tr(Ins)-ρhρgTr[BHH¯HX-1H¯BQG¯(ρgG¯HQHQG¯+κg2Tr(QHQ)Inr+ϖInr)-1G¯HQH]=Tr(Ins)-Tr[(Ins-EH)(Ins-EG)]
    (44)

    式中

    EH=Ins-ρhBHH¯HX-1H¯B
    (45)
    EG=(Ins+ρgQnG¯β-1G¯HQnH)-1
    (46)
    β=[κg2Tr(QHQ)+ϖ]Inr=(κg2PrRnd-1+Inr)ϖ
    (47)

    借助线性搜索法求解该无约束最优化问[16]

    ΔQ=-Q*MSE(Q)=-η-2QRnd+ρhρgEGBHH¯HX-1H¯BEGQG¯βn-1G¯H
    (48)

    线性搜索法的求解步骤如表1所示。

    表1 线性搜索法

    Tab.1 Linear searching method

    线性搜索法求解步骤

    Step 1:选择Prδ

    Step 2:设置线性搜索参数

    μ(0.1,0.8),c(0,0.5),β¯,Kmax

    Step 3:初始化计数器n=-1Q0=I

    Step 4:迭代开始

    更新nn+1

    计算:ΔQ(n)

    ββ¯

    进行迭代

    βμβ

    MSE(Q(n)+βΔQ(n))MSE(Q(n))-cβ||ΔQ(n)||F2n>Kmax

    迭代结束

    优化更新Q(n+1)Q(n)+βΔQ(n)

    Step 5:直至||ΔQ(n)||F2<δ迭代结束

  • 4.4 联合迭代算法

    以上可以看到发射端矩阵B,中继转发矩阵F,接收端处理矩阵Q相互关联,下面采用联合迭代设计算法,迭代更新求得BoptFoptQopt,如表2所示。

    表2 上行多用户MIMO中继系统联合迭代算法

    Tab.2 Joint iterative algorithm of up‑link multi‑users MIMO relay system

    上行多用户MIMO中继系统联合迭代算法设计

    步骤

    Step 1:初始化F(0)=I,Q(0)=Iξ>0,n=0,Niter

    Step 2: 迭代计算

    计数nn+1

    最优化及更新B(n)

    最优化及更新F(n)

    最优化及更新Q(n)

    最优化及更新β(n),η(n)

    Step 3:至|MSE(B(n),Q(n))-MSE(B(n-1),Q(n-1))|<ξn>Itermax,迭 代过程结束

    Step 4:计算ηoptFopt,令BoptBn,Qoptηopt-1Qn

    由联合迭代法的设计步骤,其收敛性需由以下两点保证:

    (1)MSE(B(n),F(n),Q(n),βn,ηn)为收敛序列。

    (2)B(n),F(n)Q(n)收敛。

    经过i次迭代,得到MSE(B(i),F(i),βi,ηi),假定第i+1次迭代时有:当F(i)固定时,满足

    L(B(i+1),F(i),Q(i))B¯(i+1)|B¯(i+1)=B(i+1)*=0

    即在第i+1次迭代中,B(i+1)为极值点。此外,均方误差值的下界为零,因此该极值点为极小值点,所以MSE(B(i+1),F(i),βi,ηi)MSE(B(i),F(i),Q(i),βi,ηi),因此MSE(B(i),F(i),Q(i),β(i),ηi)为单调递减的收敛序列,F(i)收敛。同理,可证B(i)Q(i)收敛。以上保证了该迭代算法的收敛性。另外,η的引入是为了方便预编码矩阵的求解,对算法的收敛性以及系统的均方误差和误比特率性能均无影响。

  • 5 仿真结果与分析

    本节给出不同CSI下本文预编码方案的比特误比特率仿真结果,并将该联合迭代方法与 放大转发方案(即F=Pr/Tr(X)Ind)进行性能对[19]。仿真中,假设两个时隙内的信道都是瑞利平坦衰落信道(两时隙内信道状态不变),发射端对信号采用QPSK调制。发射端、中继节点及接收端的天线数ns=nr=nd=4;中继节点和接收端加性复高斯噪声的方差分别为σr2σd2;发射端到中继端的信噪比为SNRsr=Ps/(nsσr2),中继端到接收端的信噪比SNRrd=Pr/(nrσd2)。信道参数定义为:归一化反馈延迟fdτ=fdτh=fdτg;信道估计误差σΣ2=σh2=σg2。最大迭代次数Niter=30,迭代门限值ξ=0.001

    2,3为固定信噪比SNRsr=25dB时采用所提预编码算法的误比特率性能曲线。图2fdτ设置了对比,两组对比参数分别为fdτ=0.01,σΣ2=0.02fdτ=0.03,σΣ2=0.02。图3σΣ2设置了对比,两组对比的参数分别为fdτ=0.01,σΣ2=0.01fdτ=0.01,σΣ2=0.03

    图2
                            σΣ2=0.02时上行多用户MIMO中继系统误比特率比较(SNRsr=25dB)

    图2 σΣ2=0.02时上行多用户MIMO中继系统误比特率比较(SNRsr=25dB)

    Fig.2 BER performance comparisons with σΣ2=0.02(SNRsr=25dB)

    图3
                            fdτ=0.01时上行多用户MIMO中继系统的误比特率比较(SNRsr=25dB)

    图3 fdτ=0.01时上行多用户MIMO中继系统的误比特率比较(SNRsr=25dB)

    Fig.3 BER performance comparisons with fdτ=0.01(SNRsr=25dB)

    当固定上行信道信噪比SNRsr=25dB时,系统比特误比特率性能随下行信道信噪比SNRrd的影响如4和图5所示。图4中参数分别设置为fdτ=0.01,σΣ2=0.02fdτ=0.03,σΣ2=0.02。图5中两组对比的参数:fdτ=0.01,σΣ2=0.01;fdτ=0.01,σΣ2=0.03

    图5
                            fdτ=0.01时多用户MIMO中继系统的误比特率比较(SNRrd=25dB)

    图5 fdτ=0.01时多用户MIMO中继系统的误比特率比较(SNRrd=25dB)

    Fig.5 BER performance comparisons with fdτ=0.01(SNRrd=25dB)

    图4
                            σΣ2=0.02时上行多用户MIMO中继系统误比特率比较(SNRrd=25dB)

    图4 σΣ2=0.02时上行多用户MIMO中继系统误比特率比较(SNRrd=25dB)

    Fig.4 BER performance comparisons with σΣ2=0.02(SNRrd=25dB)

    由图2,3,4,5可以看到随着fdτσΣ2增大,系统BER逐渐减小,这是信道传输质量变差所致。此外,本文预编码方案的系统性能明显好于对比的AF中继方案。在高SNR域,随着信道估计误差和信道反馈延迟的增大,性能优势也越来越明显。这是由于AF方案仅考虑发射端与接收端的线性处理,未在中继对信号进行预编码,仅对信号做了放大转发处理,而所提预编码算法不仅综合考虑了信道估计误差及反馈延迟对中继收发信号的影响,还对各节点进行了联合设计,因此性能要比中继处未进行预编码的AF中继方案表现优异。

    6和图7为系统在不完全CSI条件下,本文方案与仅考虑部分信道信息方案的性能对比图。以信噪比SNR=SNRsr=SNRrd作为横轴,对比的性能为系统误比特率。图6固定一类信道参数fdτ,以估计误差σΣ2为对比,图6的信道参数设置为fdτ=0.01,σΣ2=0.02fdτ=0.03,σΣ2=0.02。图7则以归一化反馈延迟fdτ为对比,信道参数设置为fdτ=0.01,σΣ2=0.01,fdτ=0.01,σΣ2=0.03

    图6
                            以fdτ作为参照的本文方案与仅考虑部分CSI方案的误比特率比较(SNRsr=SNRrd)

    图6 以fdτ作为参照的本文方案与仅考虑部分CSI方案的误比特率比较(SNRsr=SNRrd)

    Fig.6 BER performance comparisons with fdτ as reference and considering partial CSI(SNRsr=SNRrd)

    图7
                            以σΣ2作为参照的本文方案与仅考虑部分CSI方案的误比特率比较(SNRsr=SNRrd)

    图7 以σΣ2作为参照的本文方案与仅考虑部分CSI方案的误比特率比较(SNRsr=SNRrd)

    Fig.7 BER performance comparisons with σΣ2 as reference and considering partial CSI(SNRsr=SNRrd)

    从图6和图7的仿真结果可以看到,无论采用哪组仿真参数,本文预编码方案的系统性能表现都最优异。这是由于所提方案充分考虑有限反馈系统中的量化信道模型和信道估计时的误差,因此相比仅考虑了部分信道信息的对比方案表现要好。

  • 6 结束语

    针对不完全信道状态信息的多用户MIMO中继系统,本文提出了基于MMSE准则的预编码设计方案。选用发射端配备多用户的上行多用户模型,采用适当矩阵变换,将发射端,中继节点,接收端矩阵求解的复杂非凸问题分解为3个独立的子优化问题。发射端服从独立分布可先确定发射端预编矩阵,将中继矩阵求解的凸优化问题转化为SDP半正定规划问题,可以利用CVX工具箱求解。接收端处理矩阵可通过引入修正因子的线性搜索法求解。最后采用联合迭代法得到各节点矩阵的最优解。系统性能仿真结果表明,与对比方案相比,所提预编码算法能获得更优的系统性能。与仅考虑部分CSI的方案相比,所提预编码算法能获得更低的误比特率。

  • 参考文献

    • 1

      Sanguinetti L, D'Amico A, Rong Y. A tutorial on the optimization of amplify‑and‑forward MIMO relay systems [J]. IEEE Journal on Selected Areas in Communications, 2012, 30(8): 1331‑1346.

    • 2

      Zhang R, Chai C C, Liang Y C. Joint beamforming and power control for multi‑antenna relay broadcast channel with QoS constraints [J]. IEEE Transactions on Signal Processing, 2009, 57(2): 726‑737.

    • 3

      Xu W, Dong X, Lu W S. Joint precoding optimization for multiuser multi‑antenna relaying downlinks using quadratic programming [J]. IEEE Transactions on Communications, 2011, 59(5): 1228‑1235.

    • 4

      He Z, Guo S, Ou Y, et al. Multiuser multi‑hop MIMO relay system design based on mutual information maximization [J]. IEEE Transactions on Signal Processing, 2014, 62(21): 5725‑5733.

    • 5

      Khandaker M R A, Rong Y. Precoding design for MIMO relay multicasting[J]. IEEE Transactions on Wireless Communications, 2013, 12(7): 3544‑3555.

    • 6

      Li J, Zhang J, Zhang Y, et al. A comparison of TDMA, dirty paper coding, and beamforming for multiuser MIMO relay networks [J]. Journal of Communications & Networks, 2008, 10(2): 186‑193.

    • 7

      Gopal L, Rong Y, Zang Zhuquan. Simplified robust design for nonregenerativemm multicasting MIMO relay systems [C]//International Conference on Telecommunications (ICT). [S.l.]: [s.n.],2015: 289‑293.

    • 8

      Shu F, Tong J, You X, et al. Adaptive robust max‑SLNR precoder for MU‑MIMO‑OFDM systems with imperfect CSI[J]. Science China, 2016, 59(6): 1‑14.

    • 9

      Wang J, Shu F, Chen R Q, et al. Adaptive robust beamformer for multi‑pair two‑way relay networks with imperfect channel state information[J]. Frontiers of Information Technology & Electronic Engineering, 2016, 17(3): 265‑280.

    • 10

      Liu G, Ji H, Yu F R, et al. MMSE‑based transceiver design in multi‑user MIMO relay systems with channel correlation and estimation errors[C]// IEEE Wireless Communications and NETWORKING Conference. [S.l.]: IEEE, 2014: 1182‑1187.

    • 11

      谭伟,陈小敏,朱益民,等.存在信道相关及估计误差时V‑BLAST系统的功率分配算法[J]. 数据采集与处理,2015,30(3):571‑577.

      Tan Wei, Chen Xiaomin, Zhu Yimin, et al. Power allocation algorithm for correlated V‑BLAST system with channel estimation error[J]. Journal of Data Acquisition and Processing, 2015,30(3): 571‑577.

    • 12

      Sanguinetti L, Amico A A D, Rong Y. A tutorial on the optimization of amplify‑and‑forward MIMO relay systems [J]. IEEE Journal on Selected Areas in Communications, 2012, 30(8): 1331‑1346.

    • 13

      Au E K S, Jin S, Mckay M R, et al. Analytical performance of MIMO‑SVD systems in ricean fading channels with channel estimation error and feedback delay[J]. IEEE Transactions on Wireless Communications, 2008, 7(4): 1315‑1325.

    • 14

      Chu T M C, Duong T Q, Zepernick H. Outage probability and ergodic capacity for MIMO‑MRT systems under co‑channel interference and imperfect CSI[C]// Communication Technologies Workshop (Swe‑CTW). [S.l.]: IEEE, 2011: 46‑51.

    • 15

      Chu T M C, Duong T Q, Zepernick H J. Performance analysis for multiple‑input multiple‑output‑maximum ratio transmission systems with channel estimation error, feedback delay and co‑channel interference[J]. IET Communications, 2013, 7(4):279‑285.

    • 16

      Zhao C, Champagne B. A unified approach to optimal transceiver design for non‑regenerative MIMO relaying[J]. IEEE Transactions on Vehicular Technology, 2015, 64(7): 2938‑2951.

    • 17

      Xu W, Dong X, Lu W S. Joint precoding optimization for multiuser multi‑antenna relaying downlinks using quadratic programming [J]. IEEE Transactions on Communications, 2011, 59(5): 1228‑1235.

    • 18

      Grant M, Boyd S P. CVX: MATLAB software for disciplined convex programming [EB/OL]. (2015‑13‑01)[2017‑04‑13].http://cvxr.com/cvx.

    • 19

      Song C, Ling C. On the diversity of linear transceivers in MIMO AF relaying systems [J]. IEEE Transactions on Information Theory, 2016, 62(1): 272‑289.

陈小敏

机 构:

1. 南京航空航天大学电子信息工程学院, 南京, 211106

2. 南京航空航天大学江苏省物联网与控制技术重点实验室,南京, 211106

Affiliation:

1. College of Electronic and Information Engineering, Nanjing University of Aeronautics and Astronautics,Nanjing, 211106, China

2. Jiangsu Key Laboratory of Internet of Things and Control Technologies, Nanjing University of Aeronautics and Astronautics, Nanjing, 211106, China

作者简介:

陈小敏(1975‑),女,博士,副教授,研究方向:无线通信预编码、功率分配算法和空时编码的信号检测技术,E‑mail:chenxm402@nuaa.edu.cn。

方竹

机 构:南京航空航天大学电子信息工程学院, 南京, 211106

Affiliation:College of Electronic and Information Engineering, Nanjing University of Aeronautics and Astronautics,Nanjing, 211106, China

作者简介:

方 竹(1993‑),女,硕士研究生,研究方向:MIMO中继信道建模和MIMO中继预编码技术,E‑mail: Fancy_jk@126.com。

胡续俊

机 构:南京航空航天大学电子信息工程学院, 南京, 211106

Affiliation:College of Electronic and Information Engineering, Nanjing University of Aeronautics and Astronautics,Nanjing, 211106, China

作者简介:

胡续俊(1992‑),男,硕士研究生,研究方向:MIMO中继无线信道建模和模拟、航空数据链技术,E‑mail: 811734597@qq.com。

朱秋明

机 构:

1. 南京航空航天大学电子信息工程学院, 南京, 211106

2. 南京航空航天大学江苏省物联网与控制技术重点实验室,南京, 211106

Affiliation:

1. College of Electronic and Information Engineering, Nanjing University of Aeronautics and Astronautics,Nanjing, 211106, China

2. Jiangsu Key Laboratory of Internet of Things and Control Technologies, Nanjing University of Aeronautics and Astronautics, Nanjing, 211106, China

作者简介:

朱秋明(1979‑),男,博士,副教授,研究方向:航空数据链技术、MIMO无线信道建模和模拟,E‑mail: zhuqiuming@nuaa.edu.cn。

陈兵

机 构:南京航空航天大学江苏省物联网与控制技术重点实验室,南京, 211106

Affiliation:Jiangsu Key Laboratory of Internet of Things and Control Technologies, Nanjing University of Aeronautics and Astronautics, Nanjing, 211106, China

作者简介:

陈 兵(1970‑),男,教授,研究方向:计算机网络、无线网络和认知无线电及下一代网络等,E‑mail: cb_china@nuaa.edu.cn

夏道家

角 色:中文编辑

Role:Editor

html/sjcjycl/201902007/alternativeImage/37525710-1774-445d-abad-d5e80161e607-F001.jpg
线性搜索法求解步骤

Step 1:选择Prδ

Step 2:设置线性搜索参数

μ(0.1,0.8),c(0,0.5),β¯,Kmax

Step 3:初始化计数器n=-1Q0=I

Step 4:迭代开始

更新nn+1

计算:ΔQ(n)

ββ¯

进行迭代

βμβ

MSE(Q(n)+βΔQ(n))MSE(Q(n))-cβ||ΔQ(n)||F2n>Kmax

迭代结束

优化更新Q(n+1)Q(n)+βΔQ(n)

Step 5:直至||ΔQ(n)||F2<δ迭代结束

上行多用户MIMO中继系统联合迭代算法设计

步骤

Step 1:初始化F(0)=I,Q(0)=Iξ>0,n=0,Niter

Step 2: 迭代计算

计数nn+1

最优化及更新B(n)

最优化及更新F(n)

最优化及更新Q(n)

最优化及更新β(n),η(n)

Step 3:至|MSE(B(n),Q(n))-MSE(B(n-1),Q(n-1))|<ξn>Itermax,迭 代过程结束

Step 4:计算ηoptFopt,令BoptBn,Qoptηopt-1Qn

html/sjcjycl/201902007/alternativeImage/37525710-1774-445d-abad-d5e80161e607-F002.jpg
html/sjcjycl/201902007/alternativeImage/37525710-1774-445d-abad-d5e80161e607-F003.jpg
html/sjcjycl/201902007/alternativeImage/37525710-1774-445d-abad-d5e80161e607-F005.jpg
html/sjcjycl/201902007/alternativeImage/37525710-1774-445d-abad-d5e80161e607-F004.jpg
html/sjcjycl/201902007/alternativeImage/37525710-1774-445d-abad-d5e80161e607-F006.jpg
html/sjcjycl/201902007/alternativeImage/37525710-1774-445d-abad-d5e80161e607-F007.jpg
html/sjcjycl/201902007/alternativeImage/37525710-1774-445d-abad-d5e80161e607-F008.jpg
html/sjcjycl/201902007/alternativeImage/37525710-1774-445d-abad-d5e80161e607-F010.jpg
html/sjcjycl/201902007/alternativeImage/37525710-1774-445d-abad-d5e80161e607-F009.jpg
html/sjcjycl/201902007/alternativeImage/37525710-1774-445d-abad-d5e80161e607-F011.jpg
html/sjcjycl/201902007/alternativeImage/37525710-1774-445d-abad-d5e80161e607-F012.jpg

图1 上行多用户MIMO中继系统模型

Fig.1 Diagram of up‑link multi‑user MIMO relay system model

表1 线性搜索法

Tab.1 Linear searching method

表2 上行多用户MIMO中继系统联合迭代算法

Tab.2 Joint iterative algorithm of up‑link multi‑users MIMO relay system

图2 σΣ2=0.02时上行多用户MIMO中继系统误比特率比较(SNRsr=25dB)

Fig.2 BER performance comparisons with σΣ2=0.02(SNRsr=25dB)

图3 fdτ=0.01时上行多用户MIMO中继系统的误比特率比较(SNRsr=25dB)

Fig.3 BER performance comparisons with fdτ=0.01(SNRsr=25dB)

图5 fdτ=0.01时多用户MIMO中继系统的误比特率比较(SNRrd=25dB)

Fig.5 BER performance comparisons with fdτ=0.01(SNRrd=25dB)

图4 σΣ2=0.02时上行多用户MIMO中继系统误比特率比较(SNRrd=25dB)

Fig.4 BER performance comparisons with σΣ2=0.02(SNRrd=25dB)

图6 以fdτ作为参照的本文方案与仅考虑部分CSI方案的误比特率比较(SNRsr=SNRrd)

Fig.6 BER performance comparisons with fdτ as reference and considering partial CSI(SNRsr=SNRrd)

图7 以σΣ2作为参照的本文方案与仅考虑部分CSI方案的误比特率比较(SNRsr=SNRrd)

Fig.7 BER performance comparisons with σΣ2 as reference and considering partial CSI(SNRsr=SNRrd)

image /

无注解

无注解

无注解

无注解

无注解

无注解

无注解

无注解

无注解

无注解

无注解

无注解

无注解

无注解

  • 参考文献

    • 1

      Sanguinetti L, D'Amico A, Rong Y. A tutorial on the optimization of amplify‑and‑forward MIMO relay systems [J]. IEEE Journal on Selected Areas in Communications, 2012, 30(8): 1331‑1346.

    • 2

      Zhang R, Chai C C, Liang Y C. Joint beamforming and power control for multi‑antenna relay broadcast channel with QoS constraints [J]. IEEE Transactions on Signal Processing, 2009, 57(2): 726‑737.

    • 3

      Xu W, Dong X, Lu W S. Joint precoding optimization for multiuser multi‑antenna relaying downlinks using quadratic programming [J]. IEEE Transactions on Communications, 2011, 59(5): 1228‑1235.

    • 4

      He Z, Guo S, Ou Y, et al. Multiuser multi‑hop MIMO relay system design based on mutual information maximization [J]. IEEE Transactions on Signal Processing, 2014, 62(21): 5725‑5733.

    • 5

      Khandaker M R A, Rong Y. Precoding design for MIMO relay multicasting[J]. IEEE Transactions on Wireless Communications, 2013, 12(7): 3544‑3555.

    • 6

      Li J, Zhang J, Zhang Y, et al. A comparison of TDMA, dirty paper coding, and beamforming for multiuser MIMO relay networks [J]. Journal of Communications & Networks, 2008, 10(2): 186‑193.

    • 7

      Gopal L, Rong Y, Zang Zhuquan. Simplified robust design for nonregenerativemm multicasting MIMO relay systems [C]//International Conference on Telecommunications (ICT). [S.l.]: [s.n.],2015: 289‑293.

    • 8

      Shu F, Tong J, You X, et al. Adaptive robust max‑SLNR precoder for MU‑MIMO‑OFDM systems with imperfect CSI[J]. Science China, 2016, 59(6): 1‑14.

    • 9

      Wang J, Shu F, Chen R Q, et al. Adaptive robust beamformer for multi‑pair two‑way relay networks with imperfect channel state information[J]. Frontiers of Information Technology & Electronic Engineering, 2016, 17(3): 265‑280.

    • 10

      Liu G, Ji H, Yu F R, et al. MMSE‑based transceiver design in multi‑user MIMO relay systems with channel correlation and estimation errors[C]// IEEE Wireless Communications and NETWORKING Conference. [S.l.]: IEEE, 2014: 1182‑1187.

    • 11

      谭伟,陈小敏,朱益民,等.存在信道相关及估计误差时V‑BLAST系统的功率分配算法[J]. 数据采集与处理,2015,30(3):571‑577.

      Tan Wei, Chen Xiaomin, Zhu Yimin, et al. Power allocation algorithm for correlated V‑BLAST system with channel estimation error[J]. Journal of Data Acquisition and Processing, 2015,30(3): 571‑577.

    • 12

      Sanguinetti L, Amico A A D, Rong Y. A tutorial on the optimization of amplify‑and‑forward MIMO relay systems [J]. IEEE Journal on Selected Areas in Communications, 2012, 30(8): 1331‑1346.

    • 13

      Au E K S, Jin S, Mckay M R, et al. Analytical performance of MIMO‑SVD systems in ricean fading channels with channel estimation error and feedback delay[J]. IEEE Transactions on Wireless Communications, 2008, 7(4): 1315‑1325.

    • 14

      Chu T M C, Duong T Q, Zepernick H. Outage probability and ergodic capacity for MIMO‑MRT systems under co‑channel interference and imperfect CSI[C]// Communication Technologies Workshop (Swe‑CTW). [S.l.]: IEEE, 2011: 46‑51.

    • 15

      Chu T M C, Duong T Q, Zepernick H J. Performance analysis for multiple‑input multiple‑output‑maximum ratio transmission systems with channel estimation error, feedback delay and co‑channel interference[J]. IET Communications, 2013, 7(4):279‑285.

    • 16

      Zhao C, Champagne B. A unified approach to optimal transceiver design for non‑regenerative MIMO relaying[J]. IEEE Transactions on Vehicular Technology, 2015, 64(7): 2938‑2951.

    • 17

      Xu W, Dong X, Lu W S. Joint precoding optimization for multiuser multi‑antenna relaying downlinks using quadratic programming [J]. IEEE Transactions on Communications, 2011, 59(5): 1228‑1235.

    • 18

      Grant M, Boyd S P. CVX: MATLAB software for disciplined convex programming [EB/OL]. (2015‑13‑01)[2017‑04‑13].http://cvxr.com/cvx.

    • 19

      Song C, Ling C. On the diversity of linear transceivers in MIMO AF relaying systems [J]. IEEE Transactions on Information Theory, 2016, 62(1): 272‑289.