CN106060835B - 一种无线局域网抗干扰的方法和无线局域网控制器 - Google Patents
一种无线局域网抗干扰的方法和无线局域网控制器 Download PDFInfo
- Publication number
- CN106060835B CN106060835B CN201610292206.5A CN201610292206A CN106060835B CN 106060835 B CN106060835 B CN 106060835B CN 201610292206 A CN201610292206 A CN 201610292206A CN 106060835 B CN106060835 B CN 106060835B
- Authority
- CN
- China
- Prior art keywords
- row
- aps
- channels
- transmission power
- channel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 26
- 230000005540 biological transmission Effects 0.000 claims abstract description 82
- 239000011159 matrix material Substances 0.000 claims abstract description 37
- 238000001514 detection method Methods 0.000 claims description 45
- 125000004122 cyclic group Chemical group 0.000 description 9
- 239000000523 sample Substances 0.000 description 9
- 101100172132 Mus musculus Eif3a gene Proteins 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 230000009286 beneficial effect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 101001051799 Aedes aegypti Molybdenum cofactor sulfurase 3 Proteins 0.000 description 1
- 101710116852 Molybdenum cofactor sulfurase 1 Proteins 0.000 description 1
- 101710116850 Molybdenum cofactor sulfurase 2 Proteins 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- NTDLXWMIWOECHG-YRCFQSNFSA-N apiin Chemical compound O([C@@H]1O[C@@H]([C@H]([C@H](O)[C@H]1O[C@H]1[C@@H]([C@@](O)(CO)CO1)O)O)CO)C(C=1)=CC(O)=C(C(C=2)=O)C=1OC=2C1=CC=C(O)C=C1 NTDLXWMIWOECHG-YRCFQSNFSA-N 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/14—Spectrum sharing arrangements between different networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/04—TPC
- H04W52/18—TPC being performed according to specific parameters
- H04W52/24—TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters
- H04W52/245—TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters taking into account received signal strength
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/002—Transmission of channel access control information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0808—Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例提供一种无线局域网抗干扰的方法,应用于基于固定间距行列矩阵部署的多个无线接入点AP组成的无线接入***中,包括以下步骤:获取所述每个AP在发送报文过程中被其他AP接收到的信号强度指示RSSI值;根据所述RSSI值调整所述每个AP的现有发送功率;根据所述RSSI值和所述现有发送功率调整所述每个AP的能量检测CCA门限值;当所述现有发送功率和所述CCA门限值调整完毕后,指示所述每个AP调整发送速度;以便于所述每个AP根据所述调整后的发送速度发送报文。同时,本发明还提供一种无线局域网控制器。通过本发明提高了密集部署环境下的无线局域网的吞吐量。
Description
技术领域
本发明涉及网络通信领域,尤其是涉及一种无线局域网抗干扰的方法和无线局域网控制器。
背景技术
目前,我国在2.4GHz的无线局域网WLAN通信中划分了13个信道,每个信道的信号带宽为20MHz,每隔一个信道中心频率间隔5MHz,如下表1所示。
信道 | 中心频率(MHz) |
1 | 2412 |
2 | 2417 |
3 | 2422 |
4 | 2427 |
5 | 2432 |
6 | 2437 |
7 | 2442 |
8 | 2447 |
9 | 2452 |
10 | 2457 |
11 | 2462 |
12 | 2467 |
13 | 2472 |
表1
在进行大规模密集部署无线接入点AP的场合,如高校宿舍,会展中心,体育场等,目前的信道分配方法往往是选取其中三个频段不重叠的信道进行分配,如信道1,6,11或者信道2,7,12,又或者信道3,8,13;对于设计较优的方案,也会采用其中四个不重叠但是没有保护频段的信道1,5,9,13进行部署。但是当用户密集度升高导致AP部署密度增加时,采用三信道或者四信道进行分配的方法导致同信道AP的距离较近,使得每个接入点可以监听到多个同信道AP的报文而进行CSMA/CA退避,也就是网络的同频干扰较大使得网络整体速率较低,同时互相退避的行为也增加了通信的延时。
同时,为了适应不同的链路环境,802.11标准协议制定了多个调制编码等级,分别对应了不同的物理层传输速率:当链路环境较好时可以采用较高速率的调制编码方式来提高信息传输的效率,当链路环境较差时可以采用较低速率的调制编码方式来降低通信的出错概率。目前链路自适应调制编码的主要思路为:当AP发现在高速率集合传输失败时将进行重传,重传几次仍然失败则降低速率。目前的大部分现有技术集中于讨论当AP传输失败时如何精确的分析出传输失败的原因从而判断是否要进行降速。这导致AP在进行降低每一个等级的速率前都已经经过了很多次的重传,使得通信的延时增加,对延时敏感的业务,如游戏和视频,无法有效的支撑。
发明内容
为了解决上述技术问题,本发明的实施例采用如下技术方案:
一种无线局域网抗干扰的方法,应用于基于固定间距行列矩阵部署的多个无线接入点AP组成的无线接入***中,所述无线接入***包括N个信道,所述N个信道分为M组,每组包含三个按初始顺序排列的不重叠的信道,所述行列矩阵中的第一行AP对应所述M组中的第一组信道,第M行AP对应所述M组中的第M组信道,所述行列矩阵中的第M+1行AP对应所述M组中的第一组信道,以此循环,直到所述行列矩阵中每行AP都分别对应所述M组信道,所述行列矩阵中的每行AP中的每个AP循环分别对应本行AP所对应的M组信道中的三个不重叠信道,并且,所述行列矩阵的第K行AP所对应三个不重叠信道为该三个不重叠信道在所述初始顺序基础上循环右移K-1位后得到的信道,其中,N为3的倍数、K为大于1的整数,包括以下步骤:
获取所述每个AP在发送报文过程中被其他AP接收到的信号强度指示RSSI值;
根据所述RSSI值调整所述每个AP的现有发送功率;
根据所述RSSI值和所述现有发送功率调整所述每个AP的能量检测CCA门限值;
当所述现有发送功率和所述CCA门限值调整完毕后,指示所述每个AP调整发送速度;以便于所述每个AP根据所述调整后的发送速度发送报文。
其中,所述获取所述每个AP在发送报文过程中被其他AP接收到的信号强度指示RSSI值的步骤具体包括:
获取同信道的每个AP在发送探测请求帧或在回复探测应答帧时被其他同信道的AP接收到的多个第一信号强度指示RSSI值;分别获取与所述同信道的每个AP对应的所述多个第一RSSI值中的第一最大RSSI值;
获取所述每个AP在发送探测请求帧或在回复探测应答帧时被其他AP接收到的多个第二信号强度指示RSSI值;
所述根据所述RSSI值调整所述每个AP的现有发送功率的步骤具体包括:
根据所述同信道的每个AP对应的第一最大RSSI值确定所述同信道的每个AP对应的现有发送功率;
所述根据所述RSSI值和所述现有发送功率调整所述每个AP的能量检测CCA门限值的步骤具体包括:
根据所述现有发送功率更新所述每个AP对应的所述多个第二RSSI值得到多个第三RSSI值;
从所述多个第三RSSI值获取第三最大RSSI值;
将所述第三最大RSSI值作为所述每个AP的能量检测CCA门限值。
其中,
所述根据所述同信道的每个AP对应的第一最大RSSI值确定所述同信道的每个AP对应的现有发送功率的步骤还包括:
根据所述第一最大RSSI值、所述每个AP的初始功率以及同频门限确定所述同信道的每个AP对应的现有发送功率。
其中,
所述根据所述现有发送功率更新所述每个AP对应的所述多个第二RSSI值得到多个第三RSSI值的步骤还包括:
根据所述现有发送功率以及所述每个AP的初始发送功率更新所述每个AP对应的所述多个第二RSSI值得到多个第三RSSI值。
其中,
所述指示所述每个AP调整发送速度的步骤具体包括:
指示所述每个AP将所有速率分为多个子速率集合,将所述子速率集合按照速率高低依次排列,所述每个AP选择最高速率集合,在所述最高速率集合中选择最高速率发送报文,当发送报文失败时,在所述最高速率集合中选择最低速率重新发送报文,当重新发送报文成功时,则在所述最高速率集合中选择比所述最低速率高一级的速率继续发送报文,当重新发送报文失败并且重新发送的次数超过阈值时,所述每个AP选择比所述最高速率集合低一级的速率集合。
本发明实施例的另一方面,还提供一种无线局域网控制器,应用于基于固定间距行列矩阵部署的多个无线接入点AP组成的无线接入***中,所述无线接入***包括N个信道,所述N个信道分为M组,每组包含三个按初始顺序排列的不重叠的信道,所述行列矩阵中的第一行AP对应所述M组中的第一组信道,第M行AP对应所述M组中的第M组信道,所述行列矩阵中的第M+1行AP对应所述M组中的第一组信道,以此循环,直到所述行列矩阵中每行AP都分别对应所述M组信道,所述行列矩阵中的每行AP中的每个AP循环分别对应本行AP所对应的M组信道中的三个不重叠信道,并且,所述行列矩阵的第K行AP所对应三个不重叠信道为该三个不重叠信道在所述初始顺序基础上循环右移K-1位后得到的信道,其中,N为3的倍数、K为大于1的整数,包含:
信号强度获取模块,用于获取所述每个AP在发送报文过程中被其他AP接收到的信号强度指示RSSI值;
第一调整模块,用于根据所述RSSI值调整所述每个AP的现有发送功率;
第二调整模块,用于根据所述RSSI值和所述现有发送功率调整所述每个AP的能量检测CCA门限值;
指示模块,用于当所述现有发送功率和所述CCA门限值调整完毕后,指示所述每个AP调整发送速度;以便于所述每个AP根据所述调整后的发送速度发送报文。
其中,所述信号强度获取模块,具体用于
获取同信道的每个AP在发送探测请求帧或在回复探测应答帧时被其他同信道的AP接收到的多个第一信号强度指示RSSI值;分别获取与所述同信道的每个AP对应的所述多个第一RSSI值中的第一最大RSSI值;
获取所述每个AP在发送探测请求帧或在回复探测应答帧时被其他AP接收到的多个第二信号强度指示RSSI值;
所述第一调整模块,具体用于根据所述同信道的每个AP对应的第一最大RSSI值确定所述同信道的每个AP对应的现有发送功率;
所述第二调整模块,具体用于根据所述现有发送功率更新所述每个AP对应的所述多个第二RSSI值得到多个第三RSSI值;
从所述多个第三RSSI值获取第三最大RSSI值;
将所述第三最大RSSI值作为所述每个AP的能量检测CCA门限值。
其中,
所述第一调整模块,还具体用于根据所述第一最大RSSI值、所述每个AP的初始功率以及同频门限确定所述同信道的每个AP对应的现有发送功率。
其中,
所述第二调整模块,还具体用于根据所述现有发送功率以及所述每个AP的初始发送功率更新所述每个AP对应的所述多个第二RSSI值得到多个第三RSSI值;
从所述多个第三RSSI值获取第三最大RSSI值;
将所述第三最大RSSI值作为所述每个AP的能量检测CCA门限值。
其中,
所述指示模块,具体用于当所述现有发送功率和所述CCA门限值调整完毕后,指示所述每个AP将所有速率分为多个子速率集合,将所述子速率集合按照速率高低依次排列,所述每个AP选择最高速率集合,在所述最高速率集合中选择最高速率发送报文,当发送报文失败时,在所述最高速率集合中选择最低速率重新发送报文,当重新发送报文成功时,则在所述最高速率集合中选择比所述最低速率高一级的速率继续发送报文,当重新发送报文失败并且重新发送的次数超过阈值时,所述每个AP选择比所述最高速率集合低一级的速率集合,以便于所述每个AP根据所述调整后的发送速度发送报文。
本发明实施例的有益效果在于:
无线局域网的密集部署环境中,通过信道分配,功率和CCA调整和智能调速降低了同信道干扰和非同信道干扰,提高了密集部署环境下的无线局域网的吞吐量。采用多个信道进行信道分配从而降低无线网络同频干扰。调整能量检测的CCA门限,从而使得AP之间不会进行CSMA/CA退避而提高了网络吞吐量。通过智能调速,将速率集合分为多个子速率集合,并在子集合间和子集合内执行不同的调速算法,在降低重传率时又能保证有效空口速率。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种***结构示意图;
图2为本发明实施例提供的一种方法流程图;
图3为本发明实施例提供的一种方法流程图;
图4为本发明实施例提供的一种装置结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明一实施例提供一种无线局域网抗干扰的方法,如图1所示,应用于基于固定间距行列矩阵部署的多个无线接入点AP组成的无线接入***中,所述无线接入***包括N个信道,所述N个信道分为M组,每组包含三个按初始顺序排列的不重叠的信道,所述行列矩阵中的第一行AP对应所述M组中的第一组信道,第M行AP对应所述M组中的第M组信道,所述行列矩阵中的第M+1行AP对应所述M组中的第一组信道,以此循环,直到所述行列矩阵中每行AP都分别对应所述M组信道,所述行列矩阵中的每行AP中的每个AP循环分别对应本行AP所对应的M组信道中的三个不重叠信道,并且,所述行列矩阵的第K行AP所对应三个不重叠信道为该三个不重叠信道在所述初始顺序基础上循环右移K-1位后得到的信道,其中,N为3的倍数、K为大于1的整数,如图2所示,包括以下步骤:
S101,获取所述每个AP在发送报文过程中被其他AP接收到的信号强度指示RSSI值;
S103,根据所述RSSI值调整所述每个AP的现有发送功率;
S105,根据所述RSSI值和所述现有发送功率调整所述每个AP的能量检测CCA(空闲信道评估Clear Channel Assessment)门限值;
S107,当所述现有发送功率和所述CCA门限值调整完毕后,指示所述每个AP调整发送速度;以便于所述每个AP根据所述调整后的发送速度发送报文。
其中,可选的,N等于9,M等于3,信道分配规则为:将九个信道分为三组,分别为第一组信道(1,6,11),第二组信道(2,7,12),第三组信道(3,8,13)。通过采用2.4GHz无线局域网中的{1,6,11},{2,7,12},{3,8,13}来进行信道分配,降低无线网络的同信道干扰,降低AP间CSMA/CA引发的退避导致的吞吐量下降。从第一行分配的信道组别为第一组开始,分配的信道组别依次为第一组,第二组,第三组,第一组,第二组,第三组…不断循环部署。第一行从左到右的信道分配方式为,信道1,信道6,信道11,信道1,信道6,信道11…不断循环部署,每一行都类似。每一行对应的组信道中的信道进行循环右移,循环右移的格数分别为0,1,2,3,….K-1,代表第一行不进行循环右移,第二行循环右移1格,第三行循环右移两格,依此类推。比如,第二行对应第二组信道{2,7,12},因为循环右移1格,所以首个信道从信道12开始,第三行对应第三组信道{3,8,13},因为循环右移2格,所以首个信道从信道8开始。
其中,如图3所示,可选的,步骤S101具体包括:
获取同信道的每个AP在发送探测请求帧或在回复探测应答帧时被其他同信道的AP接收到的多个第一信号强度指示RSSI值;分别获取与所述同信道的每个AP对应的所述多个第一RSSI值中的第一最大RSSI值;
获取所述每个AP在发送探测请求帧或在回复探测应答帧时被其他AP接收到的多个第二信号强度指示RSSI值;
可选的,在该实施例中,设置每个AP初始功率为最大功率,在无线局域网接入控制器AC上,控制每个AP轮流依次在一个时间窗内,如1秒,以一定周期,如50毫秒,发送探测请求帧,如Probe Request帧,其余AP收到Probe Request帧后,得到发送探测请求帧的AP的RSSI值并将该RSSI值上报给AC,同时这些其余AP回复探测应答帧,如Probe Response帧,给发送探测请求帧的AP,该AP收到Probe Response帧后得到发送探测应答帧的AP的RSSI值并将该RSSI值上报给AC。
可见,这里,同信道的每个AP的多个信号强度指示RSSI值(即第一信号强度指示RSSI值)和非同信道的每个AP的多个信号强度指示RSSI值(第二信号强度指示RSSI值中除了第一信号强度指示RSSI值以外的信号强度指示RSSI值)都会上报给AC;
AC通过AP的上报,获取到每个AP相互扫描后得到的RSSI值,RSSIi,j代表第j个AP,即APj扫描到的第i个AP,即APi的RSSI值,也代表APi对APj的干扰。对于同信道的每个AP,AC提取同信道的APj扫描到的同信道的APi中,APi对APj的最大干扰值用来表示。
可选的,步骤S103具体包括:
根据所述同信道的每个AP对应的第一最大RSSI值确定所述同信道的每个AP对应的现有发送功率;
其中,可选的,步骤S103还包括:
根据所述第一最大RSSI值、所述每个AP的初始功率以及同频门限确定所述同信道的每个AP对应的现有发送功率。
接着上述实施例,在该实施例中,进行功率调整,使得任意两个同信道AP之间的RSSI值不超过同频门限RSSIth,即,其中,Pinit为初始功率,Pi为APi的现有发送功率。
可选的,步骤S105具体包括:
根据所述现有发送功率更新所述每个AP对应的所述多个第二RSSI值得到多个第三RSSI值;
从所述多个第三RSSI值获取第三最大RSSI值;
将所述第三最大RSSI值作为所述每个AP的能量检测CCA门限值。
其中,可选的,步骤S105中,
所述根据所述现有发送功率更新所述每个AP对应的所述多个第二RSSI值得到多个第三RSSI值的步骤还包括:
根据所述现有发送功率以及所述每个AP的初始发送功率更新所述每个AP对应的所述多个第二RSSI值得到多个第三RSSI值。
接着上述实施例,在该实施例中,功率调整完成后,AC根据初始功率和现有发送功率更新AP的RSSI值,即,其中,表示更新后的APi扫描到的APj的RSSI值,即所述多个第三RSSI值,表示原始收集APi扫描到的APj的RSSI值,即,所述多个第二RSSI值。
AC根据每个AP扫描到的其它所有AP的新的RSSI值,并确定最大RSSI值,也就是最大接收干扰值为该能量检测的CCA门限。
其中,可选的,步骤S107中,
所述指示所述每个AP调整发送速度的步骤具体包括:
指示所述每个AP将所有速率分为多个子速率集合,将所述子速率集合按照速率高低依次排列,所述每个AP选择最高速率集合,在所述最高速率集合中选择最高速率发送报文,当发送报文失败时,在所述最高速率集合中选择最低速率重新发送报文,当重新发送报文成功时,则在所述最高速率集合中选择比所述最低速率高一级的速率继续发送报文,当重新发送报文失败并且重新发送的次数超过阈值时,所述每个AP选择比所述最高速率集合低一级的速率集合。
接上述实施例,在该实施例中,比如在双流的802.11n中,速率等级有MCS 0~MCS15,总共16档速率,如表2所示,可以分为如下的子速率集合:
集合 | 速率等级 |
子速率集合1 | MCS 15,MCS 14,MCS 13 |
子速率集合2 | MCS 12,MCS 11,MCS 10 |
子速率集合3 | MCS 9,MCS 8 |
子速率集合4 | MCS 7,MCS 6,MCS 5 |
子速率集合5 | MCS 4,MCS 3,MCS 2 |
子速率集合6 | MCS 1,MCS 0 |
表2
表2中,每个AP将所有速率分为6个子速率集合,将所述子速率集合按照速率高低依次排列,所述每个AP选择最高速率集合1,在所述最高速率集合中选择最高速率MCS15发送报文,当发送报文失败时,在所述最高速率集合中选择最低速率MCS13重新发送报文,当重新发送报文成功时,则在所述最高速率集合中选择比所述最低速率高一级的速率MCS14继续发送报文,当重新发送报文失败并且重新发送的次数超过阈值时,所述每个AP选择比所述最高速率集合1低一级的速率集合2,在速率集合2中重复上述的过程最终确定AP的发送速度。
可选的,子速率集合的个数没有限制,可以分为6个也可以分为8个等等,要达到智能调速的效果,每个子集合中,至少需要两个速率等级。
当然,本领域技术人员应该知晓,除了上述实施例中的确定AP的发送速度的方案,其他确定AP的发送速度的方案也在本发明的保护范围之内。
本发明实施例的有益效果在于:
无线局域网的密集部署环境中,通过信道分配,功率和CCA调整和智能调速降低了同信道干扰和非同信道干扰,提高了密集部署环境下的无线局域网的吞吐量。采用多个信道进行信道分配从而降低无线网络同频干扰。调整能量检测的CCA门限,从而使得AP之间不会进行CSMA/CA退避而提高了网络吞吐量。通过智能调速,将速率集合分为多个子速率集合,并在子集合间和子集合内执行不同的调速算法,在降低重传率时又能保证有效空口速率。
本发明实施例的另一方面,还提供一种无线局域网控制器,如图1所示,应用于基于固定间距行列矩阵部署的多个无线接入点AP组成的无线接入***中,所述无线接入***包括N个信道,所述N个信道分为M组,每组包含三个按初始顺序排列的不重叠的信道,所述行列矩阵中的第一行AP对应所述M组中的第一组信道,第M行AP对应所述M组中的第M组信道,所述行列矩阵中的第M+1行AP对应所述M组中的第一组信道,以此循环,直到所述行列矩阵中每行AP都分别对应所述M组信道,所述行列矩阵中的每行AP中的每个AP循环分别对应本行AP所对应的M组信道中的三个不重叠信道,并且,所述行列矩阵的第K行AP所对应三个不重叠信道为该三个不重叠信道在所述初始顺序基础上循环右移K-1位后得到的信道,其中,N为3的倍数、K为大于1的整数,如图4所示,包含:
信号强度获取模块201,用于获取所述每个AP在发送报文过程中被其他AP接收到的信号强度指示RSSI值;
第一调整模块203,用于根据所述RSSI值调整所述每个AP的现有发送功率;
第二调整模块205,用于根据所述RSSI值和所述现有发送功率调整所述每个AP的能量检测CCA门限值;
指示模块207,用于当所述现有发送功率和所述CCA门限值调整完毕后,指示所述每个AP调整发送速度;以便于所述每个AP根据所述调整后的发送速度发送报文。
其中,可选的,N等于9,M等于3,信道分配规则为:将九个信道分为三组,分别为第一组信道(1,6,11),第二组信道(2,7,12),第三组信道(3,8,13)。通过采用2.4GHz无线局域网中的{1,6,11},{2,7,12},{3,8,13}来进行信道分配,降低无线网络的同信道干扰,降低AP间CSMA/CA引发的退避导致的吞吐量下降。从第一行分配的信道组别为第一组开始,分配的信道组别依次为第一组,第二组,第三组,第一组,第二组,第三组…不断循环部署。第一行从左到右的信道分配方式为,信道1,信道6,信道11,信道1,信道6,信道11…不断循环部署,每一行都类似。每一行进行循环右移,循环右移的格数分别为0,1,2,3,….K-1,代表第一行不进行循环右移,第二行循环右移1格,第三行循环右移两格,依此类推。比如,第二行对应第二组信道{2,7,12},因为循环右移1格,所以首个信道从信道12开始,第三行对应第三组信道{3,8,13},因为循环右移2格,所以首个信道从信道8开始。
其中,所述信号强度获取模块201,具体用于
获取同信道的每个AP在发送探测请求帧或在回复探测应答帧时被其他同信道的AP接收到的多个第一信号强度指示RSSI值;分别获取与所述同信道的每个AP对应的所述多个第一RSSI值中的第一最大RSSI值;
获取所述每个AP在发送探测请求帧或在回复探测应答帧时被其他AP接收到的多个第二信号强度指示RSSI值;
所述第一调整模块203,具体用于根据所述同信道的每个AP对应的第一最大RSSI值确定所述同信道的每个AP对应的现有发送功率;
所述第二调整模块205,具体用于根据所述现有发送功率更新所述每个AP对应的所述多个第二RSSI值得到多个第三RSSI值;
从所述多个第三RSSI值获取第三最大RSSI值;
将所述第三最大RSSI值作为所述每个AP的能量检测CCA门限值。
其中,
所述第一调整模块203,还具体用于根据所述第一最大RSSI值、所述每个AP的初始功率以及同频门限确定所述同信道的每个AP对应的现有发送功率。
其中,
所述第二调整模块205,还具体用于根据所述现有发送功率以及所述每个AP的初始发送功率更新所述每个AP对应的所述多个第二RSSI值得到多个第三RSSI值;
从所述多个第三RSSI值获取第三最大RSSI值;
将所述第三最大RSSI值作为所述每个AP的能量检测CCA门限值。
其中,
所述指示模块207,具体用于当所述现有发送功率和所述CCA门限值调整完毕后,指示所述每个AP将所有速率分为多个子速率集合,将所述子速率集合按照速率高低依次排列,所述每个AP选择最高速率集合,在所述最高速率集合中选择最高速率发送报文,当发送报文失败时,在所述最高速率集合中选择最低速率重新发送报文,当重新发送报文成功时,则在所述最高速率集合中选择比所述最低速率高一级的速率继续发送报文,当重新发送报文失败并且重新发送的次数超过阈值时,所述每个AP选择比所述最高速率集合低一级的速率集合,以便于所述每个AP根据所述调整后的发送速度发送报文。
需要说明的是,本发明的方法实施例中的公式和计算过程也可以应用在本发明的装置实施例中,这里不再赘述。
本发明实施例的有益效果在于:
无线局域网的密集部署环境中,通过信道分配,功率和CCA调整和智能调速降低了同信道干扰和非同信道干扰,提高了密集部署环境下的无线局域网的吞吐量。采用多个信道进行信道分配从而降低无线网络同频干扰。调整能量检测的CCA门限,从而使得AP之间不会进行CSMA/CA退避而提高了网络吞吐量。通过智能调速,将速率集合分为多个子速率集合,并在子集合间和子集合内执行不同的调速算法,在降低重传率时又能保证有效空口速率。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (8)
1.一种无线局域网抗干扰的方法,其特征在于,应用于基于固定间距行列矩阵部署的多个无线接入点AP组成的无线接入***中,所述无线接入***包括N个信道,所述N个信道分为M组,每组包含三个按初始顺序排列的不重叠的信道,所述行列矩阵中的第一行AP对应所述M组中的第一组信道,第M行AP对应所述M组中的第M组信道,所述行列矩阵中的第M+1行AP对应所述M组中的第一组信道,以此循环,直到所述行列矩阵中每行AP都分别对应所述M组信道,所述行列矩阵中的每行AP中的每个AP循环分别对应本行AP所对应的M组信道中的三个不重叠信道,并且,所述行列矩阵的第K行AP所对应三个不重叠信道为该三个不重叠信道在所述初始顺序基础上循环右移K-1位后得到的信道,其中,N为3的倍数、K为大于1的整数,包括以下步骤:
获取所述每个AP在发送报文过程中被其他AP接收到的信号强度指示RSSI值;
根据所述RSSI值调整所述每个AP的现有发送功率;
根据所述RSSI值和所述现有发送功率调整所述每个AP的能量检测的空闲信道评估CCA门限值;
当所述现有发送功率和所述CCA门限值调整完毕后,指示所述每个AP调整发送速度;以便于所述每个AP根据所述调整后的发送速度发送报文;
其中,所述指示所述每个AP调整发送速度的步骤具体包括:
指示所述每个AP将所有速率分为多个子速率集合,将所述子速率集合按照速率高低依次排列,所述每个AP选择最高速率集合,在所述最高速率集合中选择最高速率发送报文,当发送报文失败时,在所述最高速率集合中选择最低速率重新发送报文,当重新发送报文成功时,则在所述最高速率集合中选择比所述最低速率高一级的速率继续发送报文,当重新发送报文失败并且重新发送的次数超过阈值时,所述每个AP选择比所述最高速率集合低一级的速率集合。
2.根据权利要求1所述的方法,其特征在于,
所述获取所述每个AP在发送报文过程中被其他AP接收到的信号强度指示RSSI值的步骤具体包括:
获取同信道的每个AP在发送探测请求帧或在回复探测应答帧时被其他同信道的AP接收到的多个第一信号强度指示RSSI值;分别获取与所述同信道的每个AP对应的所述多个第一RSSI值中的第一最大RSSI值;
获取所述每个AP在发送探测请求帧或在回复探测应答帧时被其他AP接收到的多个第二信号强度指示RSSI值;
所述根据所述RSSI值调整所述每个AP的现有发送功率的步骤具体包括:
根据所述同信道的每个AP对应的第一最大RSSI值确定所述同信道的每个AP对应的现有发送功率;
所述根据所述RSSI值和所述现有发送功率调整所述每个AP的能量检测CCA门限值的步骤具体包括:
根据所述现有发送功率更新所述每个AP对应的所述多个第二RSSI值得到多个第三RSSI值;
从所述多个第三RSSI值获取第三最大RSSI值;
将所述第三最大RSSI值作为所述每个AP的能量检测CCA门限值。
3.根据权利要求2所述的方法,其特征在于,
所述根据所述同信道的每个AP对应的第一最大RSSI值确定所述同信道的每个AP对应的现有发送功率的步骤还包括:
根据所述第一最大RSSI值、所述每个AP的初始功率以及同频门限确定所述同信道的每个AP对应的现有发送功率。
4.根据权利要求2所述的方法,其特征在于,
所述根据所述现有发送功率更新所述每个AP对应的所述多个第二RSSI值得到多个第三RSSI值的步骤还包括:
根据所述现有发送功率以及所述每个AP的初始发送功率更新所述每个AP对应的所述多个第二RSSI值得到多个第三RSSI值。
5.一种无线局域网控制器,其特征在于,应用于基于固定间距行列矩阵部署的多个无线接入点AP组成的无线接入***中,所述无线接入***包括N个信道,所述N个信道分为M组,每组包含三个按初始顺序排列的不重叠的信道,所述行列矩阵中的第一行AP对应所述M组中的第一组信道,第M行AP对应所述M组中的第M组信道,所述行列矩阵中的第M+1行AP对应所述M组中的第一组信道,以此循环,直到所述行列矩阵中每行AP都分别对应所述M组信道,所述行列矩阵中的每行AP中的每个AP循环分别对应本行AP所对应的M组信道中的三个不重叠信道,并且,所述行列矩阵的第K行AP所对应三个不重叠信道为该三个不重叠信道在所述初始顺序基础上循环右移K-1位后得到的信道,其中,N为3的倍数、K为大于1的整数,包含:
信号强度获取模块,用于获取所述每个AP在发送报文过程中被其他AP接收到的信号强度指示RSSI值;
第一调整模块,用于根据所述RSSI值调整所述每个AP的现有发送功率;
第二调整模块,用于根据所述RSSI值和所述现有发送功率调整所述每个AP的能量检测CCA门限值;
指示模块,用于当所述现有发送功率和所述CCA门限值调整完毕后,指示所述每个AP调整发送速度;以便于所述每个AP根据所述调整后的发送速度发送报文;
其中,所述指示模块,具体用于当所述现有发送功率和所述CCA门限值调整完毕后,指示所述每个AP将所有速率分为多个子速率集合,将所述子速率集合按照速率高低依次排列,所述每个AP选择最高速率集合,在所述最高速率集合中选择最高速率发送报文,当发送报文失败时,在所述最高速率集合中选择最低速率重新发送报文,当重新发送报文成功时,则在所述最高速率集合中选择比所述最低速率高一级的速率继续发送报文,当重新发送报文失败并且重新发送的次数超过阈值时,所述每个AP选择比所述最高速率集合低一级的速率集合,以便于所述每个AP根据所述调整后的发送速度发送报文。
6.根据权利要求5所述的无线局域网控制器,其特征在于,所述信号强度获取模块,具体用于,
获取同信道的每个AP在发送探测请求帧或在回复探测应答帧时被其他同信道的AP接收到的多个第一信号强度指示RSSI值;分别获取与所述同信道的每个AP对应的所述多个第一RSSI值中的第一最大RSSI值;
获取所述每个AP在发送探测请求帧或在回复探测应答帧时被其他AP接收到的多个第二信号强度指示RSSI值;
所述第一调整模块,具体用于根据所述同信道的每个AP对应的第一最大RSSI值确定所述同信道的每个AP对应的现有发送功率;
所述第二调整模块,具体用于根据所述现有发送功率更新所述每个AP对应的所述多个第二RSSI值得到多个第三RSSI值;
从所述多个第三RSSI值获取第三最大RSSI值;
将所述第三最大RSSI值作为所述每个AP的能量检测CCA门限值。
7.根据权利要求6所述的无线局域网控制器,其特征在于,
所述第一调整模块,还具体用于根据所述第一最大RSSI值、所述每个AP的初始功率以及同频门限确定所述同信道的每个AP对应的现有发送功率。
8.根据权利要求6所述的无线局域网控制器,其特征在于,
所述第二调整模块,还具体用于根据所述现有发送功率以及所述每个AP的初始发送功率更新所述每个AP对应的所述多个第二RSSI值得到多个第三RSSI值;
从所述多个第三RSSI值获取第三最大RSSI值;
将所述第三最大RSSI值作为所述每个AP的能量检测CCA门限值。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610292206.5A CN106060835B (zh) | 2016-05-05 | 2016-05-05 | 一种无线局域网抗干扰的方法和无线局域网控制器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610292206.5A CN106060835B (zh) | 2016-05-05 | 2016-05-05 | 一种无线局域网抗干扰的方法和无线局域网控制器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106060835A CN106060835A (zh) | 2016-10-26 |
CN106060835B true CN106060835B (zh) | 2019-07-19 |
Family
ID=57176711
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610292206.5A Active CN106060835B (zh) | 2016-05-05 | 2016-05-05 | 一种无线局域网抗干扰的方法和无线局域网控制器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106060835B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
BR112019010123A2 (pt) | 2016-11-18 | 2019-08-20 | Huawei Tech Co Ltd | método de transmissão de dados, aparelho, produto de programa, estação base e meio legível por computador não transitório |
CN106658502B (zh) * | 2016-12-28 | 2020-10-02 | 西安智财全技术转移中心有限公司 | 一种基于指纹认证的智能无线局域网预约接入方法 |
CN108696929B (zh) * | 2017-04-05 | 2021-12-14 | 上海诺基亚贝尔股份有限公司 | 一种动态调整cca能量检测阈值的方法与装置 |
CN107071912B (zh) * | 2017-04-17 | 2020-08-21 | 北京星网锐捷网络技术有限公司 | 一种在无线局域网中分配信道的方法和装置 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060034461A (ko) * | 2004-10-19 | 2006-04-24 | 삼성전자주식회사 | 송신 신호의 파워를 조절하는 서브 액세스 포인트, 시스템및 그 방법 |
CN101023688A (zh) * | 2004-10-29 | 2007-08-22 | 思科技术公司 | 高密度wlan*** |
CN101977097A (zh) * | 2010-11-18 | 2011-02-16 | 天津大学 | 远距离WiFi链路的自适应速率和功率联合调整方法 |
CN102695178A (zh) * | 2012-05-30 | 2012-09-26 | 福建星网锐捷网络有限公司 | 蜂窝状密集部署网络结构及其控制方法 |
CN103067948A (zh) * | 2013-01-23 | 2013-04-24 | 西安电子科技大学 | 密集无线局域网站点传输模式的选择方法 |
CN103987047A (zh) * | 2014-04-23 | 2014-08-13 | 深圳市磊科实业有限公司 | 一种面向密集用户区域的集群ap频道分配和功率调整方法 |
CN104144516A (zh) * | 2013-05-10 | 2014-11-12 | 华为技术有限公司 | 无线局域网接入点调度方法、控制器、接入点及*** |
WO2015144200A1 (en) * | 2014-03-24 | 2015-10-01 | Huawei Technologies Co., Ltd. | Station and method for operating the station |
CN105282774A (zh) * | 2015-11-04 | 2016-01-27 | 福建星网锐捷网络有限公司 | 一种无线信号传输方法及无线接入点 |
-
2016
- 2016-05-05 CN CN201610292206.5A patent/CN106060835B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060034461A (ko) * | 2004-10-19 | 2006-04-24 | 삼성전자주식회사 | 송신 신호의 파워를 조절하는 서브 액세스 포인트, 시스템및 그 방법 |
CN101023688A (zh) * | 2004-10-29 | 2007-08-22 | 思科技术公司 | 高密度wlan*** |
CN101977097A (zh) * | 2010-11-18 | 2011-02-16 | 天津大学 | 远距离WiFi链路的自适应速率和功率联合调整方法 |
CN102695178A (zh) * | 2012-05-30 | 2012-09-26 | 福建星网锐捷网络有限公司 | 蜂窝状密集部署网络结构及其控制方法 |
CN103067948A (zh) * | 2013-01-23 | 2013-04-24 | 西安电子科技大学 | 密集无线局域网站点传输模式的选择方法 |
CN104144516A (zh) * | 2013-05-10 | 2014-11-12 | 华为技术有限公司 | 无线局域网接入点调度方法、控制器、接入点及*** |
WO2015144200A1 (en) * | 2014-03-24 | 2015-10-01 | Huawei Technologies Co., Ltd. | Station and method for operating the station |
CN103987047A (zh) * | 2014-04-23 | 2014-08-13 | 深圳市磊科实业有限公司 | 一种面向密集用户区域的集群ap频道分配和功率调整方法 |
CN105282774A (zh) * | 2015-11-04 | 2016-01-27 | 福建星网锐捷网络有限公司 | 一种无线信号传输方法及无线接入点 |
Also Published As
Publication number | Publication date |
---|---|
CN106060835A (zh) | 2016-10-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111758222B (zh) | 用于新无线电(nr)通信的设备***和方法 | |
US9992779B2 (en) | System and method for resource allocation device-to-device for open discovery | |
US11483827B2 (en) | Systems and methods for self-contained air interface partitions | |
CN106559161B (zh) | 传输和接收下行控制信息的方法及其装置 | |
US10939396B2 (en) | Method and apparatus for transmitting or receiving synchronization signal in wireless communication system | |
JP4705985B2 (ja) | 移動通信システム、移動局装置、基地局装置およびランダムアクセスチャネル送信方法 | |
CN106060835B (zh) | 一种无线局域网抗干扰的方法和无线局域网控制器 | |
CN105052096B (zh) | 广播控制带宽分配和数据收发方法及装置 | |
US9143269B2 (en) | Broadband wireless communication resource assigning method, base station apparatus and terminal apparatus | |
US9900850B2 (en) | Method and apparatus for joint configuration of power and channel of WLAN | |
US20210084501A1 (en) | Network device, user equipment, and system information transmission method | |
US11405891B2 (en) | Data transmission method and apparatus, terminal, and base station | |
Falkenberg et al. | Client-based control channel analysis for connectivity estimation in LTE networks | |
JP6505590B2 (ja) | 無線通信システム、無線通信方法、集中制御局装置および無線局装置 | |
US11546101B2 (en) | Cloud-based Wi-Fi network system using immediate ACK in uplink data transmission | |
CN113115274A (zh) | 蜂窝网络的接入节点设备和通信设备及由它们执行的方法 | |
Wen et al. | Throughput-aware dynamic sensitivity control algorithm for next generation WLAN system | |
CN103516449B (zh) | 服务小区通知、选择方法、装置及*** | |
US20220095321A1 (en) | Wireless communications system, scheduling method, wireless communications method, and apparatus | |
US20230422242A1 (en) | Multiplexing Of Configured Grant-UCI (CG-UCI) And Uplink Control Information (UCI) In Shared Frequency Bands | |
CN108023664B (zh) | 干扰协调方法和***、基站、用户终端和频谱分配装置 | |
US20220174653A1 (en) | Method For Determining Transport Block Size And Apparatus | |
CN108156667B (zh) | 一种通信的方法及装置 | |
JP2020036103A (ja) | 無線lan通信システム、アップリンク制御方法および無線制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |