掌桥专利:专业的专利平台
掌桥专利
首页

一种上行频选资源分配方法

文献发布时间:2023-06-19 19:28:50


一种上行频选资源分配方法

技术领域

本发明属于通信技术领域,特别涉及一种上行频选资源分配方法。

背景技术

随着NR(New Radio,新空口)网络建设的深入以及NR的使用场景逐渐增多,各行业领域也在逐渐地应用部署NR系统。对于在sub6G频段最大支持100MHz带宽的NR系统而言,相对于公网系统,行业应用的NR系统由于部署频段不是很干净,需要面对更为严重的上行干扰问题。如果不解决NR系统的上行干扰问题,将严重影响NR系统的上行性能,会导致用户体验下降、速率降低、甚至接入困难、掉话等问题。

NR系统的物理上行共享信道(Physical Uplink Shared Channel,PUSCH)支持单载波频分多址(Single-carrier Frequency-division Multiple Access,SC-FDMA)技术,该技术要求单用户调度需要使用连续RB(Resource Block,资源块)。在现有技术中,往往通过频选调度的方法来解决NR系统的上行干扰问题,以提高上行的性能;但频选调度会带来上行资源的碎片化,选择合适的资源分配方法就显得尤为重要。

公开号为102098785A的中国专利,提出了一种基于IOT(Interference overThermal,干扰指示)和SINR(Signal to Interference plus Noise Ratio,信干噪比)作为频选依据的资源分配方法,即根据IOT或者SINR和IOT两者结合,得到IOT最小子带或者综合SINR和IOT的标识最小子带的中间2RB作为资源分配的中点,向两边扩展得到M个RB;并且给出了给UE分配M个RB的方式为:根据UE上报的SINR,映射得到传输块大小指示(TBS);再根据UE上报的缓冲区状态报告(BSR),确定本次传输的传输块大小(Tbsize);然后,根据LTE(长期演进)协议的TBS、Tbsize以及RB数三者映射表,得到RB数目M。上述实现方式的缺陷主要有以下几个方面:

1)由于干扰的不确定性,该方法获得的资源分配中心频点以及RB数,在干扰最小子带离强干扰位置较近时,会使得最终分配的M个RB包含了受到了强干扰的RB,使得传输效率大大降低;

2)该方法逻辑上有问题,其中对于PUSCH的资源分配需要的SINR,并不是UE上报的;

3)该方法根据映射表同时获得的分配RB数M和调制编码方式(Modulation andCoding Scheme,MCS),无法准确反映分配资源上受到的干扰情况,使得获得的MCS太大或太小,最后导致PUSCH传输的效率大大降低;

在信道受到干扰情况下,如果不能根据信道情况给PUSCH选择合适位置的RB资源和RB数量、以及合适的MCS,则上行频选资源分配的做法就失去了意义,也没有解决干扰带来的严重问题,影响了用户体验。

发明内容

针对上述存在的问题,本发明的目的是解决现有技术中针对上行干扰提出的资源分配方法没有合理且充分利用干扰情况来选择合适的资源位置、资源数目和调制编码方式,从而导致PUSCH传输效率低的问题,提出了一种上行频选资源分配方法。

本发明的技术方案是:一种上行频选资源分配方法,包括以下步骤:

1)将PUSCH的可用带宽划分为多个RBG;

2)计算每个RBG的干扰强度;

3)确定频选分配的初始sinr和RB数;

4)确定调度所需RBG的位置和数目,根据每个RBG的干扰强度和上行的发送功率,选择PUSCH传输最大数据量所对应的分配RB数和MCS;

5)获得PUSCH的调度信息,并根据上述得到的分配RB数和MCS进行调度。

进一步地,步骤1)具体为:根据部分带宽BWP的配置、PUSCH的可用带宽和RBGsize计算资源块组RBG的数目,计算公式如下:

RBGsize为资源块组RGB的大小,取值为p,PUSCH的可用带宽起始RB索引

索引为k的RBG,其起始RB索引为:

索引为k的RBG,其包含RB数记为,则:

进一步地,步骤2)具体为:根据物理层测量上报1RB粒度的干扰功率NIpwr,计算RBGk(k=0,1,…,N

其中,k=0,1,…,N

类似的方法,根据前一次PUSCH调度的RB范围,可以计算出这些RB平均干扰强度,记为NIrpt。

进一步地,步骤3)具体为:根据物理层测量上报rptsinr,更新调度内环SINR,记为sinr

根据PHY上报的HARQ-ACK信息,更新调度外环SINR,记为sinr

根据下式计算频选分配的sinr:

sinr=sinr

频选分配的初始RB数为UE满功率发送PUSCH时所能支持的最小RB数,记为K。

进一步地,步骤4)具体为:根据下述过程,得到调度RBG索引集合RbgIndexTotal等信息:

a)初始化参数

TBSMax=0;

N

采用的RBG索引集合RbgIndexTotal=[];

Counter=0:

b)选择初始RBG索引

从平均干扰最小的连续V个RBG中,选择其中干扰最小的RBG索引,记为j;其中,V取值合理,则可以从受干扰较小的较大带宽中选择合理初始RBG索引,使得最终选择的多个RBG的传输效率最高;V典型取值为5;

c)计算分配RB数:

d)更新RBG索引集合:RbgIndexTotal=RbgIndexTotal∪{j};

e)计算RBG索引集合RbgIndexTotal中各RB的平均干扰强度,记为NIaver;

