一种数据传输控制方法及装置与流程

文档序号:16433087发布日期:2018-12-28 20:17阅读:132来源:国知局
一种数据传输控制方法及装置与流程

本发明属于无线通信技术领域,更具体地说,尤其涉及一种数据传输控制方法及装置。

背景技术

无线通信的不断发展使得频谱成为稀缺资源,为此提出非正交多址技术。其中非正交多址技术允许在相同的时频资源上承载多个终端的信号,且多个终端的信号彼此之间非正交,这样就可以在基站和多个终端之间形成共享信道,以提升频谱效率。目前非正交多址技术包括:scma(sparsecodemultipleaccess,稀疏码多址接入)技术、musa(multi-usersharedaccess,基于多用户共享接入)技术和pdma(patterndivisionmultipleaccess)技术等等。下面着重介绍pdma技术:

pdma技术根据pdma图样将多个终端的待传输数据(可视为是信号的一种形式)映射到一组资源上,具体的多个终端的待传输数据可以按照不同的pdma图样被复用到同一个资源组中,从而实现非正交。

但是使用pdma技术时,使用同一资源组的不同pdma图样进行传输的多个终端的跳频步长存在不一致问题,使得在一些情况下这多个终端中的某些终端之间存在较强干扰。



技术实现要素:

有鉴于此,本发明的目的在于提供一种数据传输控制方法及装置,用于降低终端之间的干扰以及降低传输错误概率。技术方案如下:

本发明提供一种数据传输控制方法,所述方法包括:

确定用于传输数据的资源组对应的pdma矩阵以及使用所述pdma矩阵的各个终端,其中所述pdma矩阵中的各个pdma图样复用同一个所述资源组;

在属于第一预设周期的相邻时隙下,控制使用同一个pdma图样的各个终端对应所述资源组的不同资源块且使用同一个pdma图样的各个终端的跳频步长相同。

优选的,所述方法还包括:若所述相邻时隙属于不同的所述第一预设周期,则控制各个终端的跳频步长改变一次。

优选的,所述方法还包括:在第i个时隙下使用相同时频资源的pdma图样对应的终端与第i+n个时隙下使用相同时频资源的pdma图样对应的终端相同,n为第一预设周期,i=0,1,……,n-1。

优选的,所述方法还包括:控制所述各个终端每间隔第二预设周期遍历所述资源组对应的所有子带,其中所述第二预设周期与所述资源组对应的所有子带的数量相关。

优选的,所述在属于第一预设周期的相邻时隙下,控制使用同一个pdma图样的各个终端对应所述资源组的不同资源块且使用同一个pdma图样的各个终端的跳频步长相同包括:

对使用pdma矩阵的第m个子集中编号为k的pdma图样的终端,基于公式计算该终端的跳频步长,其中n′s=ns·nf+ns,ns是所述各个终端对应的一帧包括的时隙数量,nf为终端传输所述待传输数据使用的帧的帧号,ns为所述帧号对应帧的时隙号,km为将所述pdma矩阵中的各个pdma图样划分成m子集时每个子集中的pdma图样的个数,p为大于的质数,m=1,2,……,m,k=1,2,……,km;

对使用第m个子集中编号为q=1,2,…,km-2的pdma图样的终端,基于公式计算该终端使用所述资源组的资源块的序号,nrb为该终端对应的基站为该终端分配的资源块的序号,为传输所述待传输数据的频带包括的资源块的数量;

对使用第m个子集中编号为q=km-1,km的pdma图样的终端,基于公式计算该终端使用所述资源组的资源块的序号。

本发明还提供一种数据传输控制装置,所述装置包括:

确定单元,用于确定用于传输数据的资源组对应的pdma矩阵以及使用所述pdma矩阵的各个终端,其中所述pdma矩阵中的各个pdma图样复用同一个所述资源组;

控制单元,用于在属于第一预设周期的相邻时隙下,控制使用同一个pdma图样的各个终端对应所述资源组的不同资源块且使用同一个pdma图样的各个终端的跳频步长相同。

优选的,所述控制单元,还用于若所述相邻时隙属于不同的所述第一预设周期,则控制各个终端的跳频步长改变一次。

优选的,所述控制单元,还用于在第i个时隙下使用相同时频资源的pdma图样对应的终端与第i+n个时隙下使用相同时频资源的pdma图样对应的终端相同,n为第一预设周期,i=0,1,……,n-1。

