功率控制的方法及设备与流程

文档序号:14125566阅读:503来源:国知局
功率控制的方法及设备与流程

本发明涉及无线通信系统技术,特别涉及在v2x系统中发送功率的确定方法及设备。



背景技术:

设备到设备(devicetodevice,d2d)通信技术凭借其在公共安全领域和普通民用通信领域中的巨大潜在价值,已在3gpp中实现了标准化。在3gpp标准中,设备到设置之间的直接通信链路称为旁路(sideline),和上行链路和下行链路类似,旁路上也存在控制信道和数据信道,前者称为旁路控制信道(pscch,physicalsidelinkcontrolchannel),后者称为旁路数据信道(pssch,physicalsidelinksharedchannel)。pscch用于指示pssch传输的时频域资源位置、调制编码方式、和pssch所针对的接收目标id等信息,pssch用于承载数据。

因为3gpp中标准化的d2d通信主要针对低速终端,和对时延敏感度以及接收可靠性要求较低的业务,所以已实现的d2d功能还远不能满足用户需求,因此,基于目前的d2d广播通信机制,3gpp进一步实现了支持高速设备之间、高速设备与低速设备之间、和高速设备与静止设备之间的直接低时延高可靠性的通信,即v2x(vehicletovehicle/perdestrian/infrastructure/network),的部分功能的标准化。因此,目前3gpp中的旁路通信包括d2d和v2x两种不同的模式。

v2x通信的ue(以下简称为ue),可以既支持lte蜂窝网络传输,我们称为基于uu的传输,又支持v2x传输。一种较优的实现方式,ue可以同时支持多个上行载波的传输,其中至少一个载波用于uu的上行传输,以及至少一个载波用于v2x传输。并且,基站可以通过lte蜂窝网络的下行载波,跨载波调度v2x的传输。那么,一个亟待解决的问题是,当ue在多个载波上传输时,ue将如何分配各个载波上的发送功率,特别是当ue可能面临上行发送功率受限时,将如何调整各个载波上的发送功率。



技术实现要素:

本申请提供了一种功率控制的方法和设备,提供了对uu上行传输和v2x传输,根据载波的同步/非同步情况,根据v2x和uu上行传输准备发送功率的最短时延,以及根据v2x从资源重选到发送的实际时延,确定相应的功率控制的方法,从而更好的保证了v2x和uu上行传输的发送效率。

为实现上述目的,本申请采用如下的技术方案:

一种功率控制的方法,包括:

ue确定uu上行传输子帧和/或v2x传输子帧;

ue根据一个子帧内是否存在uu上行传输和/或v2x传输的情况来分配传输功率;

ue按照上述分配的功率在一个子帧上uu上行传输和/或v2x传输。

较佳地,所述ue根据一个子帧内是否存在uu上行传输和/或v2x传输的情况来分配传输功率包括:

根据在一个子帧内仅存在uu上行传输或者v2x传输,或者同时存在uu上行传输和v2x传输两种情况来分配传输功率。

较佳地,所述ue根据一个子帧内是否存在uu上行传输和/或v2x传输情况来分配传输功率包括:

根据在一个子帧内仅存在uu上行传输或者v2x传输,同时存在uu上行传输和v2x传输,或者可能同时存在uu上行传输和v2x传输三种情况来分配传输功率。

较佳地,对同时存在uu上行传输和v2x传输来分配传输功率包括:

当ue传输功率不受限时,按照需要的功率为uu上行传输和v2x传输来分配传输功率;

当ue传输功率受限时,按照优先级策略为uu上行传输和v2x传输来分配传输功率。

较佳地,所述优先级策略包括:

uu上行传输优先级高于v2x传输的优先级;

或者,v2x的第一类业务类型的v2x信道优先级高于或者等于uu上行信道的优先级,而v2x的第二类业务类型的v2x信道的优先级低于或者等于uu上行信道的优先级;

或者,v2x传输的物理旁路控制信道pscch和物理旁路共享信道pssch的优先级相同,或者pscch的优先级高于pssch。

较佳地,v2x业务到达到ue发送v2x传输的实际时延大于ue在uu通信中准备uu上行传输功率所需的最小时延,根据在一个子帧内仅存在uu上行传输或者v2x传输,或者同时存在uu上行传输和v2x传输两种情况来分配传输功率。

较佳地,对可能同时存在uu上行传输和v2x传输来分配传输功率包括:

当ue传输功率受限时,按照优先级策略,优先为优先级高的传输分配功率,并调整优先级低的传输的功率,使得uu上行传输和v2x传输的功率之和不超过最大发送功率;

较佳地,所述调整优先级低的传输的功率包括:

放弃发送优先级低的传输,或,

降低优先级低的传输的部分子帧的功率,或,

降低优先级低的传输的整个子帧的功率。

较佳地,对可能同时存在uu上行传输和v2x传输来分配传输功率包括:

针对与v2x资源池的至少一个子帧重叠的uu上行子帧,ue为v2x传输预留出功率pg,为uu上行传输和v2x传输分配传输功率;

较佳地,所述对可能同时存在uu上行传输和v2x传输来分配传输功率包括:

针对与v2x间隔的至少一个子帧重叠的uu上行子帧,ue为v2x传输预留出功率pg,为uu上行传输和v2x传输分配传输功率;

较佳地,对可能同时存在uu上行传输和v2x传输分配功率包括:

与ue预留的v2x传输子帧重叠的uu子帧,ue为v2x传输预留出功率pg,为uu上行传输和v2x传输来分配传输功率;

或者,与ue预留的v2x传输子帧重叠的uu子帧,按照预定义的优先级,为uu上行传输和v2x传输来分配传输功率;

较佳地,ue在进行资源重选时,从选择窗口内去除会导致可用于v2x发送功率低于预定于门限的子帧;

或者,资源重选计时器清零之后,第一个v2x业务到达之前,针对与v2x资源池的至少一个子帧重叠的uu子帧,ue为v2x传输预留出功率pg,为uu上行传输和v2x传输分配功率。

较佳地,对可能同时存在uu上行传输和v2x传输来分配传输功率包括:

当优先级较高的传输所需功率超过了预留功率时,为优先级较高的传输分配所需功率,降低优先级较低的传输所需功率或者放弃发送优先级较低的传输。

较佳地,对可能同时存在uu上行传输和v2x传输来分配传输功率包括:

当优先级较高的传输所需功率超过了预留功率时,如果v2x传输优先级较高,放弃发送至少一个uu上行传输载波,其中,优先放弃优先级相对较低的uu上行传输载波。优先级为prach高于pucch,高于有uci的pusch,高于pusch。

较佳地,v2x载波与uu上行载波同步,并且ue在v2x通信中从v2x业务到达到在选择的资源上进行v2x传输的最小时延等于ue在准备uu上行传输所需的最小时延。

较佳地,基站发送调度信令,调度v2x通信的pscch以及pssch的资源。

较佳地,v2x载波与uu上行载波非同步,并且ue在v2x通信中从v2x业务到达到在选择的资源上进行v2x传输的最小时延等于ue准备uu上行传输所需的最小时延。

较佳地,ue在v2x通信中从v2x业务到达到在选择的资源上进行v2x传输的最小时延小于ue准备uu上行传输功率所需的最小时延。

一种功率控制的设备,包括,

判断模块,用于判断uu上行传输子帧是否一定存在v2x传输,和/或判断v2x子帧否一定存在uu上行传输;

功率控制模块,用于根据判断模块的判断结果,根据预定义的准则,对uu上行传输和/或v2x传输进行功率控制;

发送模块,用于按照功率控制模块确定的功率进行uu上行信道传输和/或v2x传输。

附图说明

图1为v2x中ue预留的v2x子帧示意图;

图2为本发明实施例一的流程图;

图3为本发明实施例二的流程图;

图4为本发明实施例三的流程图;

图5为本发明v2x载波和uu上行载波非同步的示意图;

图6为本发明v2x载波和uu上行载波非同步的另一个示意图;

图7为本发明v2x载波和uu上行载波同步的示意图;

图8为本发明实施例二的示意图一;

图9为本发明实施例二的示意图二;

图10为本发明实施例二的示意图三;

图11为本发明实施例二的示意图四;

图12为本发明实施例三的示意图一;

图13为本发明实施例三的示意图二;

图14为本发明实施例三的示意图三;

图15为本发明实施例三的示意图四;

图16为本发明实施例三的示意图五;

图17为本发明实施例三的示意图六;

图18为本发明实施例三的示意图七;

图19为本发明实施例三的示意图八;

图20为本发明的实施例二的示意图五;

图21为本发明的装置的示意图;

图22为本发明实施例二的示意图六;

图23为本发明实施例四的示意图。

具体实施方式

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

v2x通信可以分为两种模式,一种是ue控制的传输模式,我们称为模式4。ue发送物理旁路控制信道pscch和物理旁路共享信道pssch的资源,由ue自行确定。假设ue的数据传输机制是,首先,ue发送控制信道,用于指示数据信道占用的时频资源和编码调制方式(mcs)等信息,以下称为调度分配信令(sa);接下来,上述ue在调度的数据信道上传输数据。对lted2d/v2x系统,上述sa又称为pscch,数据信道又称为pssch。由于v2x通信业务具有近似周期性的特点,因此,在目前标准化的v2x系统中引入了半静态的资源占用机制。根据目前3gpp的结论,如果v2xue在子帧n进行资源选择,则该ue根据[n-a,n-b]时间范围内的信道检测结果预测n之后的空闲资源,其中a-b应不小于1s,以便获取足够准确的资源占用信息。如果ue选择子帧n+d上的空闲频率资源用于本次数据包的发送,则ue可以进一步预留子帧n+e上的相同的频率资源用于之后产生的数据包的发送,其中e=d+j*p上的相同频率资源,j=i,2i,…,j*i。i*p表示资源占用周期,p表示最小资源占用周期,例如p=100ms,j表示最大的资源预留次数。如图1所示。此外,ue可以通过pscch来指示下一次tb传输的子帧。这个子帧是前面描述的n+e子帧中的一个。并且,每一个tb可以是重复发送k次,k大于或等于1,相应地是按照上面的方法选择k个资源并且每个资源都是预留j个周期,从而避免因为半双工操作的限制导致一部分设备无法接收这个数据。

v2x通信的另一种是基于基站控制的传输模式,我们称为模式3,基站发送调度信令,调度v2x通信的pscch以及pssch的资源。假设所述调度信令到v2xue发送pscch/pssch的最小时延为x0毫秒,例如x0=4。在模式3中,又分为基于半静态调度sps的发送方式,以及基于基站动态调度的发送方式。基于sps的发送方式,ue根据基站发送的调度信令确定pscch以及pssch的资源。并且,与模式4类似,ue可以周期性的占用资源发送pssch。而基于基站动态调度的发送方式,ue的每一次v2x通信的发送,均可以根据基站发送的调度信令确定pscch以及pssch的资源。

对模式4,ue在执行资源重选时,从资源重选到在选择的资源上发送pscch/pssch的最小时延x1不大于4毫秒。可以根据ue的能力,缩小这个时延,例如x1=1或者2或者3。ue在v2x通信中调整所述pscch/pssch的发送功率的最小时延为y1,y1小于等于x1。类似的,在资源重选后的第一个tb的pscch/pssch发送完之后的pscch/pssch,也存在v2x业务到达到在选择的资源上发送pscch/pssch的最小时延,可以认为这个时延小于或者等于x1。在本发明中,为了描述方便,将这两种情况的时延都统称为v2x业务到达到在选择的资源上发送pscch/pssch的最小时延x1。

