多载波数据传输的方法及用户设备与流程

文档序号:15626591发布日期:2018-10-09 23:07阅读:136来源:国知局

本发明涉及无线通信技术,特别涉及用于多载波数据传输的方法及用户设备。



背景技术:

在3gpp标准化组织的基于长期演进(lte)的v2x(vehicletovehicle/perdestrian/infrastructure/network)系统中,有两种配置旁路控制信道(physicalsidelinkcontrolchannel,pscch)资源池和旁路数据信道(physicalsidelinksharechannel,pssch)资源池的结构。pscch可以和其调度的一个pssch位于同一个子帧;或者,pscch也可以和其调度的任何一个pssch都不位于同一个子帧。pscch资源池和pssch资源池占用相同的子帧集合。一个pscch固定映射到2个prb(物理资源块)上。频率资源的分配粒度是子信道(sub-channel)。子信道包含连续的prb,其prb个数是用高层信令配置的。设备的资源可以占用一个或者多个连续的子信道。当pscch和pssch位于同一个子帧时,pscch和pssch可以占用连续的prb。在设备的资源占用一个或者多个连续的子信道中,两个prb(例如,频率最低的两个prb)用于承载pscch,而其他prb用于承载pssch。pssch实际占用的prb个数还需要满足是2、3和5的幂。当pscch和pssch位于同一个子帧时,pscch的prb和pssch的prb也可以不连续的。这时,可以分别配置pscch资源池和pssch资源池的起始prb位置。pssch资源池仍然是以子信道为粒度分配资源。对一个设备,其占用的pscch的索引和占用的pssch的最小子信道索引相等。

在v2x系统中,可以是基于检测(sensing)来解决碰撞问题和带内泄露问题。这里的一个基本假设是设备对资源的占用是半持久调度(sps)的,即设备占用的资源在一段时间内是周期性的。如图1所示,记设备选择pscch/pssch资源的时刻为子帧n,设备首先在从子帧n-a到子帧n-b的时间段检测其资源池中的资源,判断哪些时频资源被占用和哪些时频资源是空闲的;然后在子帧n选择pscch/pssch资源,记pscch在子帧n+c传输,pssch在子帧n+d传输,预留资源是在子帧n+e;接下来,在子帧n+c传输pscch,在子帧n+d传输pssch,并在预留资源是在子帧n+e传输下一个pssch。特别地,当c等于d时,pscch和pssch位于同一个子帧。子帧n+e和子帧n+d的间隔等于预留间隔p。预留间隔p等于pstep·k,例如,pstep等于100,即支持不超过约100ms的时延,k的取值范围可以是从1到10的所有整数的集合或者其子集,k的取值范围可以是高层配置的。在执行资源选择时,设备可以是选择k个位于不同子帧的资源,即每一个数据可以是重复发送k次,k大于或等于1,例如k等于2,从而避免因为半双工操作的限制导致一部分设备无法接收这个数据。当k大于1时,每一个pssch可以是指示上述全部k个资源。一个设备可以用两种方法检测其资源池中的资源,一种是基于对其他设备的pscch的解码来获得上述pscch调度的pssch占用信道的准确信息,从而可以测量对应设备的接收功率,从而基于上述接收功率和pscch中的预留间隔来判断资源占用和/或预留;另一种是基于接收能量来判断资源占用和/或预留,对选择窗口内子帧x上的一个资源,上述接收能量是指检测窗口内子帧x-pstep·j上的相同子信道资源的接收能量的平均值,j是任意整数。综合以上两种方法,设备可以尽可能避免与其他设备占用相同的资源进行传输。

如图2所示是基于检测执行资源选择的示意图。假设在子帧n执行资源选择,设备当前的预留资源的预留间隔为pa,并且需要预留资源的周期数为c。设备可以是在选择窗口[n+t1,n+t2]内选择资源并且以间隔pa连续预留c个周期。t1和t2依赖于ue的实现,例如,t1≤4,20≤t2≤100。t1依赖于ue从选择资源到可以开始发送调度分配信令(sa)和数据的处理时延的影响,t2主要是依赖于当前业务可以容忍的时延特性。首先,设置选择窗口内的所有资源都在集合sa中(201)。接下来,根据正确接收的sa,假设sa指示资源在子帧n之后继续预留,测量sa调度的数据信道的接收功率,当接收功率超过相应的门限时,排除sa的一部分候选资源(202)。具体的说,当接收功率超过相应的门限时,根据sa在子帧n之后预留的资源y不可用,上述门限是根据执行资源选择的设备的优先级和上述正确接收的sa指示的优先级联合确定。记rx,y代表选择窗口[n+t1,n+t2]内的一个单子帧资源,rx,y位于子帧y,并且包含从子信道x开始的一个或者多个连续的子信道,则,当的prb与上述资源y的prb重叠时,rx,y对设备a不可用,即从集合sa排除rx,y,j=0,1,...c-1,c是设备a当前需要按照周期pa预留资源的周期数。接下来,判断sa的剩余资源是否达到总资源的比特r,例如20%(203)。如果比例小于r,则把门限升高3db(204)并重新从步骤201开始执行;否则,继续执行步骤205。在步骤205中,是估计上述sa的剩余资源的接收能量,把接收能量最小的资源移动到集合sb,直到sb的资源的比例为r。对一个包含多个子信道的资源,这个资源的接收能量是其包含的各个子信道上的接收能量的平均值。接下来,从sb的资源中选择用于数据传输的资源(206)并用于数据传输(207)。这里,当一个数据是传输两次时,ue首先在sb内选择一个用于数据传输的资源,然后,在满足时延要求并在sa的指示范围之内,如果存在可用的资源,则ue选择另一个用于数据传输的资源。

在v2x系统中,对基于检测执行资源选择的方法,ue选择并预留资源后,ue可以使用上述资源传输数据的次数记为s,s是一个随机数。当ue可以使用上述资源传输数据的次数达到s次时,可以再次触发ue的资源选择。另外,在一些其他情况下也可以触发资源选择。例如,假设ue在连续n个预留的资源上未能传输数据,或者ue在长度为t的时间内未能传输数据,则ue触发资源重选。或者,假设当前预留的资源不适合传输当前的数据,例如,当前数据量超过预留的资源的承载能力,或者,当前预留的资源不能满足数据传输的时延要求等,也导致ue触发资源重选。

为了增强v2x系统的性能,一个需求是增加v2x系统的数据传输速率。如何有效支持一个ue在多个载波上的数据传输是亟待解决的问题。



技术实现要素:

本申请提供了一种多载波数据传输的方法和用户设备,提供了在多个载波上执行资源选择,设置传输功率并传输数据的机制,从而提高ue的传输性能。

为实现上述目的,本申请采用一种由用户设备ue执行的多载波数据传输的方法,包括:

在多个载波中每个载波的检测窗口内检测其他ue的调度分配信令sa:

基于所述sa来测量所调度的数据信道的接收功率;

检测所述检测窗口内各子帧的各子信道的接收能量;

基于所述sa、接收功率以及接收能量,在所述多个载波上选择用于数据传输的资源;

使用所选择的资源进行数据传输。

为实现上述目的,本申请采用一种用于多载波数据传输的用户设备,包括检测模块、资源选择模块和收发模块,其中:

检测模块,用于在多个载波中每个载波的检测窗口内检测其他ue的调度分配信令sa,基于所述sa来测量所调度的数据信道的接收功率,并检测所述检测窗口内各子帧的各子信道的接收能量;

资源选择模块,用于基于所述sa、接收功率以及接收能量,在所述多个载波上选择用于数据传输的资源;

收发模块,用于使用所选择的资源进行数据传输。

采用本发明的方法和用户设备,增加资源选择的灵活性,提高ue的数据传输性能。

附图说明

通过下面结合附图对发明进行的详细描述,将使本发明的上述特征和优点更加明显,其中:

图1示出了基于检测的资源选择的示意图;

图2示出了基于检测执行资源选择的流程图;

图3示出了根据本发明实施例的用于多个载波上执行资源选择的方法的流程图;

图4示出了根据本发明实施例的用于多个载波上执行资源选择的另一方法的流程图;

图5示出了根据本发明实施例的用于多个载波上执行资源选择的另一方法的流程图;

图6示出了根据本发明实施例的多个载波上进行的半双工操作的示意图;

图7示出了根据本发明实施例的用于多个载波上执行资源选择的另一方法的流程图;

图8示出了根据本发明实施例的用于多个载波上执行资源选择的另一方法的流程图;

图9示出了根据本发明实施例的用于多个载波上执行资源选择的另一方法的流程图;

图10示出了载波转换时间影响数据传输的示意图;

图11示出了根据本发明实施例的定时偏差比较大时的多载波半双工的示意图;

图12示出了根据本发明实施例的用于多个载波上执行资源选择的用户设备的示意性框图。

具体实施方式

下面,参考附图详细说明本发明的优选实施方式。在附图中,虽然示于不同的附图中,但相同的附图标记用于表示相同的或相似的组件。为了清楚和简明,包含在这里的已知的功能和结构的详细描述将被省略,以避免使本发明的主题不清楚。

为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明作进一步详细说明。

在v2x通信中,参与通信的设备(ue)可以划分为多种类型,例如,车(vue)、行人(pue)和路边单元(rsu)等。假设ue的数据传输机制是,首先,ue发送控制信道,用于指示数据信道占用的时频资源和编码调制方式(mcs)等信息,以下称为调度分配信令(sa);接下来,上述ue在调度的数据信道上传输数据。对lted2d/v2x系统,上述sa又称为pscch,数据信道又称为pssch。对一个设备,因为它的数据在一段时间内基本是周期产生的,所以这个设备可以按照特定预留间隔的周期性的预留资源;并且,每一个数据可以是重复发送k次,相应地需要预留k个资源,k大于或等于1,从而避免因为半双工操作的限制导致一部分设备无法接收这个数据。为了提供ue的传输速率和增强传输性能,ue可以是在多个载波上选择资源并进行数据传输。

步骤301、在多个载波中每个载波的检测窗口内检测其他ue的调度分配信令sa,基于该sa测量调度的数据信道的接收功率,并检测各子帧的各子信道的接收能量。

步骤302、基于检测到的sa、接收功率以及接收能量,在多个载波选择用于数据传输的资源。

上述在多个载波上的资源选择可以是独立进行的,或者也可以是联合操作的,从而更好的协调在多个载波上的数据传输。另外,依赖于拥塞控制的测量,上述在多个载波上选择的资源的一部分可能会被丢弃,即不用于传输数据,从而降低系统干扰水平。

