针对大用户量情形实现CCE资源冲突最小化的处理方法、装置、处理器及其可读存储介质与流程

未命名 07-22 阅读:103 评论:0

针对大用户量情形实现cce资源冲突最小化的处理方法、装置、处理器及其可读存储介质
技术领域
1.本发明涉及大用户量场景领域,尤其涉及pdcch资源分配领域,具体是指一种针对大用户量情形实现cce资源冲突最小化的处理方法、装置、处理器及其计算机可读存储介质。


背景技术:

2.在大用户量场景中,随着每tti调度用户数的增加,控制信道资源提前成为瓶颈。特别是大话务量场景用户数多、用户信号质量差、用户做小包业务等均会导致pdcch cce受限严重。主要表现为以下资源分配冲突的情况:1)用户的cce起始位置与其他用户冲突,导致pdcch资源调度失败;2)用户在pdcch资源分配成功后,其cce起始位置对应的上行pucch资源与其他用户冲突,从而导致pucch资源调度失败。
3.然而,在以上资源受限的情况下,频域仍有相当多空闲的pdcch/pucch资源没有得到充分利用,因此需要对目前的分配算法进行优化。


技术实现要素:

4.本发明的目的是克服了上述现有技术的缺点,提供了一种满足成功率高、利用率高、适用范围较为广泛的针对大用户量情形实现cce资源冲突最小化的处理方法、装置、处理器及其计算机可读存储介质。
5.为了实现上述目的,本发明的针对大用户量情形实现cce资源冲突最小化的处理方法、装置、处理器及其计算机可读存储介质如下:
6.该针对大用户量情形实现cce资源冲突最小化的处理方法,其主要特点是,所述的方法包括以下步骤:
7.(1)根据聚合等级生成用户优先级列表;
8.(2)扫描uss空间的cce位置,得到未进行分配的cce起始位置,进行基于rnti的控制信道资源预调度过程;
9.(3)根据cce起始位置计算对应的rnti集合;
10.(4)选取未被分配的rnti值;
11.(5)根据选择的rnti值扫描待调度优先级用户列表,并进行控制信道资源预分配;
12.(6)根据cce位置计算得到对应的pucch资源,若该资源没有冲突,则进行预分配,并将用户添加至用户选择列表中,继续步骤(9);
13.(7)若无可用的pucch资源,重新分配pdcch资源,继续步骤(4);
14.(8)降低该用户在下个tti的调度优先级;
15.(9)若预调度用户数未达到本tti调度最大用户数,则继续步骤(2),进行下一个cce位置的分配;
16.(10)完成控制信道预调度过程,根据用户选择列表中的用户信息进行控制信道资
源分配。
17.较佳地,所述的步骤(4)还包括以下步骤:
18.若rnti值不够,则继续步骤(3);否则,继续步骤(4)。
19.较佳地,所述的步骤(5)具体包括以下步骤:
20.根据选择的rnti值扫描待调度优先级用户列表,若扫描成功,则进行分配,继续步骤(7);若未扫描成功,则继续步骤(4);
21.较佳地,所述的步骤(3)具体为:
22.根据cce起始位置计算n/2个rnti值,其中n为每tti的调度用户数。
23.该用于实现针对大用户量情形的cce资源冲突最小化处理的装置,其主要特点是,所述的装置包括:
24.处理器,被配置成执行计算机可执行指令;
25.存储器,存储一个或多个计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现上述的针对大用户量情形实现cce资源冲突最小化的处理方法的各个步骤。
26.该用于实现针对大用户量情形的cce资源冲突最小化处理的处理器,其主要特点是,所述的处理器被配置成执行计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现上述的针对大用户量情形实现cce资源冲突最小化的处理方法的各个步骤。
27.该计算机可读存储介质,其主要特点是,其上存储有计算机程序,所述的计算机程序可被处理器执行以实现上述的针对大用户量情形实现cce资源冲突最小化的处理方法的各个步骤。
28.采用了本发明的针对大用户量情形实现cce资源冲突最小化的处理方法、装置、处理器及其计算机可读存储介质,相比计算完所有rnti值对应起始位置再进行cce资源调度,该方法可以根据当前用户数量进行按需分配,且某一位置相应rnti值分配完时只需要更新当前位置所对应的rnti值,不需要整个cce空间进行更新,减少了cce起始位置到rnti映射的计算复杂度。相比传统做法根据rnti计算cce起始位置进行pdcch及pucch资源分配的方法,省去了在资源冲突情况下需要在搜索候选集中尝试多次搜索的时间,提高了调度器的效率。
附图说明
29.图1为本发明的针对大用户量情形实现cce资源冲突最小化的处理方法的整体流程图。
具体实施方式
30.为了能够更清楚地描述本发明的技术内容,下面结合具体实施例来进行进一步的描述。
31.本发明的该针对大用户量情形实现cce资源冲突最小化的处理方法,其中包括以下步骤:
32.(1)根据聚合等级生成用户优先级列表;
33.(2)扫描uss空间的cce位置,得到未进行分配的cce起始位置,进行基于rnti的控制信道资源预调度过程;
34.(3)根据cce起始位置计算对应的rnti集合;
35.(4)选取未被分配的rnti值;
36.(5)根据选择的rnti值扫描待调度优先级用户列表,并进行控制信道资源预分配;
37.(6)根据cce位置计算得到对应的pucch资源,若该资源没有冲突,则进行预分配,并将用户添加至用户选择列表中,继续步骤(9);
38.(7)若无可用的pucch资源,重新分配pdcch资源,继续步骤(4);
39.(8)降低该用户在下个tti的调度优先级;
40.(9)若预调度用户数未达到本tti调度最大用户数,则继续步骤(2),进行下一个cce位置的分配;
41.(10)完成控制信道预调度过程,根据用户选择列表中的用户信息进行控制信道资源分配。
42.作为本发明的优选实施方式,所述的步骤(4)还包括以下步骤:
43.若rnti值不够,则继续步骤(3);否则,继续步骤(4)。
44.作为本发明的优选实施方式,所述的步骤(5)具体包括以下步骤:
45.根据选择的rnti值扫描待调度优先级用户列表,若扫描成功,则进行分配,继续步骤(7);若未扫描成功,则继续步骤(4);
46.作为本发明的优选实施方式,所述的步骤(3)具体为:
47.根据cce起始位置计算n/2个rnti值,其中n为每tti的调度用户数。
48.本发明的该用于实现针对大用户量情形的cce资源冲突最小化处理的装置,其中所述的装置包括:
49.处理器,被配置成执行计算机可执行指令;
50.存储器,存储一个或多个计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现上述的针对大用户量情形实现cce资源冲突最小化的处理方法的各个步骤。
51.本发明的该用于实现针对大用户量情形的cce资源冲突最小化处理的处理器,其中所述的处理器被配置成执行计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现上述的针对大用户量情形实现cce资源冲突最小化的处理方法的各个步骤。
52.本发明的该计算机可读存储介质,其上存储有计算机程序,所述的计算机程序可被处理器执行以实现上述的针对大用户量情形实现cce资源冲突最小化的处理方法的各个步骤。
53.本发明的具体实施方式中,公开了在大用户量调度场景下如何降低uss空间pdcch及pucch资源冲突的方法,有效地提高了控制信道频域资源利用率。改进的方法利用cce位置与rnti的对应关系对cce位置进行紧凑的分配;并结合pucch分配结果反馈,利用cce位置与pucch资源条的对应关系将冲突的用户调整到空闲的资源上,以降低分配失败率,提高了整个系统的吞吐量。cce包括css空间和uss空间,本专利仅针对uss空间的cce冲突进行解决。
54.采用基于rnti预调度的方法来进行pdcch资源分配,算法的思想是:在进行ue选择
的时候根据cce起始位置与rnti的对应关系将ue精确的放置在上一个ue分配结束的位置进行预调度。
55.本发明基于qos调度优先级的基础上,优先调度聚合等级低的用户,对已经分配成功的用户降低其在下一个tti的调度优先级。
56.对于uss搜索空间,cce的起始位置由下式决定:
[0057][0058]
式中:l聚合等级;p
‑‑‑
corset索引;yp,为搜索空间所在时隙,s为时隙号,f为当前系统帧号,μ为子载波间隔配置参数;
[0059]
对uss,变量yp,时,变量初始值y
p
,-1
=rnti,当p%3=0时,系数a
p
=39827;p%3=1时,系数a
p
=39829;p%3=2时,系数a
p
=39839,系数d=65537;m为候选集索引,s为搜索空间索引,n
ci
为载波指示值;n
cce,p
为coreset中cce的数量;是s中等级l对应的候选集数量的最大值;候选集所占cce索引i=0,