优选的,所述控制单元,还用于控制所述各个终端每间隔第二预设周期遍历所述资源组对应的所有子带,其中所述第二预设周期与所述资源组对应的所有子带的数量相关。

优选的,所述控制单元,用于对使用pdma矩阵的第m个子集中编号为k的pdma图样的终端,基于公式计算该终端的跳频步长,其中n′s=ns·nf+ns,ns是所述各个终端对应的一帧包括的时隙数量,nf为终端传输所述待传输数据使用的帧的帧号,ns为所述帧号对应帧的时隙号,km为将所述pdma矩阵中的各个pdma图样划分成m子集时每个子集中的pdma图样的个数,p为大于的质数,m=1,2,……,m,k=1,2,……,km;

对使用第m个子集中编号为q=1,2,…,km-2的pdma图样的终端,基于公式计算该终端使用所述资源组的资源块的序号,nrb为该终端对应的基站为该终端分配的资源块的序号,为传输所述待传输数据的频带包括的资源块的数量;

对使用第m个子集中编号为q=km-1,km的pdma图样的终端,基于公式计算该终端使用所述资源组的资源块的序号。

从上述技术方案可知,在确定用于传输数据的资源组对应的pdma矩阵以及使用pdma矩阵的各个终端的情况下,在属于第一预设周期的相邻时隙下,控制使用同一个pdma图样的各个终端对应所述资源组的不同资源块且使用同一个pdma图样的各个终端的跳频步长相同,也就是说属于同一个第一预设周期的不同时隙下各个终端的跳频步长相同但对应不同资源块,降低因跳频步长不同导致终端跳频后共用同一个资源块的概率,由此降低终端之间的相互干扰,进而降低因干扰导致的传输错误概率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的数据传输控制方法的一种流程图;

图2是本发明实施例提供的数据传输控制方法的另一种流程图;

图3是本发明实施例提供的各个终端在第0帧上使用的pdma图样和子带的示意图;

图4是本发明实施例提供的各个终端在第1帧上使用的pdma图样和子带的示意图;

图5是本发明实施例提供的数据传输控制装置的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,其示出了本发明实施例提供的数据传输控制方法的一种流程图,可以包括以下步骤:

101:确定用于传输数据的资源组对应的pdma矩阵以及使用pdma矩阵的各个终端,其中pdma矩阵的各个pdma图样复用同一个资源组,这样可以通过为各个终端分配对应的pdma图样来传输各个终端的待传输数据,对于pdma矩阵包括的pdma图样的数量、pdma图样的形式以及复用的同一个资源组包括的资源块的数量,本实施例不进行限制。相对应的,为各个终端分配pdma图样可以是随机分配,或者是从pdma矩阵中选取不存在干扰的pdma图样进行分配。

如对于一个pdma矩阵来说,将pdma矩阵中的各个pdma图样划分成m子集时可以将各个pdma图样中不存在干扰的pdma图样划分至一个子集中,如将各个pdma图样中不存在共用资源块的pdma图样划分至一个子集中,由此在进行pdma图样分配时可以优先选取不存在干扰的pdma图样。而划分pdma图样可以借助于无向图描述,例如如果用无向图描述的话,可以把一个pdma矩阵中的各个pdma图样看作一个结点,如果两个pdma图样间存在干扰,则对应的两个节点间有一条弧。如果一个节点经由一条或多条弧可以到达另一个结点,则这两个节点是连通的,从而将pdma矩阵中各个pdma图样的划分视为是求一个无向图中的连通子图的问题,将连通的两个节点划分至不同的子集中。下面以一个包括pdma图样1至pdma图样8的pdma矩阵为例进行说明:

该pdma矩阵对应的各个终端有:终端1至终端4,从pdma矩阵中分别为终端1至终端4分配:pdma图样1、pdma图样3、pdma图样5和pdma图样6(可以是随机分配或者选取不存在干扰的pdma图样分配),在第i个时隙下如果终端1至终端3传输数据,则终端1至终端3依次使用pdma图样1、3、5传输;在第i+1个时隙下如果终端2至终端4传输数据,则终端2至终端4依次使用pdma图样3、5、6传输。

由上述举例可知,若为一个终端分配多个pdma图样,那么在相邻时隙使用pdma图样传输数据时,可以从为其分配的pdma图样中选取不同的pdma图样进行传输,之所以选取不同的pdma图样进行传输是因为:

