具体实施方式
为了解决非自适应重传中终端如何进行非自适应重传的问题,本发明实施例提供一种数据重传方法,本方法中,终端根据CSI信令或者初次传输时所使用的DMRS配置,确定进行码字重传时所使用的DMRS配置,进而根据该DMRS配置进行码字重传。
参见图1,本发明实施例提供的数据重传方法,具体包括以下步骤:
步骤10:终端确定需要重传的码字、以及重传码字所使用的端口;重传码字所使用的端口与该码字的初次传输时所使用的端口相同;
步骤11:终端根据用于确定初次传输时所使用的DMRS配置的CSI信令和重传码字所使用的端口,或者根据初次传输时所使用的DMRS配置,确定用于重传码字的各端口在进行码字重传时所使用的DMRS配置;DMRS配置包括CS配置和OCC配置;
步骤12:终端在用于重传码字的各端口,根据确定的该端口的DMRS配置进行码字重传。具体的,终端在每个端口在重传码字数据时,根据确定该端口的DMRS配置中的CS配置信息确定DMRS序列,根据OCC配置信息确定OCC序列,利用OCC序列将DMRS序列进行加权处理,并在传输码字数据的时频资源上传输加权处理得到的DMRS。
步骤11中,终端根据初次传输时所使用的DMRS配置确定用于重传码字的各端口在进行码字重传时所使用的DMRS配置,其具体实现可以如下:
终端在需要重传的码字为初次传输的全部码字时,对于用于重传码字的各端口,将该端口进行初次传输时所使用的DMRS配置确定为该端口进行码字重传时所使用的DMRS配置,包括将该端口进行初次传输时所使用的CS配置确定为该端口进行码字重传时所使用的CS配置、以及将该端口进行初次传输时所使用的OCC配置确定为该端口进行码字重传时所使用的OCC配置;
终端在需要重传的码字为初次传输的部分码字时,从初次传输时各端口所使用的DMRS配置中选取一种DMRS配置,将选取的DMRS配置确定为用于重传码字的第一个端口在进行码字重传时所使用的DMRS配置,包括将选取的DMRS配置中的CS配置确定为用于重传码字的第一个端口在进行码字重传时所使用的CS配置、以及将选取的DMRS配置中的OCC配置确定为用于重传码字的第一个端口在进行码字重传时所使用的OCC配置。具体的,可以选取初次传输时第一个端口所使用的DMRS配置,作为用于重传码字的第一个端口在进行码字重传时所使用的DMRS配置;或者,选取用于重传码字的第一个端口在初次传输时所使用DMRS配置。作为用于重传码字的第一个端口在进行码字重传时所使用的DMRS配置。
进一步的,在存在用于重传码字的第二个端口时,终端根据用于重传码字的第一个端口在进行码字重传时所使用的DMRS配置,按照预先设定的DMRS配置确定规则确定用于重传码字的第二个端口在进行码字重传时所使用的DMRS配置。具体的:
终端从可用的CS配置中选取与用于重传码字的第一个端口在进行码字重传时所使用的CS配置的距离最大的CS配置,将该CS配置确定为用于重传码字的第二个端口在进行码字重传时所使用的CS配置;终端将用于重传码字的第一个端口在进行码字重传时所使用的OCC配置,确定为用于重传码字的第二个端口进行码字重传时所使用的OCC配置。这里,两个CS配置之间的距离是指,这两个CS配置所表示的CS值之间的差值。
步骤11中,终端根据CSI信令和重传码字所使用的端口,确定用于重传码字的各端口在进行码字重传时所使用的DMRS配置,其具体实现可以如下:
终端根据所述CSI信令,按照与确定初次传输时所使用的DMRS配置相同的方法确定用于重传码字的各端口在进行码字重传时所使用的DMRS配置。具体的:
终端将所述CSI信令指示的CS配置和OCC配置,确定为用于重传码字的第一个端口进行码字重传时所使用的CS配置和OCC配置;
终端根据重传码字所使用的端口数,确定用于重传码字的其它端口的CS与用于重传码字的第一个端口的CS的距离值(即差值),根据该距离值确定所述其它端口进行码字重传时所使用的CS配置。具体的,在重传码字所使用的端口数为2时,用于重传码字的其它端口的CS与用于重传码字的第一个端口的CS的距离值为6;在重传码字所使用的端口数为3时,用于重传码字的其它端口的CS与用于重传码字的第一个端口的CS的距离值依次为6、3或者4、8;在重传码字所使用的端口数为4时,用于重传码字的其它端口的CS与用于重传码字的第一个端口的CS的距离值依次为6、3、9;
终端根据用于重传码字的第一个端口进行码字重传时所使用的OCC配置,按照预先设定的OCC配置确定规则确定用于重传码字的其它端口进行码字重传时所使用的OCC配置。具体可以采用如下两种方式:
第一种,终端将用于重传码字的第一个端口在进行码字重传时所使用的OCC配置,确定为用于重传码字的第二个端口进行码字重传时所使用的OCC配置;
终端确定用于重传码字的其它端口使用与用于重传码字的第一个端口和第二个端口不同的OCC配置,也即,将与用于重传码字的第一个端口和第二个端口进行码字重传时所使用的OCC配置不同的OCC配置,确定为用于重传码字的其它端口进行码字重传时所使用的OCC配置。该其它端口指用于重传码字的所有端口中除用于重传码字的第一个端口和第二个端口之外的其它端口。
第二种,终端确定用于重传码字的其它端口使用与用于重传码字的第一个端口相同的OCC配置,也即,终端将用于重传码字的第一个端口进行码字重传时所使用的OCC配置,确定为用于重传码字的其它端口进行码字重传时所使用的OCC配置。该其它端口指用于重传码字的所有端口中除用于重传码字的第一个端口之外的其它端口。
步骤11中,终端根据CSI信令和重传码字所使用的端口,确定用于重传码字的各端口在进行码字重传时所使用的DMRS配置,其具体实现还可以如下:
终端从CSI索引与DMRS配置的映射表格中,查找所述CSI信令所指示的CSI索引所对应的DMRS配置,从该DMRS配置中读取用于重传码字的各端口的DMRS配置,并将读取到的DMRS配置确定为对应端口在进行码字重传时所使用的DMRS配置。例如:CSI索引与DMRS配置的映射表格为:
上表中包含8种CSI索引对应的DMRS配置信息,该DMRS配置包括各个端口的CS配置和OCC配置。其中0和1代表两种不同的OCC配置。
假设初次传输时终端接收到的CSI信令所指示的CSI索引为3,并使用端口0-3进行码字传输,那么,根据上表端口0-3所使用的CS配置依次为4、10、7、1,端口0-3所使用的OCC配置依次为1、1、1、1。在进行码字重传时,假设重传码字所使用的端口为端口0和端口1,那么根据上表,CSI索引为3时,端口0的CS配置为4、端口0的0CC配置为1、端口1的CS配置为10、端口1的OCC配置为1。则端口0进行码字重传采用的CS配置为4,端口1进行码字重传采用的OCC配置为1,端口1进行码字重传采用的CS配置为7,端口1进行码字重传采用的OCC配置为1。
下面对本发明进行具体说明:
本发明给出了非自适应重传时的DMRS配置方法,可以用于在各种非自适应重传场景中获得重传的DMRS配置,至少包括CS配置和OCC配置。
终端利用初次传输时获得的信息,包括初次传输时的DMRS配置指示索引(即CSI信令)和各个端口的DMRS配置,获得重传时各个端口的DMRS配置信息,具体方法如下:
方法一:利用初次传输时各个端口的DMRS配置,结合预定义的方法获得重传的DMRS配置信息,具体的:
如果所***字都重传,则采用初传时各端口的DMRS配置;
如果只有部分码字重传(最多两层),则采用如下方法获得部分码字的DMRS配置:
对于重传时第一个端口的DMRS配置,可以重用初传时第一个端口的DMRS配置或者重传的第一个端口在初传时的DMRS配置;
对于两层重传时第二个端口的DMRS配置,可以采用预定义的方法结合第一个端口的DMRS配置获得:典型的,对于循环移位,保证最大的循环移位距离;对于OCC配置,采用与第一个端口相同的OCC配置(便于利用OCC进行MU-MIMO)。
实施例一:
假设初传时有两个码字三层传输,其中第一个码字映射一层,第二个码字映射两层,初传时各层的CS配置为{0,6,3},OCC配置为{0,0,1},其中0和1分别代表两种OCC patterns。
如果两个码字都要重传,则重传时采用的CS和OCC配置与初传相同,CS配置为{0,6,3},OCC配置为{0,0,1};
如果只有第一个码字(对应层1)需要重传,则重传时采用的CS和OCC配置为初传时第一个端口的配置,分别为{0}和{0};
如果只有第二个码字(对应层2,3)需要重传,则第一个端口可以重用初传时第一个端口的配置{0}和{0}(情况1),也可以采用初传时层2相应端口的配置{6}和{0}(情况2)。第二个端口的配置保证与第一个端口最大的循环移位距离(6),同时采用与第一个端口相同的OCC配置(0),故第二个端口的相应DMRS配置为{6}和{0}(情况1),或者{0}和{0}(情况2);
方法二:利用初次传输时的DMRS配置指示索引,结合当前重传的层数,获得当前的DMRS配置。
其中,初次传输的DMRS配置指示索引是指基站通过PDCCH指示的CSI信令;
获得当前DMRS配置的方法与初传时结合指示索引和层数获得配置的方法相同;
实施例二:
假设初传时有两个码字三层数据传输,其中第一个码字映射一层,第二个码字映射两层。初次传输时DMRS配置指示索引是0,此时指示的各端口CS配置为{0,6,3},各端口OCC配置为{0,0,1}(符合背景技术中的DMRS配置指示方法)。则各种重传情况的处理如下:
如果两个码字都要重传,则重传时仍然采用指示索引0所指示的三层传输时配置,CS配置为为{0,6,3},OCC配置为{0,0,1};(与初传相同)
如果只有第一个码字(对应层1)需要重传,则重传时采用指示索引0所指示的单层传输时的配置,CS和OCC配置分别为{0}和{0};
如果只有第二个码字(对应层2,3)需要重传,则重传时采用指示索引0所指示的两层传输时的配置,CS和OCC配置分别为{0,6}和{0,0};
本发明具有广泛的适用性,可以用于任意天线数量和天线阵列(比如线阵、极化阵),任意双工***(TDD***或者FDD***)和任意发送模式(比如SU-MIMO、MU-MIMO、CoMP)下的上行传输,同时可以用于不同数目的码字传输时的各种重传场景。
参见图2,本发明实施例还提供一种终端,该终端包括:
重传端口确定单元20,用于确定需要重传的码字、以及重传码字所使用的端口;
DMRS配置确定单元21,用于根据用于确定初次传输时所使用的DMRS配置的循环移位指示CSI信令和重传码字所使用的端口,或者根据初次传输时所使用的DMRS配置,确定用于重传码字的各端口在进行码字重传时所使用的DMRS配置;
数据重传单元22,用于在所述各端口,根据确定的该端口的DMRS配置进行码字重传。
所述DMRS配置确定单元21用于:
在所述需要重传的码字为初次传输的全部码字时,对于用于重传码字的各端口,将该端口进行初次传输时所使用的DMRS配置确定为该端口进行码字重传时所使用的DMRS配置。
所述DMRS配置确定单元21用于:
在所述需要重传的码字为初次传输的部分码字时,从初次传输时各端口所使用的DMRS配置中选取一种DMRS配置,将选取的DMRS配置确定为用于重传码字的第一个端口在进行码字重传时所使用的DMRS配置。
所述DMRS配置确定单元21还用于:
根据用于重传码字的第一个端口在进行码字重传时所使用的DMRS配置,按照预先设定的DMRS配置确定规则确定用于重传码字的第二个端口在进行码字重传时所使用的DMRS配置。
所述DMRS配置确定单元21用于:
选取初次传输时第一个端口所使用的DMRS配置;或者,
选取用于重传码字的第一个端口在初次传输时所使用DMRS配置。
所述DMRS配置确定单元用于:
从可用的CS配置中选取与用于重传码字的第一个端口在进行码字重传时所使用的CS配置的距离最大的CS配置,将该CS配置确定为用于重传码字的第二个端口在进行码字重传时所使用的CS配置;
将用于重传码字的第一个端口在进行码字重传时所使用的正交覆盖码OCC配置,确定为用于重传码字的第二个端口进行码字重传时所使用的OCC配置。
所述DMRS配置确定单元21用于:
将所述CSI信令指示的CS配置和OCC配置,确定为用于重传码字的第一个端口在进行码字重传所使用的CS配置和OCC配置;
根据重传码字所使用的端口数,确定用于重传码字的其它端口的CS与用于重传码字的第一个端口的CS的距离值,根据该距离值确定所述其它端口在进行码字重传所使用的CS配置;
根据用于重传码字的第一个端口在进行码字重传所使用的OCC配置,按照预先设定的OCC配置确定规则确定用于重传码字的其它端口在进行码字重传所使用的OCC配置。
在重传码字所使用的端口数为2时,用于重传码字的其它端口的CS与用于重传码字的第一个端口的CS的距离值为6;在重传码字所使用的端口数为3时,用于重传码字的其它端口的CS与用于重传码字的第一个端口的CS的距离值依次为6、3或者4、8;在重传码字所使用的端口数为4时,用于重传码字的其它端口的CS与用于重传码字的第一个端口的CS的距离值依次为6、3、9。
所述DMRS配置确定单元21用于:
将用于重传码字的第一个端口在进行码字重传所使用的OCC配置,确定为用于重传码字的第二个端口在进行码字重传所使用的OCC配置;
将与用于重传码字的第一个端口和第二个端口所使用的OCC配置不同的OCC配置,确定为用于重传码字的其它端口进行码字重传时所使用的OCC配置。
所述DMRS配置确定单元21用于:
将用于重传码字的第一个端口进行码字重传时所使用的OCC配置,确定为用于重传码字的其它端口进行码字重传时所使用的OCC配置。
所述DMRS配置确定单元21用于:
从CSI索引与DMRS配置的映射表格中,查找所述CSI信令所指示的CSI索引所对应的DMRS配置,从该DMRS配置中读取用于重传码字的各端口的DMRS配置,并将读取到的DMRS配置确定为对应端口在进行码字重传时所使用的DMRS配置。
综上,本发明的有益效果包括:
本发明实施例提供的方案中,终端确定需要重传的码字、以及重传码字所使用的端口,根据用于确定初次传输时所使用的DMRS配置的CSI信令或者初次传输时所使用的DMRS配置,确定用于重传码字的各端口在进行码字重传时所使用的DMRS配置,并根据确定的该端口的DMRS配置进行码字重传。可见,采用本发明中的方案,终端能够确定端口在重传码字时所采用的DMRS配置,进而可以根据确定的DMRS配置进行码字重传。
本发明同时给出了CS和OCC配置的方法,可以获得重传时完整的DMRS配置信息;本发明可以用于各种重传的场景;本发明保证了重传时各端口间的CS距离最大,获得更好的正交性;本发明保证了重传时各端口的OCC配置相同,在MU-MIMO传输时可以利用OCC的正交性支持不等带宽的MU传输和高rank的MU传输。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。