对比lte蜂窝传输,ue在接收到上行调度信令(ulgrant)后,到ue发送被调度的上行传输pusch,其最小时延x2为4个子帧(例如子帧n接收到ulgrant,子帧n+4发送pusch。考虑到上行提前ta,绝对时延往往小于4毫秒。为描述方便,以下描述通常不区分绝对时延和相对时延。特殊情况除外)。通常,我们认为,ue准备上行传输pusch所需的最小时延为x3。x3往往小于等于x2。如果ue调整功率与比特准备是一起处理的,那么认为调整功率的最小时延y3=x3。如果ue调整功率与比特准备是分开处理的,那么认为调整功率的最小时延y3往往小于x3,例如可以做到小于4毫秒。这与ue的具体实现相关。在本专利中,这两种情况均属于讨论范围。不难看出,当ue在同一个上行子帧,例如子帧n+4既要发送uu的上行传输,又要发送v2x的传输时,调度uu上行传输的ulgrant所在子帧可能早于v2x确定数据包到达时刻(即资源重选时刻)。比如,ue在子帧n接收到调度uu上行传输的ulgrant,调度ue在子帧n+4,上行载波c1上的uu上行传输,而ue在子帧n+2确定v2x数据包到达,在资源重选后,在子帧n+4,上行载波c2上发送pssch和/或pscch。假设uu上行传输的调整功率的最小时延y3=3,即ue在子帧n接收到ulgrant后,从子帧n+1开始准备上行载波c1上uu的上行传输(包括功率调整),但ue却在子帧n+2才确定上行载波c2也将在子帧n+4进行v2x的传输。因此,ue已来不及再在子帧n+2以后调整uu的上行传输功率。本发明针对这个问题,给出了具体的解决方案。

此外,即使从v2x业务到达到在选择的资源上发送pscch/pssch的最小时延x1并不小于ue准备uu上行传输pusch所需的最小时延为x3,由于uu上行传输的上行载波的上行定时和v2x传输所在载波的定时可能是不同的,也可能导致ue在同一个上行子帧既要发送uu的上行传输又要发送v2x的传输时,调度uu上行传输的ulgrant所在子帧的绝对时间可能早于v2x确定数据包到达时刻。例如uu上行传输的上行定时基于基站的下行传输定时确定,而v2x传输的定时基于gnss确定。这两个定时可能存在较为明显的偏差,比如大于载波聚合中的各个载波的最大时间差33us。因此,也可能出现ue已经开始调整uu的上行传输功率,当v2x确定也将在同一个上行子帧发送v2x时,ue已来不及再根据v2x的传输调整uu的上行传输功率。本发明针对这个问题,也给出了具体的解决方案。

除了ue来不及根据v2x的传输调整uu的上行传输功率的情况之外,也可能存在ue有足够的时间根据v2x的传输调整uu的上行传输功率的情况。对于这两种情况,本发明均给出了,ue如何确定uu的上行传输功率,以及v2x的传输功率的具体解决方案。

当v2x载波定时与uu上行载波的时间差大于预定义的门限tthreshold时,则认为uu上行载波的子帧tn与v2x上行载波的子帧tn是非同步的。如图5所示。因此会出现一个载波上的一个子帧,例如uu上行载波的子帧tn1同时与另一个载波上的两个子帧在时间上有重叠,例如v2x载波的子帧tm1与tm1-1。优选的,其中tthreshold可以参考现有lte系统中双连接(dualconnectivity)的tdc1_threshold(ts36.2135.1.4),比如~33us。

当v2x载波定时与uu上行载波的时间差低于门限时,则认为这两类载波是同步的。

在本发明中,针对这两种同步情况也给出了相应的方案。

当ue在子帧n执行资源重选时,ue是在选择窗口[n+t1,n+t2]内选择资源。t1和t2依赖于ue的实现,例如,t1≤4,20≤t2≤100。t1依赖于ue从选择资源到可以开始发送sa和数据的处理时延的影响(前面描述的x1),t2主要是依赖于当前业务可以容忍的时延特性。这样,从v2x业务到达(即执行资源重选时刻)到ue发送pscch/pssch的实际时延是可以大于从业务到达到ue发送pscch/pssch的最小时延的。例如,从资源重选到在选择的资源上发送pscch/pssch的实际时延为5ms,但最小时延为t1=x1=4ms。又例如,在随后周期性预留资源的情况下,业务到达到在预留资源上发送pscch/pssch的实际时延,也是可以大于最小时延的。当实际时延大于uu通信中准备上行传输pusch功率所需的最小时延时,ue是有能力确定在同一个子帧(同步情况),或者在与同一个子帧有重叠的其他子帧(非同步情况)是否仅有v2x,或者仅有uu上行传输,或者既有v2x又有uu上行传输。

如图6所示,假设v2x与uu上行传输功率准备的最小时延相同,均为4。子帧tn1为ue发送被调度的uu上行数据的子帧。这里以非同步情况为例。uu上行载波的子帧tn与v2x载波的子帧tm-1和子帧tm有重叠。子帧tn为ue接收到调度uu上行数据的ulgrant后,开始准备被调度的uu上行数据的功率的时间点。子帧tn在子帧tn1之前,并且时间差x5大于等于调整功率的最小时延y3。假设v2x业务在子帧tm-1到达,ue选择在子帧子帧tm1+1发送,即6个子帧之后。那么,对于子帧tn1-1,ue无法确定子帧tm1-1是否有v2x发送,但是对于子帧tn1和子帧tn1+1,ue均可确定,在子帧tm1没有v2x发送,在子帧tm1+1有v2x发送。因此,对于子帧tn1和子帧tn1+1的uu上行传输功率,以及子帧tm1+1的v2x上行传输功率,均可以根据信道的优先级,确定v2x和uu上行传输的功率。具体参见实施例一。

此外,同理,在子帧tnue开始进行uu上行传输功率准备之前,如果v2x业务已到达,ue也是有能力确定子帧tn1(同步情况),或者与子帧tn1有重叠的v2x载波的子帧tm1与子帧tm1-1(非同步情况)是否有v2x传输。那么,可以按照实施例一的方法,对v2x和uu上行传输,按照信道的优先级,进行功率的分配。

为了描述方便,在本发明的uu上行传输主要以pusch为例描述,但不限于pusch。还适用于pucch/srs/prach。例如,子帧n的下行pdsch的ack/nack在子帧n+4的pucch,也存在和pusch类似的准备发送功率的最小时延问题。同理,非周期srs也存在类似问题。而对于周期性srs,则可以认为ue在准备v2x传输时,如果和周期性srs子帧重叠,则认为一定有uu上行传输,具体可以参见实施例一。又例如uu的基于sps的pusch,也可以认为ue在准备v2x传输时,如果和sps子帧重叠,则认为一定有uu上行传输,具体可以参见实施例一。

为了描述方便,在本发明的v2x传输主要以pssch/pscch为例,但不限于此。本发明还适用于旁路同步信号slss(pss/sss)以及旁路广播信道psbch。

实施例一

如图2所示是本发明的流程图。

步骤201,在子帧tn,ue判断在子帧tn1是否有uu上行传输和/或v2x传输。如果仅有uu上行传输或者v2x传输,执行步骤202-1。如果既有uu上行传输,又有v2x传输,执行步骤202-2。如果都没有,ue无需任何操作。

其中,子帧tn1为ue发送uu上行数据或者v2x传输的子帧。子帧tn为ue开始准备被调度的uu上行数据的功率的时间点或者开始准备v2x传输功率的时间点。子帧tn在子帧tn1之前,并且时间差x5大于等于调整功率的最小时延y1或者y3。

优选的,用于v2x传输的载波与uu上行传输的载波是不同的载波。

例如,当v2x载波与uu上行载波同步,并且ue在v2x通信中,从v2x业务到达到在选择的资源上发送pscch/pssch的最小时延x1与ue在uu通信中准备上行传输pusch所需的最小时延x3相等(进一步的,实际实现的时候,可能是ue在v2x通信中调整所述pscch/pssch的发送功率的最小时延y1与ue在uu通信中准备上行传输pusch功率所需的最小时延y3相等)时,ue可以准确判断在子帧tn1是否有uu上行传输和/或v2x传输。又例如,当最小时延y1小于最小时延y3时,但是v2x业务到达到ue发送pscch/pssch的实际时延大于ue在uu通信中准备上行传输pusch功率所需的最小时延时,ue也可以准确判断在子帧tn1是否有uu上行传输和/或v2x传输。

当v2x业务载波与uu上行载波的时间差小于等于预定义的门限tthreshold时,可以认为uu上行载波的子帧tn与v2x上行载波的子帧tn是同步的。如图7所示。优选的,其中tthreshold可以参考现有lte系统中双连接(dualconnectivity)的tdc1_threshold(ts36.2135.1.4),比如~33us,或者tthreshold按照现有标准中载波聚合定义的上行载波的最小时间差设定。

较优的,根据传输模式的不同,还可以通过ue在子帧tn是否接收到基站调度v2x在子帧tn1传输的信令来判断子帧tn1是否一定执行或者一定不执行v2x传输。较优的,这个判断准则,适用于基于基站调度信令调度的v2x传输。例如,适用于v2x的传输模式3。进一步的,适用于v2x的传输模式3的基于基站动态调度信令的发送方式,或者基于sps调度的发送方式的初次传输(sps激活信令触发的那一次传输)。

-如果ue接收到的调度信令指示了v2x在与子帧tn1有重叠的子帧传输(同步时,即子帧tn1,非同步时,即与子帧tn1有交叠的子帧tm1与子帧tm1-1,为描述方便,均描述为子帧tn1,下同),则ue确定在子帧tn1执行v2x传输。

-如果ue接收到的调度信令指示了v2x在子帧tn2传输(tn1≠tn2),或者ue未接收到调度信令,则ue可以确定在子帧tn1一定没有基于基站信令调度的v2x传输(包括于v2x的传输模式3的基于基站动态调度信令的发送方式的每一次v2x传输,以及基于sps调度的发送方式的初次传输)。因为在v2x的传输模式3中,所述调度信令到v2xue发送pscch/pssch的最小时延x0=4毫秒,与uu上行发送接收到ulgrant到上行发送的最小时延x2(x2=4毫秒)相同。因此,如果ue在子帧tn未收到调度子帧tn1的调度信令,则ue一定不会在子帧tn1发送v2x。

步骤202-1,如果仅有uu上行传输,则根据现有的优先级准则,对uu上行传输进行功率分配。如果仅有v2x传输,则根据现有的功控对v2x传输进行功率分配。

这个步骤中的具体实现,可参考现有技术。

步骤202-2,:根据预定义的优先级准则,对uu上行传输以及v2x传输进行功率分配。

优选的,预定义的优先级准则为以下准则中的一个或者多个:

(1)当ue发送功率不受限时,即所有载波的发送功率之和未超过ue的最大发送功率时,ue无需进行功率下调。ue按照期望的功率进行发送。例如,uu的上行发送功率根据ts36.213中5.1的功控公式计算,v2x的发送功率根据ts36.213中14.1.1.5的功控公式计算。