步骤303、使用所选择的资源进行数据传输。

例如,ue可设置sa和相应的数据信道的传输功率,传输sa指示所述选择的资源,并通过该资源进行数据传输。

ue在不同载波上的sa相应的数据信道的传输功率可以是独立设置的,或者也可以是联合设置的,从而更好的协调在多个载波上的数据传输。

下面,将根据本发明提供的以下具体实施例来详细阐述本发明所述的在多个载波上的资源选择过程和数据传输。

实施例一

假设ue可以在n个载波上进行数据传输,上述n个载波可以是完全平等的。当ue的业务量比较小时,ue以相同的概率来选择使用一个载波或者一部分载波。或者,假设ue可以在n个载波上进行数据传输,ue按照特定优先级顺序来使用上述n个载波进行数据传输。当ue的业务量比较小时,ue可以优先使用特定的一个载波,例如,这个载波类似于lteca系统的主载波,当ue的业务量增加时,ue可按照一定顺序增加可以使用的其他载波。上述增加载波的顺序可以是预定义的,高层信令配置的或者预配置的。例如,ue可以是按照载波的索引,优先使用载波索引较小的载波,并在业务量增加时,按照索引递增的顺序添加额外的载波用于数据传输。

当ue可以在n个载波上进行数据传输时,在一个子帧执行资源选择时,ue可以仅在其中的m个载波上选择资源,m小于等于n,相应地需要确定每个载波的传输参数。例如,上述传输参数可以是在特定载波上的预留间隔、调制方式、占用的连续子信道个数、传输次数以及业务优先级等。上述m个载波上的传输参数可以是相同或者不同的。

第一种处理多载波资源选择方法是,ue首先确定一套资源选择方案,即,从n个载波中选择m个载波并进一步确定第i个载波的传输参数,例如,包括占用的连续子信道个数ni以及业务优先级等,i=0,1,m-1,上述m个载波上的业务的优先级可以相同或者不同的;接下来,ue根据在上述m个载波上的检测结果,按照各个载波的传输参数选择信道资源,例如,在第i个载波上选择ni个连续子信道。上述选择的m个载波以及每个载波上的传输参数可以是根据一些其他条件来确定,例如,当前需要传输的业务量和各个载波的拥塞水平等。假设ue需要发送多个优先级的业务,则ue可以是根据需要在一个载波传输的业务的优先级确定这个载波的上述用于资源选择的优先级参数。本发明不限制具体的确定方法,拥塞水平的度量可以是信道忙比例(cbr)。ue在上述m个载波上的资源选择可以是独立进行的,或者也可以是联合操作的,从而更好的协调在多个载波上的数据传输。特别地,假设m固定等于n,则ue仅需要确定上述n个载波的每个载波的传输参数。

因为在一个区域内的ue间的相对位置是变化的,并且这种位置变化在车速比较高的情况下变化比较快,另外,各个载波上的业务量也是变化的,所以ue有可能不能很精确的判断当前适合传输的m个载波以及每个载波的传输参数,例如,包括占用的连续子信道个数以及业务优先级等。

如图4所示,第二种处理多载波资源选择方法可包括:ue可首先确定一套资源选择方案(401),然后,采用上述第一种处理多载波资源选择的方法来选择资源(402),ue还可以判断按照上述m个载波和相应的传输参数所选择的资源是否适合数据传输(403);如果所选择的资源并不适合传输,则ue可以调整资源选择方案,即调整在上述n个载波中选择的载波和相应的传输参数,并再次触发资源选择。上述判断所选择的资源是否适合传输的方法可以包括采用以下参数的至少一种:1)在基于接收到sa调度的数据信道的pssch-rsrp来判断资源是否可用时,是否提高了pssch-rsrp阈值和/或提高pssch-rsrp阈值的次数;2)在基于接收到sa调度的数据信道的pssch-rsrp来判断资源是否可用时,剩余资源的数目与总资源数目的比例;3)根据各个子信道的平均接收能量(s-rssi)保留的资源的s-rssi的最大值或者平均值;4)所选择的资源的s-rssi;5)所选择的资源的个数,其小于或者等于k。本发明不限制判断所选择的资源是否适合传输的具体方法。

如图5所示,第三种处理多载波资源选择方法是,ue首先确定p套资源选择方案(501),p大于等于1,每一套方案包括若干个选择的载波以及每个所选择的载波的传输参数;接下来,根据在各个载波上的检测结果,ue分别按照每套方案的所选择的载波及其传输参数执行资源选择(502),然后ue比较各套方案并从中选择一个合适的方案(503)。在比较上述p套资源选择方案时,可以采用的参数的至少一种:1)在基于接收到sa调度的数据信道的pssch-rsrp来判断资源是否可用时,是否提高了pssch-rsrp阈值和/或提高pssch-rsrp阈值的次数;2)在基于接收到sa调度的数据信道的pssch-rsrp来判断资源是否可用时,剩余资源的数目与总资源数目的比例;3)根据各个子信道的s-rssi保留的资源的s-rssi的最大值或者平均值;4)所选择的资源的s-rssi;5)所选择的资源的个数,其小于或者等于k。本发明不限制比较各套方案的具体方法。假设第p套方案包括mp个要选择的载波和第i个选择的载波的传输参数,例如,包括占用的连续子信道个数ni,p以及业务优先级等,i=0,1,mp-1。上述mp个载波的业务的优先级可以相同或者不同的。上述候选资源选择方案的个数p、每一套方案的选择的mp个载波以及每个载波上的传输参数可根据一些其他条件来确定,例如,当前需要传输的业务量和各个载波的拥塞水平等。本发明不限制具体的确定方法。对每一套资源选择方案,ue在上述mp个载波上的资源选择可以是独立进行的,或者也可以是联合操作的,从而更好的协调在多个载波上的数据传输。特别地,假设m固定等于n,则上述p套资源选择方案都是采用了相同的载波,但是各个载波的传输参数可以不完全相同。

实施例二

当ue在多个载波的检测窗口进行检测,相应地选择信道资源并进行数据传输时,一个限制因素是ue的半双工操作。具体的说,当ue在一个载波的一个子帧上进行传输时,ue在这个载波的这个子帧上不能进行接收操作,并且ue在相邻的载波的这个子帧上也不能进行接收操作。如图6所示,假设ue利用2个相邻载波进行数据传输,即,在载波1的子帧601和603上传输数据,在载波2的子帧612和614上传输数据。因为半双工的限制,ue在载波1的子帧602和604上不能执行检测,在载波2的子帧611和613上不能执行检测。因为ue不能在子帧602、604、611和613上执行检测,导致与这些子帧对应的位于选择窗口内的子帧不能用于ue的数据传输,减少了选择窗口内的实际可供选择的资源的数目。这在一定程度上增加了ue之间的碰撞概率。

为了避免如图6的半双工问题,在多个载波执行资源选择时,可以使各个载波选择的资源位于相同的子帧内。当一个数据执行多次传输(包括初传和重传)时,上述多个载波上的所述初传和重传的资源分别位于相同子帧内。假设上述多个载波分别分配用于数据传输的资源池。如果上述多个载波的资源池的子帧集合完成相同,则可以在资源池的所有子帧上选择资源。或者,如果上述多个载波资源池的子帧集合不完全相同,为了实现上述多个载波选择的资源位于相同子帧,只能在上述多个载波的资源池的子帧的交集上选择资源。设上述多个载波上可以选择资源的子帧集合为b。ue在多个载波上执行检测,包括接收sa和测量正确接收的sa调度数据信道的接收功率,以及测量各个子信道的接收能量。接下来,ue可以根据对集合b内的子帧上的资源的检测来处理资源选择。

如图7所示,ue首先确定要选择的m个载波和每个载波的传输参数(701)。例如,采用实施例一的方法,对一套资源选择方案,得到其包含的m个载波以及每个载波的传输参数。设第i个载波上需要选择的资源的子信道个数为ni,优先级为ri,i=0,1,m-1,m是ue执行数据传输的载波个数。一个联合资源可包括m个资源,并与上述m个载波一一对应。对应第i个载波的资源包含ni个连续子信道。设第i个载波的一个子帧内包含的由ni个连续子信道组成的资源个数为ni,则在一个子帧内的联合资源的资源总数为其中∏()代表累乘。假设集合b内的子帧总数为nb,则集合b内的联合资源的资源总数为

然后,ue可以在各个载波上检测其他设备的sa和测量上述sa调度的数据信道的pssch-rsrp来处理资源选择(702)。

对第i个载波,按照一个资源包含ni个连续子信道和优先级ri,可以对每个载波独立地按照检测到其他设备的sa来去除不可用的资源。例如,基于图2的资源选择方法的步骤202,假设ue检测到其他设备的sa并且该sa调度或者预留的资源为y,并设rx,y代表选择窗口内的一个单子帧资源,rx,y位于子帧y,并且包含从子信道x开始的一个或者多个连续的子信道,则,当与上述资源y重叠,并且上述sa调度的资源的接收功率超过pssch-rsrp阈值时,j是非负整数,rx,y对设备a不可用。采用这个方法,对第i个载波,当剩余可用资源的比例低于阈值ri时,可以提高阈值并重新指示上述去除资源的过程,直到剩余可用资源的比例不低于ri。例如,基于图2的资源选择方法以3db为粒度提高pssch-rsrp阈值。上述阈值ri可以是固定值,例如20%;或者,上述阈值ri可以是对每个载波分别配置的;或者,上述阈值ri也可以是根据当前需要传输的业务量和各个载波的负荷水平等对各个载波分别确定的。采用这个方法,对应步骤采用这个方法,对集合b的一个子帧,如果至少在一个载波上没有可用的资源,则在这个子帧内没有可用的联合资源。

或者,对上述集合b,也可以直接判断联合资源是否可用。例如,在一个载波上,假设ue检测到其他设备的sa并且其调度或者预留的资源为y,并设ry代表选择窗口内的一个单子帧联合资源,ry位于子帧y,则,当与上述资源y重叠,并且上述sa调度的资源的接收功率超过阈值时,j是非负整数,ry对设备a不可用。采用这个方法,当剩余可用联合资源的比例低于阈值r时,可以同时提高各个载波上的pssch-rsrp阈值,并重新指示上述去除资源的过程,直到剩余可用资源的比例不低于阈值r。例如,基于图2的资源选择方法以3db为粒度提高pssch-rsrp阈值。上述阈值r可以是固定值,例如20%;或者,上述阈值r可以是用高层信令配置的;或者,上述阈值r也可以是根据当前需要传输的业务量和各个载波的负荷水平等确定的。

