电子通信装置的制造及其应用技术基于传输时隙电力业务差异化的wifi6接入资源优化方法技术领域1.本发明涉及通信技术领域,尤其涉及一种基于传输时隙电力业务差异化的wifi6接入资源优化方法。背景技术:2.随着万物互联时代的到来,各业务场景对快速、高效的无线连接的需求不断增加,尤其是电力物联网场景下,多业务、多终端需要同时满足高速率的无线电资源需求,这就对无线局域网络提出了挑战。802.11ax作为新一代无线局域网协议,首次引入了ofdma(正交频分多址)、上下行mu-mimo(多用户多输入多输出)等新技术,为无线局域网下多种类、多业务终端场景下的资源分配和调度问题指明了新方向。在电力物联网下,存在多种业务终端,每种业务终端对时延和优先级的敏感程度不同,因此就需要设计合理调度方法来针对特定业务场景解决无线资源的调度问题。ofdma技术能够让多用户的数据在同一时隙同时传输,提高了传输效率以及资源的利用率。然而,不同业务帧之间存在差异性,不同的业务类型有也有不同的qos(服务质量),针对某种类别的数据帧,可以为它赋予某个级别的传输优先级,来标识它的相对重要性。ap(无线接入点,access point)通过分析数据帧以及业务类型之间的差异性,再与sta(站点、用户终端)进行信息交互、完成ofdma资源块的有效调度以及资源分配问题仍然是我们面临的一大挑战。综上所述,如何利用wifi6技术,区分不同的业务类型与数据帧特点,完成ap对资源的合理调度和优化,以保障电力业务场景通信质量等已成为重要研究方向。3.为了解现有802.11ax无线资源分配调度机制的发展状况,给出以下现有技术:4.现有技术1:专利号为cn2312576a的《802.11ax网络中的ul-ofdma(上行ofdma技术)的动态上行链路资源单元调度》涉及802.11ax网络中的ul-ofdma的动态上行链路资源单元调度。它是一种用于上行链路资源单元调度的系统和方法,通过由网络设备为多个站中的每个站确定特定站的缓冲器的状态是超过第一阈值、超过第二阈值、还是既未超过第一阈值又未超过第二阈值,响应于特定站的缓冲器超过第一阈值,使用上行链路多用户多输入多输出来调度特定站,响应于特定站的缓冲器超过第二阈值,使用已调度ru(资源块)来调度特定站,以及响应于缓冲器既未超过第一阈值又未超过第二阈值,使用随机接入资源单元来调度特定站。通过以上方法来进行802.11ax网络中的动态上行链路资源单元调度。5.现有技术2:专利号为cn105873233b的《基于分层调度的ieee802.11ax接入增强方法》发布了一种基于分层调度的ieee802.11ax接入增强的方法,该方案首先将接入点接收到的数据按照业务类别进行队列划分,然后将每个数据业务队列按照数据分组的大小分成n个分队列,并采用最高响应比优先算法进行一级调度;接着将一级调度得到的输出队列作为新的数据业务队列,在采用csma/ca对新的数据业务队列进行二级调度;最后将经过二级调度的数据传输给一个或几个用户。解决了现有技术接入机制调度中数据等待时间过长的问题。6.上述两个现有技术中,存在如下缺陷:7.现有技术1通过划分阈值来进行上行链路的资源调度,例如:当缓冲器内的状态超过第一阈值时采用mu-mimo进行调度;超过第二阈值则使用一调度的ru进行调度;如果未超过任何阈值,则使用ra-ru(随机接入资源块)进行调度。该方法虽然很明确分划分了使用上行资源调度的资源使用,但是随着网络规模的不断扩大,静态的进行资源调度无法满足实时变化的网络状态,仍然存在缺陷。8.现有技术2对802.11ax网络进行分层调度接入,依据业务类别进行分类,然后再将每个数据业务队列按照数据分组大小分成n个分队列,并采用最高响应比优先算法进行一级调度;然后再进行二级调度:将第一级得到的输出作为新的数据业务队列,采用csma/ca(carrier sense multiple access with collision avoid,即带有冲突避免的载波侦听多路访问)机制。最后再将输出数据传输给一个或者多个用户,该专利虽然提高了系统的吞吐量同时降低了数据包的等待时间,但在该方法中未能提高如何利用多个ap(access point,无线接入点)进行协调调度的策略,仅针对单个ap而言,且并没有考虑关于网络故障后如何恢复的资源调度问题。技术实现要素:9.本发明的目的是为了提供一种基于传输时隙电力业务差异化的wifi6接入资源优化方法,提高了传输效率以及资源的利用率,保障电力业务高吞吐量、低时延的要求。10.为解决以上技术问题,本发明的技术方案为:一种基于传输时隙电力业务差异化的wifi6接入资源优化方法,步骤包括:11.步骤1:基于无线接入点ap的电力业务数据帧长短差异构建动态接入选择模型;区分长短帧,将短帧随机接入,将长帧调度接入;12.步骤2:根据不同电力业务种类的时延阈值与业务优先级差异构建基于信噪比并考虑服务质量qos的调度接入优化模型,并通过启发式的调度算法进行求解来进行资源分配。13.进一步地,动态接入选择模型用于最小化长帧和短帧内部的差异而最大化长帧与短帧之间的差异从而来区分长帧和短帧;对于所有用户终端sta中的待传数据,利用pam算法进行分类。14.进一步地,在一个txop时隙进行多帧数据的传输,将每帧的时长设置为当组最大数据帧的时长,为使传输同步,其余终端进行padding,使得每组数据帧的大小差别尽可能小,即padding部分尽可能短。15.进一步地,动态接入选择模型接入调度后,ap每个时隙中的资源块资源保留一部分用于进行随机接入,保留的资源数按总终端总数的等比例进行保留,短帧数据进行随机竞争接入;16.为防止随机接入资源过多或过少,动态接入选择模型设置了如下优化目标和约束条件:17.min vars,s∈{i,j}ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ(1)18.subject to ki≥αschkꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ(2)19.其中,i表示进行调度接入的资源块集合,j表示随机接入的资源块集合,s表示用户终端id;k表示总的所有可用资源块集合,i∪j=k;ki表示用于调度接入的资源块总数,kj表示用于随机接入的资源块总数;20.其中,vars表示为资源预留方差,即资源预留情况尽可能满足调度接入和随机接入的同时两类数据的差异性尽可能小;其中n表示系统中所有用户终端的数量,thrs为当前用户终端业务的最大完成时延阈值,表示所有用户终端业务的最大完成时延阈值的均值,|s|为总用户数;21.其中,αsch表示进行调度接入的资源数占总调度数的百分比,其值介于0~1之间。22.进一步地,所述步骤2中,构建调度接入优化模型方法为:23.基于用户终端在资源块ru上进行上行传输的信道增益来计算每个用户终端sta上行传输的信噪比;基于信噪比并引入时延阈值与业务优先级作为优化因子来计算用户终端在资源块上传输时的调度效用函数;24.构建调度效用函数最大化的调度算法,得到调度接入优化模型。25.进一步地,调度效用函数的计算方法为:[0026][0027]其中,表示用户终端i在资源块k上传输时的效用函数;表示用户终端i在资源块k上传输的信噪比;表示用户终端i综合时延和优先级的服务质量参数;[0028]式中,计算方法为:[0029][0030]其中,表示用户终端i在资源块k上进行上行传输的信道增益;表示用户终端i在资源块k上进行上行传输的发射功率,是白噪声,表示用户终端z在资源块k上进行上行传输的发射功率,表示用户终端z在资源块k上进行上行传输的信道增益;[0031]式中,计算方法为:[0032][0033]其中,gt和gr分别表示发射机和接收机的天线增益,lp为路径损耗,as为阴影效应,af为快速衰落效应,是两个随机变量;[0034]式中,用于引入业务的时延阈值和优先级;qos是一个常数,其值介于0~1之间的区间,当qos=1时就表示不引入时延阈值和优先级;定义紧急度因子间的区间,当qos=1时就表示不引入时延阈值和优先级;定义紧急度因子保证优先级高的用户能够获得更大的效用函数,pi值越小,越大,越能获得最大的优先级,αdel和αurg表示时延和优先级的占比,αdel+αurg=1,thri表示用户终端i的完成任务的最大时延;prii表示用户终端i的优先级。[0035]进一步地,调度效用函数最大化的调度算法如下:[0036][0037][0038][0039][0040]其中,表示第k个资源块ru是否分配给用户终端i,为1表示分配,为0表示不分配;k表示为所有可用资源块ru的集合,i表示用于调度接入的资源块集合;αdat表示用户终端sta在分配给他的资源上至多发送它所需要上传数据的百分比,当αdat=1时表示刚好全部发送完。[0041]进一步地,所述步骤2中,通过启发式的调度算法进行求解来进行资源分配的方法为:将当前所选的资源块ru分配给拥有最大调度效用函数值的用户终端;[0042]更新拥有最大调度效用函数值的用户终端的待传数据。[0043]进一步地,启发式的调度算法基于迭代,依次对所有资源进行分配决策。[0044]本发明具有如下有益效果:[0045]一、本发明针对电力物联网系统的业务需求及特点,针对不同业务的qos以及数据帧之间的差异性,从wifi6的ofdma资源划分特性出发,提供一种基于传输时隙调度的电力物联网业务差异化wifi6接入资源优化方法,从资源传输效率和业务优先级的角度建立两级调度模型,最后以启发式算法进行求解,以达到资源的合理、高效分配,保障多业务种类不同qos级别的电力通信传输质量,本发明让多用户的数据在同一时隙同时传输,提高了传输效率以及资源的利用率,基于新一代的wi-fi技术802.11ax协议,旨在复杂的电力物联网多业务传输场景下,能够满足多业务、多终端的通信需要,具有更低时延、更高吞吐量等特点;[0046]二、本发明首先构建基于区分业务帧的动态接入选择模型,将长短帧区分开来接入,旨在最大化上行数据的传输效率,提高资源传输效率,降低系统开销;然后,构建基于传输时隙和业务优先级的调度接入优化模型,并通过自启发算法进行求解,考虑最大信噪比选择调度的同时加入业务时延阈值和优先级,实现区分电力业务qos的传输,在一个txop时隙内进行多帧数据传输,降低业务传输时延同时提高了资源利用率;最后,基于启发式的调度算法求解从而进行资源分配。本发明提出的方法能够提高系统吞吐量,保障电力业务高质量、低时延的要求。附图说明[0047]图1为本发明整体流程示意框图;[0048]图2为本发明中ofdma多帧传输模式的示意图;[0049]图3为本发明中动态接入选择模型的流程示意框图;[0050]图4为本实施例中本发明调度算法和基于信噪比的调度算法的关于平均吞吐量对比的仿真图;[0051]图5为本实施例中本发明调度算法和基于信噪比的调度算法的关于平均延时对比的仿真图。具体实施方式[0052]为了使本发明的目的、技术方案及优点更加清楚明白,下面结合附图和具体实施例对本发明作进一步详细说明。[0053]请参考图1至图5,本发明为一种基于传输时隙电力业务差异化的wifi6接入资源优化方法,步骤包括:[0054]步骤1:基于无线接入点ap的电力业务数据帧长短差异构建动态接入选择模型;区分长短帧,将短帧随机接入,将长帧调度接入;[0055]步骤2:根据不同电力业务种类的时延阈值与业务优先级差异构建基于信噪比并考虑服务质量qos的调度接入优化模型,并通过启发式的调度算法进行求解来进行资源分配。[0056]步骤1中,对于面向电力物联网业务帧的动态接入选择模型,本发明主要面向ppdu(协议数据单元)时间段内的资源调度问题,如图1所示,采用调度接入uonra(上行非随机接入机制)需要有一轮bsr帧和rts帧的信息交互,如果终端的接入数据帧很短,即数据传输阶段很短,这无疑是一种效率低下的体现,如图1所示。而uora(上行随机接入)机制能一定程度上减轻信息交互操作,且有文献已经证明,uora不适合长帧的传输。[0057]基于以上分析,本发明权衡数据传输速率与信息交互开销之间的平衡,构建一种面向不同数据帧之间的动态接入选择模型,具体而言就是长帧进行调度接入,而短帧进行随机竞争接入,提高数据传输的效率和资源的利用率。然而长帧和短帧的界定较模糊,无法用一个确定的数值来划分数据帧是长帧还是短帧,且在调度和资源分配中,为了提高数据传输的资源利用率,肯定希望padding的空白字段尽可能少,802.11ax规定ap可以视情况调整每个txop的时间长度,因此,可以在一个txop时长进行多帧数据的传输,将每帧的时长设置为当组最大数据帧的时长,为使传输同步,其余终端进行padding,目标就是使得每组数据帧的大小差别尽可能小,即padding部分进可能短,提高资源的利用率。[0058]在信息交互之前,ap获取终端的buffer(缓存)信息,根据终端报告的buffer信息情况启动第一级调度算法,即确定调度接入和随机接入的资源分配情况。按照请求用户数中长帧与短帧的比例进行分配,然后向sta广播长短帧边界,sta以此来选择上行随机接入机制uora或者上行非随机接入机制uonra的传输模式。每一帧的ru的mcs(调制与编码策略)级别以及用户在该资源块ru上传输的功率大小不一样。这些都需要根据sta终端的csi(信道状态信息)等确定。[0059]动态接入选择模型接入调度后,ap每个时隙中的ru资源保留一部分进行随机接入,短帧数据进行竞争接入,减少了bsr帧的交互,提高了效率。本发明将保留的资源数按总终端总数的等比例进行保留,然而,保留的资源不能太少也不能太多,如果保留的随机调度的资源过多,调度接入资源变少,不利于调度接入;如果保留的随机调度的资源过少,则终端竞争资源时发生碰撞的几率增高,容易导致频繁碰撞而丢包。因此,本发明在保证一定数量比的前提下定义了资源预留方差vars,即资源预留情况尽可能满足调度接入和随机接入的同时两类数据的差异性尽可能小。为了防止随机接入资源过多或过少,本发明考虑如下优化目标和约束条件:[0060]minvars,s∈{i,j}ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ(1)[0061]subject to ki≥αscgkꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ(2)[0062]其中,i表示进行调度接入的资源块集合,j表示随机接入的资源块集合,s表示用户终端id;k表示总的所有可用资源块集合,i∪j=k;ki表示用于调度接入的资源块总数,kj表示用于随机接入的资源块总数;[0063]其中,vars表示为资源预留方差,即资源预留情况尽可能满足调度接入和随机接入的同时两类数据的差异性尽可能小;其中n表示系统中所有用户终端的数量,thrs为当前用户终端业务的最大完成时延阈值,表示所有用户终端业务的最大完成时延阈值的均值,|s|为总用户数;[0064]其中,αsch表示进行调度接入的资源数占总调度数的百分比,其值介于0~1之间。[0065]本发明的动态接入选择模型用于最小化长帧和短帧内部的差异而最大化长帧与短帧之间的差异从而来区分长帧和短帧;参阅图2,动态接入选择模型流程为:对于所有用户终端sta中的待传数据,利用pam算法进行分类;判定终端是否是长帧,若是,则长帧进行调度接入,若否,则短帧进行随机接入。[0066]本发明中利用pam算法进行长帧和短帧的分类,聚类样本设置为每个终端的时延阈值即thr={thr1,thr2,…,thrn}和数据大小d={d1,d2,…,dn}首先在样本中随机选取k个聚类中心,本实施例中聚类中心选取为2,然后对除开聚类中心外的样本点计算到每个聚类中心的距离,将样本归类到距离样本中心最近的样本点,这便实现了最初的聚类;再对每个类中除类中心的点外的其他样本点计算到其他所有点的距离和的最小值,将该最小值点作为新的聚类中心便实现了一次聚类优化。对比初次和优化后的聚类中心点的位置,如果位置不一样,则再进行一次聚类优化;若两次聚类中心的位置不再改变,便完成了最终的聚类。本发明在此基础上还要考虑其是否满足约束条件(2)。[0067]步骤2中,构建基于传输时隙和业务优先级的调度接入优化模型,针对调度接入,建立一个调度效用函数,目标是使得每次调度,系统的总效用最大化。在调度接入优化模型中,同时还考虑用户的时延和优先级因子,优化调度函数。[0068]步骤2中,构建调度接入优化模型方法为:基于用户终端在资源块ru上进行上行传输的信道增益来计算每个用户终端sta上行传输的信噪比;基于信噪比并引入时延阈值与业务优先级作为优化因子来计算用户终端在资源块上传输时的调度效用函数;构建调度效用函数最大化的调度算法,得到调度接入优化模型。[0069]调度效用函数的计算方法为:[0070][0071]其中,表示用户终端i在资源块k上传输时的效用函数;表示用户终端i在资源块k上传输的信噪比;表示用户终端i综合时延和优先级的服务质量参数。[0072]分配给ru上的sta的调制和编码方案(mcs)取决于其无线电条件,即信噪比sinr值。本发明按如下公式定义信噪比,首先,对于上行链路,定义每个sta上行传输的信噪比为:[0073][0074]其中,表示用户终端i在资源块k上进行上行传输的信道增益;表示用户终端i在资源块k上进行上行传输的发射功率,是白噪声,表示用户终端z在资源块k上进行上行传输的发射功率,表示用户终端z在资源块k上进行上行传输的信道增益;[0075]信道状态信息csi通过bsr帧交换进行反馈,本发明对sta间的信道进行如下统计建模:[0076][0077]其中,gt和gr分别表示发射机和接收机的天线增益,lp为路径损耗,as为阴影效应,af为快速衰落效应,是两个随机变量;[0078]每个sta终端通过bsr向ap反馈该任务完成需要的最大时延,即该缓存数据必须在该时延阈值内完成,否则该数据包就会被丢弃,在下一帧进行传输。[0079]本发明将效用函数等于每个sta传输的信噪比sinr,但同时又考虑了每个业务的时延阈值与紧急度,最大化系统信噪比的同时又综合考虑了时延阈值与业务优先级;用于引入业务的时延阈值和优先级;qos是一个常数,其值介于0~1之间的区间,当qos=1时就表示不引入时延阈值和优先级;定义紧急度因子保证优先级高的用户能够获得更大的效用函数,pi值越小,越大,越能获得最大的优先级,αdel和αurg表示时延和优先级的占比,αdel+αurg=1,thri表示用户终端i的完成任务的最大时延;prii表示用户终端i的优先级。[0080]最后,本发明提出的针对调度效用函数最大化的调度算法公式化如下:[0081][0082][0083][0084][0085]其中,表示第k个资源块ru是否分配给用户终端i,为1表示分配,为0表示不分配;k表示为所有可用资源块ru的集合,i表示用于调度接入的资源块集合;αdat表示用户终端sta在分配给他的资源上至多发送它所需要上传数据的百分比,当αdat=1时表示刚好全部发送完。公式(6)的目的就是使系统的总效用函数最大化。[0086]对于调度接入优化调度,本发明提出一种适用于本发明调度模型的、复杂度低且启发式算法,即基于启发式的综合时延和优先级的最大信噪比调度算法,具体流程为利用公式(4)和(5)计算信噪比sinr,然后再根据(3)计算调度函数,最后将当前所选的ru分配给具有调度函数值最高的sta用户终端,更新拥有最大调度效用函数值的用户终端的待传数据。该算法基于迭代,依次对所有资源进行分配决策。本发明规定ap每次调度之前需要对终端的业务进行数据更新,然后更新终端需要上传的数据,最后按照效用函数原则选择最优用户进行资源分配。[0087]下面给出仿真实例:[0088]针对本发明提出的基于传输时隙调度的电力物联网业务差异化wifi6接入资源优化方法,利用matlab仿真平台来鉴定其可行性。图4和图5分别表示本发明提出的区分qos的调度算法和基于信噪比的调度算法(之间的关于平均吞吐量和平均时延的仿真比较结果。在图4和图5中,qos=0.5表示本发明的调度算法;根据公式(3),当qos等于1的时候,因为1的任何次幂都为1,则此时pi不起作用,认为不引入时延阈值和优先级,因此qos=1表示仅基于信噪比而不考虑时延阈值与业务优先级的调度算法;[0089]图4为平均吞吐量随着终端数量的变化结果对比。随着终端数量的增加,两种算法的平均吞吐量都呈下降趋势,表示随着终端数量的增加,由于冲突等原因导致一些站点sta无法正常传输,但本发明提出的区分qos的算法性能一直要优于基于信噪比的算法,平均吞吐量要高于10%~15%左右。[0090]图5为平均时延随着终端数量的变化结果对比。在终端数量较少时,ap资源能够满足终端的传输,因此两种算法的平均时延都比较低,但是随着终端数量的增加,本发明提出的区分qos的算法优势逐渐体现,在终端数量大于20个时,本发明算法通过区分业务时延和优先级,最终的平均延时要比基于信噪比的算法低15%,能够保障电力业务高质量、低时延的要求。[0091]最终验证结果表示,本发明提出的方法能够并提高系统吞吐量,保障电力业务高质量、低时延的要求。[0092]本发明未涉及部分均与现有技术相同或采用现有技术加以实现。[0093]以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
基于传输时隙电力业务差异化的WiFi6接入资源优化方法与流程 专利技术说明
作者:admin
2022-12-06 20:27:16
319
关键词:
电子通信装置的制造及其应用技术
专利技术