一种RBG的划分方法和用户终端
技术领域
本发明涉及通信技术领域,尤其涉及一种资源块组(Resource Block Group,RBG)的划分方法和用户终端。
背景技术
通信***中下行支持基于RBG的资源分配,其中,RBG是指一组连续分布的资源块(Resource Block,RB),RBG大小可以用P表示,其中,P由下行***带宽确定。例如:小于或者等于10时,P等于1,大于或者等于11,且小于或者等于26时,P等于2等等。整个下行***带宽对应的RBG数量为其中,为向上取整,且RBG编号按照频率由低到高以及RBG大小不升高的顺序进行编号。
然而,在以后的通信***,例如:新空口(New Radio,NR)通信***中,用户终端可能无法支持全带宽的收发,因此,在NR通信***中引入了载波带宽部分(Band Width Part,BWP)的概念。BWP是一个载波中的一个连续物理资源块(Physical Resource Block,PRB)子集。用户终端只在激活的BWP内进行收发,且BWP内的RB从0开始编号。如果还采用现有RBG的划分方式,当不同用户终端的BWP重叠时,就可能出现RBG划分不匹配的情况,例如:如图1所示,图1中用户终端3的RBG#3占用后,用户终端2的RBG#1不能使用,且由于用户终端2的RBG#1的边界与用户终端3的RBG#3的边界不对齐,会导致部分RB无法采用基于RBG的机制分配。可见,采用现有的RBG的划分方式,会导致资源复用效率比较低。
发明内容
本发明实施例提供一种RBG的划分方法和用户终端,以解决资源复用效率比较低的问题。
本发明实施例提供一种RBG的划分方法,包括:
确定带宽部分BWP的第一个RBG包含的RB;
按照预先获取的RBG大小,确定所述BWP中的其他RBG包含的RB,其中,所述其他RBG为所述BWP中除所述第一个RBG之外的RBG。
可选的,所述第一个RBG为所述BWP的低频侧的第一个RBG;
所述按照预先获取的RBG大小,确定所述BWP中的其他RBG包含的RB,包括:
按照预先获取的RBG大小,且频率由低到高,确定所述BWP中的其他RBG包含的RB;
或者,
所述第一个RBG为所述BWP的高频侧的第一个RBG;
所述按照预先获取的RBG大小,确定所述BWP中的其他RBG包含的RB,包括:
按照预先获取的RBG大小,且频率由高到低,确定所述BWP中的其他RBG包含的RB。
可选的,所述确定BWP的第一个RBG包含的RB,包括:
根据网络侧发送的通知消息,确定BWP的第一个RBG包含的RB;或者
根据所述BWP的第一个RB与载波带宽的第一个RB的偏移,确定BWP的第一个RBG包含的RB。
可选的,所述通知消息包括:
所述第一个RBG的起始位置、所述第一个RBG的结束位置、所述第一个RBG包含的RB个数或者所述BWP的第二个RBG的起始位置。
可选的,所述根据网络侧发送的通知消息,确定BWP的第一个RBG包含的RB,包括:
若所述通知消息包括所述第一个RBG的起始位置,则将从所述第一个RBG的起始位置开始的P个RB中属于所述BWP中的RB作为所述第一RBG包含的RB,其中,所述P为所述RBG大小;或者
若所述通知消息包括所述第一RBG的结束位置,则将从所述BWP的第一个RB开始的至少一个RB作为所述第一RBG包含的RB,其中,所述至少一个RB的结束位置为所述第一RBG的结束位置;或者
若所述通知消息包括所述第一个RBG包含的RB个数,则将从所述BWP的第一个RB开始的至少一个RB作为所述第一RBG包含的RB,其中,所述至少一个RB的RB个数为所述第一个RBG包含的RB个数;或者
若所述通知消息包括所述第二个RBG的起始位置,则将从所述BWP的第一个RB开始的至少一个RB作为所述第一RBG包含的RB,其中,所述至少一个RB的结束位置为所述第二个RBG的起始位置的前一个RB。
可选的,所述根据所述BWP的第一个RB与载波带宽的第一个RB的偏移,确定BWP的第一个RBG包含的RB,包括:
确定BWP的T个RB作为所述第一个RBG包含的RB,其中,所述T等于P-(S mod P),其中,所述P为所述RBG大小,所述S为所述偏移,所述mod为求余函数。
可选的,所述确定BWP的T个RB作为所述第一个RBG包含的RB,包括:
将从所述BWP的第一个RB开始的T个RB作为所述第一RBG包含的RB。
本发明实施例还提供一种用户终端,包括:
第一确定模块,用于确定BWP的第一个RBG包含的资源块RB;
第二确定模块,用于按照预先获取的RBG大小,确定所述BWP中的其他RBG包含的RB,其中,所述其他RBG为所述BWP中除所述第一个RBG之外的RBG。
可选的,所述第一确定模块用于根据网络侧发送的通知消息,确定BWP的第一个RBG包含的RB;或者
所述第一确定模块用于根据所述BWP的第一个RB与载波带宽的第一个RB的偏移,确定BWP的第一个RBG包含的RB。
可选的,所述通知消息包括:
所述第一个RBG的起始位置、所述第一个RBG的结束位置、所述第一个RBG包含的RB个数或者所述BWP的第二个RBG的起始位置。
可选的,所述第一确定模块用于确定BWP的T个RB作为所述第一个RBG包含的RB,其中,所述T等于P-(S mod P),其中,所述P为所述RBG大小,所述S为所述偏移,所述mod为求余函数。
本发明实施例还提供一种用户终端,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,
所述处理器用于读取存储器中的程序,执行下列过程:
确定带宽部分BWP的第一个RBG包含的资源块RB;
按照预先获取的RBG大小,确定所述BWP中的其他RBG包含的RB,其中,所述其他RBG为所述BWP中除所述第一个RBG之外的RBG。
可选的,所述第一个RBG为所述BWP的低频侧的第一个RBG;
所述处理器执行的按照预先获取的RBG大小,确定所述BWP中的其他RBG包含的RB,包括:
按照预先获取的RBG大小,且频率由低到高,确定所述BWP中的其他RBG包含的RB;
或者,
所述第一个RBG为所述BWP的高频侧的第一个RBG;
所述处理器执行的按照预先获取的RBG大小,确定所述BWP中的其他RBG包含的RB,包括:
按照预先获取的RBG大小,且频率由高到低,确定所述BWP中的其他RBG包含的RB。
可选的,所述处理器执行的确定BWP的第一个RBG包含的RB,包括:
根据网络侧发送的通知消息,确定BWP的第一个RBG包含的RB;或者
根据所述BWP的第一个RB与载波带宽的第一个RB的偏移,确定BWP的第一个RBG包含的RB。
可选的,所述通知消息包括:
所述第一个RBG的起始位置、所述第一个RBG的结束位置、所述第一个RBG包含的RB个数或者所述BWP的第二个RBG的起始位置。
可选的,所述处理器执行的根据网络侧发送的通知消息,确定BWP的第一个RBG包含的RB,包括:
若所述通知消息包括所述第一个RBG的起始位置,则将从所述第一个RBG的起始位置开始的P个RB中属于所述BWP中的RB作为所述第一RBG包含的RB,其中,所述P为所述RBG大小;或者
若所述通知消息包括所述第一RBG的结束位置,则将从所述BWP的第一个RB开始的至少一个RB作为所述第一RBG包含的RB,其中,所述至少一个RB的结束位置为所述第一RBG的结束位置;或者
若所述通知消息包括所述第一个RBG包含的RB个数,则将从所述BWP的第一个RB开始的至少一个RB作为所述第一RBG包含的RB,其中,所述至少一个RB的RB个数为所述第一个RBG包含的RB个数;或者
若所述通知消息包括所述第二个RBG的起始位置,则将从所述BWP的第一个RB开始的至少一个RB作为所述第一RBG包含的RB,其中,所述至少一个RB的结束位置为所述第二个RBG的起始位置的前一个RB。
可选的,所述处理器执行的根据所述BWP的第一个RB与载波带宽的第一个RB的偏移,确定BWP的第一个RBG包含的RB,包括:
确定BWP的T个RB作为所述第一个RBG包含的RB,其中,所述T等于P-(S mod P),其中,所述P为所述RBG大小,所述S为所述偏移,所述mod为求余函数。
可选的,所述处理器执行的确定BWP的T个RB作为所述第一个RBG包含的RB,包括:
将从所述BWP的第一个RB开始的T个RB作为所述第一RBG包含的RB。
本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现本发明实施例提供的RBG的划分方法中的步骤。
本发明实施例中,确定BWP的第一个RBG包含的RB;按照预先获取的RBG大小,确定所述BWP中的其他RBG包含的RB,其中,所述P为RBG大小,所述其他RBG为所述BWP中除所述第一个RBG之外的RBG。由于先确定第一个RBG包括的RB,其他RBG再按照RBG大小进行划分,这样相比现有技术所有RBG均按RBG大小进行划分,可以减少不同用户终端的RBG划分不匹配的情况,或者避免不同用户终端的RBG划分不匹配的情况,从而提升资源利用效率。
附图说明
图1是按照现有RBG划分方式的示意图;
图2是本发明实施例可应用的网络结构示意图;
图3是本发明实施例提供的一种RBG的划分方法的流程图;
图4是本发明实施例提供一种RBG划分的示意图;
图5是本发明实施例提供另一种RBG划分的示意图;
图6是本发明实施例提供另一种RBG划分的示意图;
图7是本发明实施例提供一种RB的偏移的示意图;
图8是本发明实施例提供的一种用户终端的结构图;
图9是本发明实施例提供的另一种用户终端的结构图。
具体实施方式
参见图2,图2是本发明实施例可应用的网络结构示意图,如图2所示,包括用户终端(User Equipment,UE)21和网络侧设备22,其中,用户终端21可以是手机、平板电脑(Tablet Personal Computer)、膝上型电脑(Laptop Computer)、个人数字助理(personaldigital assistant,简称PDA)、移动上网装置(Mobile Internet Device,MID)或可穿戴式设备(Wearable Device)等终端侧设备,需要说明的是,在本发明实施例中并不限定用户终端21的具体类型。网络侧设备22可以是基站,例如:宏站、LTE eNB、5G NR NB等;网络侧设备22也可以是小站,如低功率节点(LPN:low power node)pico、femto等小站,或者网络侧设备22可以接入点(AP,access point);基站也可以是中央单元(CU,central unit)与其管理是和控制的多个传输接收点(TRP,Transmission Reception Point)共同组成的网络节点。需要说明的是,在本发明实施例中并不限定网络侧设备22的具体类型。
请参见图3,图3是本发明实施例提供的一种RBG的划分方法的流程图,如图3所示,包括以下步骤:
301、确定BWP的第一个RBG包含的RB;
302、按照预先获取的RBG大小,确定所述BWP中的其他RBG包含的RB,其中,所述其他RBG为所述BWP中除所述第一个RBG之外的RBG。
上述BWP的第一个RBG可以是BWP某一侧的第一个RBG,例如:低频侧的第一个RBG,或者高频侧的第一个RBG,其中,低频侧的第一个RBG可以理解为,BWP中频率由低到高的第一个RBG,即该RBG包含的RB是BWP中频率最低的RB;而高频侧的第一个RBG可以理解为,BWP中频率由高到低的第一个RBG,即该RBG包含的RB是BWP中频率最高的RB。另外,本发明实施例中,BWP的第一个RB同样是某一侧的第一个RB,例如:低频侧的第一个RB,或者高频侧的第一个RB,其中,低频侧的第一个RB可以理解为,BWP中频率最低的RB,而高频侧的第一个RB可以理解为,BWP中频率最高的RB。而载波带宽的第一个RB可以参见BWP的第一个RB,此处不作赘述。
另外,上述确定BWP的第一个RBG包含的RB可以是用户终端根据网络侧发送通知消息确定的,或者用户终端根据预先获取的确定规则确定的,对此本发明实施例不作限定。且上述第一个RBG包含的RB个数可以是小于或者等于上述RBG大小。上述RBG大小可以是用户终端根据配置的带宽计算出的,或者网络侧配置的等,对此本发明实施例不作限定。
步骤202可以是将上述BWP的RB个数减去第一个RBG的RB个数,再除以P,从而得到其他RBG包含的RB。需要说明的是,本发明实施例中,RBG大小可以用P表示。
例如:上述BWP内的RB个数为N,第一个RBG的RB个数为P1,则除第一个RBG外的RBG个数为其中个RBG的大小为P,若(N-P1)mod P>0,则其中一个RBG的大小为其中,为向上取整,为向下取整,mod为求余运算。例如,如图4所示,BWP包含的RB个数为N=106,RBG大小P=8,第一个RBG大小P1=6,则除RBG0外还有其中12个RBG的大小为8,另一个RBG大小为4。
需要说明的是,通过上述步骤可以实现先确定BWP的第一个RBG包含的RB,而其他RBG按照上述RBG大小进行划分,这样当多个用户终端的BWP存在重叠时,实现这多个用户终端的BWP中的RBG划分是相匹配的,即使得载波内不同BWP的RBG划分匹配,从而提升资源使用效率。例如:如图5所示,用户终端2先确定第一RBG(RBG#0)包含的RB,其他RBG(RBG#1至RBG#6)按照上述RBG大小进行划分,从而实现用户终端2与用户终端3的RBG相匹配,以提升资源使用效率。
在一种可选的实施方式中,所述第一个RBG为所述BWP的低频侧的第一个RBG;
所述按照预先获取的RBG大小,确定所述BWP中的其他RBG包含的RB,包括:
按照预先获取的RBG大小,且频率由低到高,确定所述BWP中的其他RBG包含的RB;
或者,
所述第一个RBG为所述BWP的高频侧的第一个RBG;
所述按照预先获取的RBG大小,确定所述BWP中的其他RBG包含的RB,包括:
按照预先获取的RBG大小,且频率由高到低,确定所述BWP中的其他RBG包含的RB。
该实施方式可以实现灵活地确定第一RBG包含的RB,以及其他RBG包含的RB,从而提高划分RBG的灵活性,以适应不同的通信业务、通信场景,提高用户终端的通信性能。
在另一种可选的实施方式中,所述确定BWP的第一个RBG包含的RB,包括:
根据网络侧发送的通知消息,确定BWP的第一个RBG包含的RB。
其中,上述通知消息可以用于通知用户终端确定上述第一RBG包含的RB的参数,用户终端获取到该通知消息后,可以准确地确定第一RBG包含的RB,且由于通知消息是网络侧发送的,这样可以保证多用户终端的BWP重叠时,多用户终端的RBG划分相匹配的,因为网络侧知道各用户终端的BWP,从而可以通过上述通知消息使得各用户终端划分后的RBG划分是相匹配的,以提升资源使用效率。
可选的,上述通知消息包括:
所述第一个RBG的起始位置、所述第一个RBG的结束位置、所述第一个RBG包含的RB个数或者所述BWP的第二个RBG的起始位置。
通过上述通知消息可以灵活确定第一个RBG包含的RB。
另外,上述通知消息包括所述第一个RBG的起始位置、所述第一个RBG的结束位置、所述第一个RBG包含的RB个数或者所述BWP的第二个RBG的起始位置可以理解为,该通知消息中携带有这些信息,即本发明实施例中,通知消息包括但不限于所述第一个RBG的起始位置、所述第一个RBG的结束位置、所述第一个RBG包含的RB个数或者所述BWP的第二个RBG的起始位置。例如:除了这些信息之外,上述通知消息还可以包括网络侧给用户终端配置的其他信息,当然,也可以不包括,即只包括这些信息。且上述通知消息可以是本发明实施例新定义的消息,或者上述通知消息也可以是现有协议中已定义的消息,而本发明实施例可以是在现有消息中增加上述第一个RBG的起始位置、所述第一个RBG的结束位置、所述第一个RBG包含的RB个数或者所述BWP的第二个RBG的起始位置,以减少传输开销。
其中,上述根据网络侧发送的通知消息,确定BWP的第一个RBG包含的RB,可以包括:
若所述通知消息包括所述第一个RBG的起始位置,则将从所述第一个RBG的起始位置开始的P个RB中属于所述BWP中的RB作为所述第一RBG包含的RB,其中,所述P为所述RBG大小;或者
若所述通知消息包括所述第一RBG的结束位置,则将从所述BWP的第一个RB开始的至少一个RB作为所述第一RBG包含的RB,其中,所述至少一个RB的结束位置为所述第一RBG的结束位置;或者
若所述通知消息包括所述第一个RBG包含的RB个数,则将从所述BWP的第一个RB开始的至少一个RB作为所述第一RBG包含的RB,其中,所述至少一个RB的RB个数为所述第一个RBG包含的RB个数;或者
若所述通知消息包括所述第二个RBG的起始位置,则将从所述BWP的第一个RB开始的至少一个RB作为所述第一RBG包含的RB,其中,所述至少一个RB的结束位置为所述第二个RBG的起始位置的前一个RB。
下面以用户终端的BWP包含N个RB,按照频率由低至高的顺序编号为RB0,RB1,…,RBN-1,且网络侧通知用户终端BWP低频侧的第一个RBG位置为例,对上述确定第一个RBG的实施方式进行举例说明:
方式一、网络侧通知第一个RBG的起始位置
网络侧通知第一个RBG的起始RB编号,例如,起始RB编号Istart的取值范围为-N1,-N1+1,…,0,其中N1=P-1,P为RBG大小,则第一个RBG的大小为P+Istart,包含RB0到
方式二、网络侧通知第一个RBG的结束位置
网络侧通知第一个RBG的结束RB编号。具体地,结束RB编号Iend的取值范围为0,1,…,N2,其中N2=P-1,P为RBG大小,则第一个RBG的大小为Iend+1,包含RB0到
方式三、网络侧通知第一个RBG的大小
网络侧通知第一个RBG的大小P1,则第一个RBG包含的RB为RB0到RBP1,P1的取值范围为1,2,…,P,P为RBG大小。
方式四、网络侧通知第二个RBG的起始位置
网络侧通知第二个RBG的起始RB编号,例如,起始RB编号I'start的取值范围为1,2,…,P,则第一个RBG包含的RB为前I'start个RB,即包含RB0到RBI'start-1。
假设RBG大小P=4,如图6所示,图6给出了Istart=-3,-2,-1,0/Iend=0,1,2,3/P1=1,2,3,4/I'start=1,2,3,4时的第一个RBG位置和大小示意图。当Istart=-3/Iend=0/P1=1/I'start=1时,第一个RBG大小为1,只包含RB0;当Istart=-2/Iend=1/P1=2/I'start=2时,第一个RBG大小为2,包含RB0和RB1;当Istart=-1/Iend=2/P1=3/I'start=3时,第一个RBG大小为3,包含RB0、RB1和RB2;当Istart=0/Iend=3/P1=4/I'start=4时,第一个RBG大小为4,包含RB0至RB3。
通过上述方式,可以灵活且准确地确定第一个RBG包含的RB。
在另一种可选的实施方式中,所述确定BWP的第一个RBG包含的RB,包括:
根据所述BWP的第一个RB与载波带宽的第一个RB的偏移,确定BWP的第一个RBG包含的RB。
上述偏移可以理解为BWP的第一个RB与载波带宽的第一个RB相距的RB个数,例如:用户终端的BWP的RB按照频率从低到高的顺序从RB0开始编号,上述BWP的第一个RB(RB0)在载波带宽中的序号为RBS,且载波带宽的第一个RB为序号为RB0,则如图7所示上述偏移为S。
需要说明的是,BWP的第一个RB和载波带宽的第一个RB均是指同一侧的第一个RB,例如:BWP的第一个RB和载波带宽的第一个RB分别为BWP低频侧的第一个RB和载波带宽低频侧的第一个RB,或者分别为BWP高频侧的第一个RB和载波带宽高频侧的第一个RB。
该实施方式中,可以实现各用户终端均是根据各自的偏移确定BWP的第一个RBG包含的RB,而在实际应用中,各用户终端的RBG大小往往是成倍数关系的,例如:RBG大小分别等于1、2、4、8和16等等,这样可以实现如图5所示,重叠的BWP的RBG划分是匹配的,以提升资源使用效率。
可选的,所述根据所述BWP的第一个RB与载波带宽的第一个RB的偏移,确定BWP的第一个RBG包含的RB,包括:
确定BWP的T个RB作为所述第一个RBG包含的RB,其中,所述T等于P-(S mod P),其中,所述P为所述RBG大小,所述S为所述偏移,所述mod为求余函数。
可以实现第一个RBG包含的RB个数为上述T,当然,需要说明的是,由于不同用户终端的BWP不同,所以不同用户终端的T可能是不同的。例如:假设一用户终端的P=8,S=106,则第一个RBG的大小为8-106%8=6,其中,106%8表示106对8取余,则在图7中,RBG#0包含RBS到RBS+5。
由于T等于P-S mod P,且在实际应用中,各用户终端的P往往是成倍数关系的,这样可以保证各用户终端划分的RBG的边界是对齐的,例如:用户终端3的P是用户终端1和用户终端2的P的2倍,且用户终端1和用户终端3的T分别等于各位的P,即S mod P等于0,且用户终端2的T小于用户终端2的P。这样通过上述步骤,可以实现如图5所示的RBG划分,用户终端1的RBG#0至RBG#5与用户终端3的RBG#0至RBG#2的边界是对齐的,用户终端2的RBG#1至RBG#5与用户终端3的RBG#3至RBG#5的边界是对齐的,其中,用户终端3的P是用户终端1和用户终端2的P的2倍。
可选的,所述确定BWP的T个RB作为所述第一个RBG包含的RB,包括:
将从所述BWP的第一个RB开始的T个RB作为所述第一RBG包含的RB。
该实施方式中,可以实现将BWP的前T个RB作为第一RBG(RBG#0)包含的RB,从而更容易保证多用户终端的BWP重叠时,保证各用户终端的BWP的RBG划分是匹配的。例如:如图5所示,用户终端1的S mod P等于0,则第一RBG(RBG#0)包含前P个RB,用户终端2的T小于P,则第一RBG(RBG#0)包含前T个RB,用户终端3的S mod P等于0,则第一RBG(RBG#0)包含前P个RB。
需要说明的是,本发明实施例中介绍的多种可选的实施方式,彼此可以相互结合实现,也可以单独实现,对此本发明实施例不作限定。
本发明实施例中,确定BWP的第一个RBG包含的RB;按照预先获取的P,确定所述BWP中的其他RBG包含的RB,其中,所述P为RBG大小,所述其他RBG为所述BWP中除所述第一个RBG之外的RBG。由于先确定第一个RBG包括的RB,其他RBG再按照P进行划分,这样相比现有技术所有RBG均按P进行划分,可以减少不同用户终端的RBG划分不匹配的情况,或者避免不同用户终端的RBG划分不匹配的情况,从而提升资源利用效率。
请参见图8,图8是本发明实施例提供的一种用户终端的结构示意图,如图8所示,用户终端800包括:
第一确定模块801,用于确定BWP的第一个RBG包含的资源块RB;
第二确定模块802,用于按照预先获取的RBG大小,确定所述BWP中的其他RBG包含的RB,其中,所述其他RBG为所述BWP中除所述第一个RBG之外的RBG。
可选的,所述第一个RBG为所述BWP的低频侧的第一个RBG;
所述第二确定模块802用于按照预先获取的RBG大小,且频率由低到高,确定所述BWP中的其他RBG包含的RB;
或者,
所述第一个RBG为所述BWP的高频侧的第一个RBG;
所述第二确定模块802用于按照预先获取的RBG大小,且频率由高到低,确定所述BWP中的其他RBG包含的RB。
可选的,第一确定模块801用于根据网络侧发送的通知消息,确定BWP的第一个RBG包含的RB;或者
第一确定模块801用于根据所述BWP的第一个RB与载波带宽的第一个RB的偏移,确定BWP的第一个RBG包含的RB。
可选的,所述通知消息包括:
所述第一个RBG的起始位置、所述第一个RBG的结束位置、所述第一个RBG包含的RB个数或者所述BWP的第二个RBG的起始位置。
可选的,第一确定模块801用于若所述通知消息包括所述第一个RBG的起始位置,则将从所述第一个RBG的起始位置开始的P个RB中属于所述BWP中的RB作为所述第一RBG包含的RB,其中,所述P为所述RBG大小;或者
第一确定模块801用于若所述通知消息包括所述第一RBG的结束位置,则将从所述BWP的第一个RB开始的至少一个RB作为所述第一RBG包含的RB,其中,所述至少一个RB的结束位置为所述第一RBG的结束位置;或者
第一确定模块801用于若所述通知消息包括所述第一个RBG包含的RB个数,则将从所述BWP的第一个RB开始的至少一个RB作为所述第一RBG包含的RB,其中,所述至少一个RB的RB个数为所述第一个RBG包含的RB个数;或者
第一确定模块801用于若所述通知消息包括所述第二个RBG的起始位置,则将从所述BWP的第一个RB开始的至少一个RB作为所述第一RBG包含的RB,其中,所述至少一个RB的结束位置为所述第二个RBG的起始位置的前一个RB。
可选的,第一确定模块801用于确定BWP的T个RB作为所述第一个RBG包含的RB,其中,所述T等于P-(S mod P),其中,所述P为所述RBG大小,所述S为所述偏移,所述mod为求余函数。
可选的,第一确定模块801用于将从所述BWP的第一个RB开始的T个RB作为所述第一RBG包含的RB。
需要说明的是,本实施例中上述用户终端800可以是本发明实施例中方法实施例中任意实施方式的用户终端,本发明实施例中方法实施例中用户终端的任意实施方式都可以被本实施例中的上述用户终端800所实现,以及达到相同的有益效果,此处不再赘述。
请参考图9,图9是本发明实施例提供的另一种用户终端的结构图,如图9所示,该用户终端包括:存储器910、处理器900及存储在所述存储器910上并可在所述处理器900上运行的计算机程序,其中:
所述处理器900用于读取存储器910中的程序,执行下列过程:
确定BWP的第一个RBG包含的RB;
按照预先获取的RBG大小,确定所述BWP中的其他RBG包含的RB,其中,所述其他RBG为所述BWP中除所述第一个RBG之外的RBG。
当然,在一些实施方式中,上述用户终端还可以包括收发机920,其中,收发机920,用于在处理器900的控制下接收和发送数据。
在图9中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器900代表的一个或多个处理器和存储器910代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机920可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。
处理器900负责管理总线架构和通常的处理,存储器910可以存储处理器900在执行操作时所使用的数据。
需要说明的是,存储器910并不限定只在用户终端上的一种设备,可以将来存储器910和处理器900分离处于不同的地理位置。
可选的,所述第一个RBG为所述BWP的低频侧的第一个RBG;
所述处理器900执行的按照预先获取的RBG大小,确定所述BWP中的其他RBG包含的RB,包括:
按照预先获取的RBG大小,且频率由低到高,确定所述BWP中的其他RBG包含的RB;
或者,
所述第一个RBG为所述BWP的高频侧的第一个RBG;
所述处理器900执行的按照预先获取的RBG大小,确定所述BWP中的其他RBG包含的RB,包括:
按照预先获取的RBG大小,且频率由高到低,确定所述BWP中的其他RBG包含的RB。
可选的,所述处理器900执行的确定BWP的第一个RBG包含的RB,包括:
根据网络侧发送的通知消息,确定BWP的第一个RBG包含的RB;或者
根据所述BWP的第一个RB与载波带宽的第一个RB的偏移,确定BWP的第一个RBG包含的RB。
可选的,所述通知消息包括:
所述第一个RBG的起始位置、所述第一个RBG的结束位置、所述第一个RBG包含的RB个数或者所述BWP的第二个RBG的起始位置。
可选的,所述处理器900执行的根据网络侧发送的通知消息,确定BWP的第一个RBG包含的RB,包括:
若所述通知消息包括所述第一个RBG的起始位置,则将从所述第一个RBG的起始位置开始的P个RB中属于所述BWP中的RB作为所述第一RBG包含的RB,其中,所述P为所述RBG大小;或者
若所述通知消息包括所述第一RBG的结束位置,则将从所述BWP的第一个RB开始的至少一个RB作为所述第一RBG包含的RB,其中,所述至少一个RB的结束位置为所述第一RBG的结束位置;或者
若所述通知消息包括所述第一个RBG包含的RB个数,则将从所述BWP的第一个RB开始的至少一个RB作为所述第一RBG包含的RB,其中,所述至少一个RB的RB个数为所述第一个RBG包含的RB个数;或者
若所述通知消息包括所述第二个RBG的起始位置,则将从所述BWP的第一个RB开始的至少一个RB作为所述第一RBG包含的RB,其中,所述至少一个RB的结束位置为所述第二个RBG的起始位置的前一个RB。
可选的,所述处理器900执行的根据所述BWP的第一个RB与载波带宽的第一个RB的偏移,确定BWP的第一个RBG包含的RB,包括:
确定BWP的T个RB作为所述第一个RBG包含的RB,其中,所述T等于P-(S mod P),其中,所述P为所述RBG大小,所述S为所述偏移,所述mod为求余函数。
可选的,所述处理器900执行的确定BWP的T个RB作为所述第一个RBG包含的RB,包括:
将从所述BWP的第一个RB开始的T个RB作为所述第一RBG包含的RB。
需要说明的是,本实施例中上述用户终端可以是本发明实施例中方法实施例中任意实施方式的用户终端,本发明实施例中方法实施例中用户终端的任意实施方式都可以被本实施例中的上述用户终端所实现,以及达到相同的有益效果,此处不再赘述。
本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明实施例提供的RBG的划分方法中的步骤。
在本申请所提供的几个实施例中,应该理解到,所揭露方法和装置,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述收发方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。