一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种MU-MIMO空时数据流分配方法及系统与流程

2022-06-02 14:43:52 来源:中国专利 TAG:

一种mu-mimo空时数据流分配方法及系统
技术领域
1.本公开属于无线通信技术领域,具体涉及一种mu-mimo空时数据流分配方法及系统。


背景技术:

2.本部分的陈述仅仅是提供了与本公开相关的背景技术信息,不必然构成在先技术。
3.wi-fi6扩展了多用户多输入多输出(multi-user mimo,简称mu-mimo)技术,多8个用户复用同一个资源单元(ru)。在mu-mimo场景下,ru中的用户都至少分配一个空时数据流,最多为一个用户分配4个空时数据流,各个用户的空时数据流个数总和不超过该ru的空时数据流总数,ru的空时数据流总数最多为8个。准确地为各个用户分配合适的空时数据流,是保证mu-mimo正常通信的基础。因此,研究mu-mimo场景下的用户空时数据流分配方法,对wi-fi6高速通信具备重要意义。
4.现有技术方案中,初始化用户的空时数据流个数时,各个用户的空时数据流个数总和可能小于空时数据流总数。例如当空时数据流总数为8、用户数为3时,则初始化时,第一个用户的空时数据流个数为4,其余用户的空时数据流个数为1。各个用户的空时数据流个数总和为6,这使得有两个空时数据流未被使用,造成无线资源浪费。
5.当更新用户的空时数据流个数时,现有技术方案只能逐个用户依次执行空时数据流个数更新操作,无法同时确定多个用户的可分配的空时数据流个数。同时,现有技术方案基于空时数据流个数递增1的操作,逐步判断更新后的空时数据流个数是否有效,若无效需要回退更新操作。因此,现有技术方案的空时数据流个数更新效率较低,影响wi-fi6网络中无线资源调度和分配效率。
6.综上所述,目前wi-fi6中的mu-mimo空时数据流分配方案存在如下两个不足:
7.1、用户的空时数据流个数初始化分配时,各个用户的空时数据流个数总和可能小于空时数据流总数,使得部分空时数据流未被分配,造成无线资源浪费。
8.2、用户的空时数据流个数更新时,只能逐个用户依次更新,同时依赖于空时数据流个数依次递增1然后判断更新操作是否有效的操作,更新效率较低,影响wi-fi6网络中无线资源调度和分配效率。


技术实现要素:

9.为了解决上述问题,本公开提出了一种mu-mimo空时数据流分配方法及系统,实时计算各个用户的空时数据流范围,从而帮助通信系统实时分配各个用户的空时数据流,实现了资源利用率更高、更新效率更高的wi-fi6网络mu-mimo空时数据流分配。
10.根据一些实施例,本公开的第一方案提供了一种mu-mimo空时数据流分配方法,采用如下技术方案:
11.一种mu-mimo空时数据流分配方法,包括以下步骤:
12.获取空时数据流总数和用户总数;
13.基于所获取的空时数据流总数和用户总数,进行每个用户的空时数据流个数的初始化判断,得到初始化后的用户时空数据流个数;
14.根据所得到的初始化后的用户空时数据流个数,实时更新用户空时数据流,确定用户空时数据流的范围,实现空时数据流的分配。
15.作为进一步的技术限定,在所述获取空时数据流总数的过程中,所有用户的空时数据流数的累加和不大于所获取空时数据流总数。
16.作为进一步的技术限定,在所述获取用户总数的过程中,当用户总数为1时表示单用户场景,所有的空时数据流均分配给该用户。
17.作为进一步的技术限定,在所述每个用户的空时数据流个数的初始化判断的过程中,当用户总数大于1时,判断空时数据流总数是否大于分界值4;当空时数据流总数不大于分界值4时,除第一个用户外,其他用户的空时数据流个数都初始化为1,第一个用户的空时数据流为空时数据流总数减去其他用户的空时数据流个数。
18.根据ieee 802.11ax协议规范,多用户场景下,各个用户的空时数据流都不能超过4。为了保证这一点,本算法将空时数据流总数是否大于分界值4作为一个分界点。
19.进一步的,当空时数据流总数大于分界值4时,每个用户的空时数据流个数的初始化判断的具体过程为:
20.(1)将每个用户的空时数据流数初始化为1;
21.(2)判断所有用户的空时数据流数的累加和是否等于所获取的空时数据流总数,若是则结束初始化判断流程,否则执行(3);
22.(3)初始化用户个数i=1,将用户的空时数据流个数si设置为4;
23.(4)当所有用户的空时数据流数的累加和等于所获取的空时数据流总数时,结束初始化判断流程;
24.当所有用户的空时数据流数的累加和大于所获取空时数据流总数,令si=s
i-1,继续执行(4);
25.当所有用户的空时数据流数的累加和小于所获取空时数据流总数,令i=i 1,si=s
i-1
,继续执行(4)。
26.作为进一步的技术限定,在所述空时数据流的分配的过程中,不依赖迭代和循环判断进行用户的时空数据流个数的更新,实时确定用户空时数据流的范围。
27.进一步的,记用户i的空时数据流的最小值为s
i,min
,最大值为s
i,max
,空时数据流总数为m,用户数为n,则
28.s
i,min
=s
i 1
,i=1,

