面向大规模MIMO的误码率可控的符号级混合预编码方法与流程

文档序号:23723381发布日期:2021-01-26 14:06阅读:279来源:国知局
面向大规模MIMO的误码率可控的符号级混合预编码方法与流程
面向大规模mimo的误码率可控的符号级混合预编码方法
技术领域
[0001]
本发明属于无线通信技术领域,具体涉及一种面向大规模mimo的误码率可控的符号级混合预编码方法。


背景技术:

[0002]
无线通信系统面临的核心问题是不断增长的通信容量需求和有限的频谱资源之间的矛盾。为了用有限的频谱资源服务不断增加的无线用户,主要思路是多用户共享无线资源,然而这可能造成用户间干扰。为了解决这一问题,需要将多天线技术和预编码技术相结合。传统的预编码技术基于信道状态信息(channel state information,csi)进行收发机设计,而符号级预编码技术不仅能利用csi,还能利用待发送符号的星座图结构,可以实现比传统预编码技术更高的性能。
[0003]
然而,在大规模mimo通信场景中,随着天线数量的增加,基于传统全数字预编码方案,要求为每个天线配备一个独立的射频链。这将会给通信系统带来极高的复杂度、能耗和高昂的硬件成本。
[0004]
混合预编码技术是解决该问题的有效途径。混合预编码器由模拟和数字预编码器组成。由于硬件方面的限制,模拟预编码器存在离散相位约束;此外,其预编码权值最大变化速率可能难以达到时刻变化速率,难以实现符号级预编码。这两点使得混合预编码设计难度极大。目前,虽然已有不少混合预编码技术的研究,但是主要针对设计符号级混合预编码,信噪比约束下的最小化功率问题或是基于线性预编码的qos约束下的最小功率问题,尚未有公开文献涉及针对考虑误码率可控的符号级混合预编码方法。


技术实现要素:

[0005]
发明目的:针对现有技术的不足,本发明面向大规模mimo系统,提出误码率可控的符号级混合预编码方法,以在满足可靠性约束下降低系统能耗。
[0006]
技术方案:一种面向大规模mimo的误码率可控的符号级混合预编码方法,包括以下步骤:
[0007]
(1)根据系统参数设定和信道状态信息,建立接收信号模型;
[0008]
(2)根据接收信号,建立发射端混合预编码信号与接收端符号错误概率sep之间的关系模型;
[0009]
(3)根据sep约束,以及模拟预编码器、数字预编码器的变化速率,进行多符号级模拟预编码和符号级数字预编码的匹配,并建立以发射功率最小化为目标的优化问题;
[0010]
(4)针对所建立的优化问题,首先求解sep约束下最小化发射功率的符号级全数字预编码,再建立符号级全数字预编码和符号级混合预编码器的最小二乘问题,求解该最小二乘问题得到基于sep约束下的混合预编码信号。
[0011]
进一步地,所述步骤(1)包括:
[0012]
对于一个配备n
t
根天线、n
r
根射频链路的基站,服务k个用户终端的系统模型,基站
与第k个用户之间的信道服从准静态块衰落,第k个用户在第t时刻的接收信号y
k,t
表示为:
[0013][0014]
其中,t是传输的符号块长度,和分别表示t时刻的模拟预编码和数字预编码,表示加性复高斯白噪声,是噪声方差,则t时刻所有用户的接收信号表示为:
[0015][0016]
其中,
[0017]
进一步地,所述步骤(2)包括:
[0018]
待发射符号记为令令是多进制正交幅度调制星座图所对应的点集:
[0019][0020]
其中,n是一个正整数,分别表示实部和虚部,则星座图的大小为m=4n2;
[0021]
在接收端,为了成功检测,要求发射信号满足:
[0022][0023]
其中,和分别表示中星座点实部和虚部的最小间隔,则接收端解调信号为:
[0024][0025]
其中,dec(x)表示将x投影到最近的星座点;
[0026]
因此,用户k在t时刻的接收端符号错误概率表示成:
[0027][0028]
令则发射端混合预编码信号与接收端符号错误概率sep之间的关系模型表示为:
[0029]
[0030]
其中,q(
·
)为q函数。
[0031]
进一步地,所述步骤(3)包括:
[0032]
根据sep约束和发射功率最小化目标,记模拟预编码器变化1次时,数字预编码器变化l次,且令t是l的整数倍,得到多符号级模拟和符号级数字混合预编码方案中的优化问题:
[0033][0034][0035][0036]
其中,t=(t
1-1)l+t2,“min”表示最小化运算;“s.t.”表示约束条件,(1)是关于模拟预编码器的离散相位约束,(2)是关于每个用户在每个时刻的sep约束,ε
k
是每个用户的误码率阈值,sep
k,t
是当发射信号利用的符号是s
k,t
时用户k在t时刻译码的符号错误概率,其元素总数为q=2
b
,b是比特位数。
[0037]
进一步地,所述步骤(4)包括:
[0038]
1)基于符号级全数字预编码设计目的,建立sep约束下最小化发射功率问题,并求解该问题,得到符号级全数字预编码,表示为x
t