接下来,ue可以根据各个载波上的各个子信道的接收能量(s-rssi)来处理资源选择(703)。对于联合资源,可以根据其对应各个载波上的资源的s-rssi计算对应于该联合资源的联合s-rssi。例如,可以按照各个载波上的资源的子信道个数ni对各个载波上的资源的s-rssi进行加权平均,即联合s-rssi等于本发明不限制采用其他的方法获得联合s-rssi。对执行步骤702后的集合b的剩余联合资源,把联合s-rssi最小的联合资源移动到集合sb,直到sb的联合资源的比例为r2。上述阈值r2可以是固定值,例如20%;或者,上述阈值r2可以是用高层信令配置的;或者,上述阈值r2也可以是根据当前需要传输的业务量和各个载波的负荷水平等确定的。上述阈值r2可以与基于sa和接收功率来处理资源选择的阈值r相同或者不同。

最后,ue在集合sb的联合资源中随机选择用于数据传输的联合资源(704)。

对图7所示的上述m个载波执行资源选择的方法,在执行资源选择之前,ue按照特定概率p判断是保持当前选择的上述m个载波的资源还是重选上述m个载波的资源。ue可以产生计数值c,并且ue在各个载波上选择的资源都连续预留c个周期。

实施例三

在n个载波上传输数据时,还可以采用下述的方案来增加资源分配的灵活性和减少ue之间的碰撞和干扰。当需要在同一个子帧选择多个载波的资源,可能限制各个载波的资源池的子帧集合的配置灵活性。当两个ue在一个载波的一个子帧上碰撞时,因为在其他载波上这两个ue仍然占用同一个子帧,所以碰撞的可能性也比较大。为了提高资源分配和资源选择的灵活性,并兼顾碰撞、干扰和半双工等影响,下面描述另一种在多个载波上选择资源的方法。

ue在多个载波上执行检测,包括接收sa和测量正确接收的sa调度数据信道的接收功率,以及测量各个子信道的接收能量。接下来,ue可以根据检测结果分别对每个载波去除不可用的资源。每个载波上选择的资源可以是完全独立地确定的;或者,在选择资源时,可以是优先选择多个载波的位于同一个子帧的资源。

如图8所示,ue首先确定要选择的m个载波和每个载波的传输参数(801),m大于等于1。例如,采用实施例一的方法,针对一套资源选择方案,得到其包含的m个载波以及每个载波的传输参数。或者,ue也可以仅在一部分载波上执行资源选择,而在另一部分载波上已选择和预留的资源仍然在使用中,则上述m个载波属于当前需要选择资源的那一部分载波。记第i个载波上需要选择的资源的子信道个数为ni,优先级为ri,i=0,1,m-1,m是ue执行资源选择的载波个数。

然后,ue可以在各个载波上检测其他设备的sa并测量上述sa调度的数据信道的pssch-rsrp,并对各个载波分别执行资源选择(802)。例如,按照图2的资源选择方法的步骤202,针对第i个载波,按照一个资源包含ni个连续子信道以及优先级为ri,按照检测到其他设备的sa和pssch-rsrp来去除不可用的资源。采用这个方法,对第i个载波,当剩余可用资源的比例低于阈值ri时,可以提高阈值并重新指示上述去除资源的过程,直到剩余可用资源的比例不低于ri。例如,基于图2的资源选择方法以3db为粒度提高pssch-rsrp阈值。上述阈值ri可以是固定值,例如20%;或者,上述阈值ri可以是对每个载波分别配置的;或者,上述阈值ri也可以是根据当前需要传输的业务量和各个载波的负荷水平等对各个载波分别确定的。

接下来,ue可以根据各个载波上的各个子信道的接收能量(s-rssi),对每个载波分别处理资源选择(803)。例如,按照图2的资源选择方法的步骤205,针对第i个载波,按照一个资源包含ni个连续子信道,按照执行步骤802后的各个剩余资源的s-rssi,把s-rssi最小的资源移动到集合sb,i,直到sb,i的资源的比例为r′i。上述阈值r′i可以是固定值,例如20%;或者,上述阈值r′i可以是对每个载波分别配置的;或者,上述阈值r′i也可以是根据当前需要传输的业务量和各个载波的负荷水平等对各个载波分别确定的。上述阈值r′i可以与基于sa和接收功率来处理资源选择的阈值ri相同或者不同。

最后,ue基于上述m个载波的集合sb,i选择在上述m个载波上用于数据传输的资源(804)。可以针对第i个载波上独立地从集合sb,i选择资源。

或者,在步骤804,ue也可以在上述m个载波上联合选择用于数据传输的资源。例如,考虑图6所示的半双工问题等影响因素处理资源选择。在对第i个载波选择资源时,可以优先选择多个载波的位于同一个子帧的资源。或者,在对第i个载波选择资源时,可以按照特定概率来优先选择多个载波的位于同一个子帧的资源。例如,ue产生[0,1]之间均匀分布的随机数r,如果r小于等于阈值p,则ue优先选择多个载波的位于同一个子帧的资源;否则对各个载波上独立选择资源。上述阈值p可以是预定义的、高层信令配置的,或者ue动态确定的,例如,ue根据上述m个载波的拥塞状态和业务类型确定阈值p。特别地,除上述m个载波外,假设ue在一部分载波上已选择和预留的资源仍然在使用中,则ue可以优先选择或者以特定概率优先选择与上述存在正在使用中的资源的其他载波的位于同一个子帧的资源。或者,在选择资源时,可以是使得ue在上述m个载波上选择的资源在选择窗口内占用的子帧个数不超过特定阈值。或者,在选择资源时,在包括上述m个载波和已经存在正在使用中的资源的载波在内的多个载波上,可以是使得ue在上述多个载波上的资源在选择窗口内占用的子帧个数不超过特定阈值。或者,在选择资源时,可以是使得ue在上述n个载波上的资源在选择窗口内占用的子帧个数不超过特定阈值。上述选择窗口可以是指每一个载波上的选择窗口,或者也可以是指上述m个载波的选择窗口的合集。上述阈值可以是预定义的、高层信令配置的,或者ue动态确定的,例如,ue根据上述m个载波的拥塞状态和业务类型确定上述阈值。在一些特殊情况下,在上述m个载波的集合sb,i上,可能无法选择资源并满足上述阈值的限制,这时,可以是调整阈值从而放松对资源选择的限制,或者,ue可以不需要满足上述阈值的限制,即仅针对每个载波上独立地从集合sb,i选择资源。

在步骤804中,对上述m个载波,ue可以是按照特定的顺序依次对每一个载波选择资源。ue可以是优先处理主载波再处理其他载波;或者,ue可以按照载波索引递增的顺序处理各个载波;或者,ue可以是按照各个载波上的业务的优先级,并优先处理高优先级的载波,从而有利于保证高优先级业务的传输。如果ue在任何一个载波都不存在已经选择和预留的资源,针对特定载波,例如索引最小的载波、业务优先级最高的载波或者主载波(设这个载波的索引为x),ue可以首先从集合sb,x随机选择k个资源,k是数据需要传输的次数。针对一个未被选择资源的载波,设载波索引为y,对应已经选择了资源的载波上所选择的资源所占用的子帧,如果在集合sb,y中存在可用资源,则ue对载波y优先选择这样的资源;或者,ue针对载波y以特定概率优先选择这样的资源;或者,使得ue在上述m个载波上选择的资源在选择窗口内占用的子帧个数不超过特定阈值;或者,在包括上述m个载波和已经存在正在使用中的资源的载波在内的多个载波上,使得ue在所述多个载波上的资源在选择窗口内占用的子帧个数不超过特定阈值;或者,使得ue在上述n个载波上的资源在选择窗口内占用的子帧个数不超过特定阈值。上述在一个载波上选择的多个资源位于sa可以指示的传输同一个数据的子帧范围内,并且满足业务时延要求。

或者,在步骤804选择资源时,基于上述m个载波的集合sb,i,ue可以是首先去掉一部分子帧的资源。对一个上述去掉的子帧s,记在xs个载波上存在属于集合sb,i的资源,则满足xs≤x,阈值x可以是预定义的、高层信令配置的,或者ue动态确定的,例如,ue根据上述m个载波的拥塞状态和业务类型确定上述阈值。例如,x等于1。在去掉子帧资源时,ue可以是优先去掉xs比较小的子帧。当存在多个xs相同的子帧并且仅需要去除其中一部分时,ue可以是随机的去除这样的一部分子帧。另外,ue去掉的子帧和/或资源的个数或者比例不能超过一定的阈值y。这可以避免因为去掉了太多子帧资源导致多个ue的最终选择的资源的随机性下降。阈值y可以是上述去掉的一部分子帧的个数最大值;或者,阈值y可以是上述去掉的一部分子帧的个数与选择窗口内的子帧总数的比例最大值;或者,阈值y可以是上述去掉的一部分子帧的个数与集合sb,i所在的子帧总数的比例最大值;或者,阈值y可以是上述去掉的一部分子帧的资源个数最大值;或者,阈值y可以是上述去掉的一部分子帧的资源个数与选择窗口内的资源总数的比例最大值;或者,阈值y可以是上述去掉的一部分子帧的资源个数与集合sb,i内资源总数的比例最大值。阈值y可以是预定义的、高层信令配置的,或者ue动态确定的。在去掉上述一部分子帧后,对第i个载波上独立地从集合sb,i的剩余资源上选择资源。

这里,因为ue传输能力的限制,或者考虑最大传输功率限制,在一个子帧内ue可以同时传输的载波个数可能受限。所以,可以是引入参数xmax,使得在一个子帧内ue可以同时传输的载波个数小于等于xmax。xmax可以是预定义的、高层信令配置的,或者ue动态确定的,例如,ue根据上述m个载波的拥塞状态和业务类型确定上述阈值。例如,xmax小于等于ue能力所支持的同时发送的载波数。例如,ue在对第i个载波从集合sb,i的剩余资源上选择资源时,如果ue已经在一个子帧内在xmax个载波上选择了资源,则从集合sb,i的剩余资源去除位于这个子帧的资源,然后选择资源。

