当前位置: 首页 > 专利查询>东南大学专利>正文

基于变分自编码器估计无线局域网络接入点吞吐量的方法技术

技术编号:24104445 阅读:57 留言:0更新日期:2020-05-09 15:25
本发明专利技术公开一种基于变分自编码器估计无线局域网络接入点吞吐量的方法,该方法包括如下步骤:(1)获取无线局域网络中AP端的吞吐量作为样本,对吞吐量数据做预处理,制作数据集X;(2)根据基于变分自编码器网络(VAE)的异常值检测方法,训练数据集X,获得异常值检测模型;(3)根据基于变分自编码器网络(VAE)的异常值检测方法,对数据集X进行全网AP吞吐量数据异常值过滤,制作新的数据集X

A method to estimate the throughput of access point in WLAN based on variational self encoder

【技术实现步骤摘要】
基于变分自编码器估计无线局域网络接入点吞吐量的方法
:本专利技术涉及一种基于变分自编码器估计无线局域网络接入点吞吐量的方法,属于深度学习、时间序列预测领域,尤其涉及无线局域网络中接入点(AP)吞吐量预测的方法。
技术介绍
:随着通信技术的进一步发展,无线局域网络已经覆盖到了人类生活的每个角落。现阶段,在公司、学校、商场各个角落都有着自己的无线局域网络,人们对于无线局域网络的依赖与日倍增。此外,随着5G技术的蓬勃发展,无线局域网络对于无人驾驶、无人机、智慧医疗、工业互联网等领域的发展也有着重大的促进作用,工业界对于无线局域网络通信的实时性、可靠性也提出了更高的要求。然而无线通信信道资源是有限的,随着无线局域网络接入点(AP)数量的增加,AP之间的相互干扰也日益严重,这极大地影响了用户体验,对工业界的影响更加严重。因此很多大型互联网公司或IT设备服务提供商会采用优化无线局域网络参数配置的方法来提升网络性能与终端用户体验。传统无线局域网络调优算法大部分是基于AP之间的邻居干扰进行调优,每个AP赋予相同的权值,通过分配网络参数降低无线局域网络干扰。但是,在实际应用中,每个AP权值是不一样的,这将极大的浪费无线频谱资源。若能够通过建立数学模型,有效预测每个AP的实际吞吐量,基于AP的实际吞吐量进行信道分配与带宽选择,即可以极大提升无线局域网络性能,提高无线频谱资源的利用率。吞吐量序列预测,本质上是一种复杂的时间序列预测模型,目前已有的吞吐量预测方法有:状态空间模型(SSMs)、α滤波等算法,但这些算法通常适用于简单的时间序列预测,面对复杂时间序列预测,该类算法预测精度与准确性难以得到保障,因此较难适用于吞吐量时间序列预测。近几年来学术界、工业界逐步有人提出用高斯过程回归预测模型(GPR)与XGBoost算法进行时间序列预测,这类算法在时间序列预测的准确性与实时性方面,都有着很好的效果。在直接采用GPR、XGBoost进行吞吐量预测时,因为时间序列具有一定的波动性,且样本中常含有异常值,这对无线局域网络AP吞吐量的预测带来了极大的挑战。
技术实现思路
:本专利技术的目的是克服现有技术不足,本专利技术的目的在于设计一种基于变分自编码器估计无线局域网络接入点吞吐量的方法,通过基于深度学习的VAE-GPR网络对无线局域网络AP端吞吐量数据进行异常检测、过滤、预测,提高AP端吞吐量预测的准确度和效率。上述目的通过以下技术方案来实现:基于变分自编码器估计无线局域网络接入点吞吐量的方法,该方法包括如下步骤:(1)获取无线局域网络中AP端的吞吐量作为样本,对吞吐量数据做预处理,制作数据集X;(2)根据基于变分自编码器网络(VAE)的异常值检测方法,训练数据集X,获得异常值检测模型;(3)根据基于变分自编码器网络(VAE)的异常值检测方法,对数据集X进行全网AP吞吐量数据异常值过滤,制作新的数据集X1;(4)根据数据集X1,采用传统时间序列预测算法对AP吞吐量进行预测。所述的基于变分自编码器估计无线局域网络接入点吞吐量的方法,步骤(1)中所述制作数据集X的具体方法包括:(11)读取所述预处理后含有噪声、异常值的AP吞吐量数据;(12)对步骤(11)读取的AP吞吐量数据按照时间序列进行数据预处理,取窗,形成若干个以时间窗口为W的AP吞吐量数据时间序列戳;(13)将AP吞吐量数据时间序列戳以7:3的比例分为训练集与测试集,训练集与测试集之间无交集。所述的基于变分自编码器估计无线局域网络接入点吞吐量的方法,步骤(2)中所述基于变分自编码器(VAE)的异常值检测方法,采用PyTorch框架,在线性网络中加入常数项,防止方差项较小。所述的基于变分自编码器估计无线局域网络接入点吞吐量的方法,步骤(3)中所述制作新的数据集X1的具体方法包括:(31)对一个时间窗口为W的AP吞吐量数据时间序列戳x,通过吞吐量异常检测模型获得新的AP吞吐量数据时间序列戳x′与方差σx;(32)若x∈[x′-λσx,x′+λσx],其中λ是正常数,保留x;(33)若x<x′-λσx,则x=x′-λσx;(34)若x>x′+λσx,则x=x′+λσx;(35)制作新的数据集X1。所述的基于变分自编码器估计无线局域网络接入点吞吐量的方法,步骤(4)中,所述根据数据集X1,采用传统时间序列预测算法对AP吞吐量进行预测,传统的时间序列预测算法包括高斯过程回归、XGBoost。所述的基于变分自编码器估计无线局域网络接入点吞吐量的方法,步骤(1)中获取无线局域网络中AP端的吞吐量作为样本的时候过滤周末节假日数据。有益效果:本专利技术能够实现无线局域网络接入点(AP)吞吐量的快速预测。相比于传统的吞吐量预测方法,本专利技术提高了吞吐量预测的准确度,降低预测误差。相较于直接采用高斯过程回归模型(GPR),本专利技术可以提升5个百分点以上。在此基础上可以进行精确指导无线局域网络频谱资源分配,提升无线局域网络资源利用率。附图说明:图1为本专利技术实施例吞吐量预测方法流程图;图2为本专利技术实施例制作数据的流程图;图3为本专利技术实施例吞吐量异常检测网络与吞吐量预测流程图;图4为本专利技术实施例异常检测网络流程图;图5为本专利技术实施例吞吐量预测结果对比图。具体实施方式:下面结合附图和具体实施例对本专利技术作进一步的详细说明。本实施例提供了一种基于变分自编码器估计无线局域网络接入点吞吐量的方法,解决了传统无线局域网络接入点(AP)吞吐量预测方法对于含噪声、异常值数据预测不准确、费时的问题。如图1所示,该方法包括:步骤S10、获取含有噪声、异常值的AP吞吐量数据作为样本,通过对AP吞吐量数据时间序列进行数据预处理,取窗,形成大量的时间窗口为W的吞吐量时间序列戳,制作数据集。W窗口大小的设置取决于采集的吞吐量样本时间粒度,一般取为样本粒度的整数倍。本实施例中吞吐量的时间粒度为1min,因此W可以取为10,15,30,60等。所述数据预处理包括:对AP吞吐量数据分别进行某一时间粒度滑动平均、平均、取最值等方式。对预处理数据进行时间取窗,窗口一般取为吞吐量预测时间粒度的大小。在不改变原始数据统计特征情况下,对吞吐量数据取预测时间粒度大小的窗口,可以提高吞吐量异常检测模型的准确度与泛化能力。对于吞吐量数据进行统计分析,滑动平均都属于数据预处理。对预处理后的数据做任何与预测时间粒度大小有关的操作都属于取窗。步骤S20、根据基于变分自编码器(VAE)的异常值检测方法训练所述数据集,获得AP吞吐量数据异常检测模型,采用PyTorch框架,在线性网络中加入常数项,防止方差项较小。所述基于变分自编码器(VAE)的异常值检测方法并不局限于PyTorch框架,只要能对预处理后、取窗的吞吐量数据进行训练,且在训练过程中迭代若干次(千次的数量级)后达到损失函数收敛并且最终能够获得输出数据集x′即可。...