(2)当ue发送功率受限时,根据以下几种方式中的一种或者多种确定,

(2.1)uu的上行发送功率优先级高于v2x的优先级。

当有多个上行载波承载uu的上行发送时,根据现有的优先级准则,确定这些载波的优先级。例如uu的pucch>uu的puschwithuci>uu的puschwithoutuci>v2x的pscch/pssch/slss/psbch

(2.2)v2x的第一类业务类型优先级高于或者等于uu的上行发送,而第二类业务类型的优先级低于或者等于uu的上行发送。

v2x通信中,ue发送的v2x数据具有不同的优先级。ue的物理层通过高层提供的调度授权获得被调度tb的优先级。总共有8种优先级。我们可以定义其中一个或者多个优先级最高的v2x业务类型为第一类业务类型,例如分散的环境提示信息(decentralizedenvironmentalnotificationmessage,denm),其他v2x业务类型为第二类业务类型。第二类业务类型的优先级低于或者等于uu的上行发送。

此外,在v2x通信中,不同的v2x信道,优先级也可以是不同的。较优的,slss/psbch的优先级高于pssch/pscch。例如,slss/psbch属于第一类优先级,pssch/pscch属于第二类优先级。那么,当ue同时在v2x载波上发送slss/psbch,并且在至少一个uu上行载波上发送uu上行传输时,slss/psbch优先级高于uu上行传输。又例如,slss/psbch和某一些pssch/pscch的v2x业务类型均属于第一类业务类型,例如slss/psbch以及承载denm业务的pssch/pscch属于第一类业务类型,其他7类业务类型的pssch/pscch属于第二类业务类型。

较优的,另一种实现方式,slss/psbch属于第二类优先级,以及pppp小于等于pppp门限的v2x业务类型也属于第二类优先级,而pppp大于pppp门限的v2x业务类型属于第一类优先级。例如,当ue同时在v2x载波上发送slss/psbch,并且在至少一个uu上行载波上发送uu上行传输时,slss/psbch优先级低于uu上行传输。又例如,当ue同时在v2x载波上发送pppp大于pppp门限的pssch/pscch,并且在至少一个uu上行载波上发送uu上行传输时,pssch/pscch优先级高于uu上行传输。再例如,当ue同时在一个v2x载波上发送pppp大于pppp门限的pssch/pscch,在另一个v2x载波上发送slss/psbch,并且在至少一个uu上行载波上发送uu上行传输时,则pssch/pscch优先级高于uu上行传输,uu上行传输优先级高于slss/psbch。较优的,当ue同时在一个v2x载波上发送pssch/pscch,在另一个v2x载波上发送slss/psbch,则不区分pssch/pscch的业务类型,pssch/pscch的优先级高于slss/psbch,或者pppp高于pppp门限的pssch/pscch优先级高于slss/psbch,否则pssch/pscch优先级和slss/psbch优先级相同或者更低。

第一类业务类型的优先级高于或者等于uu的上行发送,以下列举几种可能,但不仅限于这些可能。第二类业务类型的优先级低于或者等于uu的上行发送同理,不再罗列。

(a)第一类业务类型的优先级高于所有类型的uu上行发送,包括uu的prach,pucch,包含uci的pusch以及不包含uci的pusch。

(b)第一类业务类型的优先级高于uu的不包含uci的pusch,但低于prach,pucch和包含uci的pusch。

(c)第一类业务类型的优先级高于uu的不包含uci的pusch和包含uci的pusch,但低于prach和pucch。

(d)第一类业务类型的优先级高于uu的不包含uci的pusch和包含uci的pusch以及pucch,但低于prach。

对于不同的优先级,可以按照优先级,优先满足优先级高的信道的功率,剩余功率再在优先级相同的信道之间分配,优先级相同的信道按照相同的系数(系数<1)等比例下调功率,使得调整以后的所有载波上的发送功率之和不超过ue的最大发送功率。或者,

对于不同的优先级,可以不同的优先级的系数是不同的。例如,优先级最高的系数是1,次高的为s1,然后是s2,依次类推。其中1>s1>s2。使得调整以后的所有载波上的发送功率之和不超过ue的最大发送功率。

(2.3)v2x发送中的pssch与pscch的优先级相同。或者,v2x发送中的pscch的优先级高于pssch。

在(2.1)和(2.2)中的描述,将pssch与pscch统一称为v2x的发送,即认为pssch和pscch的优先级相同。如果需要调整功率,是相同的调整系数。考虑到在有的场景下,pscch作为控制信令,分配更高的优先级是合理的。因此,可以与(2.1)或者(2.2),以及pscch>pssch的优先级,进行功率分配。例如,可以是pucch>puschwithuci>pscch>puschwithoutuci>pssch.

步骤203:ue在子帧tn1,按照步骤202中确定的功率,执行uu上行传输和/或v2x传输。

实施例二

如图3所示是本发明的流程图。

步骤301,在子帧tn或者tm,ue判断在子帧tn1或者tm1是否可能有uu上行传输和/或v2x传输。如果一定仅有uu上行传输或者仅有v2x上行传输,执行步骤302-1。如果可能既有uu上行传输,又有v2x传输,执行步骤302-2。如果确定既有上行传输又有v2x上行传输,执行步骤302-3。步骤302-3按照实施例一步骤202-2进行,或者按照本实施例描述的方法进行。如果确定都没有,则无需任何操作。

其中,子帧tn1为ue发送uu上行数据的子帧,tm1为ue发送v2x传输的子帧。子帧tn为ue开始准备被调度的uu上行数据的功率的时间点,子帧tm为ue开始准备v2x传输功率的时间点。子帧tn在子帧tn1之前,子帧tm在子帧tm1之前,并且时间差x5大于等于调整功率的最小时延y1或者y3。

在非同步情况下,不同载波的子帧在时域上有交叠,例如子帧tn1或者子帧tn1+1是可能发送uu上行的子帧,例如tdd系统中基站配置的上行子帧,那么相对于子帧tm1而言,就是可能发送uu上行传输的子帧。如果子帧tm1或者子帧tm1-1是可能发送v2x的子帧,例如是v2x资源池的子帧,或者是ue预留的v2x子帧,那么相对于子帧tn1而言,就是可能发送v2x上行传输的子帧。注意,当v2x与uu上行载波非同步时,可能是v2x的时间靠前,也可能是uu的时间靠前。为描述简单,本发明不做区分,均以uu上行传输时间靠前为例。这两种情况是等价的。

当且仅当与uu的上行子帧重叠的两个v2x子帧都一定没有v2x传输时,才算作仅有uu上行传输,可执行步骤302-1。较优的,一定没有v2x传输至少包括两种情况,一种是uu的上行子帧重叠的两个v2x子帧都不是v2x资源池子帧,另一种是v2x的业务到达到发送pscch/pssch的实际时延大于了uu上行传输准备功率的最小时延,并且ue已决定在所述子帧上不发送v2x。如果至少有一个重叠的可能发送v2x的子帧,和/或,v2x的业务到达到v2x发送的实际时延小于或等于uu上行传输准备功率的最小时延,则属于可能有v2x传输,执行步骤302-2。

当且仅当与v2x的上行子帧重叠的两个uu子帧都一定没有uu上行传输时,例如,重叠的两个uu子帧都不是uu上行子帧,才算作仅有v2x传输,如果至少有一个重叠的uu上行子帧,则属于可能有uu传输,执行步骤302-2。

较优的,当v2x载波与uu上行载波非同步,并且ue在v2x通信中,从v2x业务到达到在发送pscch/pssch的最小时延与ue在uu通信中准备上行传输pusch所需的最小时延相等(进一步的,具体实现时,可以是ue在v2x通信中调整所述pscch/pssch的发送功率的最小时延y1与ue在uu通信中准备上行传输pusch功率所需的最小时延y3相等),那么,ue可能无法确定uu上行传输和/或v2x传输,执行步骤302-2。

较优的,当v2x业务到达到ue发送pscch/pssch的实际时延大于ue在uu通信中准备上行传输pusch功率所需的最小时延时,并且ue已决定在所述子帧上发送v2x,则ue确定在所述子帧既有上行传输又有v2x上行传输,执行步骤302-3。

另一种实现方式,较优的,当v2x业务到达到ue发送pscch/pssch的实际时延大于ue在uu通信中准备上行传输pusch功率所需的最小时延时,ue执行步骤302-2。

优选的,用于v2x传输的载波与uu上行传输的载波是不同的载波。

步骤302-1,如果仅有uu上行传输,则根据现有的优先级准则,对uu上行传输进行功率分配。如果仅有v2x传输,则根据现有的功控对v2x传输进行功率分配。

步骤302-2,如果可能既有uu上行传输又有v2x传输,uu上行传输功率的分配需为v2x传输预留功率,v2x传输功率的分配需为uu上行传输预留功率。

可能既有uu上行传输,又有v2x传输的子帧,称为第一类子帧。第一类子帧的定义,以及功率分配方法,具体如下。

其中,为v2x传输预留功率为pg,为uu上行传输预留功率为pu。较优的,pg和pu不是绝对值,而是相对于最大发送功率pcmax的比值。为描述方便,在本发明的例子中,按照绝对值描述。较优的,pu+pg不能超过100%,pu+pg可以等于100%或者小于100%。较优的,pu取值范围为[p1,p2],例如p1=0,p2=100%,pg取值范围为[p3,p4],例如p3=0,p4=100%。

优选的,为v2x传输预留功率pg固定为0,即不为v2x传输预留功率。这种情况下,可以不配置pg。为描述方便,以下按照配置了pg描述,但包含不配置的情况。

优选的,为v2x传输预留功率pg不区分v2x业务类型,即仅为v2x传输配置一个pg。

优选的,另一种实现方式,为v2x传输预留功率pg根据v2x业务的不同业务类型分别配置。例如,pppp有8种业务类型,可以根据这8种业务类型,分别配置8个pg。又例如,pppp超过预定义的pppp门限的业务类型,配置1个pg_high,而其他业务类型配置1个pg_low,即总共配置两种pg。一种特殊的情况,pg_low=0。

优选的,为uu上行传输预留功率pu固定为0,即不为uu上行传输预留功率。这种情况下,可以不配置pu。为描述方便,以下按照配置了pu描述,但包含不配置的情况。

优选的,为uu上行传输预留功率pu不区分v2x业务类型,即仅为uu上行传输配置一个pu。

优选的,另一种实现方式,为uu上行传输预留功率pu根据v2x业务的不同业务类型分别配置。例如v2x业务类型优先级较高的,对应的pu较低。一种特殊的情况,pppp超过预定义的pppp门限的业务类型时,pu=0。

具体实现方式,根据以下九种方式中的一种或者多种进行。

(1)所有v2x资源池的子帧为第一类子帧。ue为v2x传输预留出功率pg。并且,如果v2x传输的子帧对应的uu的子帧为uu上行子帧,则ue为uu上行传输也预留功率pu。

那么,如果子帧tm1或者子帧tm1-1属于v2x资源池,则子帧tn1的uu的上行传输最多可使用的功率pu2为pu2=min(pcmax-pg1,pcmax-pg0)。其中pcmax为ue的最大发送功率。pg1为与子帧tn1开始位置重叠的子帧tm1-1中v2x传输实际使用的功率。如果子帧tm1-1中未传输v2x,则pg1=0。pg0是为子帧tm1预留的功率。如果子帧tm1为第一类子帧,即v2x资源池的子帧,那么pg0=pg,pg由基站配置。如果子帧tm1不是第一类子帧,则pg0=0。当上行传输所需功率超过pu2时,可以按照lte现有的优先级准则,降低相应的uu的上行传输功率,使得所有载波上的uu的上行传输功率之和不超过pu。

