一种无线局域网抗干扰参数的调整方法与流程

文档序号:25993461发布日期:2021-07-23 21:06阅读:132来源:国知局
一种无线局域网抗干扰参数的调整方法与流程

本发明实施例涉及无线网络技术领域,尤其涉及一种无线局域网抗干扰能力的调整方法。



背景技术:

无线局域网(wifi)设备越来越多,使用越来越频繁,无线频段的干扰愈发的严重,因此,需要提升无线接入点(accesspoint,ap)的抗干扰能力。

多数抗干扰的方法都是从硬件本身去解决,比如提升发射功率、改善信噪比,但是硬件的发射功率是有限的。多数抗干扰软件的算法,通常是固定的模式,不会针对用户场景来进行调节。



技术实现要素:

本发明实施例提供一种无线局域网抗干扰参数的调整方法,可以动态调整无线局域网的抗干扰参数,以提高wifi系统的吞吐量,提升用户体验。

第一方面,本发明实施例提供了一种无线局域网抗干扰参数的调整方法,包括:

获取接入当前无线局域网中的客户端信息;其中,所述客户端信息包括:客户端数量、各客户端的平均接收信号强度值及各客户端的平均吞吐量;

根据所述客户端数量及各客户端的平均接收信号强度值确定低噪声放大器lna的最大值和最小值,根据所述各客户端的平均吞吐量确定lna最大值和lna最小值的时间分配比例,获得目标抗干扰参数;

根据所述目标抗干扰参数调整所述当前无线局域网的抗干扰参数。

进一步地,若所述客户端数量为0,则根据所述客户端数量及各客户端的平均接收信号强度值确定所述低噪声放大器lna的最大值和最小值,根据所述各客户端的平均吞吐量确定lna最大值和lna最小值的时间分配比例包括:

将lna的最大值和最小值均设置为第一设定值;

将lna最大值和最小值的时间分配比例设置为第一设定比例。

进一步地,若所述客户端数量为1,则根据所述客户端数量及各客户端的平均接收信号强度值确定所述低噪声放大器lna的最大值和最小值,根据所述各客户端的平均吞吐量确定lna最大值和lna最小值的时间分配比例,包括:

若客户端的平均接收信号强度值大于第一强度值,则将所述lna的最大值设置为第二设定值,将lna的最小值设置为第三设定值;

若客户端的平均吞吐量小于或者等于第一吞吐量值,则将lna最大值和lna最小值的时间分配比例设置为第一设定比例;

若客户端的平均吞吐量大于所述第一吞吐量值,则将lna最大值和lna最小值的时间分配比例设置为第二设定比例。

进一步地,若所述客户端数量为1,则根据所述客户端数量及各客户端的平均接收信号强度值确定所述低噪声放大器lna的最大值和最小值,根据所述各客户端的平均吞吐量确定lna最大值和lna最小值的时间分配比例,包括:

若客户端的平均接收信号强度值大于第二强度值且小于第一强度值,则将所述lna的最大值设置为第二设定值,将lna的最小值设置为第一设定值减去平均接收信号强度值;其中,第一强度值大于第二强度值;

若客户端的平均吞吐量小于或者等于第一吞吐量值,则将lna最大值和lna最小值的时间分配比例设置为第一设定比例;

若客户端的平均吞吐量大于所述第一吞吐量值,则将lna最大值和lna最小值的时间分配比例设置为第二设定比例。

进一步地,若所述客户端数量为1,则根据所述客户端数量及各客户端的平均接收信号强度值确定所述低噪声放大器lna的最大值和最小值,根据所述各客户端的平均吞吐量确定lna最大值和lna最小值的时间分配比例,包括:

若客户端的平均接收信号强度值小于第二强度值,则将所述lna的最大值设置为第一设定值,将lna的最小值设置为第二设定值;

若客户端的平均吞吐量小于或者等于第二吞吐量值,则将lna最大值和lna最小值的时间分配比例设置为第一设定比例;

