本发明实施例涉及通信领域,尤其涉及一种pdcsh半静态调度方法及装置、计算机可读存储介质。
背景技术:
新空口(newredio,nr)中一个时隙(slot)的格式包括下行符号(dlsymbol)、上行符号(ulsymbol)、可变符号(flexiblesymbol),其中,flexiblesymbol可以灵活的被配置为dlsymbol或者ulsymbol。
nr终端的物理下行共享信道(physicaldownlinksharedchannel,pdsch)的半静态调度(semi-persistentscheduling,sps)处理场景中,由于nr中有flexiblesymbol的slotformat存在,预置为下行链路(downlink,dl)接收的flexiblesymbol可能被重新调度为上行链路(uplink,ul)发送,简称为sps场景的pdsch反悔问题。在pdschsps业务中,由于已经周期性的配置了某些slot的pdsch接收,如果在一个slot中突发出现一个上行dci的调度,需要将原本在pdsch接收的symbol改为上行发送,会导致已经预先配置好的下行处理任务突然终止或者无法继续接收数据,导致pdsch任务异常。
现有的处理方案是等到可能影响pdschsps任务的dci解调出来后,再配置pdschsps任务,即每个slot的pdsch任务等到该slot可能出现的dci都解调出来后再配置pdschsps任务。
然而,上述方案存在如下问题,由于当前slot的pdschsps任务必须等到当前slot的dci解调出来后才配置,导致nr终端处理时序异常紧张,甚至可能会出现dci解调完成后,pdschsps的接收symbol已经过去了的情况。
技术实现要素:
本发明实施例解决的技术问题是pdschsps业务场景中nr终端pdsch处理时序紧张。
为解决上述技术问题,本发明实施例提供一种pdsch半静态调度方法,包括:在当前时隙的头部,获取所述当前时隙的pdsch的时域资源分布;根据所述pdsch的时域资源分布,判断所述pdsch的结束符号是否属于预设符号集合,所述预设符号集合包括可变符号;当所述pdsch的结束符号不属于所述预设符号集合时,在所述当前时隙的头部确定是否配置pdschsps任务;当所述pdsch的结束符号属于所述预设符号集合时,在所述当前时隙的指定符号处确定是否配置pdschsps任务,所述指定符号不属于所述预设符号集合。
可选的,所述当所述pdsch的结束符号不属于所述预设符号集合时,在所述当前时隙的头部确定是否配置pdschsps任务,包括:基于所述当前时隙的上一时隙的dci解调结果,判断所述上一时隙的dci解调结果是否包括上行dci调度信息;当所述上一时隙的dci解调结果包括上行dci调度信息时,在所述当前时隙的头部不配置pdschsps任务。
可选的,所述pdsch半静态调度方法还包括:当所述上一时隙的dci解调结果不包括上行dci调度信息时,在所述当前时隙的头部配置pdschsps任务。
可选的,所述当所述pdsch的结束符号属于所述预设符号集合时,在所述当前时隙的指定符号处确定是否配置pdschsps任务,包括:根据所述当前时隙的dci解调结果,判断所述当前时隙的dci解调结果是否包括上行dci调度信息;当所述当前时隙的dci解调结果不包括上行dci调度信息时,在所述当前时隙的指定符号处配置pdschsps任务。
可选的,所述pdsch半静态调度方法还包括:当所述当前时隙的dci解调结果包括上行dci调度信息时,在所述当前时隙的指定符号处不配置pdschsps任务。
可选的,所述指定符号为符号5。
可选的,所述符号集合包括:{符号9、符号10、符号11、符号12及符号13}。
本发明实施例还提供一种pdcsh半静态调度装置,包括:获取单元,适于在当前时隙的头部,获取所述当前时隙的pdsch的时域资源分布;判断单元,适于根据所述pdsch的时域资源分布,判断所述pdsch的结束符号是否属于预设符号集合,所述符号集合包括可变符号;第一确定单元,适于当所述pdsch的结束符号不属于所述预设符号集合时,在所述当前时隙的头部确定是否配置pdschsps任务;第二确定单元,适于当所述pdsch的结束符号属于所述预设符号集合时,在所述当前时隙的指定符号处确定是否配置pdschsps任务,所述指定符号不属于所述预设符号集合。
可选的,所述第一确定单元,适于基于所述当前时隙的上一时隙的dci解调结果,判断所述上一时隙的dci解调结果是否包括上行dci调度信息;当所述上一时隙的dci解调结果包括上行dci调度信息时,在所述当前时隙的头部不配置pdschsps任务。
可选的,所述第一确定单元,还适于当所述上一时隙的dci解调结果不包括上行dci调度信息时,在所述当前时隙的头部配置pdschsps任务。
可选的,所述第二确定单元,适于根据所述当前时隙的dci解调结果,判断所述当前时隙的dci解调结果是否包括上行dci调度信息;当所述当前时隙的dci解调结果不包括上行dci调度信息时,在所述当前时隙的指定符号处配置pdschsps任务。
可选的,所述第二确定单元,还适于当所述当前时隙的dci解调结果包括上行dci调度信息时,在所述当前时隙的指定符号处不配置pdschsps任务。
可选的,所述指定符号为符号5。
可选的,所述符号集合包括:{符号9、符号10、符号11、符号12及符号13}。
本发明实施例还提供一种pdsch半静态调度装置,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行上述任一种pdsch半静态调度方法的步骤。
本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质为非易失性存储介质或非瞬态存储介质,其上存储有计算机指令,所述计算机指令运行时执行上述任一种pdsch半静态调度方法的步骤。
与现有技术相比,本发明实施例的技术方案具有以下有益效果:
在当前时隙的头部,判断当前时隙的pdsch的结束符号是否属于预设符号集合,符合集合包括可变符号,当pdsch的结束符号不属于所述预设符号集合时,在所述当前时隙的头部确定是否配置pdschsps任务,当pdsch的结束符号属于预设符号集合时,在当前时隙的指定符号处确定是否配置pdschsps任务。通过基于pdsch的结束符号在当前时隙中所处的位置,确定pdschsps任务的配置时机,可以有效缓解nr终端pdsch处理时序紧张的问题。
附图说明
图1是本发明实施例中的一种pdsch半静态调度方法的流程图;
图2是本发明实施例中的一种pdsch半静态调度装置的结构示意图。
具体实施方式
如上所述,现有技术中的解决方案,等到可能影响pdschsps任务的dci解调出来后,再配置pdschsps任务,即每个slot的pdsch任务等到该slot可能出现的dci都解调出来后再配置pdschsps任务。如果都等到nr终端把dci解码完才去判断是否反悔,nr终端的处理任务大部分都集中在slot的后半部分,导致nr终端处理时序异常紧张,甚至可能会出现dci解调完成后,pdschsps的接收symbol已经过去了的情况。
本发明实施例中,在当前时隙的头部,判断当前时隙的pdsch的结束符号是否属于预设符号集合,当pdsch的结束符号不属于所述符号集合时,在所述当前时隙的头部确定是否配置pdschsps任务,当pdsch的结束符号属于符号集合时,在当前时隙的指定符号处确定是否配置pdschsps任务,基于pdsch的结束符号在当前时隙中所处的位置,确定pdschsps任务的配置时机,从而可以有效缓解nr终端pdsch处理时序紧张的问题。
为使本发明实施例的上述目的、特征和有益效果能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
参照图1,给出了本发明实施例中的一种pdsch半静态调度方法的流程图。具体可以包括如下步骤:
步骤11,在当前时隙的头部,获取当前时隙的pdsch的时域资源分布。
在具体实施中,在nrspspdsch场景中,nr终端已经提前配置了sps业务,周期性的处理pdsch任务。由于可以预先知道在某个slot中会处理pdsch任务,nr终端可以预先配置射频的收数,pdsch解码前的加速器准备等工作。基于pdschsps业务的配置,在当前slot的头部,也即符号0处,获取当前slot的pdsch的时域资源分布。
步骤12,根据所述pdsch的时域资源分布,判断所述pdsch的结束符号是否属于预设符号集合。
在具体实施中,基于获取到的pdsch的时域资源分布,可以得知需要在当前slot的哪些位置接收pdsch,判断pdsch的结束符号(symbolend)是否属于预设符合集合。当判断结果为否时,执行步骤13;当判断结果为是时,执行步骤14。
协议规定,从接收到dci到pusch发送的最小时间是10个symbol。若uldci在symbol0上调度,最快要在symbol10上发送pusch。也就是说协议给了最少10个symbol的反悔时间发送上行。
在具体实施中,根据nr中symbol的符号排布格式,通常flexiblesymbol位于symbol11、symbol12、symbol13。因此,若pdsch的时域覆盖flexiblesymbol,在当前slot的dci调度中存在将下行符号调整为上行符号的可能性,也即当前slot的dci的解调信息可能包括上行dci调度信息,从而影响当前slot的pdsch的接收。若pdsch的时域不覆盖flexiblesymbol,则当前slot的dci解调信息不影响当前slot的pdsch接收。因此,预设符号集合包括flexiblesymbol,即预设符号集合包括symbol11、symbol12及symbol13。
在实际应用中,若是将下行symbol调整为上行symbol,为了保证数据的正常传输,需要给射频预留时间进行dl至ul的切换。当pdsch的symbolend在symbol9或symbol10时,若是flexiblesymbol由dlsymbol变为ulsymbol,可能时间不足以完成dl至ul的切换,从而导致异常。为了解决上述问题,在本发明实施例中,预设符号集合为{符号9、符号10、符号11、符号12及符号13}。
步骤13,在所述当前时隙的头部确定是否配置pdschsps任务。
在具体实施中,当pdsch的symbolend不属于符号集合时,当前slot的pdsch仅受上一slot中的dci解调结果的影响,而不受当前slot的dci解调结果的影响,因此在当前slot的头部即可以根据上一slot的dci解调结果判断是否存在uldci调度,也即是否需要反悔。如果存在反悔则不配置pdschsps任务,也即不启动下行加速器。如果没有反悔,则在当前slot的头部,也即symbol0处配置pdschsps任务,从而可以实现在没有反悔时提前配置pdschsps,存在反悔时不配置pdschsps,以避免加速器异常并使得nr终端具有较为充足的处理时序。
步骤14,在所述当前时隙的指定符号处确定是否配置pdschsps任务。
在具体实施中,在当前slot的头部接收到pdcch之后,需要对pdsch进行解析,获取dci解调信息。dci的处理时间,通常包括tfc传输处理时间、dci硬件处理时间以及dci软件,通常需要占用4个symbol,考虑到不同终端的硬件处理性能对dci的处理时间的影响,通常可以在symbol4处完成dci的解调,因此,指定符号可以取symbol5。可以理解的是,对于dci解调速度较快的nr终端,指定符号可以取symbol4。
当pdsch的symbolend属于所述预设符号集合时,此时的反悔可能由当前slot的uldci调度导致,因此需要在当前slot解决反悔问题,因此可以在当前slot的指定符号处确定是否需要配置pdschsps任务。
在本发明实施例中,可以根据当前slot的dci解调结果,在指定符号处判断是否需要配置pdschsps任务,所述指定符号不属于所述预设符号集合。
当前slot的dci解调结果不包括上行dci调度信息时,在当前slot的指定符号处配置pdschsps任务。
当所述当前slot的dci解调结果包括上行dci调度信息时,在当前slot的指定符号处不配置pdschsps任务,也即不启动下行加速器。
例如,slotn+1的pdsch的时域覆盖symbol0至symbol11,在symbol5处判断slotn+1的dci的解调信息是否包括uldci调度,若是存在uldci调度,则不配置pdschsps任务。若是不存在uldci调度,则在symbol5处配置pdschsps任务。
由上述方案可知,在当前slot的头部,判断当前slot的pdsch的symbolend是否属于预设符号集合,当pdsch的symbolend不属于所述预设符号集合时,在所述当前slot的头部确定是否配置pdschsps任务,当pdsch的结束符号属于预设符号集合时,在当前slot的指定符号处确定是否配置pdschsps任务。基于pdsch的结束符号在当前slot中所处的位置,确定pdschsps任务的配置时机,可以有效缓解nr终端pdsch处理时序紧张的问题。
针对pdschsps反悔问题,根据pdsch的时域资源分布,对于pdsch的symbolend不属于符号集合,也即不含有指定任务,例如不含有symbol9至symbol13的任务,在子帧头(当前slot的头部)确定是否需要进行pdschsps任务配置。对于pdsch的symbolend属于符号集合,也即含有指定任务,例如含有symbol9至symbol13的任务,在指定符号处(如symbol5)确定是否需要进行pdschsps任务配置。采用任务分组的方式判断pdschsps任务的配置时机,既可以在没有反悔时,提前配置pdschsps任务,均匀分配nr终端的处理时序,降低复杂度以及终端的开发难度,又可以在反悔时不配置pdschsps任务,以及时终止pdsch,避免加速器因反悔导致的异常。
为了便于本领域技术人员更好的理解和实现本发明实施例,本发明实施例还提供一种pdsch半静态调度装置。
参照图2,给出了本发明实施例中的一种pdsch半静态调度装置的结构示意图。pdsch半静态调度装置20可以包括:获取单元21、判断单元22、第一确定单元23及第二确定单元24,其中:
获取单元21,适于在当前时隙的头部,获取所述当前时隙的pdsch的时域资源分布;
判断单元22,适于根据所述pdsch的时域资源分布,判断所述pdsch的结束符号是否属于预设符号集合,所述符号集合包括可变符号;
第一确定单元23,适于当所述pdsch的结束符号不属于所述预设符号集合时,在所述当前时隙的头部确定是否配置pdschsps任务;
第二确定单元24,适于当所述pdsch的结束符号属于所述预设符号集合时,在所述当前时隙的指定符号处确定是否配置pdschsps任务,所述指定符号不属于所述预设符号集合。
在具体实施中,所述第一确定单元23可以适于基于所述当前时隙的上一时隙的dci解调结果,判断所述上一时隙的dci解调结果是否包括上行dci调度信息;当所述上一时隙的dci解调结果包括上行dci调度信息时,在所述当前时隙的头部不配置pdschsps任务。
在具体实施中,所述第一确定单元23还可以适于当所述上一时隙的dci解调结果不包括上行dci调度信息时,在所述当前时隙的头部配置pdschsps任务。
在具体实施中,所述第二确定单元24可以适于根据所述当前时隙的dci解调结果,判断所述当前时隙的dci解调结果是否包括上行dci调度信息;当所述当前时隙的dci解调结果不包括上行dci调度信息时,在所述当前时隙的指定符号处配置pdschsps任务。
在具体实施中,所述第二确定单元24还可以适于当所述当前时隙的dci解调结果包括上行dci调度信息时,在所述当前时隙的指定符号处不配置pdschsps任务。
在具体实施中,所述指定符号为符号5。
在具体实施中,所述符号集合包括:{符号9、符号10、符号11、符号12及符号13}。
在具体实施中,pdsch半静态调度装置20的工作原理及工作流程可以参考本发明上述实施例提供的pdsch半静态调度方法中的描述,此处不再赘述。
本发明实施例还提供一种pdsch半静态调度装置,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行上述任一pdsch半静态调度方法的步骤。
本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质为非易失性存储介质或非瞬态存储介质,其上存储有计算机指令,所述计算机指令运行时执行上述任一pdsch半静态调度方法的步骤。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于任一计算机可读存储介质中,存储介质可以包括:rom、ram、磁盘或光盘等。
虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。