在一些特殊情况下,基于上述m个载波的集合sb,i的剩余资源上,如果存在一个或者多个载波不存在足够的候选资源,则ue可以是放松上述影响因素对资源选择的限制,例如,ue可以是减少上述去掉的一部分子帧的个数从而放松对资源选择的限制;或者,也可以是不需要满足上述约束的限制,针对每个载波上独立地从集合sb,i选择资源。

对图8所示的上述m个载波执行资源选择的方法,在执行资源选择之前,ue按照特定概率p判断保持当前选择的上述m个载波的资源或者重选上述m个载波的资源;或者,在执行资源选择之前,也可以对第i个载波按照概率pi判断保持当前选择的资源或者重选资源。参数p和pi可以是预定义的、高层信令配置的,或者ue动态确定的,例如,ue根据上述m个载波的拥塞状态和业务类型确定p和pi。对图8所示的上述m个载波执行资源选择的方法,在执行多载波资源重选时,ue可以产生计数值c,并且ue在各个载波上选择的资源都连续预留c个周期;或者,也可以对第i个载波分别产生计数值ci,并且使在这个载波上选择的资源连续预留ci个周期。参数c和ci可以是预定义的、高层信令配置的,或者ue动态确定的,例如,ue根据上述m个载波的拥塞状态和业务类型来确定c和ci。采用上面的方法,对上述m个载波采用相同的概率p和参数c,使得上述m个载波的资源选择总是同时完成,这有利于避免或者减轻图6的半双工问题。例如,假设载波a和载波b在不同的时刻进行资源选择,假设ue在载波a上选择位于子帧a的资源并进行了数据传输,因为半双工限制,导致ue不能检测载波b的位于子帧a的资源。当需要在载波b进行资源选择时,载波b的选择窗口内对应子帧a的子帧不可用。这导致在载波b选择的资源一定与载波a选择的资源位于不同的子帧,从而恶化了半双工问题。

当上述步骤804中ue基于上述m个载波的集合sb,i选择在上述m个载波上用于数据传输的资源后,基于针对上述m个载波的所选择的资源的数据传输可能导致ue不能检测足够多的资源,从而不能有效执行下一次资源选择。在这种情况下,可以触发ue重新执行步骤804。例如,可以当ue在至少一个载波上不能检测足够多的资源时,ue重新执行步骤804。或者一般地,可以是当ue在至少x个载波上不能检测足够多的资源时,ue重新执行步骤804,x可以是预定义的常数、高层信令配置的值或者预配置的值,其取值可以大于等于1。在一些示例中,可以结合ue在上述m个载波上不能检测的资源来计算度量,并当上述度量指示ue不能检测足够多的资源时,ue重新执行步骤804。在一些特殊情况下,例如,在一次或者多次重新执行步骤804后,ue在上述m个载波的所选择的资源的数据传输仍然可能导致ue不能检测足够多的资源,ue可以直接保留当前在上述m个载波上选择的资源,或者,ue可以针对每个载波上独立地从集合sb,i选择资源。上述不能检测的资源可以是本领域中因为各种原因ue不能检测的资源,在此不再赘述。在一些示例中,对一个载波,上述不能检测足够多的资源可以是:当ue在一个载波上实际检测的子帧个数小于特定阈值,或者,当ue在一个载波上实际检测的子帧与检测窗口子帧总数的比例小于特定阈值时,则ue可以认为在这个载波上不能检测足够多的资源。或者在另一些示例中,在一个载波上,根据检测窗口内的ue未检测的子帧,可确定ue的选择窗口内的一些子帧不可用。在该情况下,上述不能检测足够多的资源可以是:当ue的选择窗口中(除不可用子帧之外的)剩余的可用子帧个数小于特定阈值,或者,当ue的选择窗口中剩余的可用子帧个数与选择窗口子帧总数的比例小于特定阈值时,ue认为在这个载波上不能检测足够多的资源。

实施例四

对支持在n个载波上传输数据的ue,所支持的同时发送的载波数nt一般小于等于所支持的同时接收的载波数nr。ue实际用于传输数据的载波数可以超过nt。在一个子帧内,ue最多只能在nt个载波上同时传输,但是ue在不同子帧内可以是在不同的载波上进行传输。也就是说,ue在一个子帧内在一个载波上完成传输后,可以是把发送装置转换到另一个载波上并进行传输。上述ue转换载波的操作需要转换时间。在转换时间内,ue不能传输数据;进一步地,在转换时间内的部分或者全部时间上,ue也可能不能接收数据。上述参数nt可以是ue特定的参数,即ue的每一个传输链(txchain)都能用于ue支持的每一个频率;或者,上述参数nt可以是与频带(band)或者频带组合(bandcombination)相关的参数,即ue的一个传输链仅用于ue所支持的一部分频带或者频带组合。上述载波转换时间可以是ue特定的参数,或者,是与频带或者频带组合相关的参数。例如,假设nt是ue特定的参数,并且ue在子帧n在nt个载波上进行传输,因为载波转换时间的限制,ue不能在子帧n+k以内在上述nt个载波以外的其他载波上进行传输。当ue在子帧n后的连续k个子帧内上未进行传输时,ue可以在子帧n+k+1上在上述nt个载波以外的其他载波上进行传输。k的取值依赖于ue的载波转换时间,例如,k等于1或者0。例如,因为子帧的最后一个符号不用于传输,当上述载波转换时间比较快时,例如小于30us,一个符号的间隔就足够转换了,k可以等于0。当上述载波转换时间比较长时,例如可以达到百us级,一个符号的间隔不足以完成转换,k可以等于1。在资源选择时,考虑上述参数nt和上述载波转换时间,需要保证或者尽可能保证所选择的资源满足上述参数nt和上述载波转换时间。

ue在多个载波上传输数据时在一个子帧内总传输功率不能超过ue的最大传输功率。相应地,ue在执行资源选择时,可以是尽可能保证在一个子帧内同时传输数据的多个载波上的传输功率不超过最大发射功率。假设ue的传输功率与ue到基站的链路损耗(pl)有关,因为pl是变化的,所以ue在一个载波上的传输功率p也是随时间变化的。在资源选择时,ue可以是根据当前pl计算未来一段时间的传输功率p=f(pl)。ue还可以是在基于当前pl计算的传输功率f(pl)基础上增加特定的偏移值δ得到ue的传输功率p=f(pl)+δ。例如,δ大于0,当ue在后续传输增大传输功率时,总传输功率仍然可能不超过最大传输功率。

当ue在多个载波上进行资源选择时,如图9所示,ue首先确定要选择的m个载波和每个载波的传输参数(901),m大于等于1。例如,采用实施例一的方法,针对一套资源选择方案,得到其包含的m个载波以及每个载波的传输参数。或者,ue也可以仅在一部分载波上执行资源选择,而在另一部分载波上已选择和预留的资源仍然在使用中,则上述m个载波属于当前需要选择资源的那一部分载波。记第i个载波上需要选择的资源的子信道个数为ni,优先级为ri,i=0,1,m-1,m是ue执行资源选择的载波个数。

ue在上述多个载波上执行检测,包括接收sa和测量正确接收的sa调度数据信道的接收功率,以及测量各个子信道的接收能量;接下来,ue可以根据上述检测结果对每个载波去除不可用的资源(902)。记去除不可用资源后每个载波剩余资源的集合为sb,i。

在步骤902,ue可以是对每个载波独立的去除不可用的资源,例如,按照实施例三的步骤802和803的方法。或者,在步骤902,ue也可以是联合考虑上述m个载波,从而为每个载波去除不可用的资源。例如,ue可以首先是根据上述参数nt和上述载波转换时间以及上述最大传输功率等影响因素去除不可用的资源;然后ue可以根据上述检测结果对每个载波去除不可用的资源,例如,按照实施例三的步骤802和803的方法。

对上述m个载波,ue可以是随机决定处理各个载波的顺序。或者,ue可以是按照特定的顺序依次对每一个载波选择资源。ue可以是优先处理主载波再处理其他载波;或者,ue可以按照载波索引递增的顺序处理各个载波;或者,ue可以是按照各个载波上的业务的优先级,并优先处理高优先级的载波,从而有利于保证高优先级业务的传输。

例如,考虑上述参数nt和上述载波转换时间时,假设k大于等于1,对一个载波,假设存在x1个连续子帧和其他nt个载波,ue在所述其他nt个载波的每个载波的至少一个子帧上选择了资源,并且在所述其他nt个载波的上述x1个连续子帧内不存在连续k个空闲子帧,则ue在所述一个载波的选择窗口内去除上述x1个连续子帧。如果nt和上述载波转换时间是ue特定的参数,则在ue的所有载波上应用上述限制条件。如果nt和上述载波转换时间与频带或者频带组合相关的,则在属于一个频带或者频带组合的所有载波上应用上述限制条件。或者,一般地说,在ue的一组载波上应用上述限制条件。

或者,假设k大于等于1,对x个连续子帧,ue在每个子帧的至少一个载波上选择了资源。记在上述x个连续子帧上,存在且仅存在y个载波,ue在每个载波的至少一个子帧上选择了资源,需要满足y小于等于nt。当y等于nt时,对上述y个载波以外的一个载波,ue在所述一个载波的选择窗口内去除上述x个连续子帧。并且,仅当上述x个连续子帧后是至少k个空闲子帧且空闲子帧内未选择任何资源时,ue可以在上述k个空闲子帧之后的子帧上在所述一个载波上选择资源。如果nt和上述载波转换时间是ue特定的参数,则在ue的所有载波上应用上述限制条件。如果nt和上述载波转换时间与频带或者频带组合相关的,则在属于一个频带或者频带组合的所有载波上应用上述限制条件。或者,一般地说,在ue的一组载波上应用上述限制条件。

考虑上述参数nt和上述载波转换时间时,假设nt和上述载波转换时间是ue特定的参数,对一个载波,如果ue在子帧n的其他至少nt个载波上选择了资源,则ue可以去除所述一个载波的选择窗口内位于范围[n-k1,n+k2]内的子帧。或者,假设上述参数nt和上述载波转换时间与频带或者频带组合相关的,对一个载波,假设ue在子帧n已经在其所属的频带或者频带组合的其他至少nt个载波上选择了资源,则ue可以去除所述一个载波的选择窗口内位于范围[n-k1,n+k2]内的子帧。或者,对一组载波中的一个载波,根据ue在这组载波上支持的同时发送的载波数nt和载波转换时间,假设ue在子帧n在这组载波的其他至少nt个载波上选择了资源,则ue可以去除所述一个载波的选择窗口内位于范围[n-k1,n+k2]内的子帧。k1和k2的取值依赖于ue的载波转换时间,例如,k1和k2都等于1或者0。例如,因为子帧的最后一个符号不用于传输,当上述载波转换时间比较快时,一个符号的间隔就足够了,k1和/或k2可以等于0。当k1和k2都等于0时,范围[n-k1,n+k2]实际上仅包括子帧n。