若客户端的平均吞吐量大于所述第二吞吐量值,则将lna最大值和lna最小值的时间分配比例设置为第三设定比例;其中,第二吞吐量值小于第一吞吐量值。

进一步地,若所述客户端数量大于或者等于2,则根据所述客户端数量及各客户端的平均接收信号强度值确定所述低噪声放大器lna的最大值和最小值,根据所述各客户端的平均吞吐量确定lna最大值和lna最小值的时间分配比例,包括:

若各客户端的平均接收信号强度值均大于第一强度值,则将所述lna的最大值设置为第二设定值,将lna的最小值设置为第三设定值;

若客户端的平均吞吐量小于或者等于第一吞吐量值,则将lna最大值和lna最小值的时间分配比例设置为第一设定比例;

若客户端的平均吞吐量大于所述第一吞吐量值,则将lna最大值和lna最小值的时间分配比例设置为第三设定比例。

进一步地,若所述客户端数量大于或者等于2,则根据所述客户端数量及各客户端的平均接收信号强度值确定所述低噪声放大器lna的最大值和最小值,根据所述各客户端的平均吞吐量确定lna最大值和lna最小值的时间分配比例,包括:

若各客户端的平均接收信号强度值均小于第二强度值,则将所述lna的最大值设置为第一设定值,将lna的最小值设置为第二设定值;

若客户端的平均吞吐量小于或者等于第二吞吐量值,则将lna最大值和lna最小值的时间分配比例设置为第一设定比例;

若客户端的平均吞吐量大于所述第二吞吐量值,则将lna最大值和lna最小值的时间分配比例设置为第三设定比例。

进一步地,若所述客户端数量大于或者等于2,则根据所述客户端数量及各客户端的平均接收信号强度值确定所述低噪声放大器lna的最大值和最小值,根据所述各客户端的平均吞吐量确定lna最大值和lna最小值的时间分配比例,包括:

若一部分客户端的平均接收信号强度值大于或者等于第一强度值,另一部分客户端的平均接收信号强度值小于第一强度值,获取各客户端中的最小平均接收信号强度值,

将所述lna的最大值设置为第二设定值;

若最小平均接收信号强度值大于第二强度值,则将所述lna的最小值设置为第一设定值减去最小平均接收信号强度值;

若最小平均接收信号强度值小于第二强度值,则将所述lna的最小值设置为第二设定值;

若平均接收信号强度值大于或等于第一强度值的客户端的平均吞吐量小于或者等于第一吞吐量值,则将lna最大值和lna最小值的时间分配比例设置为第一设定比例;

若平均接收信号强度值大于或等于第一强度值的客户端的平均吞吐量大于所述第一吞吐量值,则将lna最大值和lna最小值的时间分配比例设置为第三设定比例。

进一步地,若所述客户端数量大于或者等于2,则根据所述客户端数量及各客户端的平均接收信号强度值确定所述低噪声放大器lna的最大值和最小值,根据所述各客户端的平均吞吐量确定lna最大值和lna最小值的时间分配比例,包括:

对于各客户端的平均接收信号强度值满足其他条件时,获取各客户端中的最小平均接收信号强度值,将所述lna的最大值设置为第一设定值;

若最小平均接收信号强度值大于第二强度值,则将所述lna的最小值设置为第一设定值减去最小平均接收信号强度值;

若最小平均接收信号强度值小于第二强度值,则将所述lna的最小值设置为第二设定值;

若客户端的平均吞吐量小于或者等于第二吞吐量值,则将lna最大值和lna最小值的时间分配比例设置为第一设定比例;

若客户端的平均吞吐量大于所述第二吞吐量值,则将lna最大值和lna最小值的时间分配比例设置为第三设定比例。

进一步地,根据所述目标抗干扰参数调整所述当前无线局域网的抗干扰参数,包括:

获取所述无线局域网的报文发送失败告警次数;

若所述报文发送失败告警次数大于第一阈值,则将所述当前无线局域网的抗干扰参数调整为所述目标抗干扰参数;