【技术保护点】
1.一种基于变分自编码器估计无线局域网络接入点吞吐量的方法,其特征在于,该方法包括如下步骤:/n(1)获取无线局域网络中AP端的吞吐量作为样本,对吞吐量数据做预处理,制作数据集X;/n(2)根据基于变分自编码器网络(VAE)的异常值检测方法,训练数据集X,获得异常值检测模型;/n(3)根据基于变分自编码器网络(VAE)的异常值检测方法,对数据集X进行全网AP吞吐量数据异常值过滤,制作新的数据集X

【技术特征摘要】
1.一种基于变分自编码器估计无线局域网络接入点吞吐量的方法,其特征在于,该方法包括如下步骤:
(1)获取无线局域网络中AP端的吞吐量作为样本,对吞吐量数据做预处理,制作数据集X;
(2)根据基于变分自编码器网络(VAE)的异常值检测方法,训练数据集X,获得异常值检测模型;
(3)根据基于变分自编码器网络(VAE)的异常值检测方法,对数据集X进行全网AP吞吐量数据异常值过滤,制作新的数据集X1;
(4)根据数据集X1,采用传统时间序列预测算法对AP吞吐量进行预测。


2.根据权利要求1所述的基于变分自编码器估计无线局域网络接入点吞吐量的方法,其特征在于,步骤(1)中所述制作数据集X的具体方法包括:
(11)读取所述预处理后含有噪声、异常值的AP吞吐量数据;
(12)对步骤(11)读取的AP吞吐量数据按照时间序列进行数据预处理,取窗,形成若干个以时间窗口为W的AP吞吐量数据时间序列戳;
(13)将AP吞吐量数据时间序列戳以7∶3的比例分为训练集与测试集,训练集与测试集之间无交集。


3.根据权利要求1所述的基于变分自编码器估计无线局域网络接入点吞吐量的方法,其特征在于,步骤(2)...

【专利技术属性】
技术研发人员:李春国胡健毛喻杨镇安李成祥徐琴珍杨绿溪
申请(专利权)人:东南大学
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1