或者,考虑上述参数nt和上述载波转换时间时,假设上述nt和上述载波转换时间是ue特定的参数,对一个载波,假设存在连续k+1个子帧和其他至少nt个载波,使得ue在所述其他至少nt个载波的每个载波的至少一个子帧上选择了资源,则ue可以去除所述一个载波的选择窗口内的上述k+1个子帧。或者,假设上述参数nt和上述载波转换时间与频带或者频带组合相关的,在一个频带或者频带组合内,对一个载波,假设存在连续k+1个子帧和其他至少nt个载波,使得ue在所述其他至少nt个载波的每个载波的至少一个子帧上选择了资源,则ue可以去除所述一个载波的选择窗口内的上述k+1个子帧。或者,对一组载波的一个载波,根据ue在这组载波上支持的同时发送的载波数nt和载波转换时间,假设存在连续k+1个子帧和这组载波的其他至少nt个载波,使得ue在所述其他至少nt个载波的每个载波的至少一个子帧上选择了资源,则ue可以去除所述一个载波的选择窗口内的上述k+1个子帧。当k等于0时,上述连续k+1个子帧实际上是一个子帧。

或者,考虑上述参数nt和上述载波转换时间时,假设k大于等于1,假设上述nt和上述载波转换时间是ue特定的参数,对一个载波,假设在连续q个子帧和其他至少nt个载波上,q是正整数,ue在所述其他至少nt个载波的每个载波的至少一个子帧上选择了资源并且在每个子帧的属于所述其他nt个载波的至少一个载波上选择了资源,则ue可以去除所述一个载波的选择窗口内的上述q个子帧的资源。或者,假设上述参数nt和上述载波转换时间与频带或者频带组合相关的,在一个频带或者频带组合内,对一个载波,假设在连续q个子帧和至少nt个载波上,ue在所述其他nt个载波的每个载波的至少一个子帧上选择了资源并且在每个子帧的属于所述其他nt个载波的至少一个载波上选择了资源,则ue可以去除所述一个载波的选择窗口内的上述q个子帧的资源。或者,对一组载波的一个载波,根据ue在这组载波上支持的同时发送的载波数nt和载波转换时间,假设连续q个子帧和这组载波的其他至少nt个载波上,ue在所述其他至少nt个载波的每个载波的至少一个子帧上选择了资源并且在每个子帧的属于所述其他nt个载波的至少一个载波上选择了资源,则ue可以去除所述一个载波的选择窗口内的上述q个子帧的资源。

考虑最大传输功率时,假设在子帧n上同时传输数据的多个载波上的传输功率已经达到或者超过最大发射功率,则ue可以在其他载波的选择窗口内去除子帧n。对一个载波,如果在一个子帧上的传输导致超过最大发射功率,则去除这个载波的选择窗口内的这个子帧的资源。

ue可以是按照特定的优先顺序考虑上述各个影响因素。例如,ue选择的资源首先需要满足上述参数nt和上述载波转换时间的影响,否则可能导致ue不得不在一个子帧内丢掉一部分载波的数据。其次,ue可以是优先考虑最大传输功率的影响。

最后,基于上述m个载波的可用资源集合sb,i选择在上述m个载波上用于数据传输的资源(903)。

在步骤903,ue可以针对每个载波上独立地从集合sb,i选择资源。采用这个方法,各个载波上的独立选择的资源可能不能满足上述参数nt和上述载波转换时间,和/或上述最大传输功率的约束,这时可以是触发ue重新执行步骤903。

例如,考虑上述参数nt和上述载波转换时间时,假设k大于等于1,存在x1个连续子帧和大于nt个载波,ue在每个载波的至少一个子帧上选择了资源,并且在上述x1个连续子帧内,不存在连续k个空闲子帧,即没有足够的载波转换时间支持在大于nt个载波上传输,则触发ue重新执行步骤903。如果nt和上述载波转换时间是ue特定的参数,则在ue的所有载波上应用上述限制条件。如果nt和上述载波转换时间与频带或者频带组合相关的,则在属于一个频带或者频带组合的所有载波上应用上述限制条件。或者,一般地说,在ue的一组载波上应用上述限制条件。

或者,考虑上述参数nt和上述载波转换时间时,假设nt和上述载波转换时间是ue特定的参数,如果ue在子帧n的至少nt个载波上选择了资源,ue还在其他载波上选择范围[n-k1,n+k2]内的子帧,则触发ue重新执行步骤903。或者,假设上述参数nt和上述载波转换时间与频带或者频带组合相关的,对一个载波,假设ue在子帧n已经在其所属的频带或者频带组合的至少其他nt个载波上选择了资源,ue还在这个载波上选择范围[n-k1,n+k2]内的子帧,则触发ue重新执行步骤903。或者,对一组载波,根据ue在这组载波上支持的同时发送的载波数nt和载波转换时间,如果ue在子帧n的至少nt个载波上选择了资源,ue还在其他载波上选择范围[n-k1,n+k2]内的子帧,则触发ue重新执行步骤903。

或者,考虑上述参数nt和上述载波转换时间时,假设上述nt和上述载波转换时间是ue特定的参数,假设存在连续k+1个子帧和多于nt个载波,使得ue在每个载波的至少一个子帧上选择了资源,则触发ue重新执行步骤903。或者,假设上述参数nt和上述载波转换时间与频带或者频带组合相关的,在一个频带或者频带组合内,假设存在连续k+1个子帧和多于nt个载波,使得ue在每个载波的至少一个子帧上选择了资源,则触发ue重新执行步骤903。或者,对一组载波,根据ue在这组载波上支持的同时发送的载波数nt和载波转换时间,假设存在连续k+1个子帧和多于nt个载波,使得ue在每个载波的至少一个子帧上选择了资源,则触发ue重新执行步骤903。

或者,考虑上述参数nt和上述载波转换时间时,假设k大于等于1,假设上述nt和上述载波转换时间是ue特定的参数,假设存在连续q个子帧和多于nt个载波,使得ue在每个载波的至少一个子帧上选择了资源并且在每个子帧的至少一个载波上选择了资源,则触发ue重新执行步骤903。或者,假设上述参数nt和上述载波转换时间与频带或者频带组合相关的,在一个频带或者频带组合内,假设存在连续q个子帧和多于nt个载波,使得ue在每个载波的至少一个子帧上选择了资源并且在每个子帧的至少一个载波上选择了资源,则触发ue重新执行步骤903。或者,对一组载波,根据ue在这组载波上支持的同时发送的载波数nt和载波转换时间,假设存在连续q个子帧和多于nt个载波,使得ue在每个载波的至少一个子帧上选择了资源并且在每个子帧的至少一个载波上选择了资源,则触发ue重新执行步骤903。

考虑最大传输功率时,假设存在一个子帧内使得同时传输数据的多个载波上的传输功率超过最大传输功率,则触发ue重新执行步骤903。

在一些特殊情况下,例如,在一次或者多次重新执行步骤903后,仍不能满足上述参数nt和上述载波转换时间,和/或上述最大传输功率的约束,ue可以直接保留当前在上述m个载波上选择的资源;或者,ue可以不需要满足上述约束的限制,即仅针对每个载波上独立地从集合sb,i选择资源。

或者,在步骤903,基于上述m个载波的集合sb,i,ue也可以在上述m个载波上联合选择用于数据传输的资源。例如,考虑上述参数nt和上述载波转换时间、上述最大传输功率以及图6所示的半双工问题等影响因素的一种或者多种,ue选择在上述m个载波上用于数据传输的资源。

在资源选择时,考虑上述参数nt和上述载波转换时间,需要保证或者尽可能保证所选择的资源满足上述参数nt和上述载波转换时间。

例如,考虑上述参数nt和上述载波转换时间时,假设k大于等于1,对一个载波,假设存在x1个连续子帧和其他nt个载波,ue在所述其他nt个载波的每个载波的至少一个子帧上选择了资源,并且在所述其他nt个载波的上述x1个连续子帧内不存在连续k个空闲子帧,则ue在所述一个载波上不能选择上述x1个连续子帧。如果nt和上述载波转换时间是ue特定的参数,则在ue的所有载波上应用上述限制条件。如果nt和上述载波转换时间与频带或者频带组合相关的,则在属于一个频带或者频带组合的所有载波上应用上述限制条件。或者,一般地说,在ue的一组载波上应用上述限制条件。

或者,假设k大于等于1,对x个连续子帧,ue在每个子帧的至少一个载波上选择了资源。记在上述x个连续子帧上,存在且仅存在y个载波,ue在每个载波的至少一个子帧上选择了资源,需要满足y小于等于nt。当y等于nt时,对上述y个载波以外的一个载波,ue在所述一个载波上不能选择上述x个连续子帧。并且,仅当上述x个连续子帧后是至少k个空闲子帧且空闲子帧内未选择任何资源时,ue可以在上述k个空闲子帧之后的子帧上在所述一个载波上选择资源。如果nt和上述载波转换时间是ue特定的参数,则在ue的所有载波上应用上述限制条件。如果nt和上述载波转换时间与频带或者频带组合相关的,则在属于一个频带或者频带组合的所有载波上应用上述限制条件。或者,一般地说,在ue的一组载波上应用上述限制条件。

或者,假设nt和上述载波转换时间是ue特定的参数,对一个载波,假设ue在子帧n已经在其他至少nt个载波上选择了资源,ue在所述一个载波上不能选择范围[n-k1,n+k2]内的子帧。或者,假设上述参数nt和上述载波转换时间与频带或者频带组合相关的,对一个载波,按照其所属的频带或者频带组合的nt和上述载波转换时间,假设ue在子帧n已经在其所属的频带或者频带组合的其他至少nt个载波上选择了资源,ue在所述一个载波上不能选择范围[n-k1,n+k2]内的子帧。或者,对一组载波中的一个载波,根据ue在这组载波上支持的同时发送的载波数nt和载波转换时间,假设ue在子帧n已经在这组载波的其他至少nt个载波上选择了资源,ue在所述一个载波上不能选择范围[n-k1,n+k2]内的子帧。