[0039]
2)建立所得符号级全数字预编码和符号级混合预编码器的最小二乘问题,并求解,所述最小二乘问题为通过原优化问题转化的个欧氏距离最小化问题,即对
[0040][0041][0042]
利用最小二乘法通过依次更新模拟预编码器中列向量来求解上述转化后的优化问题。
[0043]
有益效果:本发明考虑面向大规模mimo的误码率可控的符号级混合预编码方法,提出多符号级模拟和符号级数字混合预编码方案。通过混合预编码设计,在接收机符号错误概率(sep)约束下,最小化发射机的信号发射功率。其中针对离散相位约束,本发明将该优化问题转化为两个子问题,首先求解sep约束条件下的全数字符号级预编码(slp),再最小化全数字符号级预编码器和混合预编码器之间的欧氏距离来求解后者。针对变化速率问题,本发明针对编码速率不同的模拟和数字预编码器件,提出多符号模拟和符号级数字混合预编码方案。本发明能够实现在满足通信系统性能的同时降低整体的能耗,对大规模/超大规模mimo通信系统的设计有重要的指导意义。
附图说明
[0044]
图1是本发明中混合预编码的系统模型;
[0045]
图2是16-qam星座图中和的示意图;
[0046]
图3是本发明中实际的sep随着符号错误概率阈值变化的曲线图;
[0047]
图4是本发明中最优发射功率随着符号错误概率阈值变化的曲线图;
[0048]
图5是本发明中l=1,l=2,l=4场景下实际sep随着符号错误概率阈值变化的曲线图;
[0049]
图6是本发明中l=1,l=2,l=4场景下最优发射功率随着符号错误概率阈值变化的曲线图。
具体实施方式
[0050]
下面结合附图对本发明的技术方案进行清楚、完整的描述。
[0051]
参照图1,本实施例考虑一个单小区多输入多输出(mimo)的下行链路系统,其中包含一个配备n
t
根天线的bs,bs配备n
r
根射频(rf)链路,服务k个单天线用户终端。本发明通过混合预编码设计,在接收机符号错误概率(symbol error probability,sep)约束下,最小化发射机的信号发射功率。混合预编码器由模拟和数字预编码器组成。由于硬件方面的限制,模拟预编码器存在离散相位约束;此外,其预编码权值最大变化速率可能难以达到时刻变化速率,因此难以实现符号级预编码。这两点使得混合预编码设计难度极大。针对离散相位约束,本发明将该优化问题转化为两个子问题,首先求解sep约束条件下的全数字符号级预编码(symbol-level precoding,slp),再最小化全数字符号级预编码器和混合预编码器之间的欧氏距离来求解混合预编码器的信号。针对第二个难点,本发明针对编码速率不同的模拟和数字预编码器件,提出多符号模拟和符号级数字混合预编码方案。
[0052]
具体实施步骤如下:
[0053]
步骤1,根据系统参数设定和信道状态信息(csi),建立接收信号模型。
[0054]
假设信道信息是已知的,是预编码利用的数据符号信息,也就是bs真正想传输给用户的符号。其中,s
k
表示第k个用户利用的符号。bs与第k个用户之间的信道服从准静态块衰落,则第k个用户在第t时刻的接收信号y
k,t
可表示为:
[0055][0056]
其中,t是传输的符号块长度,和分别表示t时刻的模拟预编码和数字预编码,表示加性复高斯白噪声,是噪声方差。因此,t时刻所有用户的接收信号可以写成:
[0057][0058]
其中,
[0059]
步骤2,符号级预编码设计可利用csi和待发射符号的星座图结构。假设n=2,n是一个正整数,则星座图的大小为m=4n2;;是多进制正交幅度调制(m-qam)所对应的点集:
[0060][0061]
其中,其中,分别表示实部和虚部,则星座图的大小为m=4n2=16。
[0062]
在接收端,为了成功检测,要求发射信号满足:
[0063][0064]
其中,和分别表示中星座点实部和虚部的最小间隔,16-qam星座图中和的示意图如图2所示。假设和在用户端已知,则接收端解调信号为:
[0065][0066]
其中,dec(x)将x投影到最近的星座点。分别是接收信号的实部和虚部。
[0067]
因此,用户k在t时刻的接收符号实部(或虚部)的错误概率可以表示成:
[0068][0069]
令发射端混合预编码信号与接收端符号错误概率(sep)之间的关系模型,可以表示成:
[0070][0071]
其中,为q函数。
[0072]
步骤3,根据sep约束和发射功率最小化目标,考虑到模拟预编码器在实际通信中变化速率无法跟上数字预编码的变化速度,假设模拟预编码器变化1次,数字预编码器变化l次,得到多符号级模拟和符号级数字混合预编码方案中的优化问题如下:
[0073][0074][0075]
[0076]
其中,t=(t
1-1)l+t2,t1是模拟预编码器的变化时间,t2是为了表示数字预编码器的变化时间而引用的变量。“min”表示最小化运算;“s.t.”表示约束条件,条件(8b)是关于模拟预编码器的离散相位约束,(8c)是关于每个用户在每个时刻的sep约束,ε
k
是每个用户的误码率阈值,sep
k,t
是当发射信号利用的符号是s
k,t
时用户k在t时刻译码的符号错误概率,其元素总数为q=2
b
,b是比特位数。进一步地,(8c)中关于sep
k,t
约束可进行如下等价转化:令则约束(8c)的充分条件为带入(7)并推导可得:其中,
[0077][0078][0079]
步骤4,针对步骤3中建立的优化问题进行求解。
[0080]
由于模拟预编码矩阵导致离散恒模约束,使得预编码设计问题难以求解。本发明将该优化问题转化成两个子问题,首先求解sep约束下最小化发射功率的全数字slp,再建立全数字slp和符号级混合预编码器的最小二乘问题,求解该问题得到基于用户sep约束下的混合预编码信号。求解步骤如下:
[0081]
1)建立接收机sep约束下最小化发射功率的全数字slp设计问题,利用文献[y.liu and w.k.ma,“symbol-level precoding is symbol-perturbed zf when energy efficiency is sought,”2018 ieee int.conf.acoust.speech signal process.,vol.2018-april,no.2,pp.3869

3873,2018]中的算法求解该问题,得到全数字slp,表示为x
t