对于在同一资源组上使用pdma技术的终端来说,在某些情况下(与终端的信道时延和接收功率有关)会存在星座点的重叠问题,若仍继续使用可能导致星座点重叠的pdma图样,则会使得终端之间相互干扰,进而提高传输错误概率,而本实施例通过在相邻时隙从分配的多个pdma图样中选取不同的pdma方式,可以避免终端之间一直使用存在星座点重叠的pdma图样,从而降低因星座点重叠导致的终端干扰问题,进而降低错误传输概率。

102:在属于第一预设周期的相邻时隙下,控制使用同一个pdma图样的各个终端对应资源组的不同资源块且使用同一个pdma图样的各个终端的跳频步长相同,使得各个终端在同一个第一预设周期的不同时隙,可以采用不同的资源块且相同的跳频步长,若在同一个第一预设周期的不同时隙下各个终端的跳频步长不同,那么对应不同资源块的两个终端在跳频后可能出现星座点重叠(如共用同一个资源块)的情况,进而相互产生干扰,为此通过各个终端在同一个第一预设周期的不同时隙采用相同的跳频步长的方式来降低终端间的相互干扰,进而降低错误传输概率。

在本实施例中,控制使用同一个pdma图样的各个终端对应资源组的不同资源块且使用同一个pdma图样的各个终端的跳频步长相同的一种可行方式是:

对使用pdma矩阵的第m个子集中编号为k的pdma图样的终端,基于公式计算该终端的跳频步长,其中ns′=ns·nf+ns,ns是各个终端对应的一帧包括的时隙数量,nf为终端传输待传输数据使用的帧的帧号,ns为帧号对应帧的时隙号,km为将pdma矩阵中的各个pdma图样划分成m子集时每个子集中的pdma图样的个数,p为大于的质数,m=1,2,……,m,k=1,2,……,km,其中表示整数除以整数km的余数,表示不大于的最大整数。且在本实施例中,nf和ns的取值均从0开始递增。

对使用第m个子集中编号为q=1,2,…,km-2的pdma图样的终端,基于公式计算该终端使用资源组的资源块的序号,nrb为该终端对应的基站为该终端分配的资源块的序号,为传输待传输数据的频带包括的资源块的数量,且传输待传输数据的频带被划分为p个子带,每个子带包括相同数目的资源块。

对使用第m个子集中编号为q=km-1,km的pdma图样的终端,基于公式计算该终端使用资源组的资源块的序号。

从上述公式可知,若pdma图样为同一种,如假设为k,则根据公式计算出的跳频步长k′也是唯一的,因此可以使得属于同一个第一预设周期的相邻时隙,则控制使用同一个pdma图样但对应资源组的不同资源块的各个终端的跳频步长相同。并且在本实施例中第一预设周期与子带数量p相关,如第一预设周期可以是个时隙。

在为各个终端分配资源块之后,对各个终端则会:使用为该终端分配的pdma图样对应的资源组中的资源块传输该终端的待传输数据。

从上述技术方案可知,在确定用于传输数据的资源组对应的pdma矩阵以及使用pdma矩阵的各个终端的情况下,在属于第一预设周期的相邻时隙,控制使用同一个pdma图样的各个终端对应资源组的不同资源块且使用同一个pdma图样的各个终端的跳频步长相同,也就是说属于同一个第一预设周期的不同时隙下各个终端的跳频步长相同但资源块不同,降低因跳频步长不同导致终端在跳频后共用同一个资源块的概率,由此降低终端之间的相互干扰,进而降低因干扰导致的传输错误概率。

请参阅图2,其示出了本发明实施例提供的数据传输控制方法的另一种流程图,在图1基础上还可以包括以下步骤:

103:若相邻时隙属于不同的第一预设周期,则控制各个终端的跳频步长改变一次。在本实施例中,若相邻时隙属于不同的第一预设周期则控制各个终端的跳频步长改变一次是通过上述公式实现,理由如下:

时,时,……。所以每经过个时隙(可以视为是第一预设周期)后,各个终端对应的跳频步长将发生变化,且从上述说明可知变化后的各个终端对应的跳频步长在同一个第一预设周期仍相同,使得每个第一预设周期各个终端不会共用同一个资源块。

104:在第i个时隙下使用相同时频资源的pdma图样对应的终端与第i+n个时隙下使用相同时频资源的pdma图样对应的终端相同,n为第一预设周期,i=0,1,……,n-1,由此对于使用同一时频资源以不同pdma图样传输的终端来说,若存在星座点重叠的情况,则通过控制单元可以使该情况在每经过第一预设周期发生一次,从而降低终端之间的相互干扰,降低因干扰导致的传输错误概率。