如果子帧tm1或者子帧tm1-1属于v2x资源池,则子帧tm1的v2x的上行传输最多可使用的功率pg2=min(pcmax-pu1,pcmax-pu0)。其中pcmax为ue的最大发送功率。pu1为与子帧tm1开始位置重叠的子帧tn1中uu上行传输实际使用的功率。如果子帧tn1中未传输uu上行,则pu1=0。pu0是为子帧tn1+1预留的功率。如果子帧tn1+1为uu上行子帧,那么pu0=pu,pu由基站配置。如果子帧tn1+1不是uu的上行子帧,那么pu0=0。如果子帧tn1+1不属于uu上行子帧,则不为uu传输预留功率。如图8所示。

这种方法保证了v2x传输总是能够以不小于pg的功率进行发送,因而可以较为有效的保护v2x的传输。也保证了uu传输在一定没有v2x传输的子帧可以分配最多pcmax,而在可能存在v2x传输的子帧以不小于pu的功率进行发送。

值得注意,并不是v2x资源池里的每一个资源,ue都会发送v2x业务。

那么,当ue未发送v2x传输时,为v2x预留的功率未能得到利用。

(2)ue预留的v2x传输的子帧,为第一类子帧,ue为v2x传输预留出功率pg。并且,如果v2x传输的子帧对应的uu的子帧为uu上行子帧,则ue为uu上行传输也预留功率pu。

如前所述,如果v2xue在子帧n进行资源选择,如果ue选择子帧n+d上的空闲频率资源用于本次数据包的发送,则ue可以进一步预留子帧n+e上的相同的频率资源用于之后产生的数据包的发送,其中e=d+j*p上的相同频率资源,j=i,2i,…,j*i。i*p表示资源占用周期,p表示最小资源占用周期,例如p=100ms,j表示最大的资源预留次数。优选的,方法(2)所述的ue预留的v2x传输的子帧为子帧n+e。

优选的,如果v2xue在子帧m发送psccch/pssch,则ue可以通过pscch指示预留子帧m+δ上的相同频率资源。其中,子帧m+δ属于集合n+e。那么,方法(2)所述的ue预留的v2x传输的子帧为子帧m+δ。

优选的,所述ue预留的v2x传输的子帧,为所述周期性预留的子帧n+e。

优选的,所述ue预留的v2x传输的子帧,在每个周期,最多可有两个资源子帧。

优选的,所述ue预留的v2x传输的子帧,为通过pscch指示的,预留的传输子帧。

较优的,如果所述pg与v2x业务优先级有关,则ue为v2x传输预留出功率pg由pscch指示的pppp类型确定。例如,pg由资源重选后第一次发送的pscch指示的pppp类型确定。一种特殊的情况,如果pg_low=0,则表示如果pscch指示的pppp的优先级低于pppp门限,则ue为uu上行传输分配功率时,不为v2x传输预留功率。

不难看出,(2)中的第一类子帧,是(1)中第一类子帧的子集。那么,如果子帧tm1或者子帧tm1-1属于ue预留的v2x传输的子帧,则子帧tn1的uu的上行传输最多可使用的功率pu2为pu2=min(pcmax-pg1,pcmax-pg0),可使用的最低功率是pu。其中pu由基站配置,为uu传输预留的功率。pcmax为ue的最大发送功率。pg1为与子帧tn1开始位置重叠的子帧tm1-1中v2x传输实际使用的功率。如果子帧tm1-1中未传输v2x,则pg1=0。pg0是为子帧tm1预留的功率。如果子帧tm1为第一类子帧,即ue预留的v2x传输的子帧,那么pg0=pg,pg由基站配置。如果子帧tm1不是第一类子帧,那么pg0=0。当上行传输所需功率超过pu2时,可以按照lte现有的优先级准则,降低相应的uu的上行传输功率,使得所有载波上的uu的上行传输功率之和不超过pu。

如果子帧tm1或者子帧tm1-1属于ue预留的v2x传输的子帧,则子帧tm1的v2x的上行传输最多可使用的功率pg2=min(pcmax-pu1,pcmax-pu0)。其中pcmax为ue的最大发送功率。pu1为与子帧tm1开始位置重叠的子帧tn1中uu上行传输实际使用的功率。如果子帧tn1中未传输uu上行,则pu1=0。pu0是为子帧tn1+1预留的功率。如果子帧tn1+1为uu上行子帧,那么pu0=pu,pu由基站配置。如果子帧tn1+1不是uu的上行子帧,那么pu0=0。如果子帧tn1+1不属于uu上行子帧,则不为uu传输预留功率。

值得注意,可能出现,在部分ue预留的v2x传输的子帧中,ue未发送v2x,例如由于业务未在相应的时间到达,或者没有业务。那么,为v2x预留的功率未能得到利用,存在功率的浪费。

图20给出了本方法的一个示例。ue被调度在子帧n+4发送uu上行传输,ue从子帧n开始准备子帧n+4的发送功率。随后,ue又被调度在子帧n+5发送uu上行传输,ue从子帧n+1开始准备子帧n+5的发送功率。在子帧n之前,v2x资源重选计数器清零,但是新业务尚未到达。ue为子帧n+4的uu上行传输计算功率时,最大可用pcmax,即没有为v2x传输预留功率,虽然子帧m+4为v2x资源池子帧。假设子帧n+4的uu上行传输实际发送功率为pu1。在子帧m,v2x业务到达,ue选择在子帧m+4发送v2x。那么,子帧m+4可用最大功率pg2=min(pcmax-pu1,pcmax-pu)。因为子帧m,ue不知道子帧n+5是否有uu传输,只知道子帧n+5为uu上行子帧,可能有uu上行传输。在本示例中,子帧n+5有uu上行传输。当ue在子帧n+1开始为子帧n+5的uu上行传输准备功率时,由于ue已经在之前开始准备子帧m+4的v2x功率,因此,虽然ue在子帧n+1开始前确定知道了子帧m+4的发送,但是不能按照优先级准则对子帧n+5的uu上行传输和子帧m+4的v2x传输进行功率分配,而只能根据子帧m+4剩余的功率来确定子帧n+5的功率,即可能最大功率为pcmax-pg1。其中,pg1为子帧m+4的v2x实际使用的功率。

不难看出,这种方法保证了在ue预留的子帧中,v2x传输总是能够以不小于pg的功率进行发送。但是,无法保证资源重选之后用于第一个tb新传和/或重传的pscch/pssch的功率。

较优的,当资源重选之后用于第一个tb新传和/或重传的pscch/pssch的功率与uu上行传输功率之和超过了pcmax时,并且所述pscch/pssch的优先级高于uu上行传输,例如pppp超过了pppp门限,则ue优先为所述pscch/pssch分配功率,降低uu上行传输的功率,或者放弃发送uu上行传输,使得总功率不超过pcmax;如果所述pscch/pssch的优先级低于uu上行传输,则优先保证uu上行传输的功率,将剩余功率分配给v2x传输。

较优的,当ue功率受限时,ue在进行资源重选时,不将所述功率受限的子帧作为可选集合。所述功率受限可以为剩余给v2x的功率为0,或者剩余给v2x的功率低于功率控制计算出的功率,或者剩余给v2x的功率低于基站配置的为v2x预留的功率pg,也不排除其他准则。

如图9所示,ue从子帧tn开始准备子帧tn1的发送功率。在此之前,v2x资源重选计数器清零,但是新业务尚未到达。ue为子帧tn1的uu上行传输计算功率时,最大可用pcmax,即没有为v2x传输预留功率,虽然子帧tm1为v2x资源池子帧。假设子帧tn1的uu上行传输实际发送功率为pcmax。在子帧tm,v2x业务到达。那么,ue在资源重选时,虽然来得及在子帧tm1发送v2x,但是ue已知道子帧tm1没有剩余功率发送v2x,ue应该避开这个子帧,例如,ue选择了v2x资源池中的下一个子帧,子帧tm1+1发送v2x。注意,子帧tn1+1的uu上行传输,因为ue已经在子帧tn+1确定子帧tm1+1的v2x传输,那么,子帧tn1+1的uu上行传输功率以及子帧tm1+1的v2x传输功率可以根据步骤202-2的方法,即根据子帧tm1+1的v2x传输和子帧tn1+1的uu上行传输的优先级,确定功率。或者,一种更为简单的方法是,ue确定子帧tm1+1的v2x传输功率为pg1=min(pcmax-pu,功控所得功率),子帧tn1+1的uu传输的最大功率为pu2=pcmax-pg1。

(3)ue预留的v2x传输的子帧,为第一类子帧,ue假设一定存在v2x传输,按照预定义的优先级,ue对v2x传输以及uu上行传输分配功率。并且,如果v2x传输的子帧对应的uu的子帧为uu上行子帧,则ue为uu上行传输也预留功率pu。

与方法(2)的不同在于,在ue预留的v2x传输的子帧,子帧tn1的uu的上行传输最多可使用的功率pu2不是pu2=min(pcmax-pg1,pcmax-pg0),而是按照v2x传输与uu上行传输的优先级关系来确定是否预留功率,如果v2x优先级高,则为v2x预留功率,预留的功率为上一次v2x传输所需功率。如果优先级低则不预留功率。优先级关系可以参照步骤202-2的描述。较优的,所述v2x传输优先级,可以通过资源重选后的第一次pscch指示的pppp确定,或者根据最近的上一次周期接收到的pscch指示的pppp确定。例如,如果所述pppp大于pppp门限,则v2x优先级高于uu上行传输。这种情况下,,ue假设已确定子帧tm1-1或者子帧tm1有高优先级的v2x传输,那么,如果所有发送功率之和超过了最大发送功率,则对子帧tn1的uu上行传输降低功率,使得功率不超过pcmax-pg(上一次v2x传输所需功率)。。

如图10所示,子帧m+3不是ue预留的v2x的子帧,而子帧m+4为ue预留的v2x的子帧,那么,子帧n的uu的上行传输,不是假设为子帧m+4预留基站配置的功率pg,而是将子帧m+4的v2x传输与子帧n+4的uu的上行传输按照步骤202-2的方式,按照信道的优先级,分别为v2x传输和uu上行传输分配功率。例如,v2x传输优先级更高,那么优先保证v2x的发送功率,比如v2x所需功率为pg1,然后再在剩余功率pcmax-pg1中为uu分配功率。如果uu上行传输优先级更高,那么先保证uu的发送功率,然后将剩下的功率分配给v2x。

优选的,按照v2x传输与uu上行传输的优先级关系来确定是否预留功率,如果v2x优先级高,则为v2x预留功率,预留的功率为上一次v2x传输所需功率。如果优先级低则按照(2)中的方法为v2x传输预留配置的pg。所述配置的pg是高层配置的,而不是上一次v2x传输的功率。

优选的,所述上一次v2x传输所需功率为未考虑功率受限时,v2x传输所需的功率。