[0082]
2)建立所得全数字slp和符号级混合预编码器的最小二乘问题,并求解。
[0083]
在步骤1)的基础上,本发明将原优化问题转化成个欧氏距离最小化问题,即对
[0084][0085][0086]
为了求解本发明利用最小二乘法,通过依次更新模拟预编码器中列向量来求解上述优化问题。
[0087]
多符号模拟预编码决定了矩阵每一次都是更新l列向量,对使用混合预编码器逼近全数字slp信号的残差值。残差值定义成:
[0088][0089]
其中,根据得到每次更新的相位值,令l2=(l
1-1)l+1,l3=l1l,
[0090][0091]
其中,表示ps(phase shifter)相应的分辨率,[x]表示对x进行四舍五入运算。分别是和矩阵中各个元素的角度值。接着,利用最小二乘法求解相应的数字预编码矩阵,
[0092][0093]
迭代运算直到算法收敛。
[0094]
给出对整个问题的完整算法总结如下:
[0095][0096]
在实施例中,考虑到仿真图的原因,对了简化,对l取值=1,2。当l=1时,sep约束条件下的混合预编码设计如下:
[0097]
此时,t2=t1=t=1,

,t,对混合预编码的设计转化成t个欧氏距离最小化问题:
[0098][0099][0100]
因此,矩阵每一次都是更新1列向量,对l1=1:n
r
,使用混合预编码器逼近全数字slp信号的残差值。残差值定义成:
[0101]
[0102]
根据得到每次更新的相位值,
[0103][0104]
其中,表示ps相应的分辨率,分别是和向量中各个元素的角度值。
[0105]
接着,利用最小二乘法求解相应的数字预编码矩阵,
[0106][0107]
迭代运算直到算法收敛。
[0108]
当l=2时,sep约束条件下的混合预编码设计如下:
[0109]
将混合预编码的设计转化成个欧氏距离最小化问题,即对
[0110][0111][0112]
因此,矩阵每一次都更新2列向量,对使用混合预编码器逼近全数字slp信号的残差值。残差值定义成:
[0113][0114]
其中,
[0115]
根据得到每次更新的的相位值,令l2=2l
1-1,l3=2l1,
[0116][0117]
分别是和矩阵中各个元素的角度值。
[0118]
接着,利用最小二乘法求解相应的数字预编码矩阵,
[0119][0120]
迭代运算直到算法收敛。
[0121]
为了验证上述混合预编码方案的性能,利用matlab进行了相应场景的仿真实验,对优化问题的求解采用cvx软件包。仿真设置如下:发射天线数n
t
=64;用户数k=4;rf链路的数目n
r
=8;ps的分辨率位数b=3;h中的元素h
i,j
在每次实验中随机生成,并服从cn(0,1)的独立同分布;噪声功率总时刻数t=60;符号s
k,t
是由16-qam星座图均匀生成;同时假设ε1=