Counter=0时,NIaver=PNI,

Counter>0时,NIaver根据下式计算:

f)计算TBSize,记为TBS

根据以下条件更新sinr:

如果N

否则,

进一步通过sinr得到对应的MCS,然后根据MCS、RB数为N

g)更新TBSMax

TBSMax=max(TBSMax,TBS

h)如果BSR≤TBSMax或者Count=N

i)选择下一个RBG:

Counter=Counter+1;

如果min(RbgIndexTotal)=0,则j=max(RbgIndexTotal)+1,并转到步骤c);

如果max(RbgIndexTotal)=N

否则,从索引为min(RbgIndexTotal)-1和max(RbgIndexTotal)+1的两个RBG中选择干扰强度较小的RGB,其索引记为j,并转到步骤c);

其中,BSR为缓冲区数据大小。

进一步地,步骤5)具体为:根据RbgIndexTotal得到PUSCH调度的起始RB索引RBstart:

ind=min(RbgIndexTotal);

并根据上述得到的MCS、N

与现有技术相比,本发明的有益效果在于:本发明根据上行时隙测量的干扰强度,在合理的带宽范围选择干扰强度最小的子带,并结合前一次PUSCH调度带宽的干扰强度,从该子带开始逐渐增加调度RB数,直到传输的Tbsize最大为止,得到最终的起始RB索引、调度RB数和MCS,解决了现有技术中没有合理充分利用干扰情况来选择合适的资源位置、资源数目和调制编码方式,导致PUSCH传输效率低的问题,提高了终端的上行传输速率,也提高了包括空口资源的传输效率,进而增强了用户体验。

附图说明

图1为本发明的整体方法流程图;

图2是本发明的步骤4)的方法流程图。

具体实施方式

下面结合附图1到附图2,对本发明的具体实施方式进行详细描述。在本发明的描述中,需要理解的是,术语“中心”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征;在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。

需要说明的是,本发明中涉及到的电路连接均采用常规的电路连接方式,不涉及到任何创新。

实施例:如图1所示,一种上行频选资源分配方法,包括以下步骤:

1)将PUSCH的可用带宽划分为多个RBG;

根据部分带宽BWP的配置、PUSCH的可用带宽和RBGsize计算资源块组RBG的数目,计算公式如下:

RBGsize为资源块组RGB的大小,取值为p,PUSCH的可用带宽起始RB索引

索引为k的RBG,其起始RB索引为:

索引为k的RBG,其包含RB数记为,则:

2)计算每个RBG的干扰强度;

据物理层测量上报1RB粒度的干扰功率Nlpwr,计算RBGk(k=0,1,...,N

其中,k=0,1,...,N

类似的方法,根据前一次PUSCH调度的RB范围,可以计算出这些RB平均干扰强度,记为NIrpt;

3)确定频选分配的初始sinr和RB数;

根据物理层测量上报rptsinr,更新调度内环SINR,记为sinr

根据PHY上报的HARQ-ACK信息,更新调度外环SINR,记为sinr

根据下式计算频选分配的sinr:

sinr=sinr

频选分配的初始RB数为UE满功率发送PUSCH时所能支持的最小RB数,记为K;

4)确定调度所需RBG的位置和数目,根据每个RBG的干扰强度和上行的发送功率,选择PUSCH传输最大数据量所对应的分配RB数和MCS;

根据如图2所示过程,得到调度RBG索引集合RbgIndexTotal等信息:

a)初始化参数

TBSMax=0;

N

采用的RBG索引集合RbgIndexTotal=[];

Counter=0;

b)选择初始RBG索引

从平均干扰最小的连续V个RBG中,选择其中干扰最小的RBG索引,记为j;其中,V取值合理,则可以从受干扰较小的较大带宽中选择合理初始RBG索引,使得最终选择的多个RBG的传输效率最高;V典型取值为5;

c)计算分配RB数:

d)更新RBG索引集合:RbgIndexTotal=RbgIndexTotal∪{j};

e)计算RBG索引集合RbgIndexTotal中各RB的平均干扰强度,记为NIaver;

Counter=0时,NIaver=P

Counter>0时,NIaver根据下式计算:

f)计算TBSize,记为TBS

根据以下条件更新sinr:

如果N

否则,

进一步通过sinr得到对应的MCS,然后根据MCS、RB数为N

g)更新TBSMax

TBSMax=max(TBSMax,TBS

h)如果BSR≤TBSMax或者Count=N

i)选择下一个RBG:

Counter=Counter+1;

如果min(RbgIndexTotal)=0,则j=max(RbgIndexTotal)+1,并转到步骤c);

如果max(RbgIndexTotal)=N

否则,从索引为min(RbgIndexTotal)-1和max(RbgIndexTotal)+1的两个RBG中选择干扰强度较小的RGB,其索引记为j,并转到步骤c);

其中,BSR为缓冲区数据大小;

5)获得PUSCH的调度信息,并根据上述得到的分配RB数和MCS进行调度

根据RbgIndexTotal得到PUSCH调度的起始RB索引RBstart:

ind=min(RbgIndexTotal);

并根据上述得到的MCS、N

以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均包含在本发明的保护范围之内。

相关技术
  • 一种上行资源分配的方法、终端及网络设备
  • 一种上行资源分配方法、用户设备和具有存储功能的装置
  • 一种基于上下行频谱联合复用的D2D资源分配方法
  • 一种蜂窝网络中引入D2D技术的下行频谱资源分配方法
技术分类

06120115928791