值得注意的是,由于路损发生变化或者解决拥塞问题,这一次v2x发送功率可能与上一次v2x传输功率不同。一种实现方式,若这一次所需的v2x发送功率超过了上一次v2x传输功率,也就是超过了预留的功率,ue仍然按照预留功率发送。一种实现方式,所述v2x传输在功率调整之前的功率,与上一次v2x传输的功率调整之前的功率相等。另一种实现方式,如果ue来得及调整功率,则根据上一次v2x传输的功率确定v2x传输的功率,然后再在之后进一步调整v2x传输功率,使得所有的发送功率之和不超过ue最大发送功率,或者ue按照这次所需功率发送v2x,而放弃发送或者降低uu上行发送功率。

优选的,所述v2x传输在功率调整之前的功率,如果大于子帧tn1的pcmax,则uu上行传输可分配功率为0。

与(2)类似,可能出现在ue预留的v2x传输的子帧。如果为v2x传输分配了功率,而降低了uu的上行传输功率,存在功率的浪费。

与(2)类似,这种方法保证了在ue预留的子帧中,v2x传输总是能够以不小于上一次v2x传输的功率进行发送。但是,无法保证资源重选之后用于第一个tb新传和/或重传的pscch/pssch的功率。为解决这个问题,采用与(2)类似的方法,当资源重选之后用于第一个tb新传和/或重传的pscch/pssch的功率与uu上行传输功率之和超过了pcmax时,并且所述pscch/pssch的优先级高于uu上行传输,例如pppp超过了pppp门限,则ue优先为所述pscch/pssch分配功率,降低uu上行传输的功率,或者放弃发送uu上行传输,使得总功率不超过pcmax;如果所述pscch/pssch的优先级低于uu上行传输,则优先保证uu上行传输的功率,将剩余功率分配给v2x传输。较优的,当ue功率受限时,ue在进行资源重选时,不将所述功率受限的子帧作为可选集合。所述功率受限可以为剩余给v2x的功率为0,或者剩余给v2x的功率低于功率控制计算出的功率,或者剩余给v2x的功率低于基站配置的为v2x预留的功率pg,也不排除其他准则。

(4)如果资源重选计时器清零之后,第一个v2x业务尚未到达,那么第一类子帧为v2x的资源池包含的子帧,ue为v2x传输预留出功率pg。如果资源重选之后的第一个v2xtb已经传输,ue预留的v2x传输的子帧,为第一类子帧,ue为v2x传输预留出功率pg,对于其他子帧,ue不为v2x传输预留功率。并且,如果v2x传输的子帧对应的uu的子帧为uu上行子帧,则ue为uu上行传输也预留功率pu。并且,如果v2x传输的子帧对应的uu的子帧为uu上行子帧,则ue为uu上行传输也预留功率pu。

不难看出,对于ue预留的v2x传输的子帧,方法(4)和方法(2)的处理方式是相同的。而对于资源重选之后用于第一个tb新传和重传的pscch/pssch的处理是不同的。方法(2)未对资源重选之后用于第一个tb新传和重传的pscch/pssch预留功率。方法(4)则进行了预留。这样的好处是,避免了方法(2)中,由于功率受限时,资源重选之后用于第一个tb新传和重传的pscch/pssch不能选择功率受限子帧的限制。

与方法(1)的不同在于,方式(1)是无论ue的资源重选计时器清零之后第一个v2x业务尚未到达,还是ue已经在资源重选计时器清零之后完成了第一个tb的传输,均要为v2x资源池子帧预留功率。而方法(4)是仅针对ue的资源重选计时器清零之后第一个v2x业务尚未到达时,对v2x资源池子帧预留功率,而对于ue已经在资源重选计时器清零之后的第一个tb传输已完成时,则仅对ue预留的v2x子帧预留功率。

如图11所示,在子帧tn开始之前,ue资源重选计时器已清零,但v2x新业务尚未到达,直到子帧tm,v2x业务到达。子帧tm1-1不是v2x资源池的子帧,而子帧tm1是v2x资源池的子帧,那么,要为子帧tm1预留功率pg。子帧tn1的uu的上行传输最多可使用的功率pu2为pu2=pcmax-pg。如果ue在子帧tm1发送v2x传输,v2x传输最多可使用的功率pg2=min(pcmax-pu1,pcmax-pu0)。其中pu1为子帧tn1的uu上行传输实际发送功率,pu0是为子帧tn1+1预留的功率。如果子帧tn1+1是uu上行子帧,则pu0=pu,如果不是,则pu0=0。

(5)如果资源重选计时器清零之后,第一个v2x业务尚未到达,那么第一类子帧为v2x的资源池包含的子帧,ue为v2x传输预留出功率pg。如果资源重选之后的第一个v2xtb已经传输,ue预留的v2x传输的子帧,为第一类子帧,ue假设一定存在v2x传输,按照预定义的优先级,对v2x传输以及uu上行传输分配功率,对于其他子帧,ue不为v2x传输预留功率。并且,如果v2x传输的子帧对应的uu的子帧为uu上行子帧,则ue为uu上行传输也预留功率pu。

不难看出,对于ue预留的v2x传输的子帧,方法(5)和方法(3)的处理方式是相同的。而对于资源重选之后用于第一个tb新传和重传的pscch/pssch的处理是不同的。

(6)所有v2x间隔(v2xgap)的子帧为第一类子帧。ue为v2xgap预留出功率pg。并且,如果v2x传输的子帧对应的uu的子帧为uu上行子帧,则ue为uu上行传输也预留功率pu。

较优的,v2xgap是v2x资源池的子集。

那么,如果子帧tm1或者子帧tm1-1属于v2xgap,则子帧tn1的uu的上行传输最多可使用的功率pu2为pu2=min(pcmax-pg1,pcmax-pg0)。其中pcmax为ue的最大发送功率。pg1为与子帧tn1开始位置重叠的子帧tm1-1中v2x传输实际使用的功率。如果子帧tm1-1中未传输v2x,则pg1=0。pg0是为子帧tm1预留的功率。如果子帧tm1为第一类子帧,即v2xgap的子帧,那么pg0=pg,pg由基站配置。如果子帧tm1不是第一类子帧,则pg0=0。当上行传输所需功率超过pu2时,可以按照lte现有的优先级准则,降低相应的uu的上行传输功率,使得所有载波上的uu的上行传输功率之和不超过pu。

(7)根据方法(1)~(5)中的任一种,确定第一类子帧,并预留功率。并且,当子帧tn1以及与子帧tn1有重叠的子帧tm1-1和子帧tm1有部分或者全部落入v2xgap时,并且ue功率受限时,按照预定义的优先级,优先为高优先级的传输分配功率,调整优先级低的功率的功率,使得总功率不超过pcmax。为优先级高的传输分配功率时,不考虑为优先级低的传输和/或传输时间靠后的子帧预留功率,或者,为优先级高的传输分配功率时,考虑为优先级低的传输和/或传输时间靠后的子帧预留功率。在标准中,对低优先级的传输调整功率的具体方法,可以不做限定。所述优先级可以按照步骤202-2中的优先级确定,或者v2x的任何类型的业务或信道的优先级均高于uu上行传输。

较优的,v2xgap是v2x资源池的子集。

较优的,所述优先级高的传输为步骤202-2中的第一类v2x业务类型。第二类v2x业务类型和uu上行传输均属于优先级较低的传输。即,ue功率受限时,如果存在第一类v2x业务类型的v2x传输,则为第一类v2x业务类型的v2x传输优先分配功率,如果仅存在第二类v2x业务类型的v2x和/或uu上行传输,则按照(1)~(5)中的方式分配功率。

值得注意,在v2xgap中,无论ue是否在准备低优先级传输的功率时确定存在有全部或者部分交叠的高优先级传输的存在,ue均需保证优先级较高的传输的功率,而优先级较低的传输,ue可以放弃发送,或者降低交叠部分的优先级较低的传输的发送功率(如果ue在一个传输时间内功率可变,例如不要求一个子帧内功率不变),或者调整优先级较低的传输的整个传输时间内的发送功率(如果ue有能力调整整个子帧的功率),使得整个传输过程中,不超过ue的最大发送功率pcmax。在标准中,对低优先级的传输调整功率的具体方法,可以不做限定。

例如,v2x资源重选后,将在子帧tm1发送第一个tb。子帧tm1属于v2xgap,但不属于ue预留的v2x子帧。按照方法(2),ue不为v2x在子帧tm1预留功率。若子帧tn1的后半部分与子帧tm1有重叠,ue在为子帧tn1的uu上行传输准备功率时,可用最大功率为pcmax,即不考虑预留功率pg。假设ue为子帧tn1的uu上行传输准备的功率为pu1,pcmax-pg<pu1<pcmax。但在ue开始为子帧tn1的uu上行传输准备功率以后,ue确定要在子帧tm1发送v2x,并且v2x业务优先级高,例如denm业务,那么,ue在子帧tm1要保证v2x业务的功率,例如所需功率为pg1,但pg1+pu1超过了pcmax,则ue必须降低子帧tn1的uu上行传输功率,使得子帧tm1和子帧tn1的交叠部分,pg1+pu1不超过pcmax。

并且,pg1最大可为pcmax,而无需为子帧tn1+1的uu上行传输预留功率。

(8)uu上行传输功率的分配为v2x传输预留功率为0,v2x传输功率的分配为uu上行传输预留功率也为0。当uu上行传输和v2x传输有部分或者全部交叠时,并且ue功率受限时,按照预定义的优先级,优先为高优先级的传输分配功率,调整优先级低的功率的功率,使得总功率不超过pcmax。为优先级高的传输分配功率时,不考虑为优先级低的传输和/或传输时间靠后的子帧预留功率。在标准中,对低优先级的传输调整功率的具体方法,可以不做限定,例如可以是调整功率,也可以是放弃发送。当存在多个uu上行载波时,可根据实施例四的方法,确定如何放弃发送至少一个uu上行载波。所述优先级可以按照步骤202-2中的优先级确定。

较优的,所述优先级高的传输为步骤202-2中的第一类v2x业务类型。第二类v2x业务类型和uu上行传输均属于优先级较低的传输。即,ue功率受限时,如果存在第一类v2x业务类型的v2x传输,则优先为第一类v2x业务类型的v2x传输分配功率。

进一步的,另一种实现方式,当uu上行传输和v2x传输有部分或者全部交叠时,并且所述v2x传输部分或者全部落入v2xgap内,并且ue功率受限时,按照预定义的优先级,优先为高优先级的传输分配功率,调整优先级低的功率的功率,使得总功率不超过pcmax。所述优先级可以按照步骤202-2中的优先级确定,或者v2x的任何传输优先级均高于uu上行传输。在v2xgap以外的子帧,ue为uu上行传输分配功率时不考虑为v2x传输预留功率,即优先uu上行传输。

