分布式信道接入的竞争窗口初始值动态设置方法

文档序号:7777686阅读:293来源:国知局
分布式信道接入的竞争窗口初始值动态设置方法
【专利摘要】本发明公开了一种分布式信道接入的竞争窗口初始值动态设置方法,包括:基本服务集中的接入站点在信标帧间隔时段内,统计碰撞概率,以此估计当前基本服务集中的竞争站点数;基本服务集中的接入站点根据竞争站点数判断是否需要重置竞争窗口的初始值;若竞争站点数超过23,接入站点重置所有站点的竞争窗口初始值,否则竞争窗口初始值保持通信协议中的初始设置。本发明采用基于碰撞概率的竞争站点数估计方法,根据基本服务集中的竞争站点数动态设置竞争窗口初始值,在高负载的网络状况下,可以有效地提高系统的吞吐量。
【专利说明】分布式信道接入的竞争窗口初始值动态设置方法
【技术领域】
[0001]本发明涉及无线通信和信息传播【技术领域】,尤其涉及一种分布式信道接入的竞争窗口初始值动态设置方法。
【背景技术】
[0002]分布式信道接入是无线局域网通信标准IEEE802.1lMAC层的基本访问方法,基于二进制指数退避策略的载波侦听多址访问/碰撞避免(Carrier Sense Multiple Accesswith Collision Avoidance, CSMA/CA)机制。各站点(STA)为了减小碰撞,从计数区间[0,Cff]中选取一个伪随机整数,按该数目的时隙长度后延。这里的CW被称为竞争窗口(contention window, Cff)0竞争窗口参数初始值为CWmin,最大值为CWmax,在每次不成功的MPDU传输后,CW值翻倍;否则CW重置为CWmin。由于CWmin的值是固定的,显然无法适应变化的网络状况,当基本服务集中的竞争站点数较多,负载比较严重时,站点每次发送成功后都将竞争窗口重置为CWmin,一方面可能会引起更多的数据冲突,同时窗口大小与信道争用状况是不相符的,站点又会经历冲突和退避,从而造成系统吞吐量的下降。

【发明内容】

[0003]本发明AP:英文全称Access Point,中文通常称为接入点;STA:英文全称Station,中文通常称为站点。
[0004]针对无线局域网中,分布式信道接入采用固定的竞争窗口初始值而导致系统在高负载情况下性能低下的问题,本发明提出了一种分布式信道接入的竞争窗口初始值动态设置方法。
[0005]本发明为解决以上技术问题采用如下技术方案:一种分布式信道接入的竞争窗口初始值动态设置方法,包括以下步骤:
[0006]I)根据基本服务集中的接入站点在信标帧间隔时段内统计的碰撞概率,得到当前基本服务集中的竞争站点数;
[0007]2)设置重置站点竞争窗口初始值判断条件的阈值;
[0008]3)基本服务集中的接入站点判断当前基本服务集中的竞争站点数是否大于或等于阈值;
[0009]4)若当前基本服务集中的竞争站点数大于或等于阈值,接入站点重置基本服务集中所有站点的竞争窗口的初始值;否则基本服务集中的所有站点的竞争窗口的初始值保持通信协议中的初始设置。
[0010]所述阈值为竞争站点数23。选择竞争站点数23作为重置站点竞争窗口初始值判断条件的阈值,基于图2所示的仿真结果,当基本服务集中的竞争站点数超过23时,本发明所提出的适用于无线局域网分布式信道接入的竞争窗口初始值动态设置方法相对于原有机制,平均吞吐量提升比例超过50%。
[0011]所述重置基本服务集中所有站点的竞争窗口的初始值,包括以下步骤:[0012]I) AP设置信标帧中相应指示比特值,并在下行传输资源处发送信标帧;
[0013]2) STA在对应的下行传输资源处接受信标帧;
[0014]3) STA根据信标帧中的“竞争窗口初值重置指示”比特来判断是否重置竞争窗口初始值。
[0015]4)若指示重置竞争窗口初始值,STA将CWmin设置为255 ;否则STA将CWmin设置为通信协议中对CWmin的初始设置。STA将CWmin设置为255是基于图3所示的仿真结果:当竞争站点数超过20,系统平均吞吐量的峰值位于CWmin=255附近。在现有信标帧的在帧控制中采用I比特作为“竞争窗口初值重置指示”。
[0016]本发明的有益效果如下:本发明实现了无线局域网分布式信道接入的竞争窗口初始值动态设置方案,在高负载的网络状况下,可以有效地提高系统的吞吐量,同时对协议本身的修改不大。
【专利附图】