若所述报文发送失败告警次数小于第一阈值且大于第二阈值,则维持所述当前无线局域网的抗干扰参数不变;其中,第二阈值小于第一阈值;

若所述报文发送失败告警次数小于第二阈值,则将当前无线局域网的抗干扰参数的lna最小值累加第四设定值,并判断所述报文发送失败告警次数是否大于所述第二阈值,若否,则返回执行将当前无线局域网的抗干扰参数的lna最小值累加第四设定值的操作,直到所述报文发送失败告警次数大于所述第二阈值。

本发明实施例公开了一种无线局域网抗干扰参数的调整方法。获取接入当前无线局域网中的客户端信息;根据客户端数量及各客户端的平均接收信号强度值确定低噪声放大器lna的最大值和最小值,根据各客户端的平均吞吐量确定lna最大值和lna最小值的时间分配比例,获得目标抗干扰参数;根据目标抗干扰参数调整当前无线局域网的抗干扰参数。本发明实施例提供的无线局域网抗干扰参数的调整方法,根据客户端数量及各客户端的平均接收信号强度值确定低噪声放大器lna的最大值和最小值,根据各客户端的平均吞吐量确定lna最大值和lna最小值的时间分配比例,可以动态调整无线局域网的抗干扰参数,以提高wifi系统的吞吐量,提升用户体验。

附图说明

图1是本发明实施例一中的一种无线局域网抗干扰参数的调整方法的流程图;

图2是本发明实施例一中的ap射频前端功能框图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1为本发明实施例一提供的一种无线局域网抗干扰参数的调整方法的流程图,本实施例可适用于调整无线局域网抗干扰参数情况,该方法可以由无线局域网抗干扰参数的调整装置来执行,如图1所示,该方法具体包括如下步骤:

步骤110,获取接入当前无线局域网中的客户端信息。

其中,客户端信息包括:客户端数量、各客户端的平均接收信号强度值及各客户端的平均吞吐量。平均接收信号强度值可以是接收信号的强度指示值(receivedsignalstrengthindicator,rssi)。客户端数量用来判断lna增益的调整幅度;平均rssi值用来判断客户端与ap的距离;平均吞吐量包括发送吞吐量和接收吞吐量,用来判断当前负载情况。

无线局域网可以理解为一个无线接入点,图2是本实施例中的ap射频前端功能框图,本实施例的方式应用于lna,用于调整lna的最大值和最小值。调大lna值,可以增加灵敏度,但接收到更大范围内的干扰;调小lna值,减少了接收灵敏度,同时也会减少接收到的干扰信号。图2中的pa为功率放大器,dac为数模转换器,又称d/a转换器,adc指模/数转换器或者模数转换器。

步骤120,根据客户端数量及各客户端的平均接收信号强度值确定低噪声放大器lna的最大值和最小值,根据各客户端的平均吞吐量确定lna最大值和lna最小值的时间分配比例,获得目标抗干扰参数。

其中,lna值的范围为0-100。

具体的,若客户端数量为0,则根据客户端数量及各客户端的平均接收信号强度值确定低噪声放大器lna的最大值和最小值,根据各客户端的平均吞吐量确定lna最大值和lna最小值的时间分配比例包括:将lna的最大值和最小值均设置为第一设定值;将lna最大值和最小值的时间分配比例设置为第一设定比例。

其中,第一设定值可以为100,第一设定比例为1:1。lna最大值可以由a1表示,lna最小值可以由b1表示,当客户端数量为0时,为了使ap保持最大的接收灵敏度,需要设置lna最大值为a1=100,lna最小值为b1=100,两者时间分配比例为1:1,这样可以让ap达到硬件能力最大覆盖距离范围,使得客户端能够顺利接入。

当客户端数量为1时,该场景下让ap优先保障当前客户端的连接,兼顾其他可能将要连接上来的客户端。