或者,假设上述nt和上述载波转换时间是ue特定的参数,对一个载波,假设在连续k+1个子帧和其他至少nt个载波上,ue在所述其他至少nt个载波的每个载波的至少一个子帧选择了资源,则ue在所述一个载波上不能选择所述连续k+1个子帧。或者,假设上述参数nt和上述载波转换时间与频带或者频带组合相关的,在一个频带或者频带组合内,对一个载波,假设在连续k+1个子帧和其他至少nt个载波上,ue在所述其他至少nt个载波的每个载波的至少一个子帧选择了资源,则ue在所述一个载波上不能选择所述连续k+1个子帧。或者,对一组载波的一个载波,根据ue在这组载波上支持的同时发送的载波数nt和载波转换时间,假设在连续k+1个子帧和这组载波的其他至少nt个载波上,ue在所述其他至少nt个载波的每个载波的至少一个子帧选择了资源,则ue在所述一个载波上不能选择所述连续k+1个子帧。

或者,假设k大于等于1,假设上述nt和上述载波转换时间是ue特定的参数,对一个载波,假设在连续q个子帧和其他至少nt个载波上,ue在所述其他至少nt个载波的每个载波的至少一个子帧选择了资源并且在每个子帧的属于所述其他至少nt个载波的至少一个载波选择了资源,则ue在所述一个载波上不能选择所述连续q个子帧。或者,假设上述参数nt和上述载波转换时间与频带或者频带组合相关的,在一个频带或者频带组合内,对一个载波,假设在连续q个子帧和其他至少nt个载波,ue在所述其他至少nt个载波的每个载波的至少一个子帧选择了资源并且在每个子帧的属于所述其他至少nt个载波的至少一个载波选择了资源,则ue在所述一个载波上不能选择所述连续q个子帧。或者,对一组载波的一个载波,根据ue在这组载波上支持的同时发送的载波数nt和载波转换时间,假设在连续q个子帧和这组载波的其他至少nt个载波上,ue在所述其他至少nt个载波的每个载波的至少一个子帧选择了资源并且在每个子帧的属于所述其他至少nt个载波的至少一个载波选择了资源,则ue在所述一个载波上不能选择所述连续q个子帧。

在资源选择时,考虑最大传输功率,需要保证或者尽可能保证在一个子帧内同时传输数据的多个载波上的传输功率不超过最大发射功率。对一个载波,如果在一个子帧上的传输导致超过最大发射功率,则这个载波不能选择这个子帧。

在资源选择时,考虑图6所示的半双工问题,ue优先选择或者按照特定概率优先选择位于同一个子帧的资源;或者,使得ue在上述m个载波上选择的资源在选择窗口内占用的子帧个数不超过特定阈值;或者,在包括上述m个载波和已经存在正在使用中的资源的载波在内的多个载波上,使得ue在所述多个载波上的资源在选择窗口内占用的子帧个数不超过特定阈值;或者,使得ue在上述n个载波上的资源在选择窗口内占用的子帧个数不超过特定阈值。例如,按照实施例三步骤804的方法处理半双工问题。

或者,考虑图6所示的半双工问题,基于上述m个载波的集合sb,i,ue可以是首先去掉一部分子帧的资源。对一个上述去掉的子帧s,记在xs个载波上存在属于集合sb,i的资源,则满足xs≤x,阈值x可以是预定义的、高层信令配置的,或者ue动态确定的,例如,ue根据上述m个载波的拥塞状态和业务类型确定上述阈值。例如,x等于1。在去掉子帧资源时,ue可以是优先去掉xs比较小的子帧。当存在多个xs相同的子帧并且仅需要去除其中一部分时,ue可以是随机的去除这样的一部分子帧。另外,ue去掉的子帧和/或资源的个数或者比例不能超过一定的阈值y。这可以避免因为去掉了太多子帧资源导致多个ue的最终选择的资源的随机性下降。阈值y可以是上述去掉的一部分子帧的个数最大值;或者,阈值y可以是上述去掉的一部分子帧的个数与选择窗口内的子帧总数的比例最大值;或者,阈值y可以是上述去掉的一部分子帧的个数与集合sb,i所在的子帧总数的比例最大值;或者,阈值y可以是上述去掉的一部分子帧的资源个数最大值;或者,阈值y可以是上述去掉的一部分子帧的资源个数与选择窗口内的资源总数的比例最大值;或者,阈值y可以是上述去掉的一部分子帧的资源个数与集合sb,i内资源总数的比例最大值。阈值y可以是预定义的、高层信令配置的,或者ue动态确定的。在去掉上述一部分子帧后,对第i个载波上独立地从集合sb,i的剩余资源上选择资源。例如,按照实施例三步骤804的方法处理半双工问题。

在资源选择时,可以是引入参数xmax,使得在一个子帧内ue可以同时传输的载波个数小于等于xmax。xmax可以是预定义的、高层信令配置的,或者ue动态确定的,例如,ue根据上述m个载波的拥塞状态和业务类型确定上述阈值。例如,xmax小于等于ue所支持的同时发送的载波数nt。例如,ue在对第i个载波选择资源时,如果ue已经在一个子帧内在xmax个载波上选择了资源,则从集合sb,i去除位于这个子帧的资源,然后选择资源。

在一些特殊情况下,基于上述m个载波的集合sb,i,考虑上述参数nt和上述载波转换时间、上述最大传输功率以及图6所示的半双工问题等影响因素的一种或者多种,如果存在一个或者多个载波不存在足够的候选资源,则ue可以是放松上述影响因素对资源选择的限制,例如,在处理半双工问题时,ue可以是减少上述去掉的一部分子帧的个数从而放松对资源选择的限制;或者,ue也可以是不需要满足上述约束的限制,针对每个载波上独立地从集合sb,i选择资源。

ue可以是按照特定的优先顺序考虑上述各个影响因素。例如,ue选择的资源首先需要满足上述参数nt和上述载波转换时间的影响,否则可能导致ue不得不在一个子帧内丢掉一部分载波的数据。其次,ue可以是优先考虑最大传输功率的影响,只有多个载波的总功率不受限的情况下,考虑在同一个子帧内选择多个载波的资源;或者,ue可以是优先在一个子帧内选择多个载波的资源,这可能导致ue在一个子帧内的总功率超过最大传输功率。

例如,基于上述m个载波的集合sb,i,按照特定的载波优先顺序,考虑上述参数nt和上述载波转换时间,和/或上述最大传输功率,ue可以去除上述m个载波的集合sb,i的不可用的资源;然后,考虑图6所示的半双工问题,ue可以进一步去除集合sb,i的一部分子帧的资源,对一个上述去掉的子帧s,记在xs个载波上存在属于集合sb,i的资源,满足xs小于等于阈值x;最后,ue可以对第i个载波上独立地从集合sb,i的剩余资源上选择资源。

或者,基于上述m个载波的集合sb,i,考虑图6所示的半双工问题,ue可以去除集合sb,i的一部分子帧的资源,对一个上述去掉的子帧s,记在xs个载波上存在属于集合sb,i的资源,满足xs小于等于阈值x;接下来,ue可以对第i个载波上独立地从集合sb,i的剩余资源上选择资源;如果所述独立选择的资源不满足上述参数nt和上述载波转换时间,和/或上述最大传输功率,ue可以上述对第i个载波上独立地从集合sb,i的剩余资源上选择资源开始重复执行,或者,ue可以从上述去除集合sb,i的一部分子帧的资源开始重复执行,这里需要改变去除的集合sb,i的一部分子帧的资源的数量。

特别地,除上述m个载波外,假设ue在一部分载波上已选择和预留的资源仍然在使用中,则ue在处理上述影响因素时需要考虑上述存在正在使用中的资源的其他载波。对上述m个载波,ue可以是按照特定的顺序依次对每一个载波选择资源。ue可以是优先处理主载波再处理其他载波;或者,ue可以按照载波索引递增的顺序处理各个载波;或者,ue可以是按照各个载波上的业务的优先级,并优先处理高优先级的载波,从而有利于保证高优先级业务的传输。如果ue在任何一个载波都不存在已经选择和预留的资源,针对特定载波,例如索引最小的载波、业务优先级最高的载波或者主载波(设这个载波的索引为x),ue可以首先从集合sb,x随机选择k个资源,k是数据需要传输的次数。针对一个未被选择资源的载波,设载波索引为y,对应已经选择了资源的载波上所选择的资源所占用的子帧,载波y上的资源选择需要考虑上述参数nt和上述载波转换时间、上述最大传输功率以及图6所示的半双工问题等影响因素的一种或者多种。

优选地,在步骤902,ue可以是不考虑上述参数nt和上述载波转换时间以及上述最大传输功率等影响因素;并在步骤903,考虑上述参数nt和上述载波转换时间、上述最大传输功率以及图6所示的半双工问题等影响因素的一种或者多种,ue选择在上述m个载波上用于数据传输的资源。

优选地,在步骤902,ue可以是考虑上述参数nt和上述载波转换时间以及上述最大传输功率等影响因素;并在步骤903,对每个载波上独立地选择资源,或者考虑图6所示的半双工问题的影响进行资源选择,例如,例如按照实施例三步骤804的方法。

在执行上述步骤903后,ue在上述m个载波的所选择的资源的数据传输可能导致ue不能检测足够多的资源,从而不能有效执行下一次资源选择。在这种情况下,可以触发ue重新执行步骤903。例如,可以当ue在至少一个载波上不能检测足够多的资源时,ue重新执行步骤903。或者一般地,可以是当ue在至少x个载波上不能检测足够多的资源时,ue重新执行步骤903,x可以是预定义的常数、高层信令配置的值或者预配置的值,其取值可以大于等于1。在一些示例中,可以结合ue在上述m个载波上不能检测的资源来计算度量,并当上述度量指示ue不能检测足够多的资源时,ue重新执行步骤903。本发明不限制上述度量的具体计算方法。在一些特殊情况下,例如,在一次或者多次重新执行步骤903后,ue在上述m个载波的所选择的资源的数据传输仍然可能导致ue不能检测足够多的资源,ue可以直接保留当前在上述m个载波上选择的资源,或者,ue可以针对每个载波上独立地从集合sb,i选择资源。上述不能检测的资源可以是本领域中因为各种原因ue不能检测的资源,在此不再赘述。在一些示例中,对一个载波,上述不能检测足够多的资源可以是:按照ue在上述m个载波的所选择的资源,当ue在一个载波上实际检测的子帧个数小于特定阈值,或者,当ue在一个载波上实际检测的子帧与检测窗口子帧总数的比例小于特定阈值时,ue可以认为在这个载波上不能检测足够多的资源。或者在另一些示例中,按照ue在上述m个载波的所选择的资源,在一个载波上,根据检测窗口内的ue未检测的子帧,可确定ue的选择窗口内的一些子帧不可用。在该情况下,上述不能检测足够多的资源可以是:当ue的选择窗口中(除不可用子帧之外的)剩余的可用子帧个数小于特定阈值,或者,当ue的选择窗口中剩余的可用子帧个数与选择窗口子帧总数的比例小于特定阈值时,ue认为在这个载波上不能检测足够多的资源。。