如图22所示的例子。uu上行载波与v2x载波非同步。ue被调度在子帧n+4发送uu上行传输,ue从子帧n开始准备子帧n+4的发送功率。随后,在子帧m,v2x业务到达,将在子帧m+4发送v2x传输。再随后,ue又被调度在子帧n+5发送uu上行传输,ue从子帧n+1开始准备子帧n+5的发送功率。那么,ue为子帧n+4的uu上行传输计算功率时,最大可用pcmax,即没有为v2x传输预留功率,虽然子帧m+4为v2x资源池子帧。假设子帧n+4的uu上行传输实际发送功率为pu1。如果v2x业务的优先级高于uu上行传输,例如高层提供的调度授权指示的v2x业务类型为denm业务类型,则ue在子帧m+4要保证v2x业务的功率,例如所需功率为pg1,但pg1+pu1超过了pcmax,则ue必须降低子帧n+4的uu上行传输功率,使得子帧m+4和子帧n+4的交叠部分,pg1+pu1不超过pcmax。如果ue有能力在确定v2x传输后改变子帧n+4的uu上行传输功率,例如ue调整功率的时间仅需1ms,则ue可以确定子帧n+4的uu上行传输功率为pcmax-pg1。如果ue没有能力在确定v2x传输后改变子帧n+4的uu上行传输功率,例如ue调整功率的时间较长,则ue可以降低子帧n+4的后半部分的uu上行传输功率,使得和子帧m+4的交叠部分的uu上行传输功不超过pcmax-pg1,或者ue放弃发送整个子帧n+4,或者放弃发送部分子帧n+4的uu上行传输。对于子帧n+5的uu上行传输的发送,在本示例中,是在确定v2x业务到达后开始准备功率,因此,若v2x业务优先级高,则可以在准备功率时就确定整个子帧n+5的uu上行传输的最大功率不超过pcmax-pg1。

(9)根据方法(1)~(5)中的任一种,确定第一类子帧,并预留功率。当ue功率受限时,并且按照预定义的优先级,优先级高的传输所需功率超过了预留功率,那么为高优先级的传输分配所需功率,调整优先级低的功率的功率,使得总功率不超过pcmax。为优先级高的传输分配功率时,不考虑为优先级低的传输和/或传输时间靠后的子帧预留功率,或者,为优先级高的传输分配功率时,考虑为优先级低的传输和/或传输时间靠后的子帧预留功率。在标准中,对低优先级的传输调整功率的具体方法,可以不做限定。所述优先级可以按照步骤202-2中的优先级确定。值得注意,无论ue在准备低优先级传输的功率时是否确定有全部或者部分交叠的高优先级传输的存在,ue均需保证优先级较高的传输的功率,而优先级较低的传输,ue可以放弃发送,当存在多个uu上行载波时,可根据实施例四的方法,确定如何放弃发送至少一个uu上行载波;或者降低交叠部分的优先级较低的传输的发送功率,或者调整优先级较低的传输的整个传输时间内的发送功率,使得整个传输过程中,不超过ue的最大发送功率pcmax。

较优的,所述优先级高的传输为步骤202-2中的第一类v2x业务类型。第二类v2x业务类型和uu上行传输均属于优先级较低的传输。即,ue功率受限时,如果存在第一类v2x业务类型的v2x传输,则优先为第一类v2x业务类型的v2x传输分配功率,如果仅存在第二类v2x业务类型的v2x和/或uu上行传输,则按照(1)~(5)中的方式分配功率。

例如,在uu上行载波上,子帧n收到调度子帧n+4的uu上行传输的ulgrant,子帧n+4属于v2x资源池,所以ue为uu上行传输准备功率时可用最大功率为pcmax-pg。假设在v2x上行载波上,子帧n+2v2x业务到达,要在子帧n+4发送v2x,并且v2x业务是高优先级业务,即v2x传输优先级高于uu上行传输。那么,假设uu上行传输所需功率为pu2,v2x传输所需功率为pg2,pg2>pcmax-pu2。则ue需为v2x传输分配功率pg2,而放弃uu上行传输。如果v2x传输所需功率pg2≤pcmax-pu2,则ue可以按照功率pg2发送v2x,并正常发送uu上行传输。

步骤302-3:如果可能既有uu上行传输又有v2x传输,uu上行传输功率的分配需为v2x传输预留功率,v2x传输功率的分配需为uu上行传输预留功率。并且,根据步骤202-2中的优先级,对v2x和uu上行传输分配剩下的功率。

其中,预留功率的子帧可以根据步骤302-2的方法确定。并且在这些子帧,v2x和uu上行传输根据优先级,分配剩下的功率。即,在根据优先级分配功率后,还需保证优选级低的传输,最少也可以分配预留的功率。例如,v2x的优先级高于uu上行传输,uu上行传输降低功率,若uu上行传输所需功率大于pu,则uu上行传输可用功率为pu。

步骤303:ue在子帧tn1或子帧tm1,按照步骤302中确定的功率,执行uu上行传输和/或v2x传输。

实施例三

如图4所示是本发明的流程图。

本实施例适用与v2x与uu上行载波同步的情况,也适用于非同步的情况。

与实施例二的主要区别在于,v2x功率的分配方式不同。

较优的,如果ue在v2x通信中从v2x业务到达到在选择的资源上发送pscch/pssch的最小时延x1小于ue在uu通信中准备上行传输pusch所需的最小时延x3(进一步的,具体实现可以为,ue在v2x通信中调整所述pscch/pssch的发送功率的最小时延y1小于ue在uu通信中准备上行传输pusch功率所需的最小时延y3),ue在确定v2x发送的功率时,一定已经确定了同一个子帧的uu上行传输。一种实现方式,如果所述子帧已为uu上行传输确定了功率,那么v2x可用功率的最大值为pcmax-pu1,其中pu1为同一个子帧中uu上行传输确定的功率。如果所述子帧已确定没有uu上行传输,则v2x可用功率的最大值为pcmax。另一种实现方式,如果所述子帧已为uu上行传输确定了功率,当ue功率受限时,并且v2x传输的优先级高于所述uu上行传输的优先级(优先级确定方式可参考步骤202-2),则v2x可用功率的最大值为pcmax,即优先保证v2x传输的功率,ue需调整所述uu上行传输的发送功率,使得总功率不超过pcmax。具体如何调整uu上行传输功率,不做限定。例如,ue可以放弃发送所述整个uu上行传输子帧,或者降低与v2x传输交叠部分的uu上行传输的发送功率(如果ue在一个传输时间内功率可变,例如一个子帧内功率可变),或者调整uu上行传输在整个传输时间内的发送功率(如果ue有能力调整整个子帧的功率),使得整个传输过程中,uu上行传输和v2x传输的总功率不超过ue的最大发送功率pcmax。如果所述子帧已确定没有uu上行传输,则v2x可用功率的最大值为pcmax。

值得注意的是,既然ue在确定v2x发送的功率时,一定已经确定了同一个子帧的uu上行传输,ue是可以尽量避免选择在功率不够的子帧中既发送uu上行传输又发送v2x传输的。ue可以选择一个功率不受限的子帧,或者选择一个ue来得及调整相应子帧的uu上行传输功率的子帧,例如v2x传输可以选择在满足从v2x业务到达到在选择的资源上发送pscch/pssch的时延大于uu上传传输功率准备的时延的子帧上发送v2x。

对于uu上行传输功率的处理方式,具体为以下步骤:

步骤401,在子帧tn,ue判断是否已确定在子帧tn1执行v2x传输。如果判断结果为一定执行v2x传输,则执行步骤402-1,否则如果判断结果为一定不执行v2x传输,则执行步骤402-2,否则执行步骤402-3。

其中,子帧tn1为ue发送uu上行数据的子帧。子帧tn为ue接收到调度uu上行数据的ulgrant后,开始准备被调度的uu上行数据的功率的时间点。子帧tn在子帧tn1之前,并且时间差x5大于等于调整功率的最小时延y3。

优选的,用于v2x传输的载波与uu上行传输的载波是不同的载波。

优选的,在子帧tnue开始准备子帧tn1的上行发送功率之前,如果v2x业务已到达,则ue可以确定在子帧tn1是否一定执行,或者一定不执行v2x传输。如果一定执行v2x传输,则执行步骤402-1,如果一定不执行v2x传输,则执行步骤402-2。

优选的,当v2x业务到达到ue发送pscch/pssch的实际时延大于ue在uu通信中准备上行传输pusch功率所需的最小时延的情况时,ue可以确定在子帧tn1是否一定执行v2x传输和/或uu传输。如果一定执行v2x传输,则执行步骤402-1(参照实施例一的步骤202-2),如果一定不执行v2x传输,则执行步骤402-2。。

优选的,另一种实现方式,当v2x业务到达到ue发送pscch/pssch的实际时延大于ue在uu通信中准备上行传输pusch功率所需的最小时延的情况时,ue依然执行步骤402-3。。

如图12所示。ue在子帧tn-1接收到调度uu上行传输的ulgrant,在解调完ulgrant后,在子帧tn开始准备uu上行发送功率。假设一旦开始准备发送功率,uu上行发送功率就不能再改变。ue在子帧tn开始准备uu上行发送功率之前,v2x业务以到达,如果所示,v2x业务在子帧tm-1开始部分到达,即到达时间在子帧tn开始之前。那么ue在子帧tn甚至子帧tn之前(子帧tm-1v2x业务到达之后)可以决定v2x发送的子帧,例如在v2x子帧tm1-1发送v2x。那么,ue可以确定,在子帧tn1,既有uu上行传输,又有部分v2x传输。这种情况下,将执行步骤402-1。

优选的,如果子帧tn1不属于v2x传输资源池,则认为子帧tn1一定没有v2x传输。执行步骤402-2。对于uu上行载波与v2x载波非同步的情况,如果与子帧tn1重叠的子帧tm1和子帧tm1-1均未落入v2x传输资源池,认为子帧tn1不属于v2x传输资源池。对于uu上行载波与v2x载波同步的情况,如果v2x载波的子帧tn1不属于v2x传输资源池,则认为uu上行载波的子帧tn1也不属于v2x传输资源池。

优选的,在子帧tnue开始准备子帧tn1的上行发送功率之前,如果v2x业务尚未到达,并且子帧tn1属于v2x传输资源池(同步情况),或者与子帧tn1重叠的子帧tm1和子帧tm1-1至少有一个属于v2x传输资源池,则ue无法确定,在子帧tn1是否有v2x传输,则ue执行步骤402-3。

如图13所示,假设uu上行载波与v2x载波同步,ue从v2x业务到达到在选择的资源上发送pscch/pssch的最小时延x6=2ms,而uu上行传输准备功率的最小时延x5=4ms。那么,ue在子帧tn开始准备子帧tn1的uu上行传输的功率,而在子帧tn+2,v2x业务到达。根据最小时延x6=2ms,那么ue可以在子帧tn+4(子帧tn1)发送v2x。这个例子中,ue无法在子帧tn确定子帧tn1是否在v2x载波上有v2x传输。

步骤402-1:根据预定义的优先级准则,对uu上行传输以及v2x传输进行功率分配。

具体参见实施例1中的步骤202-2。

步骤402-2:仅根据uu上行传输,对uu上行传输进行功率分配。

因为ue已经确定在子帧tn1一定没有v2x传输,因此ue仅需对uu的所有上行传输进行功率分配。如果超过最大功率,则按照lte现有技术ca或者dc中的功率调整机制进行,使得所有发送的uu上行传输功率之和不超过ue的最大发送功率。

步骤402-3:如果子帧tn1属于第一类子帧,uu上行传输功率的分配需为v2x传输预留功率。

如前所述,对于非同步情况,与子帧tn1重叠的子帧tm1和子帧tm1-1至少有一个属于第一类子帧,则uu上行传输需为v2x传输预留功率,当且仅当子帧tm1和子帧tm1-1都不是第一类子帧时,才不为v2x预留功率。