105:控制各个终端每间隔第二预设周期遍历资源组对应的所有子带,其中第二预设周期与资源组对应的所有子带的数量相关,如第二预设周期为p个时隙。

在本实施例中,控制各个终端每间隔第二预设周期遍历资源组对应的所有子带可以基于上述公式:

实现,理由如下:

从公式中的部分,以及公式中的(k′·n′s)modp部分可以看出:当ns′=rp,rp+1,…rp+p-1,其中r为整数时,取值恒定,所以可以认为终端跳频步长为k′个子带,跳出整个频带的频率最高一端后再从频率最低一端进来(这靠除以p取余数来保证)。根据公式可以知道k′的取值范围为从1到km。可以推导得知当n′s=rp,rp+1,…rp+p-1时计算出来的n′rb肯定不会重复。因为如果有重复的话,假设对应的时隙差值为δn′s,且有(δn′s·k′)modp=0。但因为δn′s<p,k′<p且p为质数,所以(δn′s·k′)modp≠0。所以矛盾,因此可以得知,当ns′=rp,rp+1,…rp+p-1时计算出来的n′rb肯定不会重复,即对所有的p个子带完成了一次遍历,从而对于各个终端来说,其可以在所有p个子带上传输待传输数据,避免终端始终在信道质量较差的频点上传输,从而提高终端的传输性能。

为了更好地理解本实施例,下面通过一个实际pdma矩阵来说明本实施例提供的数据传输控制方法,其中实际pdma矩阵如下:

共有6个pdma图样复用在4个资源粒子上,图样按所在列编号为列1到列6。按照资源粒子的共用关系,按照前面提及的采用无向图求连通子图的方法,这6个可以分为m=2个子集:{列1,列3,列4}和{列2,列5,列6}。其中k1=k2=3。对第1个子集中的图样列1,列3,列4在子集范围内重新编号为1,2,3。对第2个子集中的图样列2,列5,列6在子集范围内重新编号为1,2,3。子集1的各图样使用pdma矩阵第1、2行对应的资源粒子,子集2的各图样使用pdma矩阵第3、4行对应的资源粒子。因此子集1各图样与子集2各图样之间不存在干扰。

以子集1的跳频为例。取大于3的质数p=5,将用于传输待传输数据的频带被划分为5个子带。假设则每个子带包含20个prb(资源块)。假设使用pdma图样子集中编号为1的图样的终端有5个,编号为#1到#5,分别被基站指派在子带0到4上进行上行传输;使用pdma图样子集中编号为2的图样的终端有5个,编号为#6到#10,分别被基站指派在子带0到4上进行上行传输;使用pdma图样子集中编号为3的图样的终端有5个,编号为#11到#15,分别被基站指派在子带0到4上进行上行传输。

假设一个帧中有ns=20个时隙。根据上述公式可以得到上述15个终端在第0帧和第1帧各时隙内使用的子带,如图3和图4所示,其中图3和图4中某一排3个小方格内的数字是在该子带上应该传输的终端的编号,由图3和图4可知,对每个终端来说,每经过p=5个时隙(可以视为是第二预设周期),能够遍历一次所有子带。对使用pdma图样子集1中共3个图样的所有15个终端来说,每经过个时隙(可以视为是第一预设周期),才会发生终端组合的重复。另外,每经过个时隙后,各pdma图样对应的跳频步长将发生变化。

从上述结果可知,通过本实施例使得每个终端能够遍历用于传输待传输数据的频谱的各个子带,并且能够实现复用同一资源组的不同pdma图样在不同终端组合间的轮换,从而可以有效降低终端间的干扰,并且避免终端长期采用信道质量较差的频点,提升上行容量。

对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

与上述方法实施例相对应,本发明实施例还提供一种数据传输控制装置,其结构如图5所示,可以包括:确定单元11和控制单元12。

确定单元11,用于确定用于传输数据的资源组对应的pdma矩阵以及使用pdma矩阵的各个终端,其中pdma矩阵中的各个pdma图样复用同一个资源组,这样可以通过为各个终端分配对应的pdma图样来传输各个终端的待传输数据,具体如何分配请参阅方法实施例中的相关说明,对此本实施例不再阐述。

