微波EDA网,见证研发工程师的成长!
首页 > 射频和无线通信 > 射频无线通信文库 > 基于802.11e EDCA的自适应参数调节机制研究

基于802.11e EDCA的自适应参数调节机制研究

时间:05-25 来源:互联网 点击:

a-EDCA参数调整机制是根据网络运行的具体条件动态地调整参数 CWmin和CWmax,从而及时适应网络负载的变化。各个接入点AP连续监测网络流量,通过参数调节算法确定CW的值,并广播数据帧到内部其他站点,各站点在收到信息之后以更新后的参数值竞争信道,从而达到公平占用信道的目的。a-EDCA机制算法的基本思想是:接入点AP一直监听网络状态,以1 s作为时间周期来判断网络吞吐量的变化,引入吞吐量变化门限值为0.3 Mb/s,当检测到吞吐量变化量达到门限值时,就及时进行调整。当网络负载变大时,若检测到吞吐量减小,接入点AP将各业务流窗口CW[i]减小为原来的1/2,相对延长了高优先级业务的退避时间,缩短了低优先级业务的退避时间,有效减少了碰撞机率。网络负载减少时,若检测到吞吐量减小,则同时将各业务流的退避窗口CW[i]减小为原值的1/3,减少空闲时间。若检测到吞吐量增大,则同时将各业务流的退避窗口CW[i]增大为原值的2倍。每作一次调整,对4个队列的窗口CWmin和CWmax同时进行同倍数的调整,所以4队列的业务流量比例始终不变,a-EDCA机制算法流程图如图1所示。

3 a-EDCA算法仿真分析
为了验证a-EDCA机制算法性能,根据网络实际应用中的具体情况,建立了模拟仿真环境,并利用网络仿真工具对该算法进行了仿真。仿真工具选择NS2,仿真时物理层采用802.11b,物理带宽设为6 Mb/s,整个仿真时间为3 min。开始时假设只有2个站分别发送声音(AC0)、图像(AC1)、尽力而为(best effort,AC2)以及背景流4种业务流。每经过15 s,发送各业务流的移动站增长一倍。60 s时发送各业务流的移动站达到16个,即发送4种业务的站共计64个;在60 s~105 s时间段内,保持64个发送站数目不变;105 s~165 s时间段内,发送各业务流的移动站开始每隔15 s以1/2递减,到165 s时4种业务流的移动站递减到2个;165 s~180 s时间段内,各业务流移动站没有增减变化。分别对a-EDCA、EDCA算法的整体吞吐量及a-EDCA、EDCA算法4种业务流的吞吐量进行了仿真,仿真结果如图2、图3及图4所示。图3、4中AC0为声音,AC1为图像,AC2为尽力而为, AC3为背景流。

从图2的仿真结果可以看出,a-EDCA使整个网络的吞吐量基本稳定在5 Mb/s左右,与EDCA相比较信道利用率得到了很大的提高。从图3与图4的仿真结果可以看出,在a-EDCA算法中,4种业务流的比例基本保持稳定,在为音视频实时业务提供及时服务的前提下,保证了高低优先级业务的公平性。
本文提出的a-EDCA算法能够根据当前的网络负载及业务分布情况来动态调整EDCA参数,以达到自适应网络业务需求的目的,实现了网络性能的最优化。通过仿真分析可知,该算法在为音视频实时业务提供及时服务的同时,保证了低优先级业务的带宽,提高了信道利用率。文中的站点来自于同一个站,主要是为了研究虚拟碰撞问题,不同站之间的竞争依然基于DCF机制,因此本文提出的算法在无线局域网中具有较大的推广应用价值。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top