=ε
k
=ε。对每个仿真场景,生成100次信道来获取性能的平均结果。仿真结果如
图3至6所示。
[0122]
图3是sep约束下,模拟预编码器的离散相位恒模约束下,发射功率最小化问题的性能验证。在这里,选取全数字zf(zero forcing)预编码方案作为对照方案,将zf预编码信号,求解所得的全数字slp信号和本发明提出的符号错误概率可控的符号级混合预编码(下文均用rf来表示)信号进行比较。其中x轴表示sep约束的阈值∈,y轴表示用户处检测信号时实际的sep。可以看出对于不同的ε,三种预编码方案的变化趋势是一致的,随着ε的增加,接收端用户实际的sep也在随之线性增加。
[0123]
图4也是sep约束下,模拟预编码器的离散相位恒模约束下,发射功率最小化问题的性能验证。其中x轴表示sep约束的阈值∈,y轴表示发射信号的功率。可以看出对于不同的ε,三种预编码方案的变化趋势是一致的,随着ε的增加,发射信号的功率随之减少。其次,图3中对于不同的ε,混合预编码(rf,l=1)方案中的sep略高于全数字zf、slp方案,但是对应到图4中,可以发现rf方案的发射功率远低于zf方案,与slp方案相接近,因此rf方案是sep与能耗中的一个较好的折中方案。且zf方案的sep与slp方案相近,但它的发射功率远大于slp方案,因此为了降低系统能耗,采用符号级预编码。
[0124]
图5是多符号模拟预编码器当l=1,l=2,l=4时的混合预编码方案下的性能比较曲线图。其中x轴表示sep约束的阈值∈,y轴表示用户接收端的sep。可以看出,模拟预编码矩阵取值为l=1,l=2,它们的sep没有很大的差别,而当l=4,sep有了显著的增加。
[0125]
图6也是多符号模拟预编码器当l=1,l=2,l=4时的混合预编码方案的性能比较曲线图。其中x轴表示sep约束的阈值∈,y轴表示发射信号的功率。可以看出,l=1,l=2时,bs最优的发射功率相差较小,而当l=4,发射功率有所降低。
[0126]
图3中表明rf方案与其余两个方案是相近的,但是结合图4来比较,rf方案与其余两方案误码率相近的情况下,比zf系统的发射功率小且比全数字slp系统的硬件能耗小;在图5、6所示的rf方案中l=1,l=2比l=4优秀。本发明的方案能够实现在满足通信系统性能的同时降低整体的能耗,对大规模/超大规模mimo通信系统的设计有重要的指导意义。
[0127]
应当理解,以上所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动条件下所获得的所有其他实施例,都属于本发明保护的范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1