,l-1。
[0060]
分析式(1)可得到如下的对应关系:
[0061]
1、rnti到cce起始位置的映射:
[0062]
rnti从1~65519对应l等级1、2、4、8和16,通过式(1)可计算得到65518种起始位置。对这些位置进行分析,可得到s=[n
cce,p
/l]个不重复的起始位置。如n
cce,p
=80,l=2时,存在40个互不重复的起始位置。因此,rnti到cce起始位置(cce idx)的映射可以归纳为:对于cce数目n
cce,p
对应的rnti在不同聚合等级的位置情况,存在不重复位置的数量为s=[n
cce,p
/l]。即对于不同的聚合等级(l=1,2,4,8,16),对应的不重复起始位置loc关系为
[0063]
loc=l
·
(l mod[n
cce,p
/l])-1
……
(2)
[0064]
式中,l=0,1,

,s。
[0065]
2、cce起始位置到rnti的映射:
[0066]
由式(1)可得,uss搜索空间的起始位置为
[0067][0068]
由上述分析可知,一个起始位置存在多个rnti值与之对应。若给定某个聚合等级可反推出符合式(3)的多个与之对应的rnti。本发明针对不同聚合等级的s个不重复起始位置,分别计算n个rnti用于资源分配,不够时再计算n个,其中n为当前需要进行调度的ue数。比如n
cce,p
=36,l=4时,存在[n
cce,p
/l]=9个不重复的起始位置,分别为loc=l
·
(l mod[n
cce,p
/l]∈(0,4,8,12,14,20,24,28,32),若每tti调度16个ue,则计算16/2个rnti值用于分配。当需要对loc起始的位置进行资源调度时,选取其对应且未被分配过的rnti值进行分配,若rnti值均已分配完成,则重新计算16个rnti值,并更新rnti分配表。
[0069]
本发明的基于大用户量cce资源实现冲突最小化,其中,包括以下步骤:
[0070]
(1)扫描uss空间的cce位置,找到一个未进行分配的cce起始位置,进行基于rnti的控制信道资源预调度过程;
[0071]
(2)根据cce起始位置计算其所对应的rnti集合,一次性计算n/2个,n为每tti的调度用户数;
[0072]
(3)从集合中选取一个未被分配的rnti值,若rnti值不够了,则跳回步骤2;
[0073]
(4)根据选择的rnti值扫描待调度优先级用户列表,若找到则进行分配,跳至步骤6,若没找到;若没有否则跳至步骤3;
[0074]
(5)根据cce位置计算得到其对应的pucch资源,若该资源没有冲突,则进行预分配,并将用户添加至用户选择列表中,跳至步骤8;
[0075]
(6)若无可用的pucch资源,重新分配pdcch资源,跳至步骤3;
[0076]
(7)控制信道预调度成功,降低该用户在下个tti的调度优先级;
[0077]
(8)若预调度用户数没有达到本tti调度最大用户数,则跳至步骤1,进行下一个cce位置的分配;
[0078]
(9)控制信道预调度过程完成,根据用户选择列表中的用户信息进行控制信道资源分配;
[0079]
(10)调度结束。
[0080]
本实施例的具体实现方案可以参见上述实施例中的相关说明,此处不再赘述。
[0081]
可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。
[0082]
需要说明的是,在本发明的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是指至少两个。
[0083]
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
[0084]
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行装置执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
[0085]
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,相应的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
[0086]
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
[0087]
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0088]
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0089]
采用了本发明的针对大用户量情形实现cce资源冲突最小化的处理方法、装置、处理器及其计算机可读存储介质,相比计算完所有rnti值对应起始位置再进行cce资源调度,该方法可以根据当前用户数量进行按需分配,且某一位置相应rnti值分配完时只需要更新当前位置所对应的rnti值,不需要整个cce空间进行更新,减少了cce起始位置到rnti映射的计算复杂度。相比传统做法根据rnti计算cce起始位置进行pdcch及pucch资源分配的方法,省去了在资源冲突情况下需要在搜索候选集中尝试多次搜索的时间,提高了调度器的效率。
[0090]
在此说明书中,本发明已参照其特定的实施例作了描述。但是,很显然仍可以作出各种修改和变换而不背离本发明的精神和范围。因此,说明书和附图应被认为是说明性的而非限制性的。