对图9所示的上述m个载波执行资源选择的方法,在执行资源选择之前,ue按照特定概率p判断保持当前选择的上述m个载波的资源或者重选上述m个载波的资源;或者,在执行资源选择之前,也可以对第i个载波按照概率pi判断保持当前选择的资源或者重选资源。参数p和pi可以是预定义的、高层信令配置的,或者ue动态确定的,例如,ue根据上述m个载波的拥塞状态和业务类型确定p和pi。对图9所示的上述m个载波执行资源选择的方法,在执行多载波资源重选时,ue可以产生计数值c,并且ue在各个载波上选择的资源都连续预留c个周期;或者,也可以对第i个载波分别产生计数值ci,并且使在这个载波上选择的资源连续预留ci个周期。参数c和ci可以是预定义的、高层信令配置的,或者ue动态确定的,例如,ue根据上述m个载波的拥塞状态和业务类型来确定c和ci。采用上面的方法,对上述m个载波采用相同的概率p和参数c,使得上述m个载波的资源选择总是同时完成,这有利于避免或者减轻图6的半双工问题。

优选地,假设在步骤902和步骤903都没有考虑上述参数nt和上述载波转换时间的影响,例如,上述m个载波是分别独立完成资源选择,则可能导致在上述m个载波上所选择的资源不满足上述参数nt和上述载波转换时间。例如,在上述情况发生时,ue不得不丢到一个或者多个载波上的数据。在这种情况下,ue可以是优先传输时间靠前的子帧内的数据。或者,在这种情况下,根据各个载波的各个子帧的数据的优先级,ue可以是优先传输优先级更高的数据所在子帧内的数据。如果多个子帧内的数据传输相互影响,并且上述多个子帧的数据的最高优先级相同,ue可以随机选择上述多个子帧之一并发送选择的子帧内的数据;或者,也可以是发送上述多个子帧中数据个数更多或者数据量更大的子帧内的数据;或者,也可以是选择上述多个子帧中的一个子帧,并使得因为发送这个子帧导致的必须丢掉的数据个数最小或者数据量最少;或者,对上述多个子帧中的一个子帧,联合考虑这个子帧内的数据个数或者数据量,以及因为发送这个子帧导致的必须丢掉的数据个数或者数据量,从而确定需要发送哪一个子帧的数据。例如,如图10所示,假设k2大于等于1,并假设ue只能支持同时在2个载波上传输数据,在子帧n上,ue分配了载波1和载波2的资源1001和1002,并在子帧n+1上,ue分配了载波3的资源1003,因为上述载波转换时间的影响,ue要么不能发送子帧n的数据,要么不能发送子帧n+1的数据。假设资源1003上的数据优先级高于资源1001和1002,则ue可以是丢掉资源1001和1002的数据,仅传输资源1003的数据。

实施例五

设ue在一个载波上可以使用的旁路过程(sidelinkprocess)总数为nsl,nsl大于等于1,例如nsl等于2。旁路过程是指ue按照一定的预留间隔周期性地预留资源,并且在一个周期内对数据可以进行k次传输,k大于等于1,例如k等于2。当ue的业务量比较大时,可能超过一个载波上的一个旁路过程的承载能力。这时,第一种方法可包括ue可以在一个或者多个载波上启用超过一个旁路过程,从而提高传输的业务量。当一个载波上已经占有nsl个旁路过程时,ue可以增加载波来传输更多的数据。或者,第二种方法可包括ue可以增加传输数据的载波,并在多个载波上传输数据。当不能增加载波时,例如,受限于ue支持的发送载波的个数,或者,某一种业务类型只能在特定的一组载波上传输,则ue可以通过增加一个已经占有的载波上的旁路过程来传输更多的数据。ue采用上述两种方法中的哪一种可以是预定义的,高层信令配置或者预配置的,或者ue动态确定的,例如,ue根据各个载波的拥塞状态和业务类型等信息确定采用的方法。或者,可以定义优先策略来使用上述两种方法。例如,只要ue具有多载波的发送能力,并当所述多个载波具有足够好的检测结果时,ue优先选择第二种方法;否则,ue选择第一种方法。采用这个方法,有利于降低单个载波的一个资源池的负荷。根据业务类型,有些业务可以是限制在一部分载波上,对上述限制的一部分载波,每个载波上可以是使用最多nsl个旁路过程传输数据。对cbr小于门限的一组载波,ue可以优先在这些载波上用一个或者多个旁路过程传输数据;否则在其他载波上传输数据,上述门限可以是预定义的,高层信令配置的或者预配置的。在占用的旁路过程数小于nsl个的载波上,ue可以是优先在cbr最小的载波上传输数据。或者,ue可以是在保证各个载波上的旁路过程数小于nsl并且相差不超过一个的前提下,在cbr最小的载波上传输数据。

业务的数据块d的大小可能超过一个载波上的承载能力。例如,对20mhz的带宽,在一个子帧上可以传输的最大传输块大小(tbs)为31704比特。这时,上述数据块d需要划分成多个小块从而映射到x个载波上传输。ue在上述x个载波的资源选择可以包括使得各个载波上对数据的传输次数都是相等的。采用这个方法,上述x个载波上的数据传输性能接近,有利于提高上述数据块d的可靠性。例如,当一个载波上传输的一个小块被传输2次(初传和重传)时,其他小块在相应的载波上也需要传输两次,从而各个小块的性能类似。在执行资源选择时,在一个载波上,可以首先选择第一个资源,然后在以第一个资源为中心的一个子帧范围(第一个资源所在子帧除外)内选择第二个资源。上述子帧范围由sa可以指示的传输同一个数据的两个资源的最大间隔以及业务时延要求决定。采用这样的资源选择方法,如果在上述子帧范围内没有第二个可用的资源,则针对这个载波仅选择了一个资源。这时,ue可以放弃上述第一个资源,即对这个载波重新选择资源并得到两个可用的资源。对一个载波,假设按照检测结果去除不可用的资源后得到集合sb,假设sb中不存在两个资源的间隔小于上述最大间隔且满足业务时延要求,则ue可以对这个载波仅选择一个资源;或者,也可以重新执行资源选择并增加集合sb的资源数,直到sb中存在两个资源的间隔小于上述最大间隔且满足业务时延要求。

假设ue在多个载波上传输数据,因为不同的载波的拥塞水平一般是不同的,当一个载波上的拥塞水平变化时,ue可以仅调整这一个载波上的传输参数,包括丢掉数据包。对在上述x个载波上传输数据包d的情况,当上述x个载波中的一部分载波的拥塞水平变化时,ue可以仅调整上述一部分载波的资源上的传输参数或者丢弃上述一部分载波上的资源的数据传输,以避免其他载波上的频繁的资源选择。这有利于提高上述其他载波的资源选择算法的有效性,因为资源选择算法的一个基本假设是ue周期性地占用同一个资源。或者,ue也可以同时调整上述x个载波的资源的传输参数或者同时丢弃上述x个载波的资源的数据传输,即对应上述数据包d的各个小块,在上述x个载波的每个载波可以仅占用一个资源传输,或者完全丢弃上述数据包d。

对在x个载波上传输数据的情况,x大于等于1,对一种业务,其数据包大小一般不是恒定的。上述x个载波可以是传输同一个业务的数据,或者也可以是传输多个业务的数据。一种可能出现的情况是,ue已经选择和预留了资源,但是因为数据包增大,导致之前在上述x个载波上预留的资源不足以传输这个增大之后的数据包。这时候ue可以执行资源重选。ue可以放弃上述x个载波的资源预留,并在一个或者多个载波上执行资源选择,例如在上述x个载波重新执行资源选择,从而增加数据的承载能力。采用这个方法,因为上述x个载波的资源选择总是同时完成,这有利于避免或者减轻图6的半双工问题。例如,假设载波a和载波b在不同的时刻进行资源选择,假设ue在载波a上选择位于子帧a的资源并进行了数据传输,因为半双工限制,导致ue不能检测载波b的位于子帧a的资源。当需要在载波b进行资源选择时,载波b的选择窗口内对应子帧a的子帧不可用。这导致在载波b选择的资源一定与载波a选择的资源位于不同的子帧,从而恶化了半双工问题。或者,ue可以放弃上述x个载波中的一个载波或者一部分载波的资源预留,并在一个或者多个载波上执行资源选择,例如仅在上述放弃资源预留的一个载波或者上述一部分载波重新执行资源选择,从而增加数据的承载能力。例如,上述执行资源选择的载波可以是拥塞水平比较低的载波,即这些载波的cbr比较小。仅当放弃上述一个载波或者上述一部分载波的资源并重新执行资源选择仍然不能传输上述增大之后的数据包时,ue放弃上述x个载波的资源预留。或者,ue可以是在上述x个载波中的一个载波或者一部分载波上启用更多的旁路过程,即执行资源选择得到上述更多的旁路过程的资源,从而提高数据承载能力。或者,ue还可以是在上述x个载波以外的其他载波上执行资源选择得到额外的资源,从而提高数据承载能力。采用这个方法,对上述x个载波中的未重新选择资源的载波,避免了频繁的资源选择,这有利于提高资源选择算法的有效性,因为资源选择算法的一个基本假设是ue周期性地占用同一个资源。

