无线超可靠低时延通信:关键设计分析与挑战
2020-09-08伏玉笋杨根科
伏玉笋,杨根科,2
(1.上海交通大学电子信息与电气工程学院,上海 200240;2.上海交通大学宁波人工智能研究院,浙江 宁波 315000)
1 引言
从20 世纪80 年代以来,移动通信技术逐步实现从固定到移动、模拟到数字、电路交换到云网融合、窄带到宽带,以及人人互联到万物智联的演进,为社会、经济的发展不断注入新的动力,带动了整个产业生态的发展,同时也提出了更高的生态系统需求。5G 时代的到来,促使5G 与人工智能、云计算、大数据、物联网/工业互联网、边缘计算等融合交织,在各行各业产生“聚变”反应。
3GPP 在5G 考虑了3 种不同的业务类别:增强移动宽带通信(eMBB,enhanced mobile broadband),如增强现实/虚拟现实(AR/VR,augmented reality/virtual reality)等,增强移动宽带场景主要是以人为中心的通信;大规模机器类通信(mMTC,massive machine type communication),这是一个纯粹的以机器为中心的使用场景,主要特点是终端数量庞大;超可靠低时延通信(URLLC,ultra-reliable and low-latency communication),这是一个涵盖以人为中心和以机器为中心的通信场景,常被称为关键机器类通信(C-MTC,critical machine type communication)。URLLC 场景应用案例的特点是对时延、可靠性和可用性有严格的要求,比如有安全要求的车辆间的通信、工业设备的无线控制、远程手术及智能电网中的分布式自动化;又如以人为中心的3D游戏和“触觉互联网”,其特点是低时延和超高数据速率。
这3 个场景并没有涵盖所有可能的应用案例,而是提供了一个对大多数可预见的应用情况的分类,来分析5G 无线接入所需要的关键能力,这意味着新的无线接口必须具有高度的灵活性以支持未来可能的新应用。考虑对垂直业务的有效支撑,能为整个电信行业带来新的业务,URLLC 在其中扮演着非常重要的角色,因此,无论是学术界还是工业界都已做了大量研究[1-120],但大都侧重某一方面进行研究,或者不够全面的“综述”类研究[1-2]。本文基于“系统设计”视角,首先从应用场景和需求着手,全面分析了URLLC 所涉及的关键技术及可能的方案,包括从需求到架构和解决方案总体、端到端服务质量(QoS,quality of service)管理,然后重点对物理层检测性能要求、媒体接入控制(MAC,media access control)层链路自适应、无线资源管理(包括小区内无线资源管理和小区间无线资源管理)、端到端分集方案(包括从应用层到核心网、接入网)进行了分析,最后给出了5G 中URLLC 作为桥被时间敏感网络(TSN,time sensitive network)集成的方案等,以期对URLLC 领域有一个全面、系统、深入的了解和判断。本文的写作逻辑和框架如图1所示。
图1 本文的写作逻辑和框架
需要说明的是,本文重点聚焦在5G 标准未确定的关键技术,对于5G 标准已确定的关键技术,只予以总体性提及,并不展开论述。
2 URLLC 应用场景和需求
通信服务可用性是指端到端通信服务根据约定的QoS 交付的时间量和系统根据特定区域的规范预期交付端到端服务的时间量的百分比。
可靠性通常是指在网络层数据分组传输的上下文中,在目标服务所要求的时间限制内,成功传送到给定系统实体的已发送网络层数据分组数量和已发送网络层数据分组的总数的百分比。与时延相关的可靠性中,时延保证达到可靠性水平。可靠性由时延范围内未成功发送到接收器的分组故障概率ε来判定,这些分组要么是错误的、丢失的,要么是到达太晚。图2 显示了与时延有关的可靠性定义,以及时延与可靠性的关系[3],其中,CDF(cumulative distribution function)为累积分布函数。由图2 可以看出,可靠性的提高是以增加时延为代价的。
图2 可靠性定义及与时延的关系
表1 给出了典型低时延高可靠场景的性能需求[4-5]。
表1 典型低时延高可靠场景性能需求
3 URLLC 协议框架、关键技术和解决方案
时延是端到端的时延,可靠性是端到端的可靠性,因此架构很重要。为支持差异化的应用场景和云化部署方式,5G 采用全新的基于服务化的架构(SBA,service based architecture),如图3 所示[11],具体介绍如下。
1) 借鉴信息技术(IT,information technology)系统服务化/微服务化架构的成功经验,通过模块化实现网络功能间的解耦和整合,各解耦后的网络功能独立扩容、独立演进、按需部署。
2) 控制面所有网络功能(NF,network function)之间的交互采用服务化接口,同一种服务可以被多种NF 调用,降低NF 之间接口定义的耦合度,最终实现整网功能的按需定制,灵活支持不同的业务场景和需求。
图3 中的AUSF、AMF、SMF、NSSF、NEF、NRF、PCF、UDM、AF、UPF、(R)AN、DN、UE等是模块化的网络功能,Nausf、Namf、Nsmf、Nnssf、Nnef、Nnrf、Npcf、Nudm、Naf 等是对应模块基于服务化的接口。以NSSF 为例,网络切片本质上是将物理网络划分为多个虚拟专网,每个虚拟专网根据不同的服务需求灵活地支撑不同网络应用场景,实现公网专用。5G 提供网络切片的功能,基于同客户签订的服务级协议(SLA,service level agreement),为不同垂直行业、不同客户、不同业务提供相互隔离、功能可定制的网络服务。比如eMBB、mMTC、URLLC 就可属于3 个不同切片。
QoS 机制主要负责从网络的角度进行业务管理和提供业务的差异性,网络实体根据不同的质量需求来处理不同业务。5G 网络的QoS 模型如图4 所示[12],其主要特点如下。
1) 控制粒度为适配多样化的业务需求,基于QoS 流(QoS flow)执行QoS 控制。
2) 同一PDU(power distribution unit)会话(session)的服务流采用同一隧道(tunnel),减少隧道管理开销。
3) 5G QoS 包括保证比特速率(GBR,guaranteed bit rate)QoS 流和非保证比特速率(Non-GBR)QoS 流。
4) 5G QoS 流与数据无线承载(DRB,data radio bearer)支持多对一映射。
5) QoS 建立机制,支持信令控制QoS 机制和反射QoS(reflective QoS)机制(仅用Non-GBR QoS流),后者可减少信令开销。
图3 基于服务化的5G 网络架构
图4 5G 网络的QoS 模型
涉及QoS 的主要参数有资源类型(GBR、delay critical GBR 和Non-GBR)、优先级、分组时延、分组错误率、平滑窗大小、最大数据量等。和URLLC密切相关的是参数时延临界GBR(delay critical GBR)等。
URLLC 解决方案是端到端的、全系统的,可以分为低时延、高可靠,以及系统效率这三部分约束下,如何最大化系统效率。所涉及的关键技术主要是新型帧结构、物理层信道性能增强、灵活架构、资源管理、端到端的多路径分集等,具体如图5所示。
图5 URLLC 解决方案
4 URLLC 物理层检测性能需求分析
以下行空口传输过程为例,通常一个空口发送,再反馈重传的过程如图6 所示。设pc表示下行控制信道的成功检测概率,PDTX=P{DTX或NACK|DTX}表示UE 发送DTX 被检测为DTX 或NACK 的概率,PN=P{DTX或 NACK|NACK}表示UE 发送NACK 但被检测为DTX 或NACK 的概率,Pd1、Pd2分别表示数据信道第一次和第二次成功检查的概率。那么两次传输后的成功概率为
图6 下行空口传输过程
设pURLLC=99.999%,为达成这一最终目标,由式(1)可以看出,控制信道和反馈信道的可靠性与数据信道的可靠性之间存在相互制约的关系,任何一方的可靠性降低,都影响着最终结果。假设只有一次数据发送,则成功的概率pURLLC=pcpd1。当pc=pd1时,则pc=pd1=99.999 5%,那么下行数据信道的误块率BLERd1=1 −pd1=5 ×10−6。这表明无论是对控制信道还是数据信道的检测性能要求都是非常高的。对于数据信道,可以通过混合自动重复请求(HARQ,hybrid automatic repeat request)机制进一步提升可靠性,而对于控制信道,只能通过“重复”提高,当情况最差时,无线链路控制(RLC,radio link control)层的自动重传请求(ARQ,automatic repeat request)也是对数据信道和控制信道都受益的纠错机制,只不过时延进一步拉长。当然,信道编码和接收机的性能也无疑是非常关键的。
综上可知,可以从最大传输次数为2 的情况推广到最大传输次数为N的情况[12],如式(2)所示。
5 URLLC 的链路自适应分析
链路自适应指系统根据无线环境和链路状态等信息对调制方式、传输块(TBS,transport block size)大小及码率进行动态选择的过程。在5G 系统中,上下行方向的链路自适应都是由基站来进行控制的。基站根据UE 上报的CQI 来选择当前信道状况下最合适的MCS,以满足特定比特错误率和分组误块率(BLER,block error rate)的频谱效率,确保数据速率最大化。例如,当无线条件较好时,则在物理层上使用较高的MCS 和码率,以增加系统吞吐量;当无线环境较差时,则需要使用较低的MCS 和码率,以增加传输可靠性。
5.1 URLLC 的MCS 工作点
传统CQI 表对应的误块率目标值为10%,因此无法达到URLLC 的可靠性要求。HARQ 虽然可以提高可靠性,但是会增加时延。在CQI 表增加较低码率虽然可以满足可靠性和时延要求,但是会增加UE 上报CQI 表所需要的比特数。因此考虑URLLC采用独立的CQI 表[13-14],并使用不同的BLER 目标值。另外,由于URLLC 对峰值速率的要求不高[15],因此没有必要采用较高的调制阶数。图7 以6 bit的CQI 表[13]、基于QPSK/16QAM/ 64QAM 为例来显示不同业务在不同工作点所对应的频谱效率,其中,CQI 越大,意味着信干比或信噪比越高。由图7 可以看出,提升可靠性的代价是牺牲了频谱效率,即频谱效率越高,意味着单位时间和带宽内传输的比特数越多。
图7 URLLC 和MBB 业务不同工作点对应的频谱效率
5.2 HARQ 的影响分析及其最优设计
HARQ 是一种时间分集,对提升数据在无线信道下的可靠性有着非常重要的意义。然而,只有当超可靠业务的时延要求为HARQ(或ARQ)重传留下足够的时间时,才能使用HARQ。从表1 可以看出,不同应用场景对时延的要求不同。对于有适度时延要求的超可靠业务(明显超过HARQ 重传时间),HARQ 是提供足够可靠性的选项之一。对于HARQ 而言,也需要考虑HARQ 反馈信息的可靠性来进行总体可靠性评估,前面对此已经分析,故本节不再赘述。当不考虑HARQ 时,可以通过捆绑多个子帧重复发送的方式来增加传输的可靠性。因此,基于HARQ 的传输和基于非HARQ 的传输应该根据时延、可靠性和频谱效率之间的权衡来考虑。
下面首先对时延进行分析。需要说明的是,本文忽略固定时延,只考虑由HARQ/ARQ 引起的相对时延。
没有HARQ,只考虑ARQ,由BLER 导致的时延可以表示为
其中,TTI 表示传输间隔,DUE-RAN(ARQ)表示UE 和RAN 之间存在的ARQ 时延,DARQ表示ARQ 机制导致的时延,M表示最大传输次数。当M趋向于无穷时,有
考虑HARQ,但没有软合并,在HARQ 之后再ARQ,可得式(6)和式(7)所示结果。
其中,DUE-RAN(HARQ)表示UE 和RAN 之间存在HARQ 的时延,DHARQ表示HARQ 导致的时延,N表示最大传输次数,DUE-RAN(HARQ&ARQ)表示UE 和RAN 间存在HARQ 和ARQ 的时延。
考虑HARQ,但有软合并,在HARQ 之后再ARQ,有式(8)和式(9)所示结果。
本文对上述几种机制的平均传输时延进行实验仿真,实验参数与式(14)及式(15)对应文献的链路级参数如表2 所示,实验结果如表3 所示。
表2 实验参数设置
表3 平均传输时延结果
由表3 可以看出,当BLER 比较小时,对时延的影响比较小;随着BLER 的增大,时延也增加。有了时延和BLER 的对应结果,再根据BLER 和SINR 的解调曲线,就很容易基于时延和错误率的约束来选择基于吞吐量最大化的MCS。
6 URLLC 的无线资源管理
资源管理首先要满足用户QoS 的要求,在此基础上,要最大化系统的效率。5G 系统的QoS特征如表4 所示[10]。需要说明的是,由于表格太大,本文省略了GBR 和Non-GBR 的部分描述,对应URLLC 的主要是delay critical GBR 所对应的行。
必须强调的是,QoS 是端到端的QoS,因此需要端到端、端到全系统的每个节点/环节及功能模块联合起来共同努力。表5 说明了用户面处理和表4的QoS 功能和参数是如何分配给网络中不同节点与功能模块的。
表4 5G 系统的QoS 特征
表5 用户面QoS 功能总体
本节重点讨论与无线资源管理的上下行调度密切相关的部分。调度涉及的资源分配总体框架如图8 所示。其中,HARQ 重传与链路自适应部分在前面已涉及,功率控制与分配与下文的干扰管理有关。
6.1 优先级计算
不同的业务有不同的QoS 要求,时延不敏感业务和时延敏感业务常用的优先级计算方法[45-46]如表6 所示。可以用表6 中类似方法或者其他方法来推广URLLC 业务,但要在有关变量的统计上,采用适合URLLC 业务的方案。具体说明如下。
图8 MAC 层资源分配总体框架
表6 常用的调度优先级计算方法
设分组i的大小为si,剩余时间为di(di≥ 1)个TTI。如果分组i在,那么该分组将被丢弃,因为剩余时间结束。因为一个分组可以被分段在不同TTI 的不同的RB 上发送,所以设是TTIt结束时发送的总的数据量的大小,那么如果(表示数据分组i的剩余时间还未结束),则这个数据分组成功发送给了UE。反之,如果(表示数据分组i没有全部发送)且(表示剩余时间结束),则这个数据分组没有被成功发送,将被丢弃。Ri(t)可按如式(24)进行更新。
可以看出,URLLC 业务的方案不仅考虑了当前TTI 时刻t,而且考虑到了,也就是说,直到完成最后一个分组的传输,整个分组才能传输成功,Ri(t)才变化,这和表6 中的表述不同。
如果采用式(26)或式(27)所示效用函数,那么基于动态规划求最优解也是候选方案[47]。
除了上面所述动态调度,对于URLLC 业务,也可以采用持续调度(persistent scheduling)或者半持续调度(semi-persistent scheduling),类似于基于IP 语音(VoIP,voice over IP)传输业务的调度处理方式[46]。所谓持续调度就是通过高层信令预先分配好资源和调制编码方式,用户在分配有效期内不再监听物理层控制信道而是直接发送和接收数据。这种方法的好处是节省信令开销、简单,同时可降低对控制信道可靠性的要求;不足之处是可能浪费数据信道资源。
6.2 干扰管理
在无线通信网络中,当多对通信链路共享相同资源域时,所产生的相互干扰将导致网络资源浪费并使网络性能恶化,因此干扰管理是改善网络性能的重要手段。图9 给出了干扰管理的各种技术及潜在的增益空间和实现代价(图中符号说明:S表示信号;I表示干扰;N0表示噪声;分母上的i表示部分干扰,分子上的i表示干扰转换为信号的部分)。需要说明的是,这里的代价不仅仅指接收机的处理能力,更多的是指为了实现小区间的联合设计,不同的技术所需要满足的条件,包括基站间是否需要同步、基站间回传的时延和带宽需求等。此外,涉及物理层的特有干扰抑制技术,包括干扰抑制合并(IRC,interference rejection combining)。即当存在个别主要干扰时,可以选择加权系数在干扰的方向形成大的衰落,抑制特定的干扰,以及非线性接收机最大似然检测(MLD,maximum likelihood detector)等,本节不涉及,故不赘述。
图9 干扰管理
1) 干扰随机化(IR,interference randomization)的目标是在接收端得到接近白噪声的干扰信号,即随机化的干扰信号,从而获得抑制干扰的处理增益。跳频、交织、伪随机信号都有干扰随机化的功能,但交织和伪随机信号由协议物理层标准确定,跳频通常可作为资源管理的范畴。
2) 干扰消除(IC,interference cancellation)的主要思想是对干扰信号进行译码,然后重构干扰信号,并从接收信号中删除。按照译码干扰信号方式的不同,可分为串行干扰消除(SIC,successive interference cancellation)和并行干扰消除(PIC,parallel interference cancellation)[48]。这些是物理层技术,也会涉及和MAC 层的跨层优化设计。此外,为了更好地发挥干扰消除的作用,在下行网络中辅助的干扰消除(NAIC,network-assisted interference cancellation and suppression)也是候选的技术手段[49]。
3) 干扰协调(IC,interference coordination)的主要思想是通过小区间进行时间域、功率域、频率域、波束域的相互协作降低干扰,如时域/功率域/频率域eICIC(enhanced inter-cell interference coordination)与DPB(dynamic point blanking)、CS/CB(coordinated scheduling/coordinated beamforming)、DPS/DCS(dynamic point selection/dynamic cell selection)、小区间功率控制等都属于此类[50-54]。
4) 干扰利用(IU,interference utilization),本文指小区间联合发送(JT,joint transmission)或者联合接收(JR,joint reception)[52,56-57]。
5) 干扰对齐(IA,interference alignment)的基本思想是将来自不同干扰源的干扰信号在接收端对齐压缩至较小的信号维度,从而减小干扰信号所占用的维度[48]。不过实现上挑战太大,实际网络中难以兑现。
总之,不同的方法需要从应用场景、效果、效率和实现代价等方面,综合考虑选择什么样的具体方案。对于URLLC 来说,可靠性是最重要的,因此,对空口来说,则最大程度改善信干比是首选,干扰利用中的联合发送和接收、干扰协调通常是最好的手段[56,58]。
6.3 URLLC 和eMBB 混合
当URLLC 业务和eMBB 业务混合时,URLLC业务的QoS 是必须要保证的,也就是说,URLLC优先级更高,因此命题就转化为在保证URLLC 业务质量的前提下,使eMBB 容量最大化。目前在这方面已做了大量研究[59-64],类似的思想可用式(28)~式(30)来表示[61]。
其中,BeMBB,i和BURLLC,j分别表示eMBB 业务和URLLC 业务所占用的带宽;peMBB,i和pURLLC,j分别表示eMBB 业务和URLLC 业务所分配的功率;β表示对香农公式的矫正;N0表示噪声;heMBB,i和hURLLC,j分别表示eMBB 业务和URLLC 业务的信道增益;∈表示可靠性要求。假设D服从Pareto 分布,则该分布为
需要说明的是,目前这类方法最大的挑战是符合实际网络的精准建模困难、具体求解困难。
对于URLLC 和eMBB 混合场景,最简单的方法就是抢占或者受限性抢占[65],其思想是将传输队列分组为几个优先级类,在具有更高优先级的所有队列都为空之前,其他类的队列不能被服务,如图10 所示。当然,在URLLC 或者eMBB 内部,也可以采用前面如表6 所述方法,但在URLLC 和eMBB间采用严格的抢占。
图10 抢占示例
下面分析说明一下和eMBB 与URLLC 混合时,HARQ 重传的处理机制,即码块分组。
如果传输块(TB,transport block)太大,一个TB 进行一次(比如1 bit)ACK/NACK 反馈,一旦该TB 译码出错,会造成整个TB 重传。由于该TB比较大,重传整个TB 将使资源利用率比较低。
由于一个TB 中包含多个编码块(CB,code block),译码时可以知道每个CB 是否正确,但若针对每个CB 均进行ACK/NACK 反馈,如果某个TB 译码失败,只需要对传输错误的那个CB进行重传即可,没有必要重传整个TB,从而提高了资源利用率,但是需要反馈很多的上行ACK/NACK,这会导致上行信令非常大,同样也会造成资源浪费。
为此,本文采用一种基于TB 反馈和CB 反馈的折中方案,即将TB 中的多个CB 分组,分组后的CB 组称之为编码块组(CBG,code block group),然后针对每个CBG 反馈对应的ACK/NACK,并且基于CBG 进行重传[66-68],如图11 所示。
图11 码块分组
传输块TB 由多个(比如N个)CB 组成,设每个传输块的目标误块率BLER 为BLERTB,则每个CB 的目标BLER 为BLERCB应该满足式(32)所示条件。
其中,n表示TB 中包含的CB 个数。
通过对式(32)进行泰勒级数展开,可得
遇到差的信道或者和URLLC 冲突的情况时,基于CBG 的重发如图12 所示。eMBB 业务基于码块分组的重传机制,也可以提高eMBB 和URLLC混合时系统的传输效率。
图12 基于CBG 的重发
上述资源分配还是基于正交多址的机制,但在5G 中,非正交多址作为物理层的关键基础技术[69-71],弥补了正交多址的不足,更加有效地支持5G 丰富的部署场景:eMBB、URLLC、mMTC。在有助于URLLC 业务低时延的同时,增加下行调度系统的频谱效率,还能大大提升上行免调度场景下的用户连接数和系统吞吐量[72-75],不过挑战在于接收机的复杂度、信道估计的非理想等导致的性能损失等[76]。
7 URLLC 端到端分集解决方案
对于无线连接来说,最大的挑战是无线衰落信道。为了在无线衰落信道上实现超可靠传输,必须有大的信噪比余量。在多个独立信道上不同分集阶数与衰落余量的关系[109]如图13 所示,这充分说明了分集对于URLLC 的重要性。
图13 不同分集阶数与衰落余量的关系
为了应对用户面单路径对支持高可靠的挑战,5G 系统支持冗余的传输,即在网络和UE 间建立多条路径的传输[10,110-115]。从式(36)~式(38)可以看出多路径的价值。
其中,pLLUR,i表示第i条链路的成功概率,L表示冗余链路条数,pLLUR表示满足低时延高可靠要求的概率,BLER 表示误块率,BLERtarget表示目标误块率,τ表示时延,τtarget表示目标时延。可以看出,n越大,则pLLUR越大,意味着越可靠,当然,也意味着系统越复杂,成本越高。显然,基于每条链路的可靠性和时延能力以及总目标的要求,可以反推出需要几条冗余链路。
分集包括时间集、频率分集和空间分集。当超可靠业务需要非常低的时延时,就无法利用时域上的多样性,因此,只能使用频率域的分集和空间域的分集。信道编码需要扩散编码的比特到不同的分集信道上,以便利用更高的分集水平。
事实上,从应用层到核心网,再到接入网,有不同的多路径分集技术可以利用,比如TCP 层的MP-TCP[116-117]、UPF 的复制、双链接、载波聚合、MIMO和协调多点(CoMP,coordinated multi-point),如图14 和图15 中标识为“5G 低时延高可靠性系统”部分所示。就5G 系统侧而言,主要问题如下。
1) 针对某一QoS 流,如何决策是否冗余传输。
2) 如何在UE/RAN/UPE 复制数据。
3) 如何建立、修改和释放隔离的隧道。
4) 如何支持切换过程。
具体方案依赖于部署场景。比如为了利用发射端和接收端的空间分集,需要利用多个天线。但应该注意的是,具有URLLC 能力的UE 可能嵌入各种类型的设备中,例如工业传感器和执行器,不过这种设备的形状因素可能会限制设备上可用天线的数量。因此,在提供URLLC 解决方案时,要考虑UE 天线配置的限制。
本文以最小化占用资源为目标,给出如何选择链路路径的例子。具体如式(39)~式(42)所示目标函数和约束条件[110]。
其中,αi∈ {0,1}表示该链路是否被激活;PBRi表示在链路i上分配的物理资源块(PRB,physical resource block);B i表示链路i上最大可用的PRB;MCSi是链路i上选择的调制编码格式;TBSLLUR表示低时延高可靠业务对应的传输块的大小。
通过这个最优化的求解,就可获得满足低时延高可靠业务传输的链路及其所对应的调制编码格式。
8 URLLC 与TSN 的集成
许多网络应用(例如工业互联网中的数据上传和控制指令下发、远程机器人手术、无人驾驶、VR 游戏等)需要将端到端时延控制在1~10 ms,将时延抖动控制在微秒级,但传统的网络只能将端到端的时延减少到几十毫秒。面对时延敏感性业务的迫切需求,如何从“尽力而为”到“准时、准确”地控制端到端的时延对IP 网络提出了新的挑战。及时、安全地传输数据是工业通信技术的关键要求之一。时间敏感网络是满足该要求的、有发展前景的一项技术。TSN 的主要目标是通过IEEE 802(以太网)有线网络提供确定性服务,这意味着低时延、小抖动、低分组丢失率、有保证的数据分组传输。TSN 的关键点总结为如下几个方面[118-120]。
1) 时间同步。定时机制和同步机制是关键。
2) 超可靠。帧复制和帧消除、路径控制、流过滤策略、时间同步可靠性是关键。
3) 有界低时延。帧抢占、流量整形与调度是关键。
4) 资源管理。资源预留、TSN 配置是关键。
图14 多路径分集
5G 系统可以降低与布线基础设施相关的成本,支持自动推车或移动无人搬用车(AGV,automated guided vehicle)等移动设备,并提高工业应用的灵活性。为了将工业设备(工业传感器/执行器)以无线方式连接到TSN,5G 系统是非常合适的解决方案。5G 系统提供了更好的可靠性和传输时延,而且,其架构允许被灵活地部署。因此,5G 可以实现不受电缆限制的TSN。由于5G 系统和TSN 都有自己的网络管理机制,为了在5G 系统上支持TSN服务,需要进一步增强无线接入网和核心网,主要挑战是实现TSN 和5G 网络的互通。
5G 系统可以看作“时间感知系统”“具有绝对时限的时间感知调度”[10],其提供了和外部业务/网络的多个接口,可以用于TSN 的集成。5G 系统在外部网络中显示为TSN 桥。这种“逻辑”TSN 桥包括自适应功能(AF,adaptation function),用于将5G系统协议和信息对象转换为TSN 协议和信息对象,反之亦然。核心网和RAN 中的5G 系统特定过程、无线通信链路等对TSN 保持隐藏。为了实现对TSN的这种透明性并显示为任何其他TSN 桥,5G 系统网桥通过UE 侧的TSN 转换器(TT,TSN translator)设备和核心网侧的DN 的“TSN 转换器”(包括控制面和用户面)提供TSN 入口和出口端口。5G 系统网桥需要支持不同的TSN 配置模型,这要求在控制面和用户面上,向TSN 终端站、TSN 桥、集中网络配置(CNC,centralized network configuration)和集中用户配置(CUC,centralized user configuration)提供多个符合TSN 协议的接口。TSN 网桥自我管理(对于全分布式模型)和与CNC 交互所需的功能位于转换器处。图15 给出了URLLC 分集方案与TSN的集成表示。
具体来说,图15 中的RAN11和RAN12、UPE11和UPE12是对应UE1的用户面多路径分集,RAN2和UPE2是对应UE2的用户面路径分集。必须说明的是,这是一个一般化的表示,具体如何选择多路径分集的方案,由第7 节中的描述决定,比如类似式(39)~式(42)所示最优化思想。但是,无论图15中的“5G 低时延高可靠性系统”部分如何设计,对TSN 来说,都是黑盒子,仅仅是TSN 中的一个TSN 桥,通过AF 接口对接。
从TSN 的观点来看,将5G 系统视为一个黑盒子更便利,因为它采用5G 系统的指定QoS 框架,并且不需要任何网络节点来支持作为外部TSN 系统一部分的TSN 协议和过程。5G 系统作为TSN 桥出现,5G 系统使用完善的5G QoS 框架接收与TSN相关的预订请求。然后,5G 系统使用5G 内部信令来满足TSN 预约请求,比如5G 系统使用QoS 流类型(GBR、时延关键GBR)、5QI、ARP 等5G 框架来满足请求QoS 属性,如图16 所示。
图15 URLLC 分集方案和TSN 的集成方案
图16 TSN 识别QoS 配置文件生成过程
TSN 转换器作为5G 和TSN 的互联接口,除了映射TSN 配置到5G QoS 管理架构,还提供以太网功能(如环路检测)、头压缩,以及支持调度和去抖动缓冲区等功能。
具体来说,图16 中TSN 的CNC 把时延敏感业务特征和其QoS 要求发送给TSN 和5G 系统的接口模块,即TSN 自适应功能模块AF,然后该模块生成QoS 配置文件给5G 系统的PCF 模块,如果5G 系统能满足其QoS 要求,则回复确认信息。
9 结束语
URLLC在未来5G垂直行业的应用中扮演着非常重要的角色,已得到学术界和产业界的充分重视。本文以全景式视角,从应用场景和需求开始,分析介绍了URLLC 有关的系统架构、关键技术和解决方案总体,然后分别对物理层检测性能需求、链路自适应、无线资源管理、端到端分集解决方案及如何与TSN 集成进行了深入的分析和可能的候选方案的探讨,从广度到深度对URLLC 的理论研究到如何应用,有一个透彻全面的介绍分析,对其挑战有一个清晰的认识,从而为相关研究和工程技术人员提供关借鉴和参考。必须说明的是,这是一个庞大的领域,限于篇幅,无法一一深入细节且面面俱到,未来需要庖丁解牛式地展开进一步研究工作。