技术特征:
1.一种针对大用户量情形实现cce资源冲突最小化的处理方法,其特征在于,所述的方法包括以下步骤:(1)根据聚合等级生成用户优先级列表;(2)扫描uss空间的cce位置,得到未进行分配的cce起始位置,进行基于rnti的控制信道资源预调度过程;(3)根据cce起始位置计算对应的rnti集合;(4)选取未被分配的rnti值;(5)根据选择的rnti值扫描待调度优先级用户列表,并进行控制信道资源预分配;(6)根据cce位置计算得到对应的pucch资源,若该资源没有冲突,则进行预分配,并将用户添加至用户选择列表中,继续步骤(9);(7)若无可用的pucch资源,重新分配pdcch资源,继续步骤(4);(8)降低该用户在下个tti的调度优先级;(9)若预调度用户数未达到本tti调度最大用户数,则继续步骤(2),进行下一个cce位置的分配;(10)完成控制信道预调度过程,根据用户选择列表中的用户信息进行控制信道资源分配。2.根据权利要求1所述的针对大用户量情形实现cce资源冲突最小化的处理方法,其特征在于,所述的步骤(4)还包括以下步骤:若rnti值不够,则继续步骤(3);否则,继续步骤(4)。3.根据权利要求1所述的针对大用户量情形实现cce资源冲突最小化的处理方法,其特征在于,所述的步骤(5)具体包括以下步骤:根据选择的rnti值扫描待调度优先级用户列表,若扫描成功,则进行分配,继续步骤(7);若未扫描成功,则继续步骤(4)。4.根据权利要求1所述的针对大用户量情形实现cce资源冲突最小化的处理方法,其特征在于,所述的步骤(3)具体为:根据cce起始位置计算n/2个rnti值,其中n为每tti的调度用户数。5.一种用于实现针对大用户量情形的cce资源冲突最小化处理的装置,其特征在于,所述的装置包括:处理器,被配置成执行计算机可执行指令;存储器,存储一个或多个计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现权利要求1至4中任一项所述的针对大用户量情形实现cce资源冲突最小化的处理方法的各个步骤。6.一种用于实现针对大用户量情形的cce资源冲突最小化处理的处理器,其特征在于,所述的处理器被配置成执行计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现权利要求1至4中任一项所述的针对大用户量情形实现cce资源冲突最小化的处理方法的各个步骤。7.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述的计算机程序可被处理器执行以实现权利要求1至4中任一项所述的针对大用户量情形实现cce资源冲突最小化的处理方法的各个步骤。

技术总结
本发明涉及一种针对大用户量情形实现CCE资源冲突最小化的处理方法,包括以下步骤:扫描USS空间,得到未进行分配的CCE起始位置;根据CCE起始位置计算对应的RNTI集合;选取未被分配的RNTI值;根据选择的RNTI值扫描待调度优先级用户列表;根据CCE位置计算得到对应的PUCCH资源;降低该用户在下个TTI的调度优先级;完成控制信道预调度过程,根据用户选择列表中的用户信息进行控制信道资源分配。本发明还涉及一种用于实现针对大用户量情形的CCE资源冲突最小化处理的装置、处理器及存储介质。采用了本发明的针对大用户量情形实现CCE资源冲突最小化的处理方法、装置、处理器及其计算机可读存储介质,减少了CCE起始位置到RNTI映射的计算复杂度,省去了需要在搜索候选集中尝试多次搜索的时间,提高了调度器的效率。提高了调度器的效率。提高了调度器的效率。


技术研发人员:董晋 逯利军 钱培专 许闱帷 季利军
受保护的技术使用者:上海赛特斯信息科技股份有限公司 北京赛特斯信息科技股份有限公司
技术研发日:2023.04.25
技术公布日:2023/7/20
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