对在x个载波上传输数据的情况(x大于等于1),上述x个载波上选择的资源可以是位于相同或者不同的子帧。上述x个载波可以是传输同一个业务的数据,或者也可以是传输多个业务的数据。一种可能出现的情况是,在传输了若干个数据包后,预留的资源仍然未释放,但是在一个或者一部分载波上预留的资源不能满足数据包的传输要求,例如,时延要求、可靠性要求或者其他性能要求,而其他载波上预留的资源仍然满足数据包的传输要求。这时,ue可以放弃上述x个载波的资源预留,并在一个或者多个载波上执行资源选择,例如在上述x个载波重新执行资源选择,从而满足传输要求。类似地,采用这个方法,因为上述x个载波的资源选择总是同时完成,这有利于避免或者减轻图6的半双工问题。或者,ue可以放弃上述x个载波中的一个载波或者一部分载波的资源预留,并在一个或者多个载波上执行资源选择,例如仅在上述不能满足传输要求的载波上重新执行资源选择,从而满足传输要求。仅当上述x个载波的资源都不能满足传输要求时,ue才放弃上述x个载波的资源预留。采用这个方法,对上述x个载波中的未重新选择资源的载波,避免了频繁的资源选择,这有利于提高资源选择算法的有效性,因为资源选择算法的一个基本假设是ue周期性地占用同一个资源。

假设ue在多个载波上传输数据,假设一个载波a上预留的资源不足以传输载波a的数据(例如,因为载波a的拥塞水平的变化,ue在载波a上需要调整传输参数或者丢包),并假设ue在另一个载波b上存在预留的资源,则可以比较载波a和载波b的业务优先级,当载波a的业务优先级高于载波b,并且载波b的预留的资源能够承载载波a的数据时,则可以在载波b的预留的资源上传输载波a的数据。ue可以丢弃载波b的数据;或者,假设载波a的预留资源可以承载载波b的数据,则可以在载波a的预留的资源上传输载波b的数据;或者,可以在例外资源池(exceptionpool)传输载波b的数据。

假设ue可以在多个载波上基于检测来选择资源并传输数据,在一些情况下,ue在一个载波上可能没有足够好的检测结果(例如,对重选或者切换等情况),从而不能在这个载波有效地执行资源选择。例如,当ue在一个载波上实际检测的子帧个数小于特定阈值,或者,当ue在一个载波上实际检测的子帧与检测窗口子帧总数的比例小于特定阈值时,ue认为在这个载波上没有足够好的检测结果;或者,在一个载波上,根据检测窗口内的ue未检测的子帧,ue的选择窗口内的一些子帧不可用,当剩余的可用子帧个数小于特定阈值,或者,当剩余的可用子帧个数与选择窗口子帧总数的比例小于特定阈值时,ue认为在这个载波上没有足够好的检测结果。特别地,当ue在多个载波上传输数据的子帧不同时,对一个子帧,假设ue在一个载波上传输了数据,因为半双工的限制,ue可能不能在另一个载波上执行检测,降低了ue实际检测的子帧数。对上述因为在多个载波之间的半双工导致的检测结果减少的情况,可以是仍然基于可用的检测结果在这个载波上选择资源;或者,对这种情况,ue认为在这个载波上没有足够好的检测结果,从而不能在这个载波上选择资源;或者,对这种情况,当上述因为在多个载波之间的半双工导致不能检测的子帧个数或者比例超过特定阈值时,ue认为在这个载波上没有足够好的检测结果,否则,ue仍然基于可用的检测结果在这个载波上选择资源。

当ue在一个载波a上可能没有足够好的检测结果时,第一种方法是将载波a的数据d映射到例外资源池(excoptionpool)来传输。第二种方法是,假设ue在另一个载波b上有足够好的检测结果,并且载波b上未传输数据,ue可以在载波b上选择资源来传输数据d;或者,假设在载波b上仅利用一个旁路过程来传输数据,则ue可以在载波b上选择另一个旁路过程的资源来传输数据d。第三种方法是,假设ue在另一个载波b上存在预留的资源,则可以比较载波a和载波b的业务优先级,当载波a的业务优先级高于载波b,并且载波b的预留的资源能够承载载波a的数据d时,则可以在载波b的预留的资源上传输载波a的数据d。ue可以丢弃载波b的数据;或者,ue可以在例外资源池传输载波b的数据。

实施例六

在多个载波上,ue的同步源可能是不同的,这导致不同的载波上的传输定时可能不同。如图11所示,假设ue在两个载波上传输数据,并且两个载波的定时偏差比较大,则当ue在载波2的子帧1101传输数据时,ue在载波1的子帧1111和1112上都无法执行检测,即ue在多载波上的半双工问题更加严重了。另外,当两个载波的定时偏差比较大时,一个载波上的子帧n的数据传输可能与另一个载波上的子帧n+1或者n-1的数据传输重叠,导致增加了功率分配的复杂度。

假设ue支持在多个载波上传输数据,可以限制ue只能在定时偏差在特定范围之内的多个载波上传输数据。这可以限制或者完全避免上述多载波的半双工问题和功控问题。这里,可以限制上述定时偏差小于tus。例如,与lteca系统类似,t可以约等于t0,t0等于32.47;或者,根据旁路传输的子帧结果,其最后一个ofdm符号是打掉的,所以可以使t等于一个ofdm符号的长度,约等于71us,这样的定时偏差不会导致多个载波的相邻子帧的数据传输重合;或者,可以使t等于一个ofdm符号的长度减去发送-接收转换时间(tx-rxswitchingtime),假设转换时间是20us,则t约等于51us,这样的定时偏差不会导致多个载波的相邻子帧的数据传输重合,并且提供收发数据的转换时间;或者,可以使t等于一个ofdm符号的长度加上t0,即t约等于101us,这允许ue在多个载波的相邻子帧的数据传输重合不超过t0us。

或者,也可以不限制ue在多个载波上的定时偏差,总是允许ue在多个载波上的数据传输。实际上,在lteca系统中,因为需要定义跨载波调度和harq-ack反馈的定时关系,所以需要限制载波之间的定时偏差。但是在旁路系统中,没有调度和harq-ack反馈的问题,所以可以不限制载波的定时偏差,但需要控制上述多载波的半双工问题。

实施例七

在ltev2x系统中,ue的总传输功率a(包括pscch和pssch)为其中,po_pssch,4和αpssch,4是高层配置的功控参数,是按照ue占用的prb个数调整传输功率的参数,pl是ue与基站之间的链路损耗。上述功控方法与ue传输数据的mcs无关。所以,当ue采用比较低的mcs(例如qpsk)时,uf的数据传输的覆盖比较大;而当ue采用比较高的mcs(例如,16qam或者64qam)时,ue的数据传输的覆盖比较小。

当一种业务的数据块d比较大时,可能超过一个载波上的承载能力,例如,对20mhz的带宽,在一个子帧上可以传输的最大传输块大小(tbs)为31704比特。这时,上述数据块d可以划分成多个小块并映射到x个载波上传输。因为上述x个载波实际上共同传输了上述同一个数据块d,上述小块需要具有相同或者相近的传输性能。根据上述ltev2x的功控方法,ue的传输功率与mcs无关,当ue在上述x个载波采用的mcs不同时,可能到各个载波上的覆盖是不同的。因为接收端需要接收上述x个载波上的所有上述小块才能得到上述数据块d,所以实际上ue的覆盖由上述x个载波中覆盖范围比较小的载波决定。对上述x个载波中的覆盖范围较大的载波,实际上浪费了传输功率,并增加了载波的干扰水平。下面描述解决ue在多个载波上的覆盖不同的问题的方法。

第一种方法是在功控公式中引入与ue的mcs相关的项f(mcs),即,例如,f(mcs)的形式可以与lte的pusch功控方法中mcs相关参数δtf,c(i)一致。

第二种方法是在功控公式中引入与ue检测到的干扰水平相关的项δif,即,

上述干扰水平可以根据载波的拥塞状态、接收到sa调度的数据信道的pssch-rsrp和/或在子信道上测量的s-rssi等因素确定。一般地说,当干扰水平比较低时,ue可以以较低的功率传输,即δif比较小;当干扰水平比较低时,ue需要较大的功率传输才能保证覆盖,即δif比较大。po_pssch,4可以补偿ue的长期链路状态,而δif可以补偿链路的动态变化。

第三种方法是在功控公式中引入与ue的mcs和检测到的干扰水平有关的项f(mcs,干扰水平),即,

。这样,ue可以根据mcs和检测到的干扰水平联合确定其传输功率。

采用上述三种修改功控公式的方法,ue可以更加合理的设置各个载波上的传输功率,从而优化ue在各个载波上的传输性能。

当ue处于功率受限时,ue需要调整各个载波的传输功率,使得ue的总传输功率不超过最大传输功率。这里,载波的调整前的传输功率可以是根据上述三种方法确定的;或者,也可以是采用现有方法,例如,确定。

第一种处理ue功率受限的方法,可以包括对各个载波上的传输功率加权,并且各个载波的加权系数相等,从而使各个载波的总传输功率不超过最大传输功率。在第二种处理ue功率受限的方法中,ue可以优先保证业务优先级比较高的载波上的数据传输的功率,并把剩余功率分配给业务优先级比较低的载波。例如,按照载波的业务优先级的高低顺序从高到低地为载波分配用于数据传输的功率。当存在多个业务优先级相同的载波时,可以对该多个载波的传输功率加权,并且各个载波的加权系数相等,从而使各个载波的总传输功率不超过最大传输功率。在第三种处理ue功率受限的方法中,ue可以根据不同载波的业务优先级确定加权系数,一般地说,优先级高的业务的加权系数大。上述各个载波的加权系数的相互比例可以不变,通过调整加权系数的值,使各个载波的总传输功率不超过最大传输功率。

对在多个载波上传输的ue,当ue处于功率受限的状态时,可以在调整ue在各个载波上的传输功率时考虑ue在各个载波上的覆盖的影响。例如,可以按照载波的覆盖范围的大小顺序从大到小地降低各个载波的传输功率。ue可以首先降低覆盖范围比较大的载波,例如数据传输的mcs比较低和/或干扰水平较低的载波的传输功率;当多个载波的覆盖范围接近时,如果仍然处于功率受限状态,则ue进一步调整各个载波的传输功率,例如,可以采用上述三种处理ue功率受限的方法来处理传输功率。

对应于上述方法,本申请还公开了一种ue,该ue可以用于实现上述方法,如图12所示,该ue包括检测模块、资源选择模块和收发模块,其中:

检测模块,用于在多个载波中每个载波的检测窗口内检测其他ue的sa,基于该sa测量所调度的数据信道的接收功率,并检测各子帧的各子信道的接收能量测量cbr;

资源选择模块,用于基于检测到的所述sa、接收功率以及接收能量,在所述多个载波选择用于数据传输的资源;

收发模块,用于使用所选择的资源进行数据传输。例如,接收来自其他设备的sa和数据信道,并根据选择的信道资源,设置所述多个载波的传输功率并传输其sa和数据信道。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。

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