具体实施方式
本发明实施例中,对TBS进行了扩展,基于大于非NCT载波中IMCS为25时对应的码率的目标码率,预先确定的ITBS、物理资源块大小、与TBS的对应关系中,IMCS取值大于28时,在相同物理资源块大小条件下,TBS大于现有协议中规定的TBS。在通信过程中,UE侧根据接收到的下行控制信令(Downlink Control Information,DCI)的指示确定调度的传输块(Transport Block,TB)对应的IMCS大于28时,根据取值大于28的IMCS与ITBS的对应关系,确定该TB对应的ITBS;然后根据该TB对应的ITBS和DCI中指示的该TB对应的物理资源块大小,查找ITBS、物理资源块大小、与TBS的对应关系,确定该TB的TBS,以便根据确定的TBS传输数据。因此,较之采用与非NCT载波相同的方法确定的TBS,采用本发明实施例能够充分利用NCT上的资源;另外,采用本发明实施例,在同等物理资源块大小条件下,能够提高通信过程中的码率,从而提高峰值速率。
下面将结合附图对本发明实施例提供的技术方案进行详细说明。
如图1所示,本发明实施例提供了一种UE侧的NCT载波上的通信方法,其实现方式具体包括如下操作:
步骤100、接收调度TB的DCI。
该DCI中指示调度的TB对应的IMCS和调度的TB对应的物理资源块大小。
步骤110、当该TB对应的IMCS大于28时,根据IMCS、调制级数和ITBS之间的对应关系,确定该TB对应的ITBS和调制级数。
其中,该TB可以是初次传输,也可以是重传。具体的,可以根据DCI中的该TB对应的新数据指示域(New Data Indicator,NDI)的指示确定该TB是初次传输还是重传。
可以根据DCI中的该TB对应的MCS信息域指示的值确定该TB对应的IMCS。
当该DCI指示该TB对应的IMCS为1~28时,则可以按照非NCT载波上的实现方式确定TBS,即可保证NCT载波上的峰值速率。
步骤120、根据该TB对应的ITBS和DCI中指示的该TB对应的物理资源块大小,查找ITBS、物理资源块大小和TBS之间的对应关系,确定该TB的TBS,以便根据确定的TBS和调制级数传输数据。
其中,物理资源块大小是指传输该TB使用的PRB个数。
其中,ITBS、物理资源块大小和TBS之间的对应关系中的TBS是LTE Rel8协议确定的TBS集合中,不大于目标TBS且与目标TBS取值最接近的TBS。
其中,目标TBS是根据物理资源块大小和ITBS对应的NCT载波的目标码率确定的。
其中,NCT载波的目标码率大于非NCT载波中IMCS为25时对应的码率。
本发明实施例中,取值大于的IMCS、调制级数和ITBS的对应关系是预先确定的。较佳地,该对应关系可以描述为:取值为29的IMCS对应取值为27的ITBS和取值为6的调制级数;取值为30的IMCS对应取值为28的ITBS和取值为6的调制级数;取值为31的IMCS对应取值为29的ITBS和取值为6的调制级数。当IMCS的取值大于31时,IMCS对应的ITBS可以在取值为31的IMCS对应ITBS的基础上递增,对应的调制级数取值仍然为6,本发明不再赘述。该对应关系可以以表格的形式表示,如表2所示。
表2:
表2所示的对应关系只是一种举例。只要取值大于28的IMCS对应的ITBS大于表1中最大的ITBS(即26),且取值大于28的IMCS对应的ITBS各不相同即可。
以表2为例,ITBS取值为27时(及上述TB对应的IMCS为29时),NCT载波的目标码率的取值近似或大于非NCT载波中IMCS为26时对应的码率;ITBS取值为28时,NCT载波的目标码率的取值近似或大于非NCT载波中IMCS为27时对应的码率;ITBS取值为29时,NCT载波的目标码率的取值近似或大于非NCT载波中IMCS为28时对应的码率。优选的,ITBS取值为27时,NCT载波的目标码率为非NCT载波中IMCS为26时对应的码率;ITBS取值为28时,NCT载波的目标码率为非NCT载波中IMCS为27时对应的码率;ITBS取值为27时,NCT载波的目标码率为非NCT载波中IMCS为28时对应的码率。即ITBS取值为27时,CR=0.85253906,ITBS取值为28时,CR=0.88867188,ITBS取值为29时,CR=0.92578125。
应当指出的是,上述优选的目标码率取值并非对本发明实施例的限定。应用本发明实施例提供的技术方案时,只要保证NCT载波的目标码率大于非NCT载波中IMCS为25时对应的码率,且TB对应的IMCS为29、30、31时,NCT载波的目标码率各不相同即可。
基于上述任一UE侧方法实施例,较佳地,ITBS、物理资源块大小和TBS之间的对应关系是预先确定的。相应的,UE还可以根据物理资源块大小和ITBS对应的NCT载波的目标码率确定目标TBS;查找LET Rel 8协议确定的TBS集合中,不大于目标TBS且与所述目标TBS取值最接近的传输块大小;确定查找到的TBS、确定目标TBS使用的物理资源块大小和ITBS之间的对应关系。
基于上述任一UE侧方法实施例,较佳地,目标TBS是根据物理资源块大小和ITBS对应的NCT载波的目标码率按照如下公式确定的:
TBStaget=NPRB×NRE×Qm×CR-CRC
上述公式中,TBStaget为目标TBS;NPRB为取值范围在1~110的物理资源块大小;NRE为一个PRB中的可用资源单元(RE)数量,NRE>120;Qm为调制级数,取值为6;CR为NCT载波的目标码率;CRC为校验比特数。其中,CRC包括TB的CRC和码块(Code Block,CB)的CRC(每个CRC的长度为24)。CB的CRC个数根据NPRB×NRE×Qm×CR的取值确定。
即根据可使用的资源、调制方式以及NCT载波上的目标码率,确定对应的目标TBS。其中,目标TBS的取值与可使用的资源(NPRB、NRE)、调制方式(即Qm)和NCT载波上的目标码率存在倍数关系。
在协议中规定的扩展TBS或者预先约定的扩展TBS可以根据上述公式获得的目标TBS确定。具体的,在LTE Rel8协议确定的ITBS、物理资源块大小、与传输块大小的对应关系表中查找不大于目标TBS且与目标TBS取值最接近的TBS,该TBS与上述确定目标TBS所使用的物理资源块大小及目标码率对应的ITBS之间的对应关系,就是上述本发明实施例所使用的ITBS、物理资源块大小、与TBS的对应关系。
较佳地,上述NRE的取值为156,或者,上述NRE的取值为144。NRE取值为156时,对应1~2个天线端口传输解调参考信号(Demodulation Reference Signal,DMRS)。NRE取值为144时,对应4/8个天线端口传输DMRS。
相应的,如果NRE的取值为156,且NCT载波上目标码率的取值为上述优选的情况,按照上述方式确定的ITBS、物理资源块大小、与TBS的对应关系如表3所示。如果NRE的取值为144,且NCT载波上目标码率的取值为上述优选的情况,按照上述方式确定的ITBS、物理资源块大小、与TBS的对应关系如表4所示。
表3:
表4:
基于上述任一UE侧方法实施例,根据DCI的指示确定上述TB为重传且该TB对应的IMCS为29、30或31时,除按照上述实施例确定TBS,另一种较佳的实现方式中,将上一次调度该TB时确定的TBS确定为重传调度该TB时的TBS。特别的,如果该TB的传输是半静态调度传输,则重传时的TBS取决于上一次半静态调度是确定的TBS。
如图2所示,本发明实施例提供了一种网络设备侧的NCT载波上的通信方法,其实现方式具体包括如下操作:
步骤200、确定待调度的TB对应的IMCS,该IMCS的取值大于28。
步骤210、向UE发送调度该TB的DCI。
该TB可以是初传,也可以是重传。
该DCI中指示该TB对应的IMCS和该TB对应的物理资源块大小,以便UE根据IMCS、调制级数和ITBS之间的对应关系,确定该TB对应的ITBS和调制级数,并根据该TB对应的ITBS和该TB对应的物理资源块大小,查找ITBS、物理资源块大小和TBS之间的对应关系,确定该TB的TBS。其中,该ITBS、物理资源块大小和TBS之间的对应关系中的TBS是LTE Rel8协议确定的TBS集合中,不大于目标TBS且与目标TBS取值最接近的TBS。其中,目标TBS是根据该对应关系中的物理资源块大小和ITBS对应的NCT载波的目标码率确定的。NCT载波的目标码率大于非NCT载波中IMCS为25时对应的码率。
在网络设备侧各实施例中,存在与UE侧方法实施例类似的实现方式,则不再赘述。
本发明实施例中,IMCS、调制级数、和ITBS之间的对应关系是预先确定的。较佳地,该对应关系可以描述为:取值为29的IMCS对应取值为27的ITBS和取值为6的调制级数;取值为30的IMCS对应取值为28的ITBS和取值为6的调制级数;取值为31的IMCS对应取值为29的ITBS和取值为6的调制级数。该对应关系可以以表格的形式表示,如上表2所示。
较佳地,ITBS取值为27时,NCT载波的目标码率为非NCT载波中IMCS为26时对应的码率;
ITBS取值为28时,所述NCT载波的目标码率为非NCT载波中IMCS为27时对应的码率;
ITBS取值为29时,所述NCT载波的目标码率为非NCT载波中IMCS为28时对应的码率。
基于上述任一网络设备侧方法实施例,较佳地,ITBS、物理资源块大小和TBS之间的对应关系是预先确定的。相应的,网络设备还可以根据物理资源块大小和ITBS对应的NCT载波的目标码率确定目标TBS;查找LET Rel8协议确定的TBS集合中,不大于目标TBS且与所述目标TBS取值最接近的传输块大小;确定查找到的TBS、确定目标TBS使用的物理资源块大小和ITBS之间的对应关系。
基于上述任一网络设备侧方法实施例,较佳地,目标TBS是根据物理资源块大小和ITBS对应的NCT载波的目标码率按照如下公式确定的:
TBStaget=NPRB×NRE×Qm×CR-CRC
较佳地,所述NRE的取值为156,或者,所述NRE的取值为144。
在网络设备侧,可以先确定为UE调度TB分配的物理资源块大小,选择合适的IMCS,然后参照上述UE侧方法确定TBS;也可以先确定TBS,选择合适的IMCS,然后再确定为终端调度TB分配的物理资源块大小。
当IMCS取值为29、30或31时,如果先确定TBS,再确定为UE调度TB分配的物理资源块大小,其具体实现方式可以但不仅限于:根据选择的IMCS通过查找IMCS与ITBS的对应关系确定ITBS,根据确定的TBS和ITBS,查找ITBS、物理资源块大小、与传输块大小的对应关系确定物理资源块大小。
在网络设备侧,为了传输TB,还需要确定其使用的调制级数。具体确定方式可以参照上述UE侧方法的描述,这里不再赘述。
基于上述任一网络设备侧方法实施例,当上述TB重传时,除了按照上述实施例提供的方式确定TBS外,另一种较佳的实现方式中,网络设备将上一次调度该TB时确定的TBS确定为重传该TB时的TBS。
下面以NCT载波上UE侧和网络设备侧配合实施为例,对本发明实施例提供的方法进行详细说明。该实施例中,采用上述表2和表3确定TBS。如图3所示,该实施例包括如下操作:
步骤300、网络设备确定为UE调度的TB是初传还是重传,并确定该TB对应的IMCS、物理资源块大小。
该实施例中,既可以先确定物理资源块大小,再确定TBS,也可以先确定TBS,再确定物理资源块大小。
该实施例中,假设IMCS的取值为29、30、或31。
步骤310、网络设备通过PDCCH/增强的PDCCH(EPDCCH)向UE发送DCI,该DCI中指示为UE调度的TB是初传还是重传,并指示为UE调度的TB对应的IMCS和物理资源块大小。
应当指出的是,网络设备可以在一条DCI中为UE调度多个TB,则分别指示各TB的传输状态(初传或重传)及对应的IMCS和物理资源块大小。
步骤320、UE接收网络设备发送的DCI。
对于DCI中调度的初次传输的TB,执行步骤330;对于DCI中调度的重传的TB,执行步骤350。
步骤330、UE根据该DCI的指示确定该TB为初次传输且该TB对应的IMCS为29、30或31后,根据上述表2,确定该TB对应的ITBS。
步骤340、UE根据该TB对应的ITBS和DCI中指示的该TB对应的物理资源块大小,查找上述表3,确定该TB的TBS。
在时分双工(TDD)***中,对于TDD特殊子帧,根据ITBS和物理资源块大小,查找表2,确定TBS的具体实现方式是:将分配的物理资源块大小与预定系数(例如0.75)相乘,利用乘积的取值作为表2中的NPRB值,以及ITBS,在表2中查找对应的TBS。如果分配的物理资源块大小与预定系数(例如0.75)相乘的乘积小于1,则利用1作为表2中的NPRB值,以及ITBS,在表2中查找对应的TBS。
350、UE将上一次调度该TB时确定的TBS确定为重传调度该TB时的TBS。
应当指出的是,UE也可以按照上述初传的实现方式确定该重传的TB的TBS。
步骤360、网络设备根据DCI的调度,按照调度的TB的TBS和对应的调制级数向UE发送下行数据。
其中,可以根据通信需求确定TBS,进而确定物理资源块大小。也可以先确定物理资源块大小,然后通过查表2确定TBS。
步骤370、UE按照DCI调度的TB对应的TBS和调制级数等参数,接收下行数据。
基于与方法同样的发明构思,本发明实施例还提供一种UE,该UE可以应用在NCT载波上,其结构如图4所示,具体包括:
存储模块401,用于保存IMCS、调制级数和ITBS之间的对应关系,并保存ITBS、物理资源块大小和TBS之间的对应关系;
控制信令接收模块402,用于接收调度TBS的DCI,所述DCI中指示该TB对应的IMCS和该TB对应的物理资源块大小;
传输块大小索引确定模块403,用于当该TB TB对应的IMCS大于28时,根据IMCS、调制级数和ITBS之间的对应关系,确定该TB对应的ITBS和调制级数;
传输块大小确定模块404,用于根据该TB对应的ITBS和该TB对应的物理资源块大小,查找ITBS、物理资源块大小和传输块大小之间的对应关系,确定该TB的TBS,以便根据确定的TBS和调制级数传输数据。其中,ITBS、物理资源块大小和TBS之间的对应关系中的TBS是根据LTE Rel8协议确定的TBS集合中,不大于目标TBS且与所述目标TBS取值最接近的TBS。目标TBS是根据该对应关系中的物理资源块大小和ITBS对应的NCT载波的目标码率确定的。NCT载波的目标码率大于非NCT载波中IMCS为25时对应的码率。
较佳地,存储模块401中保存的IMCS、调制级数、和传输块大小索引ITBS之间的对应关系包括:
取值为29的IMCS对应取值为27的ITBS和取值为6的调制级数;
取值为30的IMCS对应取值为28的ITBS和取值为6的调制级数;
取值为31的IMCS对应取值为29的ITBS和取值为6的调制级数。
较佳地,存储模块401中保存的保存ITBS、物理资源块大小和TBS之间的对应关系中的ITBS取值为27时,所述NCT载波的目标码率为非NCT载波中IMCS为26时对应的码率;
ITBS取值为28时,所述NCT载波的目标码率为非NCT载波中IMCS为27时对应的码率;
ITBS取值为29时,所述NCT载波的目标码率为非NCT载波中IMCS为28时对应的码率。
基于上述任一UE侧实施例,较佳地,存储模块401中保存的保存ITBS、物理资源块大小和TBS之间的对应关系中,TBS确定所使用的所述目标TBS是根据物理资源块大小和ITBS对应的NCT载波的目标码率按照如下公式确定的:
TBStaget=NPRB×NRE×Qm×CR-CRC
所述TBStaget为目标TBS;
所述NPRB为取值范围在1~110的物理资源块大小;
所述NRE为一个PRB中的可用RE数量,NRE>120;
所述Qm为调制级数,取值为6;
所述CR为NCT载波的目标码率;
所述CRC为校验比特数。
较佳地,所述NRE的取值为156,或者,所述NRE的取值为144。
基于上述任一UE侧实施例,较佳地,根据上述DCI的指示确定上述TB为重传且该TB对应的IMCS为29、30或31时,传输块大小确定模块403还可以将上一次调度该TB时确定的TBS确定为重传调度该TB时的TBS。
基于上述任一UE侧实施例,较佳地,还包括对应关系确定模块,用于:
根据物理资源块大小和ITBS对应的NCT载波的目标码率确定目标传输块大小;
查找长期演进版本Rel8协议确定的传输块大小集合中,不大于目标传输块大小且与所述目标传输块大小取值最接近的传输块大小;
确定查找到的传输块大小、确定目标传输块大小使用的物理资源块大小和ITBS之间的对应关系。
基于与方法同样的发明构思,本发明实施例还提供一种网络设备,该网络设备应用于NCT载波,其结构如图5所示,具体包括:
存储模块501,用于保存IMCS、调制级数和ITBS之间的对应关系,并保存ITBS、物理资源块大小和TBS之间的对应关系;
调制编码等级确定模块502,用于确定待调度的TB对应的IMCS,该IMCS的取值大于28;
控制信令发送模块503,用于向UE发送调度该TB的DCI,该DCI中指示该TB对应的IMCS和该TB对应的物理资源块大小,以便UE根据IMCS、调制级数和ITBS之间的对应关系,确定该TB对应的ITBS和调制级数,并根据该TB对应的ITBS和对应的物理资源块大小,查找ITBS、物理资源块大小和TBS之间的对应关系,确定该TB的TBS。其中,ITBS、物理资源块大小和TBS之间的对应关系是根据LTE Rel8协议确定的TBS集合中,不大于目标TBS且与目标TBS取值最接近的TBS。目标TBS是根据所述对应关系中的物理资源块大小和ITBS对应的NCT载波的目标码率确定的。NCT载波的目标码率大于非NCT载波中IMCS为25时对应的码率。
较佳地,所述存储模块501中保存的取值为29、30和31的IMCS、调制级数、和ITBS之间的对应关系包括:
取值为29的IMCS对应取值为27的ITBS和取值为6的调制级数;
取值为30的IMCS对应取值为28的ITBS和取值为6的调制级数;
取值为31的IMCS对应取值为29的ITBS和取值为6的调制级数。
较佳地,存储模块501中保存的保存ITBS、物理资源块大小和TBS之间的对应关系中的ITBS取值为27时,所述NCT载波的目标码率为非NCT载波中IMCS为26时对应的码率;
ITBS取值为28时,所述NCT载波的目标码率为非NCT载波中IMCS为27时对应的码率;
ITBS取值为29时,所述NCT载波的目标码率为非NCT载波中IMCS为28时对应的码率。
基于上述任一网络设备实施例,较佳地,存储模块501中保存的保存ITBS、物理资源块大小和TBS之间的对应关系中,TBS确定所使用的目标TBS是根据物理资源块大小和ITBS对应的NCT载波的目标码率按照如下公式确定的:
TBStaget=NPRB×NRE×Qm×CR-CRC
所述TBStaget为目标TBS;
所述NPRB为取值范围在1~110的物理资源块大小;
所述NRE为一个PRB中的可用RE数量,NRE>120;
所述Qm为调制级数,取值为6;
所述CR为NCT载波的目标码率;
所述CRC为校验比特数。
较佳地,所述NRE的取值为156,或者,所述NRE的取值为144。
基于上述任一网络设备实施例,较佳地,还包括对应关系确定模块,用于:
根据物理资源块大小和ITBS对应的NCT载波的目标码率确定目标传输块大小;
查找长期演进版本Rel8协议确定的传输块大小集合中,不大于目标传输块大小且与所述目标传输块大小取值最接近的传输块大小;
确定查找到的传输块大小、确定目标传输块大小使用的物理资源块大小和ITBS之间的对应关系。
基于上述任意网络设备实施例,较佳地,当该TB为重传时时,还可以将上一次调度该TB时确定的TBS确定为重传该TB时的TBS。
本发明实施例中所述的网络设备可以但不仅限于是eNB。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。