具体的,若客户端数量为1,则根据客户端数量及各客户端的平均接收信号强度值确定低噪声放大器lna的最大值和最小值,根据各客户端的平均吞吐量确定lna最大值和lna最小值的时间分配比例的方式可以是:若客户端的平均接收信号强度值大于第一强度值,则将lna的最大值设置为第二设定值,将lna的最小值设置为第三设定值;若客户端的平均吞吐量小于或者等于第一吞吐量值,则将lna最大值和lna最小值的时间分配比例设置为第一设定比例;若客户端的平均吞吐量大于第一吞吐量值,则将lna最大值和lna最小值的时间分配比例设置为第二设定比例。

其中,第一强度值可以是50,第二设定值可以是80,第三设定值可以是50,第一吞吐量值可以是5mbps。第二设定比例可以为1:3。

本实施例中,客户端的平均rssi大于50时,表明客户端处于近距离,lna值较小即可,以保障吞吐量。此时,设置lna的最大值a1=100-20=80;设置lna的最小值b1=100-50=50。若客户端的平均吞吐量小于等于5mbps,则最大值与最小值时间分配比例为1:1;若平均吞吐量大于5mbps时,则最大值与最小值时间分配比例为1:3。

具体的,若客户端数量为1,则根据客户端数量及各客户端的平均接收信号强度值确定低噪声放大器lna的最大值和最小值,根据各客户端的平均吞吐量确定lna最大值和lna最小值的时间分配比例的方式可以是:若客户端的平均接收信号强度值大于第二强度值且小于第一强度值,则将lna的最大值设置为第二设定值,将lna的最小值设置为第一设定值减去平均接收信号强度值;若客户端的平均吞吐量小于或者等于第一吞吐量值,则将lna最大值和lna最小值的时间分配比例设置为第一设定比例;若客户端的平均吞吐量大于第一吞吐量值,则将lna最大值和lna最小值的时间分配比例设置为第二设定比例。

其中,第一强度值大于第二强度值,第二强度值可以为20。本实施例中,若客户端的平均rssi小于50且大于20,则表明客户端处于中距离,lna值不需要过大,以保障吞吐量。此时,设置lna的最大值a1=100-20=80,设置lna的最小值b1=100-rssi,即50至80之间。若平均吞吐量小于等于5mbps时,最大值与最小值时间分配比例为1:1;平均吞吐量大于5mbps时,最大值与最小值时间分配比例为1:3。

具体的,若客户端数量为1,则根据客户端数量及各客户端的平均接收信号强度值确定低噪声放大器lna的最大值和最小值,根据各客户端的平均吞吐量确定lna最大值和lna最小值的时间分配比例的方式可以是:若客户端的平均接收信号强度值小于第二强度值,则将lna的最大值设置为第一设定值,将lna的最小值设置为第二设定值;若客户端的平均吞吐量小于或者等于第二吞吐量值,则将lna最大值和lna最小值的时间分配比例设置为第一设定比例;若客户端的平均吞吐量大于第二吞吐量值,则将lna最大值和lna最小值的时间分配比例设置为第三设定比例。

其中,第二吞吐量值小于第一吞吐量值,第二吞吐量值可以是2mbps,第三设定比例可以是1:2。本实施例中,若客户端的平均rssi小于20,该场景下,表明客户端处于远距离,lna值不宜过小,保障吞吐量且不能让客户端掉线。此时,设置lna的最大值a1=100,设置lna的最小值b1=100-20=80。若平均吞吐量小于等于2mbps时,最大值与最小值时间分配比例为1:1;平均吞吐量大于2mbps时,最大值与最小值时间分配比例为1:2。

经过以上设置,当只有一个客户端接入到ap时,通过rssi和吞吐量跟踪客户端所处的场景,能够很好的保证客户端吞吐量,同时也不影响潜在的远距离客户端接入ap。

本实施例中,当客户端数量大于等于2,该场景下既要保障近距离的客户端,也需要保障远距离的客户端。