优选的,为v2x传输预留功率pg固定为0,即不为v2x传输预留功率。这种情况下,可以不配置pg。为描述方便,以下按照配置了pg描述,但包含不配置的情况。

优选的,为v2x传输预留功率pg不区分v2x业务类型,即仅为v2x传输配置一个pg。

优选的,另一种实现方式,为v2x传输预留功率pg根据v2x业务的不同业务类型分别配置。例如,pppp有8种业务类型,可以根据这8种业务类型,分别配置8个pg。又例如,pppp超过预定义的pppp门限的业务类型,配置1个pg_high,而其他业务类型配置1个pg_low,即总共配置两种pg。一种特殊的情况,pg_low=0。

具体实现方式,根据以下九种方式中的一种或者多种进行。

(1)所有可能有v2x传输的子帧,为第一类子帧。ue为v2x传输预留出功率pg。

优选的,所述所有可能有v2x传输的子帧为v2x资源池包含的子帧。

例如,假设v2x载波与uu上行载波同步。假设v2x的准备功率最小时延y1=2ms,uu的准备功率最小时延y3=4ms。子帧n+2不是v2x资源池子帧,子帧n+3~子帧n+5是v2x资源池子帧。如图14所示,ue被调度了在子帧n+3发送uu上行,ue从子帧n-1开始准备子帧n+3的发送功率,并且ue被调度了在子帧n+4发送uu上行,ue从子帧n开始准备子帧n+4的发送功率。在子帧n+2,v2x业务到达。ue最快能在子帧n+4发送,ue决定在子帧n+4和子帧n+5发送v2x。那么,ue在子帧n-1准备子帧n+3的uu传输功率时,需要预留出v2x的功率pg,即uu的上行传输最多可使用的功率pu2为pu2=pcmax-pg。在子帧n准备子帧n+4的uu传输功率时,也需要预留出v2x的功率pg,uu的上行传输最多可使用的功率pu为pu2=pcmax-pg。ue在准备子帧n+4和子帧n+5的v2x发送功率时,子帧n+4的v2x的最大发送功率为pg2=pcmax-pu1。其中pu1为子帧n+4的uu传输的实际功率。因为ue在准备v2x的发送功率时,已经知道子帧n+4的uu上行发送功率,因此,v2x可用最大功率不是pcmax-pu,而是pcmax-pu1。同理,ue在准备子帧n+5的v2x的发送功率时,已经知道子帧n+5没有uu传输,因此,v2x的最大发送功率为pcmax,而不是pcmax-pu。

(2)ue预留的v2x传输的子帧,为第一类子帧,ue为v2x传输预留出功率pg。

较优的,如果所述pg与v2x业务优先级有关,则ue为v2x传输预留出功率pg由pscch指示的pppp类型确定。例如,pg由资源重选后第一次发送的pscch指示的pppp类型确定。一种特殊的情况,如果pg_low=0,则表示如果pscch指示的pppp的优先级低于pppp门限,则ue为uu上行传输分配功率时,不为v2x传输预留功率。

如果v2x载波与uu上行载波同步,如果子帧tn1属于ue预留的v2x传输的子帧,则uu的上行传输最多可使用的功率pu2为pu2=pcmax-pg。其中pcmax为子帧tn1时,ue的最大发送功率。pg为v2x传输预留功率。pg由基站配置。当上行传输所需功率超过pu2时,可以按照lte现有的优先级准则,降低相应的uu的上行传输功率,使得所有载波上的uu的上行传输功率之和不超过pu2。如果ue要在子帧tn1发送v2x,则可用最大功率为pcmax-pu1。其中,pu1为uu的上行传输实际发送的功率。pu1可以小于等于pu。例如,uu的上行传输并未达到功率上限pu,则剩下的功率,可以用于v2x的发送。当v2x传输所需功率超过pcmax-pu1时,降低功率至pcmax-pu1。

如果子帧tn1不属于属于ue预留的v2x传输的子帧,则不为v2x传输预留功率。

如果v2x载波与uu上行载波非同步,如果子帧tm1或者子帧tm1-1属于ue预留的v2x传输的子帧,则子帧tn1的uu的上行传输最多可使用的功率pu2为pu2=pcmax-pg。

如图15所示,ue从子帧n-1开始准备子帧n+3的发送功率。ue从子帧n开始准备子帧n+4的发送功率,ue从子帧n+1开始准备子帧n+5的发送功率。ue的v2x业务在子帧m+1到达,即在子帧n+1开始之后。子帧m+3与子帧m+5是ue预留的v2x子帧。那么,ue在准备子n+3~子帧n+5的uu传输功率时,都需要考虑为v2x预留的功率,即uu传输的最大功率为pu2=pcmax-pg。假设v2x准备功率的最小时延为2ms,那么ue在子帧m+3和子帧m+5上发送v2x。ue在子帧m+3的v2x发送功率最大为pg2=min(pcmax-子帧n+3的pu1,pcmax-子帧n+4的pu1)。子帧m+5的最大发送功率为pg2=pcmax-pu1,而不是pg2=min(pcmax-pu1,pcmax-pu),其中pu1为子帧n+5的uu传输功率,pu为基站配置的uu预留功率。因为在这个例子中v2x准备功率的最小时延为2ms,也就是说,在子帧m+3,ue仍然有能力调整子帧m+5的v2x功率。因为子帧m+3在子帧n+2之后,因此,可以确定子帧n+6是否有uu上行传输。在这里例子中,子帧n+6虽然为uu上行子帧,但是没有uu上行传输。

又例如,如图16所示,ue从子帧n-1开始准备子帧n+3的uu上行发送功率。ue从子帧n+2开始准备子帧n+6的上行发送功率。ue的v2x业务在子帧m+1到达,即在子帧n-1开始之后,子帧n+2开始之前。子帧m+3与子帧m+5是ue预留的v2x子帧。子帧n+4,子帧n+5为uu上行子帧。

那么,ue在准备子帧n+3的uu传输功率时,需要考虑为v2x预留的功率,即uu传输的最大功率为pu2=pcmax-pg。而ue在准备子帧n+6的uu传输功率时,因为在子帧n+2开始前,v2x业务已到达,因此ue在子帧n+2时已确定在子帧m+5有v2x传输,那么,子帧m+5的v2x传输的功率和子帧n+6的uu传输功率根据实施例1中的步骤202-2确定,即根据v2x和uu上行传输的信道优先级来确定。

较优的,当资源重选之后用于第一个tb新传和/或重传的pscch/pssch的功率与uu上行传输功率之和超过了pcmax时,并且所述pscch/pssch的优先级高于uu上行传输,例如pppp超过了pppp门限,则ue优先为所述pscch/pssch分配功率,降低uu上行传输的功率,或者放弃发送uu上行传输,使得总功率不超过pcmax;如果所述pscch/pssch的优先级低于uu上行传输,则优先保证uu上行传输的功率,将剩余功率分配给v2x传输。

较优的,当ue功率受限时,ue在进行资源重选时,不将所述功率受限的子帧作为可选集合。所述功率受限可以为剩余给v2x的功率为0,或者剩余给v2x的功率低于功率控制计算出的功率,或者剩余给v2x的功率低于基站配置的为v2x预留的功率pg,也不排除其他准则。

(3)ue预留的v2x传输的子帧,为第一类子帧,ue假设一定存在v2x传输,按照预定义的优先级,ue对v2x传输以及uu上行传输分配功率。

在所述ue预留的v2x传输的子帧,按照v2x传输与uu上行传输的优先级关系来确定是否预留功率,如果v2x优先级高,则为v2x预留功率,预留的功率为上一次v2x传输所需功率。如果优先级低则不预留功率。优先级关系可以参照步骤202-2的描述。值得注意,与实施例二的(3)不同的地方在于,如果与子帧tm1的前半部分,或者后半部分有交叠的uu子帧有一个不是uu上行子帧,则仅需根据是uu上行子帧的那一个上行子帧的uu传输的上行信道和v2x传输多信道,按照优先级排序,确定功率。如果与子帧tm1的前半部分和后半部分有交叠的两个uu子帧都是uu上行子帧,则根据与子帧tm1前半部分交叠的子帧tn1的uu上行子帧的上行信道与子帧tm1的v2x传输按照优先级排序。

如图17所示,子帧m+2时,v2x业务到达,确定在子帧m+4发送v2x。子帧m+3不是ue预留的v2x的子帧,而子帧m+4为ue预留的v2x的子帧,那么,子帧n的uu的上行传输,不是假设为子帧m+4预留基站配置的功率pg,而是将子帧m+4的v2x传输与子帧n+4的uu的上行传输按照步骤202-2的方式,按照信道的优先级,分别为v2x传输和uu上行传输分配功率。例如,v2x传输优先级更高,那么优先保证v2x的发送功率,比如为pcmax-pu,然后再将剩余功率分配给uu,也就是pu。如果uu上行传输优先级更高,那么先保证uu的发送功率,然后将剩下的功率分配给v2x。因为ue在子帧m+2已确定子帧n+5没有uu上行传输,因此子帧m+4的v2x传输功率无需考虑子帧n+5的影响,即不会子帧n+5预留功率。

又例如,如图18所示,子帧m+2时,v2x业务到达,确定在子帧m+4发送v2x。子帧m+3不是ue预留的v2x的子帧,而子帧m+4为ue预留的v2x的子帧。ue在子帧n开始准备子帧n+4的uu上行传输,在子帧n+1准备子帧n+5的uu上行传输。那么,ue先根据子帧n+4的uu上行传输和子帧m+4的v2x按照优先级,确定功率,例如子帧m+4的v2x优先级更高,则先保证v2x功率,而降低子帧n+4的uu上行传输功率。但是子帧m+4的v2x的功率最多只能分配pcmax-pu。对于子帧n+5,则最大功率为pcmax-子帧m+4的v2x功率。这里子帧m+4的v2x功率为根据子帧n+4的uu上行传输和子帧m+4的v2x按照优先级确定的v2x的功率。

(4)如果资源重选计时器清零之后,第一个v2x业务尚未到达,那么第一类子帧为v2x的资源池包含的子帧,ue为v2x传输预留出功率pg。如果资源重选之后的第一个v2xtb已经传输,ue预留的v2x传输的子帧,为第一类子帧,ue为v2x传输预留出功率pg,对于其他子帧,ue不为v2x传输预留功率。

如图19所示,假设v2x传输功率准备的最小时延为3ms。在子帧n-1开始之前,ue资源重选计时器已清零,但v2x新业务尚未到达,直到子帧m,v2x业务到达。子帧m+3是v2x资源池的子帧,ue在子帧m+3上发送v2x。ue在子帧n-1开始准备子帧n+3的uu上行传输发送功率,最多可使用的功率pu2为pu2=pcmax-pg。在子帧m+3的v2x传输最多可使用的功率pg2=pcmax-pu1,其中pu1为子帧n+3的uu上行传输实际发送功率。因为ue在子帧m+1时,已确定子帧n+4上没有uu上行传输,因此无需为子帧n+4预留功率pu。

(5)如果资源重选计时器清零之后,第一个v2x业务尚未到达,那么第一类子帧为v2x的资源池包含的子帧,ue为v2x传输预留出功率pg。如果资源重选之后的第一个v2xtb已经传输,ue预留的v2x传输的子帧,为第一类子帧,ue假设一定存在v2x传输,按照预定义的优先级,对v2x传输以及uu上行传输分配功率,对于其他子帧,ue不为v2x传输预留功率。