,n-1
29.s
n,min
=1
[0030][0031]
根据一些实施例,本公开的第二方案提供了一种mu-mimo空时数据流分配系统,采
用如下技术方案:
[0032]
一种mu-mimo空时数据流分配系统,包括:
[0033]
获取模块,被配置为获取空时数据流总数和用户总数;
[0034]
初始化模块,被配置为基于所获取的空时数据流总数和用户总数,进行每个用户的空时数据流个数的初始化判断,得到初始化后的用户时空数据流个数;
[0035]
分配模块,被配置为根据所得到的初始化后的用户空时数据流个数,实时更新用户空时数据流,确定用户空时数据流的范围,实现空时数据流的分配。
[0036]
根据一些实施例,本公开的第三方案提供了一种计算机可读存储介质,采用如下技术方案:
[0037]
一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时实现如本公开第一方面所述的mu-mimo空时数据流分配方法中的步骤。
[0038]
根据一些实施例,本公开的第四方案提供了一种电子设备,采用如下技术方案:
[0039]
一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的程序,所述处理器执行所述程序时实现如本公开第一方面所述的mu-mimo空时数据流分配方法中的步骤。
[0040]
与现有技术相比,本公开的有益效果为:
[0041]
本公开包括初始化和空时数据流更新两部分,在初始化用户的空时数据流个数时,将所有的空时数据流都可以分配给用户,从而提高无线资源利用率;在更新用户的空时数据流个数时,实时确定该用户空时数据流范围;同时当该用户的空时数据流改变时,可实时计算其他用户的空时数据流范围,助力通信系统高效地调度和分配各用户的空时数据流。
附图说明
[0042]
构成本公开的一部分的说明书附图用来提供对本公开的进一步理解,本公开的示意性实施例及其说明用于解释本公开,并不构成对本公开的不当限定。
[0043]
图1是本公开实施例一中的mu-mimo空时数据流分配方法的流程图;
[0044]
图2是本公开实施例二中的mu-mimo空时数据流分配系统的结构框图。
具体实施方式
[0045]
下面结合附图与实施例对本公开作进一步说明。
[0046]
应该指出,以下详细说明都是例示性的,旨在对本公开提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本公开所属技术领域的普通技术人员通常理解的相同含义。
[0047]
需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本公开的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。
[0048]
在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。
[0049]
实施例一
[0050]
本公开实施例一介绍了一种mu-mimo空时数据流分配方法。
[0051]
如图1所示的一种mu-mimo空时数据流分配方法,包括以下步骤:
[0052]
获取空时数据流总数和用户总数;
[0053]
基于所获取的空时数据流总数和用户总数,进行每个用户的空时数据流个数的初始化判断,得到初始化后的用户时空数据流个数;
[0054]
根据所得到的初始化后的用户空时数据流个数,实时更新用户空时数据流,确定用户空时数据流的范围,实现空时数据流的分配。
[0055]
本实施例基于ieee 802.11ax协议规范,提出了一种mu-mimo场景下用户空时数据流的分配方法,包括初始化和空时数据流范围两部分。初始化部分是在通信开始时,根据空时数据流总数和用户数对各个用户的空时数据流进行初始分配。空时数据流范围部分是在通信过程中,由于通信环境和通信流程变化,需要更改某个用户的空时数据流时,确定该用户空时数据流范围。同时,某个用户的空时数据流个数发生变化时,会影响其他用户的空时数据流范围,使用本专利提出的方法可以实时计算各个用户的空时数据流范围,从而帮助通信系统实时分配各个用户的空时数据流。
[0056]
已有的用于wi-fi6的mu-mimo空时数据流分配方案中,初始化各个用户的空时数据流个数时,除第一个用户外,剩余每个用户的空时数据流个数都置为1,第一个用户的空时数据流为空时数据流总数减去其他用户的空时数据流个数。若第一个用户的空时数据流个数大于分界值4,则将该用户的空时数据流个数改变为分界值4。
[0057]
当需要更新用户的空时数据流个数时,已有方案采用如下步骤:
[0058]
(1)将该用户的空时数据流个数增加1;
[0059]
(2)判断各个用户的空时数据流个数总和是否大于空时数据流总数,若是,则将该用户的空时数据流减1,退出更新操作;否则,执行步骤(3);
[0060]
(3)判断该用户的空数据流是否不大于前面用户的空时数据流个数,若是,则将该用户的空时数据流减1,退出更新操作;否则,回到步骤(1)。
[0061]
在本实施例中,记空时数据流总数为m,用户数为n,各个用户的空时数据流数为si,i=1,