具体的,若客户端数量大于或者等于2,则根据客户端数量及各客户端的平均接收信号强度值确定低噪声放大器lna的最大值和最小值,根据各客户端的平均吞吐量确定lna最大值和lna最小值的时间分配比例的方式可以是:若各客户端的平均接收信号强度值均大于第一强度值,则将lna的最大值设置为第二设定值,将lna的最小值设置为第三设定值;若客户端的平均吞吐量小于或者等于第一吞吐量值,则将lna最大值和lna最小值的时间分配比例设置为第一设定比例;若客户端的平均吞吐量大于第一吞吐量值,则将lna最大值和lna最小值的时间分配比例设置为第三设定比例。

本实施例中,若所有客户端的平均rssi大于50,该场景下,说明客户端都处于近距离,lna值较小即可,保障吞吐量。此时,设置lna的最大值a1=100-20=80,设置lna的最小值b1=100-50=50。若平均吞吐量小于等于5mbps时,最大值与最小值时间分配比例为1:1;若平均吞吐量大于5mbps时,最大值与最小值时间分配比例为1:3。

具体的,若客户端数量大于或者等于2,则根据客户端数量及各客户端的平均接收信号强度值确定低噪声放大器lna的最大值和最小值,根据各客户端的平均吞吐量确定lna最大值和lna最小值的时间分配比例的方式可以是:若各客户端的平均接收信号强度值均小于第二强度值,则将lna的最大值设置为第一设定值,将lna的最小值设置为第二设定值;若客户端的平均吞吐量小于或者等于第二吞吐量值,则将lna最大值和lna最小值的时间分配比例设置为第一设定比例;若客户端的平均吞吐量大于第二吞吐量值,则将lna最大值和lna最小值的时间分配比例设置为第三设定比例。

本实施例中,若所有客户端的平均rssi小于20,该场景下,说明所有客户端都处于远距离,lna值不宜太小,保障吞吐量且不能让客户端掉线。此时,设置lna的最大值a1=100,设置lna的最小值b1=100-20=80。若平均吞吐量小于等于2mbps时,最大值与最小值时间分配比例为1:1;若平均吞吐量大于2mbps时,最大值与最小值时间分配比例为1:2。

具体的,若客户端数量大于或者等于2,则根据客户端数量及各客户端的平均接收信号强度值确定低噪声放大器lna的最大值和最小值,根据各客户端的平均吞吐量确定lna最大值和lna最小值的时间分配比例的方式可以是:若一部分客户端的平均接收信号强度值大于或者等于第一强度值,另一部分客户端的平均接收信号强度值小于第一强度值,获取各客户端中的最小平均接收信号强度值,将lna的最大值设置为第二设定值;若最小平均接收信号强度值大于第二强度值,则将lna的最小值设置为第一设定值减去最小平均接收信号强度值;若最小平均接收信号强度值小于第二强度值,则将lna的最小值设置为第二设定值;若平均接收信号强度值大于或等于第一强度值的客户端的平均吞吐量小于或者等于第一吞吐量值,则将lna最大值和lna最小值的时间分配比例设置为第一设定比例;若平均接收信号强度值大于或等于第一强度值的客户端的平均吞吐量大于第一吞吐量值,则将lna最大值和lna最小值的时间分配比例设置为第三设定比例。

本实施例中,若部分客户端的平均rssi大于等于50,部分客户端平均rssi小于50,该场景下,说明部分客户端处于中远距离,部分客户端处于近距离,优先保障近距离客户端吞吐量,同时远距离客户端不掉线。此时,记录rssi最大值为rssi_max,最小值为rssi_min,设置lna的最大值a1=80,rssi_min大于20时,设置lna的最小值b1=100-rssi_min,rssi_min小于20时,设置lna的最小值b1=100-20=80。近距离客户端的平均吞吐量小于等于5mbps时,最大值与最小值时间分配比例为1:1;近距离客户端吞吐量大于5mbps时,最大值与最小值时间分配比例为1:2。