【附图说明】
[0017]图1为本发明现有技术的碰撞概率和竞争站点数之间的关系曲线图;
[0018]图2为本发明系统平均吞吐量提升比例与竞争站点数之间的关系曲线图;
[0019]图3为本发明系统平均吞吐量在竞争站点数不同的情况下与CWmin之间的关系曲线图; [0020]图4为本发明的流程图;
[0021]图5为本发明实施例的修改信标帧的结构;
[0022]图6为本发明实施例的重置竞争窗口初始值的流程图。
【具体实施方式】
[0023]下面结合具体实施例,进一步阐明本发明,应理解这些实施例仅用于说明本发明而不用于限制本发明的范围,在阅读了本发明之后,本领域技术人员对本发明的各种等价形式的修改均落于本申请所附权利要求所限定的范围。
[0024]如图4所示,本发明所述的分布式信道接入的竞争窗口初始值动态设置方法,包括以下步骤:
[0025]步骤一:基本服务集中的接入站点在信标帧间隔时段内,统计碰撞概率,以此估计当前基本服务集中的竞争站点数。
[0026]基本服务集中碰撞概率p的计算,采用如下方案:
[0027]
B
[0028]其中,Cbusy表示信标帧间隔时段内接入站点监测到的繁忙时隙数(busy slot)的总和,由于在无线局域网中,站点与站点之间的通信往往需要通过接入站点作为中继进行转发,各站点同时发送上行数据包所引起的碰撞可以被接入站点监测到;Crall表示信标帧间隔时段内接入站点发送下行数据所经历的碰撞时隙数(collision slot)的总和,Cm11根据接入站点未收到预期的CTS或ACK确认帧来计算;B表示信标帧间隔时段的总时隙数。
[0029]基本服务集的网络状况和竞争站点数息息相关。根据Bianchi提出的分析网络性能的二维离散马尔科夫模型,采用分布式信道接入机制,竞争站点数可以由碰撞概率P来估计。竞争站点数n可以表示为碰撞概率的函数:
[0030]
【权利要求】
1.一种分布式信道接入的竞争窗口初始值动态设置方法,其特征在于,包括以下步骤: 1)根据基本服务集中的接入站点在信标帧间隔时段内统计的碰撞概率,得到当前基本服务集中的竞争站点数; 2)设置重置站点竞争窗口初始值判断条件的阈值; 3)基本服务集中的接入站点判断当前基本服务集中的竞争站点数是否大于或等于阈值; 4)若当前基本服务集中的竞争站点数大于或等于阈值,接入站点重置基本服务集中所有站点的竞争窗口的初始值;否则基本服务集中的所有站点的竞争窗口的初始值保持通信协议中的初始设置。
2.根据权利要求1所述的分布式信道接入的竞争窗口初始值动态设置方法,其特征在于,所述阈值为竞争站点数23。
3.根据权利要求1所述的分布式信道接入的竞争窗口初始值动态设置方法,其特征在于,所述重置基本服务集中所有站点的竞争窗口的初始值,包括以下步骤: 1)AP设置信标帧中相应指示比特值,并在下行传输资源处发送信标帧; 2)STA在对应的下行传输资源处接受信标帧; 3)STA根据信标帧中的“竞争窗口初值重置指示”比特来判断是否重置竞争窗口初始值。 4)若指示重置竞争窗口初始值,STA将CWmin设置为255;否则STA将CWmin设置为通信协议中对CWmin的初始设置。
4.根据权利要求3所述的分布式信道接入的竞争窗口初始值动态设置方法,其特征在于,在现有信标帧的在帧控制中采用I比特作为“竞争窗口初值重置指示”。
【文档编号】H04W74/08GK103634927SQ201310606512
【公开日】2014年3月12日 申请日期:2013年11月25日 优先权日:2013年11月25日
【发明者】陈鹏, 杨绿溪 申请人:东南大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1