(6)所有v2x间隔(v2xgap)的子帧为第一类子帧。ue在v2xgap的子帧中为v2x传输预留出功率pg。

(7)按照方法(1)~(5)中的一种确定第一类子帧,并且ue在第一类子帧中为v2x传输预留出功率pg。当子帧tn1属于v2xgap的子帧,并且存在与子帧tn1有重叠的v2x传输,并且ue功率受限时,并且v2x传输优先级高于uu上行传输时,优先保证v2x传输的功率,ue需调整所述uu上行传输的发送功率,使得总功率不超过pcmax。具体如何调整uu上行传输功率,不做限定。

较优的,所述优先级高的传输为步骤202-2中的第一类v2x业务类型。第二类v2x业务类型和uu上行传输均属于优先级较低的传输。即,ue功率受限时,如果存在第一类v2x业务类型的v2x传输,则优先为第一类v2x业务类型的v2x传输分配功率,如果仅存在第二类v2x业务类型的v2x和/或uu上行传输,则按照(1)~(5)中的方式分配功率。

(8)ue准备uu上行传输功率时不考虑为v2x传输预留出功率pg。当存在与子帧tn1有重叠的v2x传输,并且ue功率受限时,并且v2x传输优先级高于uu上行传输时,优先保证v2x传输的功率,ue需调整所述uu上行传输的发送功率,使得总功率不超过pcmax。具体如何调整uu上行传输功率,不做限定。若v2x传输优先级低于或者等于uu上行传输,则优先保证uu上行传输的功率。

较优的,所述优先级高的传输为步骤202-2中的第一类v2x业务类型。第二类v2x业务类型和uu上行传输均属于优先级较低的传输。即,ue功率受限时,如果存在第一类v2x业务类型的v2x传输,则优先为第一类v2x业务类型的v2x传输分配功率,如果仅存在第二类v2x业务类型的v2x和/或uu上行传输,则优先保证uu上行传输的功率。

进一步的,当uu上行传输和v2x传输有部分或者全部交叠时,并且所述v2x传输部分或者全部落入v2xgap内,并且ue功率受限时,并且v2x传输优先级高于uu上行传输时,优先保证v2x传输的功率,ue需调整所述uu上行传输的发送功率,使得总功率不超过pcmax。具体如何调整uu上行传输功率,不做限定。若v2传输优先级低于或者等于uu上行传输,则优先保证uu上行传输的功率。在v2xgap以外的子帧,ue为uu上行传输分配功率时不考虑为v2x传输预留功率,即优先uu上行传输。

(9)按照方法(1)~(5)中的一种确定第一类子帧,并且ue在第一类子帧中为v2x传输预留出功率pg。当存在与子帧tn1有重叠的v2x传输,并且ue功率受限时,并且v2x传输优先级高于uu上行传输时,并且v2x传输所需功率超过了预留功率pg,则ue优先保证v2x传输的功率,ue需调整所述uu上行传输的发送功率,使得总功率不超过pcmax。具体如何调整uu上行传输功率,不做限定。例如,ue可以放弃uu上行传输。当uu上行传输优先级高时,uu上行传输功率按照方法(1)~(5)中的一种确定,即第一类子帧,最大可用功率为pcmax-pg,否则最大可用功率为pcmax。

较优的,所述优先级高的传输为步骤202-2中的第一类v2x业务类型。第二类v2x业务类型和uu上行传输均属于优先级较低的传输。即,ue功率受限时,如果存在第一类v2x业务类型的v2x传输,则优先为第一类v2x业务类型的v2x传输分配功率,如果仅存在第二类v2x业务类型的v2x和/或uu上行传输,则按照(1)~(5)中的方式分配功率。

步骤403:ue在子帧tn1,按照步骤402中确定的功率,执行uu上行传输。

实施例四

步骤2301:ue判断,子帧tn是否发送功率受限。如果发送功率受限,则执行步骤2302,否则按照所需发送功率,在子帧tn发送uu上行传输和/或v2x传输。

步骤2302:如果子帧tn既存在v2x传输,又存在uu上行传输,并且v2x传输的优先级高于uu上行传输,则优先为v2x传输分配功率,并放弃发送至少一个uu上行传输载波;如果子帧tn既存在v2x传输,又存在uu上行传输,并且uu上行传输的优先级高于v2x传输,则优先为uu上行传输分配功率,并放弃发送至少一个v2x传输。

优选的,v2x传输和uu上行传输可以是同步的,也可以是非同步的。子帧tn既存在v2x传输又存在uu上行传输表示这两种传输在子帧tn1至少有部分交叠。

优选的,所述v2x传输的优先级是否高于uu上行传输,可以根据本发明实施例二描述的优先级准则确定。例如,当v2x传输的pppp高于预定义的pppp门限时,v2x传输为第一优先级业务,其优先级高于uu上行传输。

优选的,在所述当前子帧,存在至少两个uu上行载波的uu上行传输时,根据预定义的优先级,放弃发送优先级低的uu上行载波,使得发送了的uu上行载波以及v2x传输的总功率不超过最大发送功率pcmax。其中,所述预定义的优先级为,根据现有的uu上行传输的优先级确定,例如pucch>包含uci的pusch>不包含uci的pusch,又例如,prach的优先级高于其他上行信道(pucch,pusch,srs),srs的优先级低于其他上行信道。优先级相同时,根据预定义的规则,放弃发送部分uu上行载波,例如优先发送载波索引号低的uu上行载波。

例如,当ue在子帧tn1有两个uu上行载波发送以及v2x传输,并且v2x传输的pppp超过pppp门限,即优先级高于uu上行传输。ue功率受限。那么,ue先为v2x传输分配功率,可用功率最大可为pcmax。假设v2x传输功率实际所需为pg1,那么uu上行传输可用功率最大为pcmax-pg1。假设两个uu上行载波,一个载波为上行pcell,发送pucch,所需功率为pu_1,一个载波为上行scell,发送pusch,所需功率为pu_2。pu_1和pu_2均小于pcmax-pg1,但pu_1+pu_2大于pcmax-pg1。则ue放弃发送上行scell,仅发送上行pcell。

又例如图23所示,当ue在子帧tn1和子帧tn1+1均有两个uu上行载波发送,以及在与其有重叠的子帧tm1有v2x传输。v2x传输的pppp超过pppp门限,即优先级高于uu上行传输。ue功率受限。假设ue在为子帧tn1分配uu上行功率时,尚未确定子帧tm1有v2x传输,但在为子帧tn1+1分配uu上行功率时,已确定子帧tm1的v2x传输。那么,ue可以降低子帧tn1+1的uu上行功率,使得uu上行传输与v2x传输的功率之和不超过pcmax。而对于子帧tn1,只能放弃发送至少一个uu上行载波,使得uu上行传输与v2x传输的功率之和不超过pcmax。假设v2x传输功率实际所需为pg1,那么uu上行传输可用功率最大为pcmax-pg1。假设两个uu上行载波,一个载波为上行pcell,发送pucch,所需功率为pu_1,一个载波为上行scell,发送pusch,所需功率为pu_2。pu_1和pu_2均小于pcmax-pg1,但pu_1+pu_2大于pcmax-pg1。则ue放弃发送子帧tn1的上行scell,仅发送子帧tn1的上行pcell,以及发送子帧tn1+1的scell和pcell。如果ue在子帧tn1有两个uu上行载波发送,在子帧tn1+1没有uu上行载波发送或者功率不受限,也是按照以上方法处理子帧tn1的uu传输。

再例如,当ue在子帧tn1和子帧tn1+1均有两个uu上行载波发送,以及在与其有重叠的子帧tm1有v2x传输。v2x传输的pppp超过pppp门限,即优先级高于uu上行传输。ue功率受限。假设ue在为子帧tn1和子帧tn1+1分配uu上行功率时,均尚未确定子帧tm1有v2x传输。那么,对于子帧tn1和子帧tn1+1,ue只能分别放弃发送子帧tn1和子帧tn1+1的至少一个uu上行载波,使得uu上行传输与v2x传输的功率之和不超过pcmax。放弃发送的uu上行载波根据uu的优先级确定。比如,子帧tn1中,pcell发送pucch,放弃发送scell的pusch,子帧tn1+1中,放弃发送没有uci的pusch(pcell),发送有uci的pusch(scell)。

优选的,在所述当前子帧,存在至少两个uu上行载波的uu上行传输时,由ue决定放弃发送哪一个或者哪一些uu上行载波,但需保证放弃发送的uu上行载波数最少,使得发送了的uu上行载波以及v2x传输的总功率不超过最大发送功率pcmax。

例如,当ue在子帧tn1有两个uu上行载波发送以及v2x传输,并且v2x传输的pppp超过pppp门限,即优先级高于uu上行传输。ue功率受限。那么,ue先为v2x传输分配功率,可用功率最大可为pcmax。假设v2x传输功率实际所需为pg1,那么uu上行传输可用功率最大为pcmax-pg1。假设两个uu上行载波,一个载波为上行pcell,发送pucch,所需功率为pu_1,一个载波为上行scell,发送pusch,所需功率为pu_2。pu_1大于pcmax-pg1,pu_2小于pcmax-pg1。如果放弃发送上行scell,剩余功率pcmax-pg1仍然不足以发送上行pcell,但如果放弃发送pcell,则剩余功率pcmax-pg1足以发送上行scell。则ue放弃发送pcell,而发送上行scell。

优选的,在所述当前子帧,存在至少两个v2x传输载波时,根据预定义的优先级,放弃发送优先级低的v2x传输载波,使得发送了的v2x传输以及uu上行载波的总功率不超过最大发送功率pcmax。其中,所述预定义的优先级为,根据v2x传输的pppp确定优先级,和/或根据v2x传输的不同信道确定优先级,如实施例1中的优先级。

优选的,在所述当前子帧,存在至少两个v2x传输载波时,由ue决定放弃发送哪一个或者哪一些v2x传输载波,但需保证放弃发送的v2x传输载波数最少,使得发送了的v2x传输以及uu上行传输的总功率不超过最大发送功率pcmax。。

优选的,如果ue有足够的时间调整低优先级的uu上行载波的功率,则无需放弃发送所述上行载波,而仅需降低所述uu上行载波的功率,使得发送了的uu上行载波以及v2x传输的总功率不超过最大发送功率pcmax。在降低所述uu上行载波功率时,可以按照现有的uu上行传输的优先级确定,不再累述。

优选的,如果ue有足够的时间调整低优先级的v2x传输的功率,则无需放弃发送所述v2x传输,而仅需降低所述v2x传输的功率,使得发送了的uu上行载波以及v2x传输的总功率不超过最大发送功率pcmax。

实施例五

对应于上述方法,本申请还公开了一种设备,该设备可以用于实现上述方法,如图21所示,该设备包括判断模块、功率控制模块和发送模块,其中:

判断模块,可以用于判断在子帧tn,是否确定在子帧tn1一定有v2x发送。

功率控制模块,用于根据判断模块的判断结果,根据预定义的准则,对uu上行传输和/或v2x传输进行功率控制。

发送模块,用于按照功率

控制模块确定的功率发送uu上行传输和/或v2x传输。

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

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

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

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

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