面向URLLC 业务的MIMO 上行系统线性接收机性能分析
2023-01-09罗菲莹李新民邓惠云
罗菲莹,李新民,李 强,邓惠云
(西南科技大学信息工程学院,四川绵阳 621000)
0 概述
超可靠低时延通信(Ultra-Reliable Low-Latency Communication,URLLC)是第五代移动通信(the Fifth Generation,5G)的三大应用场景之一,也是对时延和可靠性要求最严格的一类应用服务,可靠性达到99.999%和用户面端到端时延不超过1 ms 是URLLC 通信的基本目标[1],其应用包括无人驾驶、车联网、工业自动化等方面[2]。工业物联网和工业4.0推动着工业应用向自动化和智能化方向发展,工业应用常具有数据量小、对端到端时延和可靠性要求严苛等特点,因此,URLLC 系统在工业领域的应用受到越来越多的重视[3]。
作为5G 的关键应用场景之一,URLLC 的相关研究如频谱效率[4-5]、资源分配[6-8]等备受工业界和学术界关注。文献[4]研究了长期演进技术在URLLC业务下的频谱效率问题。文献[6]研究了实时上行URLLC 系统中的资源分配方案。考虑到解码错误率对系统性能的影响,文献[7]基于最小最大解码错误率研究了工业物联网中URLLC 场景下的资源分配问题。考虑到URLLC 业务总是与eMBB 共存,文献[8]研究了无人机中继网络中eMBB 和URLLC 复用时的资源分配问题。为提升系统性能,多输入多输出(Multiple-Input Multiple-Output,MIMO)技术被用于提高URLLC 系统的可靠性[9]。MIMO 技术利用基站配备的大量接收天线增加空间分集,可有效提高网络性能和系统可靠性。文献[9]将MIMO 技术应用于实时无线控制系统,提升了URLLC 上行链路系统的能量效率。文献[10]研究了有限块长下大规模MIMO 系统的错误率,并讨论了大规模MIMO系统中URLLC 业务传输的可行性。文献[11]利用基于混合波束形成的大规模MIMO 技术有效提升了空中计算系统的性能。文献[12]采用大规模MIMO技术解决了工业应用无线传输中的数据速率最大化问题。
多用户通信系统中所有用户将共用各种无线资源,产生的用户干扰会影响系统性能,因此,需要考虑减小或消除用户干扰。MIMO 系统常采用多用户检测技术消除干扰[13],因此,研究者对多用户MIMO系统中的多用户检测技术进行了大量研究。多用户检测包括非线性多用户检测和线性多用户检测。文献[14]提出了并行干扰消除算法,这是一种非线性算法,其基本思想是同时对所有用户进行检测,并通过反复迭代得到更加精确的检测结果。文献[15]针对MIMO 干扰信道提出一种新的干扰消除方法,该方法可提升系统容量和可靠性。在无人机协助的大规模MIMO 系统中,为减少用户之间的干扰,文献[16]提出一种混合预编码方案。针对线性接收机,文献[17]研究了匹配滤波(Matched Filtering,MF)接收机和迫零(Zero-Forcing,ZF)接收机在大规模MIMO 上行系统中的可达和速率。文献[18]研究了大规模MIMO 系统在匹配滤波和迫零波束形成下的渐近等价系统和速率。文献[19]研究了蜂窝网络上行链路中迫零接收机的性能。文献[20]针对MIMO 系统中迫零均衡器的性能展开研究。在天线数和用户数较少的情况下,非线性检测算法性能表现优秀,但随着两者数量增加,这类接收机的计算复杂度会呈指数增长。相较于非线性接收机,线性接收机具有更低的运算复杂度,能有效减轻系统负载,具有良好的实用性。然而在现有文献中,对于URLLC 场景下多用户MIMO 系统中线性接收机的可靠性讨论并不充分。
本文研究URLLC 业务下多用户MIMO 上行链路系统中匹配滤波接收机和迫零接收机的解码性能。考虑一个多用户MIMO 上行系统,推导系统中MF 和ZF线性接收机解码错误率的解析式,并采用基于随机矩阵理论的渐近等价分析方法获得高低信噪比这两种特殊场景下解码错误率的表达式。在此基础上,以解码错误率作为接收机的可靠性指标,基于所得解析式分析两种接收机的可靠性,比较两者在URLLC 通信系统中的性能差异。
1 系统模型
考虑一个单小区多用户MIMO 上行系统,该系统包含一个配备M根接收天线的基站和K个单天线用户,设有M≥K。本文中所有用户通过D个子信道发送包含BByte 信息的短数据包,系统接收机已知信道状态信息,因此,基站端接收信号为:
MF 接收机检测接收端的信号流,通过接收矩阵判断发射信号,并将用户干扰视为高斯噪声,MF 接收矩阵表示为AMF=GH,MF 接收机端的接收信号表示为:
其中:YMF∈CK×D;P表示用户的发射功率,本文考虑每个用户具有相同的发射功率。
在上行系统中,MF 接收机端用户k的信干噪比(Signal-to-Interference-plus-Noise Ratio,SINR)表达式为:
ZF 接收机采用迫零检测算法消除用户干扰,其接收矩阵表示为AZF=(GHG)-1GH。ZF 接收机端的接收信号表示为:
其中:YZF∈CK×D,用户干扰被接收矩阵AZF强制置零,即接收信号中只存在发射信号和噪声。
在上行系统中,ZF 接收机端用户k的SINR 表达式为:
在仅考虑矩阵相乘时间复杂度的情况下:由于MF接收机检测接收信号时的矩阵乘法包括1 次矩阵和矩阵的乘法GHX,因此其计算复杂度为O(MKD),可表示为O(K);由于ZF 接收机检测接收信号时的矩阵乘法包括1 次矩阵和矩阵的乘法GHG、1 次K阶的矩阵求逆运算(GHG)-1、1次矩阵和矩阵的乘法(GHG)-1GH、1次矩阵和矩阵的乘法(GHG)-1GHX,因此其计算复杂度为O(K3+2K2M+MKD),可表示为O(K3)。由此可见,MF接收机和ZF 接收机的计算复杂度与用户数K均为线性相关,而非指数相关。
2 接收机解码错误率
由于URLLC 业务的数据包非常小,数据包大小B≤32 Byte,且URLLC 数据需要在有限块长下传输,而在多用户MIMO 系统中用户占用的子信道数D等于码块长度L,因此上行链路系统的用户数据速率表示为R=B/L。依据文献[21]可知,有限块长下用户数据速率表示为:
由式(7)可知,解码错误率ε由γ和L决定。将R=B/L代入式(7)中,上行系统接收端解码错误率ε表示为:
在URLLC 通信系统中,多用户MIMO 上行链路中MF 接收机第k个用户的解码错误率表示为:
3 高低信噪比场景下接收机性能
本文在高信噪比和低信噪比两种特殊场景下,推导MF 接收机和ZF 接收机解码错误率的解析表达式,并以解码错误率作为接收机的可靠性指标,分析多用户MIMO 上行链路中用户数K、基站天线数M、系统信噪比ρ对接收机解码错误率的影响。
3.1 高信噪比场景下接收机性能
在高信噪比场景下,采用基于随机矩阵理论的渐近等价分析方法,推导MF 接收机和ZF 接收机解码错误率的解析表达式,并分析两种接收机对于URLLC 业务的适用性。
引理1在高信噪比下,当K,M→∞,且比例因子≥1 为固定值时,将MF 接收机应用在上行系统中第k个用户的解码错误率渐近等价式为:
在高信噪比场景下,可以忽略式(13)中无穷级数的所有项,多用户MIMO 匹配滤波上行系统中第k个用户的信道色散系数表示为:
当K,M→∞,且比例因子≥1 为固定值时,根据文献[23]可知,匹配滤波上行系统中第k个用户的SINR 渐近等价表达式为:
将式(15)和式(16)代入式(10)中,可得到式(12),证毕。
在归一化情况下,即大尺度衰落D=IK且噪声为n~CN(0,1),当K,M→∞,且≥1 为固定值时,在高信噪比场景下,即ρ→∞,多用户MIMO 匹配滤波系统中用户解码错误率收敛到:
证明在高信噪比场景下,多用户MIMO 迫零上行系统中第k个用户的信道色散系数表示为:
3.2 低信噪比场景下接收机性能
在低信噪比场景下,采用基于随机矩阵理论的渐近等价分析方法,推导MF 接收机和ZF 接收机解码错误率的解析表达式,并分析多用户MIMO 上行链路中两种接收机的解码错误率是否可满足URLLC 通信系统的可靠性要求。
引理3在低信噪比场景下,当K,M→∞,且≥1 为固定值时,多用户MIMO 匹配滤波上行系统中第k个用户的解码错误率渐近等价式为:
匹配滤波上行系统中第k个用户的信道色散系数的级数展开式可由式(23)表示。将式(16)、式(23)代入式(11)中,可得到式(22),证毕。
在归一化场景下,式(22)可转化为:
证明根据式(24)可知,在低信噪比场景下,迫零上行系统中第k个用户的信道色散系数的级数展开式由式(27)表示。将式(27)、式(20)代入式(11)中,可得到式(26),证毕。
在归一化场景下,式(26)可转化为:
由式(25)和式(28)可知,在给定块长L和数据包大小B的情况下,当信噪比ρ→0时,均高于10-5,两种线性接收机难以满足URLLC业务的高可靠性要求。
4 仿真验证
采用蒙特卡罗方法验证上文所得MF/ZF 接收机的渐近等价表达式。蒙特卡罗方法得到的仿真值是在100 000 次信道实现下的结果,主要仿真参数如表1 所示。假设多用户MIMO 系统中用户随机均匀地分布在一个以基站为中心、半径为Rs的小区中。大尺度衰落因子由βk=35.3+37.6lgdk表示,其中dk为用户k与基站之间的距离。
表1 仿真参数Table 1 Simulation parameters
在URLLC 业务下的多用户MIMO 系统中,两种线性接收机的用户数据速率与系统信噪比的变化曲线如图1 所示,其中:系统接收端的解码错误率设置为ε=10-5;覆盖半径设置为Rs=500 m。
图1 不同系统配置下的用户数据速率曲线比较Fig.1 Comparison of user data rate curves under different system configurations
由仿真结果可知:本文所得MF 接收机渐近等价表达式与蒙特卡罗仿真结果十分接近。在低信噪比时,本文所得ZF 接收机渐近等价式计算的速率结果低于蒙特卡罗仿真结果,这是由于低信噪比下信道色散系数有限项的近似值总是大于实际值,会导致用户速率降低[22],但随着信噪比增加,本文所得ZF接收机渐近等价表达式与蒙特卡罗仿真结果接近,从而验证了理论表达式的准确性。由图1 可以看出:随着信噪比ρ的增大,MF 接收机和ZF 接收机的用户速率R均在增加。在低信噪比场景下,MF 接收机在系统中的用户速率RMF高于ZF 接收机的用户速率RZF,随着信噪比增加,上行系统中ZF 接收机的数据速率逐渐高于MF 接收机的数据速率。当信噪比ρ→∞时,匹配滤波上行系统的用户数据速率上升趋势变化缓慢且存在上限,此时lb(1+γMF)→lbγMF,ZF接收机的用户数据速率逐渐上升,且lb(1+γZF)→γZF。因此,在低信噪比场景下,MF 接收机的数据速率高于ZF 接收机,中高信噪比场景下MF 接收机的数据速率存在上限,并且ZF 接收机在有限块长下的多用户MIMO 系统中可达数据速率更高。
在覆盖半径Rs分别设置为500 m 的场景下,两种线性接收机在上行链路系统中的解码错误率随与系统信噪比的变化曲线如图2 所示,其中:用户数K=6;基站配置的天线数M=12。由图2 可以看出:在不同信噪比配置下,本文所得MF/ZF 接收机的解码错误率渐近等价解析式与蒙特卡罗仿真结果十分接近,并且两种线性接收机在上行系统中的用户解码错误率均会随着信噪比ρ的增大而降低。
图2 不同信噪比下的解码错误率曲线比较Fig.2 Comparison of decoding error probability curves under different SNRs
在低信噪比场景下,噪声为系统性能的主要影响因素,此时εMF<εZF。随着信噪比增加,系统性能受到用户干扰的限制。由式(4)可知增大,MF 接收机的解码错误率εMF下降趋势变缓且存在界限。由式(6)可知,ZF 接收机将接收信号中的用户干扰强制置零,当信噪比ρ→∞时,εZF下降趋势加快,且εZF≪εMF。由图2 可知,MF 接收机在上行系统中解码错误率的下限与系统中配置的用户数K和基站天线数M的比值有关,当=2,且ρ≥30 dB时,多用户MIMO 匹配滤波系统中的解码错误率存在下限,即=3.94×10-4。
由仿真结果可知:在高信噪比场景下,上行系统中ZF 接收机解码错误率低于10-5且接近于零;在低信噪比场景下,MF 接收机可靠性更高;在中高信噪比场景下,接收机可靠性受到用户干扰的限制,相较于MF 接收机,ZF 接收机在多用户MIMO 上行系统中表现出更高的可靠性,更易满足URLLC 业务的可靠性指标。
同时由图3 可知:上行系统中ZF 接收机的可靠性与系统配置相关性弱,当=2,且信噪比ρ=23.8 dB 时,ZF 接收机的解码错误率=3.53×10-6≤10-5。由此可知,在低信噪比场景下,两种接收机可靠性难以符合要求,但MF接收机解码错误率低于ZF接收机。在中高信噪比场景下,两种接收机可靠性均可达到要求,且相比于MF接收机,ZF接收机的可靠性不易受到系统配置的限制,更易满足URLLC的可靠性指标。
图3 不同系统配置下的解码错误率曲线比较Fig.3 Comparison of decoding error probability curves under different system configurations
5 结束语
本文针对面向URLLC 业务的多用户MIMO 上行系统,基于渐近等价分析方法推导高低信噪比场景下匹配滤波接收机和迫零接收机解码错误率的解析表达式,并分析两者的性能差异。仿真结果表明:在低信噪比场景下,两种接收机的可靠性难以达到URLLC 通信系统要求;在中高信噪比场景下,两种接收机均能在一定条件下满足URLLC 业务的可靠性指标且迫零接收机性能更优。下一步将研究如何高效地配置系统无线资源以提升5G URLLC 系统性能,联合优化无线资源和线性接收机在URLLC 多用户MIMO 系统中的合理配置。