,n。根据ieee 802.11ax协议,s1≥

≥sn,并且1≤si≤4。
[0062]
本实施例中的方法适应于于n大于1时的用户空时数据流分配。当n=1时,表示单用户场景,m个数据流都分配给该用户。本实施例中的方法主要包含初始化和用户空时数据流更新两部分。
[0063]
一、初始化
[0064]
用户空时数据流个数初始化时,所有的空时数据流都被分配,无线资源得以充分利用。根据空时数据流总数是否大于分界值4分别采用不同的方法。当空时数据流总数不大于分界值4时,除第一个用户外,其他用户的空时数据流个数都初始化为1,第一个用户的空时数据流为空时数据流总数减去其他用户的空时数据流个数;
[0065]
即若m不大于分界值4,则:
[0066]
si=1,i=2,

,n
[0067]
s1=m-(n-1)
[0068]
若m大于分界值4,则按如下步骤初始化用户的空时数据流个数。
[0069]
1)初始化每个用户的空时数据流数为1;
[0070]
2)若则结束初始化流程;否则执行3);
[0071]
3)初始化i=1,令s1=4;
[0072]
4)若则结束初始化流程;
[0073]
否则若则令si=s
i-1,继续执行4);
[0074]
否则,令i=i 1,si=s
i-1
,继续执行4)。
[0075]
特别地,当m=8且n=2时,用户1和用户2的空时数据流参数都为4。
[0076]
二、用户空时数据流更新
[0077]
当需要更新用户的空时数据流个数时,不依赖于大量迭代和循环判断,就能够实时确定该用户空时数据流范围;同时当该用户的空时数据流更新后,也可以实时计算其他用户的空时数据流范围。这样可以做到高效地调度和分配无线资源。记用户i的空时数据流最小值为s
i,min
,最大值为s
i,max

[0078]si,min
的计算方式如下:
[0079]si,min
=s
i 1
,i=1,

,m-1
[0080]sn,min
=1
[0081]si,max
的计算方式如下:
[0082][0083][0084]
通信系统可在这个范围内为用户选择一个值更新用户的空时数据流个数。每修改一个用户的空时数据流数,都可以按照上述步骤实时重新计算其他用户的空时数据流个数取值范围。
[0085]
本实施例所提出的用户空时数据流个数初始化方法可充分利用wi-fi6网络的无线资源,没有未被分配的空时数据流;实时更新用户的数据流,并且当某用户的空数据流更新后,可以实时更新其他用户的空时数据流,使得无线资源调度和分配更加高效。
[0086]
实施例二
[0087]
本公开实施例二介绍了一种mu-mimo空时数据流分配系统。
[0088]
如图2所示的一种mu-mimo空时数据流分配系统,包括:
[0089]
获取模块,被配置为获取空时数据流总数和用户总数;
[0090]
初始化模块,被配置为基于所获取的空时数据流总数和用户总数,进行每个用户的空时数据流个数的初始化判断,得到初始化后的用户时空数据流个数;
[0091]
分配模块,被配置为根据所得到的初始化后的用户空时数据流个数,实时更新用户空时数据流,确定用户空时数据流的范围,实现空时数据流的分配。
[0092]
详细步骤与实施例一提供的mu-mimo空时数据流分配方法相同,在此不再赘述。
[0093]
实施例三
[0094]
本公开实施例三提供了一种计算机可读存储介质。
[0095]
一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时实现如本公开实施例一所述的mu-mimo空时数据流分配方法中的步骤。
[0096]
详细步骤与实施例一提供的mu-mimo空时数据流分配方法相同,在此不再赘述。
[0097]
实施例四
[0098]
本公开实施例四提供了一种电子设备。
[0099]
一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的程序,所述处理器执行所述程序时实现如本公开实施例一所述的mu-mimo空时数据流分配方法中的步骤。
[0100]
详细步骤与实施例一提供的mu-mimo空时数据流分配方法相同,在此不再赘述。
[0101]
上述虽然结合附图对本公开的具体实施方式进行了描述,但并非对本公开保护范围的限制,所属领域技术人员应该明白,在本公开的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本公开的保护范围以内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献