具体的,若客户端数量大于或者等于2,则根据客户端数量及各客户端的平均接收信号强度值确定低噪声放大器lna的最大值和最小值,根据各客户端的平均吞吐量确定lna最大值和lna最小值的时间分配比例的方式可以是:对于各客户端的平均接收信号强度值满足其他条件时,获取各客户端中的最小平均接收信号强度值,将lna的最大值设置为第一设定值;若最小平均接收信号强度值大于第二强度值,则将lna的最小值设置为第一设定值减去最小平均接收信号强度值;若最小平均接收信号强度值小于第二强度值,则将lna的最小值设置为第二设定值;若客户端的平均吞吐量小于或者等于第二吞吐量值,则将lna最大值和lna最小值的时间分配比例设置为第一设定比例;若客户端的平均吞吐量大于第二吞吐量值,则将lna最大值和lna最小值的时间分配比例设置为第三设定比例。

本实施例中,对于客户端数量大于或者等于2的其他场景,设置lna的最大值a1=100,rssi_min大于20时,设置lna的最小值b1=100-rssi_min,rssi_min小于20时,设置lna的最小值b1=100-20=80。平均吞吐量小于等于2mbps时,最大值与最小值时间分配比例为1:1;平均吞吐量大于2mbps时,最大值与最小值时间分配比例为1:2。

经过以上设置,当多个客户端接入到ap时,通过rssi和吞吐量跟踪客户端所处的场景,能够很好的保证近距离sta吞吐量,兼顾远距离吞吐量,同时也不会因为远距离客户端导致lna一直处于最大值,导致近距离客户端a吞吐量受到干扰的巨大影响。

步骤130,根据目标抗干扰参数调整当前无线局域网的抗干扰参数。

其中,抗干扰参数包括:lna最大值、lna最小值以及最大值和最小值的时间分配比例。

具体的,根据目标抗干扰参数调整当前无线局域网的抗干扰参数,的方式可以是:获取无线局域网的报文发送失败告警次数;若报文发送失败告警次数大于第一阈值,则将当前无线局域网的抗干扰参数调整为目标抗干扰参数;若报文发送失败告警次数小于第一阈值且大于第二阈值,则维持当前无线局域网的抗干扰参数不变;其中,第二阈值小于第一阈值;若报文发送失败告警次数小于第二阈值,则将当前无线局域网的抗干扰参数的lna最小值累加第四设定值,并判断报文发送失败告警次数是否大于第二阈值,若否,则返回执行将当前无线局域网的抗干扰参数的lna最小值累加第四设定值的操作,直到报文发送失败告警次数大于第二阈值。

其中,报文发送失败告警次数(falsealarm,fa)与干扰信号强度成正相关。第一阈值可以为100,第二阈值可以为50,第四设定值可以是2。本实施例中,如果fa值大于100,则将当前无线局域网的抗干扰参数调整为确定出的目标抗干扰参数。如果fa值大于50且小于100,则说明当前lna值已经比较合适,维持当前值即可。如果fa值小于50,说明环境无过多干扰,设置lna最小值加2,多次循环后,使得fa值大于50,此时lna最终停留在一个比较合适的值,这样就达到了干扰环境下最大化的保障吞吐量。

本实施例的技术方案,获取接入当前无线局域网中的客户端信息;根据客户端数量及各客户端的平均接收信号强度值确定低噪声放大器lna的最大值和最小值,根据各客户端的平均吞吐量确定lna最大值和lna最小值的时间分配比例,获得目标抗干扰参数;根据目标抗干扰参数调整当前无线局域网的抗干扰参数。本发明实施例提供的无线局域网抗干扰参数的调整方法,根据客户端数量及各客户端的平均接收信号强度值确定低噪声放大器lna的最大值和最小值,根据各客户端的平均吞吐量确定lna最大值和lna最小值的时间分配比例,可以动态调整无线局域网的抗干扰参数,以提高wifi系统的吞吐量,提升用户体验。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1