控制单元12,用于在属于第一预设周期的相邻时隙下,控制使用同一个pdma图样的各个终端对应资源组的不同资源块且使用同一个pdma图样的各个终端的跳频步长相同,使得各个终端在同一个第一预设周期的不同时隙,可以采用不同的资源块且相同的跳频步长,若在同一个第一预设周期的不同时隙下各个终端的跳频步长不同,那么对应不同资源块的两个终端在跳频后可能出现星座点重叠(如共用同一个资源块)的情况,进而相互产生干扰,为此通过各个终端在同一个第一预设周期的不同时隙采用相同的跳频步长的方式来降低终端间的相互干扰,进而降低错误传输概率。

在本实施例中,控制单元12控制使用同一个pdma图样的各个终端对应资源组的不同资源块且使用同一个pdma图样的各个终端的跳频步长相同的一种可行方式是:

对使用pdma矩阵的第m个子集中编号为k的pdma图样的终端,基于公式计算该终端的跳频步长,其中n′s=ns·nf+ns,ns是各个终端对应的一帧包括的时隙数量,nf为终端传输待传输数据使用的帧的帧号,ns为帧号对应帧的时隙号,km为将pdma矩阵中的各个pdma图样划分成m子集时每个子集中的pdma图样的个数,p为大于的质数,m=1,2,……,m,k=1,2,……,km,其中表示整数除以整数km的余数,表示不大于的最大整数。且在本实施例中,nf和ns的取值均从0开始递增。

对使用第m个子集中编号为q=1,2,…,km-2的pdma图样的终端,基于公式计算该终端使用资源组的资源块的序号,nrb为该终端对应的基站为该终端分配的资源块的序号,为传输待传输数据的频带包括的资源块的数量,且传输待传输数据的频带被划分为p个子带,每个子带包括相同数目的资源块。

对使用第m个子集中编号为q=km-1,km的pdma图样的终端,基于公式计算该终端使用资源组的资源块的序号。

从上述公式可知,若pdma图样为同一种,如假设为k,则根据公式计算出的跳频步长k′也是唯一的,因此可以使得属于同一个第一预设周期的相邻时隙,则控制使用同一个pdma图样但对应资源组的不同资源块的各个终端的跳频步长相同。并且在本实施例中第一预设周期与子带数量p相关,如第一预设周期可以是个时隙。

从上述技术方案可知,在确定用于传输数据的资源组对应的pdma矩阵以及使用pdma矩阵的各个终端的情况下,在属于第一预设周期的相邻时隙,控制使用同一个pdma图样的各个终端对应资源组的不同资源块且使用同一个pdma图样的各个终端的跳频步长相同,也就是说属于同一个第一预设周期的不同时隙下各个终端的跳频步长相同但资源块不同,降低因跳频步长不同导致终端在跳频后共用同一个资源块的概率,由此降低终端之间的相互干扰,进而降低因干扰导致的传输错误概率。

此外,本实施例中的控制单元12,还用于若相邻时隙属于不同的第一预设周期,则控制各个终端的跳频步长改变一次,使得每间隔第一预设周期对改变各个终端的跳频步长,且变化后的各个终端对应的跳频步长在同一个第一预设周期仍相同,使得每个第一预设周期各个终端不会共用同一个资源块。

在本发明的一些实施例中,控制单元12,还用于在第i个时隙下使用相同时频资源的pdma图样对应的终端与第i+n个时隙下使用相同时频资源的pdma图样对应的终端相同,其中n为第一预设周期,i=0,1,……,n-1,由此对于使用同一时频资源以不同pdma图样传输的终端来说,若存在星座点重叠的情况,则通过控制单元可以使该情况在每经过第一预设周期发生一次,从而降低终端之间的相互干扰,降低因干扰导致的传输错误概率。

在本发明的一些实施例中,控制单元12,还用于控制各个终端每间隔第二预设周期遍历资源组对应的所有子带,从而避免终端始终在信道质量较差的频点上传输,提高终端的传输性能,其中第二预设周期与资源组对应的所有子带的数量相关,具体说明请参阅方法实施例中的相关说明,对此本实施例不再阐述。

此外,本发明实施例还提供一种基站,该基站包括处理器和存储器,其中处理器用于确定用于传输数据的资源组对应的pdma矩阵以及使用所述pdma矩阵的各个终端,其中所述pdma矩阵中的各个pdma图样复用同一个所述资源组;在属于第一预设周期的相邻时隙下,控制使用同一个pdma图样的各个终端对应所述资源组的不同资源块且使用同一个pdma图样的各个终端的跳频步长相同,所述存储器,用于存储pdma矩阵中的各个pdma图样。

本发明实施例还提供一种存储介质,该存储介质上存储有计算机程序代码,该计算机程序代码执行时实现上述数据传输控制方法。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1