名称:一种节能NR侧链路传输和接收的方法
专利号:202080107316.4
专利权人:张波
技术领域
本发明涉及无线通信技术领域,尤其涉及一种节能NR侧链路传输和接收的方法。
背景技术
当前,第5代移动通信系统(5G)的研发工作正在如火如荼地进行中。根据未来的应用需求,5G系统将使用全新的空口技术-NR(New Radio)。相比LTE,5G NR需要支持更高的数据率,更大的传输带宽以及更小的传输时延,因此支持NR的用户终端(User Equipment,UE)在使用一些先进的技术以满足5G需求的同时将不可避免地消耗大量能量。
为了节省UE的能量,引入了不连续接收机制DRX(Discontinuous Reception),即终端处于连接状态下时不需要连续地监听基站的控制信道,而是间断地监听控制信道。一个DRX周期包括唤醒周期和休眠周期,其周期是通过周期性重复开启持续时间(简称为On-Duration)和关闭持续时间(简称为Off-Duration)来进行的。在开启持续时间内,UE会开启接收机的RF接收信息,而在关闭持续时间内,UE会关闭接收机的RF进行休眠。通常,应将DRX开启持续时间保持足够短,而将DRX关闭持续时间保持足够长,从而最大程度地降低UE功耗。
DRX参数由无线资源控制RRC(Radio Resource Control)配置,主要由drx-onDurationTimer,drx-SlotOffset,drx-LongCycleStartOffset,drx-InactivityTimer,drx-ShortCycle,drx-ShortCycleTimer组成。利用这些DRX参数,在RRC_CONNECTED情况下,可以实现DRX过程,而在RRC_IDLE/RRC_INACTIVE情况下实现寻呼DRX(Paging)过程。允许MAC实体使用DRX操作不连续地检测物理下行控制信道PDCCH(Physical Downlink Control Channel),并由DRX MAC-CE指令或长DRX MAC-CE指令加于控制;否则,MAC实体将连续检测PDCCH。当处于RRC_IDEL/RRC_INACTIVE情况下,UE在每个DRX周期中检测一个寻呼时机。寻呼时机是一组PDCCH检测时机,由其中发送寻呼下行链路控制信息DCI(Downlink Control Information)的多个时隙(例如,子帧或OFDM符号)组成。
现有的Uu链路中的NR-DRX仅用于单播传输,而未来的NR侧链路DRX(Sidelink DRX)是用于在覆盖范围内和覆盖范围外的广播(Broadcast)、组播(Groupcast)和单播 传输(Unicast)。如果节能UE(Power Saving UE,例如,P-UE或Pedestrian-UE)处于覆盖范围内,则可以使用Uu链路中的NR-DRX周期中的类似过程,所有RRC参数和对应的侧链路DRX操作可以由网络控制。但是,如果节能UE不在覆盖范围内,则侧链路DRX周期的所有RRC参数可以依赖于预配置方式。针对侧链路繁多的业务,如果使用Uu链路中的NR-DRX机制,侧链路DRX过程在动态控制DRX周期方面需要进行很大改进。
因此,可以把Uu中DRX周期的开启/关闭持续时间及其相应的UE过程作为侧链路DRX的基础,同时针对覆盖范围内和覆盖范围外的情况,侧链路DRX机制必须考虑不同传输类型(广播,组播和单播)的影响。
混合自动重发请求(Hybrid automatic repeat request,HARQ)是前向纠错(Forward error correction,FEC)和自动重发请求(Automatic repeat request,ARQ)错误控制的组合。在恶劣的信号条件下,HARQ的性能要比普通的ARQ好,但这是以降低吞吐量为代价来提高接收性能。
在DRX操作中,如果接收机UE(Receiver UE,简称为Rx-UE)正确地解码PDCCH,但错误解码物理下行链路共享信道PDSCH(Physical Downlink Shared Channel),则Rx-UE利用drx-HARQ-RTT-Timer和drx-RetransmissionTimer的两个计时器来控制相应的HARQ过程。由于Rx-UE不知道数据包重传的时机,因此Rx-UE必须连续检测PDCCH,以便接收并解码相同HARQ进程ID(HARQ process ID)相关联的PDSCH。对于下行链路(Down Link,简称为DL)上的HARQ过程,如果UE已经在PDSCH上接收到新数据,则UE在DL HARQ反馈结束之后启动HARQ RTT计时器。如果在drx-HARQ-RTT-TimerDL计时结束也未成功解码相应数据包,则UE将启动drx-RetransmissionTimerDL计时器。当drx-RetransmissionTimerDL计时器运行时,UE需要检测该HARQ过程的PDCCH,因为在这段时间内,UE将可能进行数据包重传。
候选单时隙(即,Slot)资源R x,y被定义为时间间隔[n+T 1,n+T 2]内的L subCH个连续子信道,其中T 1取决于 而T 2取决于T 2min,由UE自己实现。注意,T 2min≤T 2≤Remaining PDB(数据包延迟预算,Remaining Packet Delay Budget);如果T 2min>Remaining PDB,则设置T 2min=Remaining PDB。感测窗口(Sensing Window)由时隙范围[n-T 0,n-T proc,0)定义,其中T 0和 用时隙表示。如果候选单时隙资源R x,y被其他UE预留(Reservation)或抢占(Pre-emption),则UE应排除该候选单时隙资源。如果集合S A中剩余的候选单时隙资源的数量小于X·M total,则对于优先级值Th(p i)增加3dB,并且继续 重复相同资源选择过程(例如,X=20%)。
在Rel-16中,发送UE(Transmitter UE,简称为Tx-UE)在感测窗口中感测到侧链路信道并计算出信道资源预留情况。感测窗口大小由流量类型(周期和非周期)决定;周期性流量窗口为1100ms,非周期性流量窗口为100ms。Tx-UE根据感测到的侧链路信道,在选择窗口(Selection Window)中确定应该被排除的资源。有两种类型的资源必须被排除;一个是被预留的周期性资源,另一个是在32个时隙窗口内由侧链路控制信息SCI(Sidelink Control Information)所预留的资源。排除过程是由Tx-UE基于参考信号接收功率RSRP(Reference Signals Received Power)的比较来执行的。最后Tx-UE从所有剩余的候选资源中相应地选择用于其传输和预留资源。另外,Tx-UE也可以执行重估和抢占机制,从而避免资源冲突。在Rel-16NR-V2X中,SCI的预留间隔能力为32个时隙。如果超出此范围,Tx-UE仅能使用可选配置的SCI参数ResourceReservePeriod对周期性资源进行预留。
因此,在DRX开启持续时间和关闭持续时间中,需要考虑如何控制侧链路的发送和接收问题,以及如何为不同UE调整侧链路DRX模式(DRX Pattern)问题,以期望解决现有技术在DRX节能方面的不足。
发明内容
本发明的目的在于提供一种节能NR侧链路传输和接收的方法,以解决基于DRX的UE接收和基于部分感测的传输问题。
涉及的专业术语:
DRX(Discontinuous Reception),不连续接收;
UE(User Equipment),用户设备;
TB(Transport Block),传输块,或数据包;
Tx-UE(Transmitter UE),发送UE,用于通过单播、组播或广播向其他UE传输传输块;
Rx-UE(Receiver UE),接收UE;
On-Duration,开启持续时间;
Off-Duration,关闭持续时间;
PSCCH(physical Sidelink Control Channel),物理侧链路控制信道;
PSSCH(Physical Sidelink Shared Channel),物理侧链路共享信道;
PSFCH(Physical Sidelink Feedback Channel),物理层侧链反馈信道;
PDCCH(Physical Downlink Control Channel),物理下行控制信道;
PDSCH(Physical Downlink Shared Channel),物理下行链路共享信道;
PUSCH(Physical Uplink Shared Channel),物理上行链路共享信道;
DCI(Downlink Control Information),下行链路控制信息;
SCI(Sidelink Control Information),侧链路控制信息;
DL(Down Link),下行链路;
Power Saving UE(例如,P-UE或Pedestrian-UE),节能UE;
PRR(Packet Reception Ratio),分组接收率;
HARQ(Hybrid Automatic Repeat reQuest),混合自动重传请求;
RSRP(Reference Signal Receiving Power),参考信号接收功率,是LTE网络中可以代表无线信号强度的关键参数以及物理层测量需求之一,是在某个符号内承载参考信号的所有RE(资源元素)上接收到的信号功率的平均值;
PDB(Packet Delay Budget),数据包延迟预算;
MAC-CE(MAC Control Element),MAC层的控制元素。
为实现上述目的,本发明采用以下技术方案:
一种节能NR侧链路传输和接收的方法,包括:
不连续接收(DRX)模式下,发送UE在开启持续时间(On-Duration)内传输初始TB,以及使用SCI预设格式预留用于重传初始TB或传输与初始TB关联的其它TB的周期性资源或非周期性资源,所述周期性资源或非周期性资源的个数小于等于N,N为自然数,则配置至少一个第一DRX计时器,基于所述第一DRX计时器,发送UE在感测窗口的时隙和所有On-Duration的时隙执行信道感测,以及
配置至少一个第二DRX计时器,基于所述第二DRX计时器,接收UE在所有预留的周期性资源或非周期性资源的相关时隙、和/或所有On-Duration的时隙进入唤醒状态接收所述初始TB;
其中,所述预留的周期性资源或非周期性资源由侧链控制信息SCI通信指示,位于On-Duration和/或关闭持续时间(Off-Duration)。
优选地,发送UE可以属于节能UE(例如,V2X用例中的Vulnerable Road Users,简称为VRU,或者公共安全和商业用例中的用户),也可以属于普通UE(例如,车辆UE); 接收UE只属于节能UE。
优选地,在侧链路DRX中,发送UE的传输类型包括单播、组播或广播。
优选地,所述DRX计时器有两种类型;其种类一是当DRX计时器运行时(包括drx-ReservePeriodTimer,drx-ReserveInstantTimer,drx-HARQ-RTT-Timer,drx-OffDurationTimer,drx-CommonOffDurationTimer,和drx-SpecificOffDurationTimer),所述接收UE停止接收并关闭其RF链;其种类二是当DRX计时器运行时(包括drx-OnDurationTimer,drx-CommonOnDurationTimer,drx-SpecificOnDurationTimer,和drx-RetransmissionTimer),所述接收UE开始接收并开启其RF链。
优选地,侧链路DRX的操作支持扩展的On-Duration,在Off-Duration也可以发送和接收侧链路的初始TB或重传TB。
优选地,响应于接收到的DRX的配置参数,所述接收UE进入激活状态,并监听物理侧链路控制信道PSCCH和/或物理侧链路共享信道PSSCH。
优选地,接收UE在On-Duration内检测初始TB,所述初始TB对应的PSCCH指示为重传TB的预留资源的时隙;所述接收UE根据PSCCH预留的资源时隙确定DRX定时器的状态,其中,在所述DRX定时器的运行时间内,所述接收UE停止检测PSCCH。
优选地,若初始TB不是业务开始的第一个TB,则发送UE无需一定要在On-Duration内发送该TB,只要由SCI在前一个TB中为它预留资源即可。
优选地,重传TB对应的PSCCH指示下一次重传TB的预留资源的时隙,直到达到延迟预算或接收UE成功解码为止。
优选地,所述第一DRX计时器,是用于感测的计时器,包括drx-PeriodSensingTimer和drx-SensingTimer;所述第二DRX计时器,是用于数据包接收的计时器,包括drx-OnDurationTimer,drx-CommonOnDurationTimer,drx-SpecificOnDurationTimer,drx-OffDurationTimer,drx-CommonOffDurationTimer,drx-SpecificOffDurationTimer,drx-ReservePeriodTimer,drx-ReserveInstantTimer,drx-HARQ-RTT-Timer和drx-RetransmissionTimer中的一种或几种。
优选地,DRX包括两种类型的激活时间(Active Time):数据包接收激活时间、以及感测激活时间;其中,在数据包接收激活时间,接收UE解码PSCCH和PSSCH,在感测激活时间,发送UE只解码PSCCH。
更优选地,当DRX周期被配置时,数据包接收激活时间包括:上一次传输中已预留资 源的时隙;或者,包括以下任一计时器正在运行:
drx-CommonOnDurationTimer,drx-SpecificOnDurationTimer,drx-onDurationTimer,drx-RetransmissionTimer。
更优选地,当DRX周期被配置时,感测激活时间包括:发送UE在感测激活时间内进行接收的时隙;或者,包括以下任一计时器正在运行:
drx-PeriodSensingTimer,drx-SensingTimer,drx-onDurationTimer,drx-CommonOnDurationTimer,drx-SpecificOnDurationTimer。
优选地,发送UE在On-Duration内传输业务开始的第一个初始TB,以及使用SCI预设格式预留用于不同的初始TB的周期性资源;接收UE在On-Duration的时隙进入唤醒状态来接收所述初始TB,以及接收UE通过ResourceReservePeriod推断出预留的周期性资源的信息,所述ResourceReservePeriod选择性地被配置于SCI中;设置计时器drx-ReservePeriodTimer=ResourceReservePeriod作为接收UE的激活时间(Active Time),接收UE还在所有预留的周期性预留资源的相关时隙接收不同的初始TB。
更优选地,若drx-ReservePeriodTimer与drx-onDurationTimer重叠,则接收UE优先所述On-Duration的计时器。
更优选地,若drx-ReservePeriodTimer与其他预留资源时隙重叠,则接收UE优先检测预留资源时隙。
优选地,发送UE在On-Duration内传输业务开始的第一个初始TB,且相邻两个TB的发送间隔小于32个时隙,则传输的资源由每一个TB所关联的SCI连续为下一个TB预留;接收UE设置计时器drx-ReserveInstantTimer作为激活时间,仅监视On-Duration的时隙和所有预留资源的相关时隙。
优选地,发送UE在On-Duration内传输业务开始的第一个初始TB,且相邻两个TB的发送间隔大于32个时隙,则发送UE使用SCI预设格式不预留任何用于传输的资源;接收UE仅在On-Duration的时隙进入唤醒状态来接收所述初始TB。
优选地,若接收UE访问gNB网络,在gNB通过PDCCH对接收UE指示或授予PDSCH或PUSCH资源之前,接收UE保持或者在DRX模式的On-Duration内保持检测PDCCH。
优选地,若侧链路通道上的流量很小,所述On-Duration中配置的时隙数量减少至一个。
优选地,不连续接收模式包括通用DRX模式(Common DRX Pattern),也可以又名为默认DRX模式(Default DRX Pattern),发送UE选用通用DRX模式发送初始TB;其 中,所述通用DRX模式被配置为具有长的DRX周期和短的On-Duration,在每个长DRX周期内,节能UE自drx-CommonSlotOffset之后启动计时器drx-CommonOnDurationTimer;当节能UE满足条件
[(DFN×10)+Slot-Number(n)]mod(drx-CommonCycle)=drx-CommonStartOffse,
就进入唤醒状态并接收PSCCH;其中,DFN(direct frame number)是GNSS给出的直接帧号(可以在覆盖范围内和覆盖范围外获取),drx-CommonCycle是通用DRX的周期,Slot-Number(n)是当前的时隙索引,n为自然数,drx-CommonStartOffse是DRX通用偏移时隙。更优选地,所述通用DRX模式被配置为所有时隙均能被节能UE检测到,且适用于所有传输类型(单播,组播或广播)。
更优选地,上述公式中,DFN可以用SFN(system frame number)代替。但SFN仅在蜂窝网覆盖范围内有效。为了有效降低功耗,应该尽可能保持短的On-Duration。
更优选地,通用DRX模式下,发送UE在On-Duration内的传输使用盲重传(Blind Retransmission),即一个初始TB和至少一个重传TB,和/或发送UE在Off-Duration内的传输使用基于HARQ机制的重传。
上述内容中,在On-Duration中进行盲重传可以保证接收UE成功地接收到SCI,以便能够保持两个相邻预留资源之间的资源预留链。
进一步地,在On-Duration中,发送UE忽略Rx-UE反馈的FCI信息,已达到盲重传的目的。
上述内容中,为了和Rel-16的UE保持后向兼容,每个资源池中需要配置具有专用PSFCH资源的PSCCH/PSSCH资源以便用于基于HARQ机制的重传,在此情况下,Rel-17的发送UE还是能够在On-Duration中传输初始TB和重传TB,但发送UE需要改变针对HARQ机制的行为,即仅在On-Duration中忽略接收UE反馈的FCI信息,也就是说,不管收到ACK还是NAK,发送UE必须完成在On-Duration中的所有重传,但在Off-Duration中,发送UE还是需要遵循Rel-16的HARQ机制,执行基于HARQ机制的重传。
进一步地,在On-Duration中配置不包含专用PSFCH资源的PSCCH/PSSCH资源以便进行盲重传,在Off-Duration中配置具有专用PSFCH资源的PSCCH/PSSCH资源以便用于基于HARQ机制的重传。
进一步地,在On-Duration中,MAC层通知PHY层在汇报候选资源时包括在On-Duration中的资源时隙范围,或PHY层事先得知DRX的具体配置,以保证On-Duration 中有足够的候选资源。
进一步地,在On-Duration中,MAC层通过优化资源选择方法,为初始TB选择有利的资源来完成初始TB的传输和盲重传,所述优化资源选择方法至少包括以下之一:提高初始TB的优先级;或提高传输初始TB对应的PSCCH的编码率(Coding Rate)。
上述内容中,为了在On-Duration中传输初始TB的PSCCH编码率得到提高,RRC包括两种PSCCH的配置,即,一种是On-Duration相关的PSCCH配置,拥有较高的编码率,另一种是Off-Duration相关的PSCCH配置,拥有和Rel-16相当的编码率。
更优选地,不连续接收模式还包括针对特定业务的特定DRX模式(specific DRX pattern),所述特定DRX模式被配置为具有短的DRX周期,在每个特定DRX配置中,与短PDB的QoS相关联的DRX参数是(预)配置的;其中,On-Duration仅包含很少的时隙(最少可以是一个时隙),DRX周期小于短PDB。
进一步地,UE可以在通用DRX模式的基础上使用特定DRX模式,并基于特定业务的需求在通用DRX模式和特定DRX模式之间进行切换。
更进一步地,在通用DRX模式和特定DRX模式之间进行切换,包括:接收MAC-CE或SCI的控制信令以便在通用DRX模式和特定DRX模式之间切换;以及当特定业务到期并且不再传输相关数据包,所述特定DRX模式停止使用,同时UE退回至通用DRX模式。
优选地,若发送UE预留了非周期性资源,且接收UE从接收的PSCCH中正确检测SCI、但没有任何预留资源,或者未能检测到与重传TB相关的所需SCI,则接收UE启动计时器drx-RetransmissionTimer,接收UE在每个时隙被唤醒并检测解码PSCCH,直到计时器drx-RetransmissionTimer到期,或者接收UE接收到重传的SCI;之后接收UE进入正常的节能接收模式,其中,所述节能接收模式是指接收UE仅在On-Duration和被预留资源的时隙中进入唤醒模式,接收PSCCH、并解码和接收UE相关联的TB。
更优选地,若资源池中启用了资源重新评估和/或抢占机制,接收UE在接收初始TB且未成功解码到TB之后启动计时器drx-HARQ-RTT-Timer,在反馈NAK之后,接收UE间接启动计时器drx-RetransmissionTimer。
更优选地,若资源池中启用了资源重新评估和/或抢占机制,则禁止发送UE在预留资源的时隙之前重新选择资源,且发送UE重新选择资源优选与预留资源的时隙接近的资源。
更优选地,若发送UE在Off-Duration内的传输使用基于HARQ机制的重传,HARQ进程使用HARQ Option-2,且接收UE无法检测到与初始TB相关的PSCCH,则发送UE 在相同的On-Duration中重传TB,或者在延迟预算之内的下一个即将到来的On-Duration中重传TB。
优选地,若发送UE预留了周期性资源,且由于连续的资源冲突、以及发送UE触发资源重新选择而造成资源预留链丢失,则发送UE被配置为仅在On-Duration期间重新选择资源,接收UE仅在On-Duration和预留的周期性资源的相关时隙进入唤醒状态来接收初始TB或重传TB。
上述内容中,一旦接收UE在On-Duration内进行TB接收,则会检测到资源是否被重新选择,这要求发送UE的MAC实体将DRX周期作为计数单位来决定资源是否需要重新选择,而不是像Rel-16中采用的对TB传输数进行计数。
更优选地,若资源池中启用了资源重新评估和/或抢占机制,则通过在(预)配置的资源池中使用sl-PreemptionEnable来禁用资源重新评估和/或抢占机制。
优选地,若发送UE预留了周期性资源,且由于连续的资源冲突、以及发送UE触发资源重新选择而造成资源预留链丢失,则接收UE启动计时器drx-ReceivePeriodTimer,其中drx-ReceivePeriodTimer=ResourceReservePeriod,接收UE在每个时隙被唤醒并检测解码PSCCH,直到计时器drx-ReceivePeriodTimer到期,或者接收UE再次检测到与预留的周期性资源相关的PSCCH;之后接收UE进入正常的节能接收模式,所述节能接收模式是指,接收UE仅在On-Duration和被预留资源的时隙中进入唤醒模式,接收PSCCH、并解码和接收UE相关联的TB。
更优选地,在所述资源预留链丢失之前,发送UE采取以下任一方式防止发送UE预留的周期性资源被另一个发送UE抢占,包括:
提高初始TB的优先级;或者
禁止发送UE在预留资源时隙之前重新选择资源;或者
通过SCI或MAC-CE预先通知接收UE在下一次传输中将重新选择周期性资源。
上述内容中,一旦接收UE启动计时器drx-ReceivePeriodTimer,则资源重新选择可以在On-Duration中执行,也可以不在On-Duration中执行。
优选地,所述方法还包括:针对第一发送UE预留的周期性资源,第二发送UE采用部分感测机制执行信道感测,并将感测结果提供给MAC层以进行资源(重新)选择,所述部分感测机制包括:
第二发送UE在每个第一发送UE预留的周期性资源的时隙进入唤醒状态感测PSCCH 上的SCI;当SCI检测失败,则第二发送UE启动计时器drx-PeriodSensingTimer,并唤醒检测每个时隙中的PSCCH,直到计时器drx-PeriodSensingTimer到期,或者第二发送UE成功检测到新的时隙中的PSCCH为止;
其中,第一发送UE和第二发送UE为不同的发送UE。
更优选地,所述部分感测机制中的计时器drx-PeriodSensingTimer等于特定业务中QoS要求的ResourceReservePeriod。
更优选地,在部分感测机制中,禁止第一发送UE选择预留的周期性资源之前的资源作为重新选择资源。
优选地,所述方法还包括:在每个资源池中,不同周期性和/或不同发送时间偏移的至少两个第一发送UE均预留了周期性资源,第二发送UE仅在不同的感测簇(Sensing Cluster)中被唤醒执行与其相关的信道感测,所述感测簇被配置为至少两个不同的第一发送UE预留的周期性资源的重叠时隙(Superposition Slot)或相邻时隙(Neighbor Slot),其中,第一发送UE和第二发送UE为不同的发送UE。
更优选地,不同的感测簇包括在Off-Duration中靠近On-Duration的感测簇和远离On-Duration的感测簇,第二发送UE仅在远离On-Duration的感测簇中被唤醒执行与其相关的信道感测。
更优选地,使用Th(prio RX,prio TX)的值配置阈值,第二发送UE将其接收到的RSRP与所述阈值进行比较,排除不属于阈值范围的预留资源,从剩余的预留资源中执行后续的发送资源选择;其中,prio RX是用于接收数据包的优先级,prio TX是用于发送数据包的优先级。
优选地,所述方法还包括:当发送UE预留了周期性资源,感测UE建立具有T cycle时隙的特定感测周期(Specific Sensing Cycle),每个特定感测周期被配置为拥有L个T W的部分感测窗口(Partial Sensing Window),每个部分感测窗口的位置由感测UE自己决定,或者由RRC在每个资源池中利用时隙偏移Δ W,l(Window Offset)来配置,感测UE在所述部分感测窗口被唤醒并感测所有时隙的PSCCH;其中,T W为部分感测窗口的周期长度,其满足T MIN≤T W≤T MAX,T MIN和T MAX分别是当前资源池中配置的最小周期长度和最大周期长度,L为部分感测窗口的个数, 而T MAX<<T cycle,l=1,2,…,L。
更优选地,所述部分感测窗口的大小可以根据当前资源池中正在进行传输中的流量情况而自适应调整。
更优选地,如果L>1,在特定感测周期中的部分感测窗口大小可以不同,也是由感测 UE自己决定。
更优选地,通过感测所述部分感测窗口获得以下信息中的一种或几种:
当前资源池中正在进行传输中的流量周期性数和相应的周期长度;
发送UE与感测UE之间的周期资源的时间偏移。
更优选地,基于信道条件,是否在所述部分感测窗口中执行感测取决于UE的实现,例如,如果接收到的NAK数大于一设定阈值,则感测UE可以在特定感测周期内激活其部分或全部的部分感测窗口T W。
更优选地,基于感测到的长周期的预留资源数量(或出现频度),第二发送UE可以根据预设的阈值调节部分感测窗口T W的大小。
更优选地,T W和阈值的关系可以由RRC(预)配置;其中,资源池中的周期数和相应的周期长度分别为M和N m,m=1,2,…,M;长周期的预留资源数量阈值可以被(预)配置为TH m,而N m和TH m是相对应的;感测UE可以根据感测长周期的预留资源数量和TH m相比,从而决定T W。
在一种优选实施例中,如果在每个资源池中配置了最小感测窗口(如T MAX),则可以将感测簇作为部分感测窗口,而这种部分感测窗口设定不需要有任何感测周期的限制。
更优选地,一个所述特定感测周期可以为多个资源池配置使用,T W的部分感测窗口可以由多个资源池中配置的最小周期长度和最大周期长度决定。
优选地,所述方法还包括:针对预留的非周期性资源,发送UE采用以下方式中的一种或几种的组合执行信道感测:
第二部分感测机制,所述第二部分感测机制包括:在TB到达后,发送UE启动计时器drx-SensingTimer,在DRX模式下的On-Duration之前的前31个时隙进行信道感测以进行后续的资源选择,之后发送UE继续进行感测,直到初始TB或重传TB被成功接收,或者计时器drx-SensingTimer到期为止;
全面感测机制(Full Sensing),所述全面感测机制包括:若PDB小于32个时隙,发送UE不关闭感测的侧链路RF,在第一个TB到达后的第一个On-Duration的32个时隙之前开始感测,而在成功传输最后一个TB的时隙中停止执行感测;
随机资源选择机制,所述随机资源选择机制包括:对于高节能要求的发送UE,发送UE将选择窗口内的所有候选资源报告给MAC,而不包括资源排除过程。
上述内容中,在Rel-17中,可以基于全面感测机制,部分感测机制,随机资源选择机 制中的一种或几种的组合来(预)配置侧链路发送资源池拥有数据包传输。
上述内容中,周期性的部分感测机制和非周期性的部分感测机制,可以同时使用,这是因为发送UE可能具有周期性流量和/或非周期性流量,感测UE必须同时捕获和推断两种流量类型的预留资源信息。
上述内容中,资源池由SL-ResourcePool配置,其中数据包的周期性选择周期性列表sl-ResourceReservePeriodList进行配置,此时,一个资源池里可以同时传输周期性和非周期性的业务量,并且必须同时考虑周期性和非周期性的部分感测机制;否则,UE只能传输非周期性的数据包,此时,感测过程依赖于非周期性的部分感测机制。
本申请提供一种节能NR侧链路传输和接收的方法,解决了在DRX开启持续时间和关闭持续时间中,如何控制侧链路的发送和接收问题,以及基于部分感测的传输的问题,解决了现有技术中DRX节能方面的不足。
附图说明
构成本申请的一部分附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1是实施例一中针对场景1、场景2和场景3的TB发送和接收示例图;
图2是实施例一中DRX操作的发送(重送)和接收示例图;
图3是实施例一中使用通用DRX模式的资源选择和预留示例图;
图4是实施例二中由于无资源预留、资源被抢占或SCI解码失败而导致资源预留链故障示例图;
图5是实施例二中由于资源重新评估或资源被抢占机制,而触发资源重新选择示例图;
图6是实施例三中始终在“开启持续时间”内进行资源重选示例图;
图7是实施例三中使用接收计时器的定期流量传输和接收示例图;
图8是实施例四中用于通用DRX和特定DRX的Dual-DRX配置示例图;
图9是实施例五中Tx-UE-A发送周期性TB,而Tx-UE-B进行信道感测示例图;
图10是实施例五中使用感测集群对周期性流量的信道进行部分感测示例图;
图11是实施例六中使用短感测窗口对非周期性流量的信道进行部分感测示例图;
图12是实施例六中针对非周期性流量的信道进行部分感测示例图。
具体实施方式
以下内容中,Tx-UE可以属于节能UE(例如,V2X用例中的Vulnerable Road Users,简称为VRU,或者公共安全和商业用例中的用户),也可以属于普通UE(例如,车辆UE)。但是,Rx-UE只能属于节能UE。值得注意是,仅节能UE需要节省UE功耗。
以下内容中,DRX有两种类型的激活时间(Active Time);一个称为数据包接收激活时间,另一个称为感测激活时间。在前一个数据包接收激活时间期间,UE应该解码PSCCH和PSSCH,而在感测激活时间期间,UE只需要解码PSCCH。
在侧链路DRX中,我们引入了用于数据包接收的计时器,包括drx-onDurationTimer,drx-CommonOnDurationTimer,drx-SpecificOnDurationTimer,drx-CommonOffDurationTimer,drx-SpecificOffDurationTimer,drx-ReservePeriodTimer,drx-ReserveInstantTimer,drx-HARQ-RTT-Timer和drx-RetransmissionTimer。当配置了侧链路DRX周期时,数据包的接收激活时间包括:
●上次传输中已预留资源的时隙;或
●以下任一定时器正在运行:drx-CommonOnDurationTimer,drx-SpecificOnDurationTimer,drx-onDurationTimer,drx-RetransmissionTimer。
在侧链路DRX中,我们引入了用于部分感测的计时器,包括drx-PeriodSensingTimer和drx-SensingTimer。当配置了侧链路DRX周期时,部分感测的感测激活时间包括
●UE在部分感测激活时间内进行接收的时隙;或
●以下任一定时器正在运行:drx-PeriodSensingTimer,drx-SensingTimer,drx-onDurationTimer,drx-CommonOnDurationTimer,drx-SpecificOnDurationTimer。
实施例一:
本实施例解决了Tx-UE如何初始传输/重传(Retransmission,简称为Re-Tx)TB(Transport Block),以及Rx-UE如何接收初始TB和重传TB的问题。
在NR-V2X中,Tx-UE使用物理侧链路控制信道PSCCH(Physical Sidelink Control Channel)以格式1-A(1st Stage)在时隙n中发送SCI(Sidelink Control Information),并且随后使用与其相关联的物理侧链路共享信道PSSCH(Physical Sidelink Shared Channel)在同一时隙中发送数据包。PSCCH能够基于感测和资源选择过程来指示用于TB的初始传输的资源,并为其重新传输预留资源;其中所预留的资源的最大数量为两个。Tx-UE可以根据业务类型在0ms, 100ms,200ms,…,1000ms之间选择周期性。PSCCH在TB的初始传输同时选择性的利用“resource reservation period”为周期性数据包 预留周期性资源。可选性地,PSCCH也可以使用SCI为与不同TB相关联的TB的预留初始传输的资源。
在侧链DRX中,一旦Tx-UE开始其特定业务,无论传输的类型是什么(即单播,群播或广播),Tx-UE都应确保在On-Duration内传输第一个TB(或初始TB)。这是因为,DRX模式必须保证Tx-UE和Rx-UE之间发送/接收相互对齐。而只有在On-Duration内,对业务感兴趣的Rx-UE才能确保接收到发送的TB。
另外,由于Tx-UE需要确保数据包在On-Duration内准确无误地被Rx-UE接收,在传输方面必须进行增强。例如,在On-Duration内的传输使用盲重传(Blind Retransmission),这样可以提高数据包的接收概率。还有,Tx-UE在选择发送资源时,必须保证发送资源能够在On-Duration内。
值得注意是,一旦Tx-UE开始其特定业务,第一个TB可能是高层控制信息或业务数据信息。为了实现侧链路DRX的节能,针对发送(重传)/接收,应考虑如图1所示的三个场景。
场景-1:
在场景1中,使用SCI格式1-A预留周期性资源。Tx-UE可以预留周期性资源,而无需考虑该资源是处于On-Duration还是处于Off-Duration。如果Tx-UE开始其相应的业务,则相关联的第一个TB必须在On-Duration期间被发送。
一旦Tx-UE开始其相应的业务,Rx-UE会在On-Duration期间获取第一个TB,然后,Rx-UE可以通过ResourceReservePeriod来推断出预留的和周期性相关资源信息。ResourceReservePeriod可以选择性地被配置在SCI中。通过设置计时器drx-ReservePeriodTimer=ResourceReservePeriod,作为UE的激活时间(Active Time),Rx-UE只需检测预留资源相关的时隙。这意味着,一旦计时器运行,Rx-UE将停止接收并关闭其RF链。值得注意的是,如果drx-ReservePeriodTimer与drx-onDurationTimer重叠,则Rx-UE必须优先考虑On-Duration的计时。如果drx-ReservePeriodTimer与其他预留资源时隙重叠,则接收UE优先检测预留资源时隙。
场景-2:
在场景2中,SCI格式1-A可以预留用于其他TB的初始传输的资源。同样地,Tx-UE开始其相应的业务,只要在On-Duration期间传输第一个TB,Tx-UE就可以预留资源而无需考虑资源是处在On-Duration还是Off-Duration。如果数据包的间隔小于32个时隙,则 传输资源可以由与一个TB关联的SCI连续为下一个TB预留。
在这种情况下,Rx-UE将使用drx-ReserveInstantTimer计时器,Rx-UE只需检测通过SCI指示的预留资源的相关时隙。这意味着,一旦计时器运行,Rx-UE将停止接收并关闭其RF链。
作为大数据包的用例,一个大数据包可能被分割成多个TB,因此两个TB之间的间隔可能会非常短。每个TB必须以短间隔形式被发送,从而满足大数据包整体的迟延要求。
场景-3:
在场景3中,SCI格式1-A不保留任何资源。这通常发生在为非周期性流量提供业务时,其两个初始TB之间的传输间隔大于32个时隙。在这种情况下,Tx-UE必须在On-Duration中选择资源,以便对业务感兴趣的Rx-UE在On-Duration期间保证能接收数据包。因此,Rx-UE仅需要检测在On-Duration内的所有的时隙。
如果Rx-UE能够访问gNB网络,在gNB通过PDCCH对Rx-UE指示或授予PDSCH或PUSCH(Physical Uplink Shared Channel)资源之前,Rx-UE是不知道其接收或发送的时机。因此,如果DRX被(预)配置的话,则UE必须保持或者在DRX On-Duration期间保持检测PDCCH。
但是在NR-V2X中,PSCCH接收或传输与PDSCH接收或传输的有着根本的区别。在初始传输中,PSCCH上的SCI不仅指示用于初始传输的资源,而且还预留了用于同一TB的重传资源,最多预留资源可以有两个。如果为初始传输和重传选择的资源都限制在DRX On-Duration范围内,则DRX On-Duration不能配置为短于32个时隙。这会导致比较大的功耗。因此,UE应该允许在侧链路DRX Off-Duration期间也可以拥有激活时间(即,Active Time)。例如,和Uu DRX操作一样,侧链路DRX操作应该支持扩展On-Duration,在Off-Duration期间也可以发送和接收侧链路初始或重传数据包。
具体地说,Tx-UE允许在侧链路DRX的On-Duration期间传输初始TB,但是利用相应的PSCCH在Off-Duration中预留重传的资源。因此,Rx-UE需要被唤醒来检测On-Duration内的所有时隙以外,还需要被唤醒来检测预留时隙中的被重传的PSCCH。这样可以大大减小On-Duration的长度同时保持PRR(Packet Reception Ratio,数据包接收率)性能。如果侧链路通道上的流量很小,则可以将On-Duration中配置的时隙数减少至一个。如果涉及基于HARQ的重传,则可以为单播和组播节省大量功耗,如果执行盲重传(Blind Retransmission),则可以为单播,组播和广播节省大量功耗。
图2示例了发送(重传)和接收中的DRX进程,其中Tx-UE在On-Duration内发送初始TB,在Off-Duration内重送相同TB。因此,作为激活时间(Active Time),Rx-UE在On-Duration内检测PSCCH并进行其初始TB接收,以及在Off-Duration的预留时隙中进行重传TB接收。
在示例中,具体地,初始TB在On-Duration的Slot-0中被传输,并且其相应的PSCCH为重传Re-Tx1预留资源#1。因此,Rx-UE知道由PSCCH预留的资源时隙,即,Rx-UE仅需要检测On-Duration内的时隙,以及Off-Duration内的Slot-1中的被预留资源时隙。值得注意是,如果初始TB不是业务开始的第一个TB的话,则Tx-UE无需一定要在On-Duration内发送该TB,只要由SCI在前一个TB中为它预留资源即可。
此外,在重传Re-Tx1中,相应的PSCCH分别为Re-Tx2和Re-Tx3预留资源#2和资源#3。因此,Rx-UE知道PSCCH将在Slot-2和Slot-3时隙出现,因此只需要检测Slot-2和Slot-3中的PSCCH。相同的传输和保留过程可以被持续,直到达到延迟预算或Rx-UE成功解码TB。
如果Tx-UE想要向Rx-UE发送初始数据包,并且Rx-UE被(预)配置了DRX,则Tx-UE必须考虑使用通用DRX模式(Common DRX Pattern)或默认DRX模式(Default DRX Pattern),以便Tx-UE发送的数据包能够被Rx-UE接收。通用DRX模式被定义为一种DRX模式,其中所有时隙都应当能被节能UE检测到,而且是针对所有传输类型(单播,组播或广播)的。
可以将通用DRX模式配置为具有较长的DRX周期和较短的On-Duration。在每个DRX周期内,节能UE通过drx-CommonSlotOffset偏移时隙之后启动计时器drx-CommonOnDurationTimer。如果节能UE满足以下条件,就需要唤醒并接收PSCCH,[(DFN×10)+Slot-Number(n)]mod(drx-CommonCycle)=drx-CommonStartOffse,其中,DFN(direct frame number)是GNSS给出的直接帧号,drx-CommonCycle是通用DRX的周期,Slot-Number是当前的时隙索引,drx-CommonStartOffse是通用DRX开始偏移量。
值得注意是,使用DFN来代替SFN(system frame number)的原因是所有UE都可以对齐通用DRX模式,而不用介意是否在覆盖范围内还是在覆盖范围外。
为了有效降低功耗,应该尽可能保持短的On-Duration。但是,短On-Duration会导致两个问题;一个是更容易在Tx-UE之间产生半双工问题,另一个是来自其他一些Tx-UE的 干扰会更加严重,从而产生可靠性问题。为了解决半双工和可靠性问题,Tx-UE应该仅在On-Duration中考虑盲重传(即,一个初始TB和若干个重传TB)。为了解决干扰和资源使用有效率问题,Tx-UE应该在Off-Duration中考虑基于HARQ的重传。另外,能够始终保持两个相邻资源之间的资源预留链(Reservation Chain)是非常重要的。
图3举例说明了使用通用DRX模式进行的资源选择和预留,其中Tx-UE基于盲重传在On-Duration中发送初始TB和一个重传TB,并基于HARQ机制在Off-Duration中重传相同的TB。资源#0专用于初始传输,而资源#1专用于盲重传(没有配置的PSFCH资源),这就解决了半双工和初始数据包接收可靠性问题。另外,资源 被预留用于基于HARQ机制的重传,以提高资源使用有效率和PRR性能。特别注意的是,在On-Duration中进行盲重传可以保证Rx-UE成功地接收到SCI,以便能够保持两个相邻资源之间的资源预留链。
在Rel-16中,每个资源池可选地被配置拥有PSFCH资源。被配置的PSFCH资源与发送PSCCH/PSSCH的时隙相关联。在Rel-17中,为了实现盲重传和基于HARQ机制的重传组合,我们考虑灵活配置专用于通用DRX模式的资源池。这意味着,在配置的资源池中,可以在On-Duration中配置不包含专用PSFCH资源的PSCCH/PSSCH资源以便进行盲重传,而在Off-Duration中配置具有专用PSFCH资源的PSCCH/PSSCH资源以便用于基于HARQ机制的重传,如图3所示。
另外,Tx-UE在选择资源时必须保证有足够的候选资源在On-Duration中。以便MAC层可以顺利地为初始数据包选择On-Duration中的资源。这就需要MAC层通知PHY层在汇报候选资源时候必须包括在On-Duration中的资源时隙范围,或PHY层事先得知DRX的具体配置。MAC层通过优化资源选择方法,为初始数据包选择有利的资源来完成初始传输和盲重传输。比如,在On-Duration中为初始数据包选择资源时,可以把数据包的优先度提高到比较高的数值(如,优先度为1)。也可以为在On-Duration中用作传输初始数据包的PSCCH提高编码率(Coding Rate),以便保证所有的Rx-UE能够成功解码PSCCH,从而获得SCI信息,确保两个相邻资源之间的资源预留链。
为了在On-Duration中传输初始数据包的PSCCH编码率得到提高,RRC必须要有两种PSCCH的配置;即,一种是On-Duration相关的PSCCH配置,拥有比较高的编码率,而另一种是Off-Duration相关的PSCCH配置,拥有和Rel-16相当的编码率。
为了和Rel-16的UE保持后向兼容,每个资源池中需要配置具有专用PSFCH资源的 PSCCH/PSSCH资源以便用于基于HARQ机制的重传。在这种情况下,Rel-17的Tx-UE还是能够在On-Duration中传输初始TB和重传TB,但是Tx-UE需要改变针对HARQ机制的行为,即,仅在On-Duration中忽略Rx-UE反馈的FCI信息。也就是说,不管收到ACK还是NAK,Tx-UE必须完成在On-Duration中的所有重传。但是,在Off-Duration中,Tx-UE还是需要遵循Rel-16的HARQ机制,执行基于HARQ机制的重传。
实施例二:
本实施例解决了Tx-UE如何发送非周期性数据包,Rx-UE如何接收非周期性数据包的问题。
Tx-UE发送PSCCH时最多能预留两个资源作为重传资源。为了确保预留资源的资源预留链,必须满足两个条件:一个是,每个Rx-UE必须正确地从接收的PSCCH中解码SCI;另一个是,必须在每个(预)配置的资源池中通过sl-PreemptionEnable来关闭资源重新评估(re-evaluation)和资源抢占(pre-emption)机制。无法满足任何一个条件都可能产生资源预留链非连续性问题。
针对初始TB的可靠性问题,我们已经在实施例一中提出了解决方案。但针对在成功解码初始TB的SCI后如何保证资源预留链连续性问题,我们考虑一种增强方案,而解决方案是针对以下两种场景的:
●Rx-UE成功接收到SCI,但SCI没有为数据包重传预留任何资源
假设资源池被配置了和PSCCH/PSSCH关联的PSFCH资源;
Rx-UE无法在相应的PSSCH上成功解码TB,因此Rx-UE反馈ACK/NAK给Tx-UE。
●Rx-UE在初始传输中成功接收到SCI,但是在当前时隙中没有成功检测到SCI。以下场景被考虑:
SCI是通过Tx-UE预留资源发送的,但是Rx-UE没有成功检测到SCI;
Tx-UE触发了重新评估,因此预留资源已被更改;
预留的资源已被拥有更高优先级TB的其他Tx-UE抢占。因此,Rx-UE无法解码到SCI,或者Rx-UE可能正确解码到了SCI,但认识到它不是其所需的SCI。
为了解决上述问题,我们提出两个计时器,分别称为drx-ReserveInstantTimer和drx-RetransmissionTimer。前者已在实施例一中使用,即,一旦此计时器运行,Rx-UE停止接收并关闭其RF链。而后者是新计时器,一旦Rx-UE正确检测到SCI,但没有任何预 留资源,或者未能检测到与重传相关的所需SCI,Rx-UE就会启动drx-RetransmissionTimer。一旦此计时器运行,Rx-UE就需要被唤醒并检测解码每个时隙中的PSCCH。
图4示例说明了由于无资源预留、资源抢占或SCI解码失败而导致Slot-1和Slot-2之间的资源预留链中断。在该示例中,Tx-UE在Slot-0中传输初始TB,同时预留了用于重传1(Re-Tx1)的资源#1。Rx-UE成功接收到SCI但没有成功解码TB,Rx-UE发送ACK/NAK给Tx-UE,并启动计时器。当“drx-ReserveInstantTimer”被启动,Rx-UE停止接收并关闭其RF链,直到在Slot-1被唤醒重新接收数据包(主要包括被重传的TB)。
Tx-UE在Slot-1中重传TB,但没有为Re-Tx2预留任何资源,或者Tx-UE预留了资源但被其他Tx-UE抢占,或者Tx-UE在Slot-1中重传TB,但Rx-UE对SCI的解码没有成功。任何一种情况的发生,Rx-UE会马上启动“drx-RetransmissionTimer”计时器。一旦此计时器运行,Rx-UE被要求检测解码每个时隙中的PSCCH,直到定时器到期,或者Rx-UE接收到重传的SCI。
Tx-UE在Slot-2中选择用于Re-Tx2的资源#2,并重传TB,同时为Re-Tx3预留资源#3。Rx-UE成功检测到SCI并停止“drx-RetransmissionTimer”计时器。随后,如果数据包解码还没有成功,Rx-UE再次启动drx-ReserveInstantTimer计时器,在Slot-3中被唤醒接收重传的数据包。
如果在资源池中启用了重新评估/抢占机制,被触发而重新选择的资源时隙位置可能影响Rx-UE的接收性能。和被Slot-0中SCI预留的资源位置(Slot-1)相比,重新选择的资源时隙位置可能在Slot-1之前,也可能在Slot-1之后。如图5所示,Slot-1a中的重新选择的资源#a是在Slot-1之后,而Slot-1b中的重新选择的资源#b是在Slot-1之前。对于前者,利用“drx-ReserveInstantTimer”来接收重传TB将不会产生任何问题。但是,对于后者,Rx-UE将无法接收到重传的TB。
一种简单但并非有效的节能解决方案是重用Rel-16中的HARQ计时器。该计时器在Rel-16中定义为drx-HARQ-RTT-Timer。这意味着,在接收初始TB且未成功解码到TB之后,Rx-UE启动drx-HARQ-RTT-Timer。在反馈NAK之后,Rx-UE间接启动drx-RetransmissionTimer。该解决方案不涉及drx-ReserveInstantTimer,但缺点是,Rx-UE需要保持唤醒状态并长时间接收PSCCH。
另一种解决方案是,一旦执行资源重新评估/抢占机制,禁止Tx-UE在预留资源时隙之 前重新选择资源。如图5所示,Tx-UE排除资源#b,重新选择资源#a。此外,在确定资源#a的时候,Tx-UE应该选择与预留资源#1较为接近的候选资源,这样使Rx-UE能够更早地停止计时器并达到节能效果。
另一个问题是,如何在HARQ过程中解决不连续传输DTX(Discontinuous Transmission)问题。如果Rx-UE无法检测到与初始TB相关的PSCCH,Rx-UE将不会发送相应的NAK给Tx-UE。对Rx-UE来说,这样的接收失败就好像没有TB传输发生一样。这将会降低整体PRR性能。
如果HARQ进程使用HARQ Option-2,Tx-UE可以判断到发生的DTX。因此,如果On-Duration计时器仍在运行,则Tx-UE可以在相同的On-Duration中重传TB;如果延迟预算允许,则可以在下一个即将到来的On-Duration中重传TB。
实施例三:
本实施例解决了Tx-UE如何发送周期性数据包,Rx-UE如何接收周期性数据包的问题。
在周期业务的发送和接收中,一旦Tx-UE发起业务并将第一个TB发送到Rx-UE,则第一个TB必须在On-Duration内发送,以便保证Rx-UE能够接收。如果周期资源的预留在完成其特定业务之前保持不变,则Rx-UE会唤醒并只要在相应预留的周期资源上接收TB。但是,由于连续的资源冲突以及触发资源重新选择的重估和抢占机制的原因,周期资源的预留持续性是无法被确保的。
当SL_RESOURCE_RESELECTION_COUNTER=0,并且Tx-UE基于在间隔[0,1]中随机选择的值小于或等于sl-ProbResourceKeep(例如,0.2,0.4,…,0.8)时,则Tx-UE触发资源重选。因此,Rx-UE可能失去用于周期性数据包的资源预留链。
一种解决方案是确保Tx-UE仅在DRX On-Duration期间重新选择资源。这样,Rx-UE仅唤醒在周期性预留的资源中接收周期业务。一旦Rx-UE在On-Duration内进行数据包接收,它就会检测到周期资源是否被重选。这要求MAC实体将DRX周期作为计数单位来决定资源是否重选,而不是像Rel-16中采用的对TB传输数进行计数。图6说明了一个示例,其中资源重新选择发生在On-Duration的Slot-4中。这将确保了Rx-UE能够检测到重新被选择周期性资源。
但是,这种解决方案的缺点是,许多Tx-UE可能会在相同的On-Duration中重新选择资源,从而增加了在On-Duration中的资源冲突。
除了资源重选机制之外,重估和/或抢占机制也可以触发周期性资源的重选。为了确保 仅在On-Duration中发生资源重新选择,必须通过在(预)配置的资源池中使用sl-PreemptionEnable来禁用资源重新评估和/或抢占机制。
另一个问题是,由于资源冲突或其他低SINR的原因,Rx-UE可能无法检测到被ResourceReservePeriod预留的周期性TB相关的SCI。尽管Rx-UE可以在下一个预留时机检测到SCI并恢复预留链,但这会导致接收性能下降。
我们提出一个特定的计时器来解决恢复资源预留链的问题。如果Rx-UE检测到资源预留链的丢失,Rx-UE将启动drx-ReceivePeriodTimer计时器,其中drx-ReceivePeriodTimer=ResourceReservePeriod。一旦drx-ReceivePeriodTimer运行,Rx-UE就会唤醒并检测每个时隙中的PSCCH。如果drx-ReceivePeriodTimer到期,或者Rx-UE再次检测到周期业务相关的PSCCH,Rx-UE将进入正常的节能接收模式。这样,Tx-UE就不需要强加资源重新选择一定要在On-Duration中执行。
其中,节能接收模式指的是,Rx-UE仅唤醒接收在On-Duration和被预留资源时隙中的PSCCH,并解码和Rx-UE相关联业务的数据包。具体描述可以参考实施例一。
图7描述了具有特定接收定时器drx-ReceivePeriodTimer的周期性业务的发送和接收示例,其中,Tx-UE在Slot-0中发送初始TB,并在Slot-1和Slot-2中预留周期性资源。在Slot-2中,由于Tx-UE重新选择了资源,Rx-UE无法检测到SCI。因此,Rx-UE启动计时器并继续检测每个时隙中的SCI,直到它再次检测到关联的SCI预留了新的周期性资源,或者drx-ReceivePeriodTimer到期为止。在示例Slot-3中,Rx-UE再次检测到相关联的SCI,并停止计时器,然后,Rx-UE将进入正常的节能接收模式。
如果在资源池中启用了重新评估/抢占机制,则由Tx-UE预留的资源可能将被另一个Tx-UE抢占。与实施例二中讨论的问题相同,由重新评估/抢占或SL_RESOURCE_RESELECTION_COUNTER机制而触发的重新选择资源可能在Slot-2中已预留资源之前或之后。值得注意的是,作为最坏情况,此问题可能导致周期性接收中一个数据包丢失。在示例中,如果重新选择的资源出现在预留资源之前,Rx-UE可以在Slot-4中检测到相关的SCI,从而恢复预留链。但是,Rx-UE会错过在Slot-3重新选择资源中被发送的TB。
在这里,我们考虑解决此问题的三种机制:
作为第一种机制,Tx-UE可以为传输数据包设置足够高的优先级,例如,优先级值为1,以使其他Tx-UE不再抢占其预留的资源。在这种情况下,如果Rx-UE在Slot-2中未能检测 到SCI之后,立即启动“drx-ReceivePeriodTimer”。
作为第二种机制,禁止Tx-UE在Slot-2之前重新选择资源。在这种情况下,如果Rx-UE在Slot-2中未能检测到SCI之后,立即启动“drx-ReceivePeriodTimer”。
值得注意的是,在以上两种机制中,由于基于DRX配置的Tx-UE属于Rel-17的UE,因此可以简单地实现同时对Rel-16的UE不会产生任何影响。
作为第三种机制,在Slot-1中,如果SL_RESOURCE_RESELECTION_COUNTER=1,则Tx-UE可以通过SCI或MAC-CE通知Rx-UE在下一次传输中将重新选择周期性资源。值得注意的是,如果考虑单一比特指示,则第一SCI(1st SCI)应该被优选考虑。这是因为感测UE也可以看到该比特,以便启动其感测计时器。在这种情况下,在Slot-1中检测到SCI之后立即启动“drx-ReceivePeriodTimer”。
实施例四:
本实施例解决了Tx-UE如何实现针对短PDB非周期数据包的传输,Rx-UE如何实现针对短PDB非周期数据包的接收的问题。
对于QoS要求非常短PDB的数据包,则Tx-UE必须立即发送。换句话说,这意味着DRX周期应保持足够短,这将引起Rx-UE的功耗问题。
在实施例一中讨论的通用DRX模式的基础上,我们定义了第二个DRX模式,称为特定DRX模式(specific DRX pattern)。这意味着,使用通用DRX模式,所有UE都能够有相同的DRX配置。对于特定DRX模式,针对特定类型的业务或UE将配置多个DRX模式。配置多个DRX模式可同时满足Tx-UE和Rx-UE中的多种业务。
在每个特定DRX配置中,与短PDB的QoS相关联的DRX参数是(预)配置的,其中On-Duration仅包含很少的时隙(最少可以是一个时隙),其中DRX周期应小于PDB。在此,将通用On-Duration和Off-Duration定义为通用DRX中的common On-Duration和common Off-Duration时间,而针对特定QoS流将特定On-Duration和Off-Duration则定义为specific On-Duration和specific Off-Duration。假定P个QoS要求PDB(p)具有高优先级,那么可以分别使用CoDRX_Conf和SpDRX_Conf(p)来(预)配置通用DRX和特定DRX模式,其中,p=1,2,…,P。通用DRX可以用作背景配置,所有UE可以随时使用该背景配置来进行其DRX模式对准过程。此外,Tx-UE可以选择满足特定业务所需QoS的SpDRX_Conf(p)配置,然后通过MAC-CE或SCI将p的索引发送给所有Rx-UE。因此,可以在通用DRX模式的基础上使用特定DRX模式。一旦特定业务到期并且不再传输 相关数据包,则应停止使用特定DRX模式,同时UE应退回到通用DRX模式。
一旦新业务开始,Tx-UE就必须等待Common On-Duration来传输第一初始TB,而该初始TB与新业务中的第一数据包相关联。如图8所示,在Slot-0中,Tx-UE发送第一个初始TB时,同时发送MAC-CE(或者在PSCCH中传送SCI),从而将特定DRX参数(即,索引p,可以是单一索引也可以是复数索引)通知给的相应的Rx-UE。根据和MAC-CE或SCI中的配置索引p,Rx-UE设置特定的DRX参数。涉及相同业务的所有UE都应保持使用相同的特定DRX参数,直到业务到期并释放特定的DRX参数为止。
在图8的示例中,如果索引标志是A1,则Rx-UE设置特定的DRX参数,而如果索引标志是A2,则Rx-UE释放特定的DRX参数。
通常具有短PDB的非周期性数据包要求较高的优先级,因此Tx-UE可以利用资源抢占机制在specific On-Duration的资源中抢占资源来用于初始数据包传输,而在specific Off-Duration中从选择资源来用于数据包重传。此外,由于短PDB原因,反馈HARQ机制可能无法正常工作,因此如实施例一中所述可以考虑盲重传或组合机制来完成数据包传输。
实施例五:
Tx-UE需要选择一个感测窗口进行信道感测,然后在资源选择窗口选择相应的资源传输数据包。而Rx-UE不需要考虑感测窗口,只需要对齐相被选择的资源时隙进行接收。如在实施例一中讨论的,如果没有先前发送的预留资源,Tx-UE只能遵循DRX On-Duration进行初始数据包传输,并且Rx-UE必须对齐相同的DRX模式来接收数据包。因此,感测和接收从根本上是不同的。尽管感测精度可能会影响一些PRR性能,但是感测不需要具有高精度的信息。感测的主要目的是,Tx-UE检测PSCCH,解码SCI,从中得到其他Tx-UE预留的资源信息,以便在资源选择时进行资源排除,从而避免资源冲突。但是,接收需要在Tx-UE和Rx-UE之间进行唤醒和睡眠时间的对齐和调整,从而能够正确解码数据包。
在Tx-UE感测过程中,最重要的是调整好感测窗口T sen(sensing window),选择窗口T sel(selection window)和开启持续时间T ond(On-Duration)之间的关系。T sen和T sel之间的关系与Rel-16的相同,但是T sen和T ond之间却没有直接关系。这意味着,感测窗口的确定不直接依赖于On-Duration在DRX周期内的位置。但是,T sel和T ond之间有着很强的相互关系,至少两个窗口需要有部分重叠,即 其中 是空集。这是因为从Tx-UE角度来看,选择的候选资源用于数据包传输,而从Rx-UE角度来看,则在相同的资源上需要接收数据包。这就要求至少针对初始数据包的发送和接收,Tx-UE和Rx-UE之间 需要对齐开启持续时间。
因此,感测机制应该基于数据包到达时间来确定感测窗口T sen(即,在数据包到达前T sen的时间段作为感测窗口),然后确定T sel和T ond之间的关系,最后找出选择窗口T sel。
值得注意的是,不管开启持续时间与感测窗口和选择窗口之间的关系如何,Tx-UE除了感测在感测窗口中的时隙以外,还应该感测所有的在On-Duration内的时隙,以便为发送资源选择提供更多的信道感测信息。
本实施例解决了对于侧链路DRX中的部分感测(Partial Sensing)机制,如何感测被预留的周期性资源的问题。
对于时隙t y中的给定候选资源,Tx-UE处于唤醒状态,以检测时隙 并确定是否将时隙t y中的候选资源从资源集S A中排除。其中P′ n是时隙中的逻辑时隙,从物理时隙P n转换而来,n=1,2,3,...。
NR中的流量周期性可以是多种多样的,并且可以在SL-ResourceReservePeriod中(预)配置,其中sl-ResourceReservePeriod1=100×n,其中n=0,1,…,10;或sl-ResourceReservePeriod2=INTEGER(1..99)。因此,不可能找到单一的感测模式来感测所有正在进行业务的相关周期种类数(每个资源池最大配置周期数为16)。另外,Tx-UE发送的时间偏移也不同,这样更加增加了感测模式的难度。
一种解决方案是确保每个Tx-UE仅在DRX On-Duration期间进行资源(重新)选择,然后,Tx-UE仅在On-Duration内执行部分感测过程。这样可以确保Tx-UE识别预留的资源并相应地选择资源进行数据包传输,但是问题在于,每个Tx-UE必须在On-Duration的时隙中传输TB,这可能会在On-Duration和Off-Duration之间使被使用的资源失衡,从而导致On-Duration时隙中的资源冲突增加。
此外,由于Rel-16中的NR-V2X支持资源重选和抢占机制,因此在发送SCI之后可以更改Tx-UE预留的资源。这样就无法保证重新选择的资源一定在On-Duration之内。从而造成部分感测UE不能预测重新选择的资源。
针对此问题的解决方案是根据资源池中配置的所有周期性,派生感测窗口。在这种情况下,如果感测窗口的长度是N个时隙并且周期数(或种类)是M,假设不存在重叠时隙,则用于感测的时隙的数量最大是MN个。这可能将部分感测变成了全面感测,从而导致Tx-UE功耗问题。
此外,具有MN时隙的感测机制仅适用于发送周期性数据包的感测UE。这意味着,感 测UE知道数据包到达时间并且能够预先决定选择窗口位置。但是,对于非周期性流量的感测UE,这种方法不是很有效,因为Tx-UE必须要么为任何选择窗口提前准备感测结果,要么在数据包到达后开始感测。前者,会引起功耗问题,而后者,如果Tx-UE预留的周期资源具有较长的周期,则感测UE所发送的数据包会产生较大的延迟。
为了解决此问题,我们先给出如图9所示的示例,其中Tx-UE-A(即,第一发送UE)基于预留的周期性资源发送周期TB,而Tx-UE-B(即,第二发送UE)尝试使用部分感测机制来感测侧链路信道。值得注意的是,本实施例中,Tx-UE-B需要发送周期性业务或非周期性业务,而Tx-UE-A仅能执行用于周期性业务传输,Tx-UE-B可能对Tx-UE-A提供的业务不感兴趣。
为了进行感测,Tx-UE-B只需要唤醒感测Tx-UE-A定期预留资源信道,但Tx-UE-B也有可能无法检测到PSCCH信号。检测失败的原因有两个:一种是由于冲突或低SINR的原因;另一种是由于重新评估/抢占机制或资源重新选择计数器所造成的资源重新选择的原因。
一旦Tx-UE-B检测SCI失败,Tx-UE-B将启动drx-PeriodSensingTimer并唤醒检测每个时隙中的PSCCH。如果drx-PeriodSensingTimer到期,或者Tx-UE-B成功检测到新时隙中的PSCCH,Tx-UE-B将停止检测PSCCH。通常,drx-PeriodSensingTimer应设置为等于特定业务中QoS要求的ResourceReservePeriod。在图9的示例中,Tx-UE-A开始业务并在Slot-0传输初始TB,同时在Slot-3重新选择新资源。
这样,感测UE无需在数据包到达之前考虑其流量类型(周期和非周期),并且它可以随时准备将感测结果提供给MAC层以便在资源选择时进行资源排除,从而进行资源(重新)选择。这种部分感测过程适应于感测其他Tx-UE的周期性流量的预留资源信道,可以表示为周期性的部分感测过程。
如实施例三所述,上述可能会出现相同的问题,即重新选择的资源可能在先前预留的资源之前,因此,作为最坏情况,Tx-UE可能会错过Slot-2之后的一个感测机会。同样地,可以通过禁止选择预留资源之前的资源作为重新选择资源作为解决方法。
另一个与功耗密切相关的问题是,Tx-UE-B必须始终感测由其他Tx-UE定期预留的每个时隙。在每个侧链路资源池中,不同周期性和不同发送时间偏移的多个Tx-UE可以预留周期性资源。因此,感测Tx-UE-B可以仅在不同感测簇(Sensing Cluster)中被