发明名称 |
基于分层调度的IEEE802.11ax接入增强方法 |
摘要 |
本发明公开了一种基于分层调度的IEEE 802.11ax接入增强方法,主要解决现有技术接入机制调度中数据等待时间过长的问题,其技术方案是:首先将接入点接收到的数据按照业务类别进行队列划分;然后将每个数据业务队列按照数据分组的大小分成n个分队列,并采用最高响应比优先算法进行一级调度;接着将一级调度得到的输出队列作为新的数据业务队列,再采用载波侦听多路访问和冲突避免接入机制CSMA/CA对新的数据业务队列进行二级调度;最后将经过二级调度的数据传输给一个或几个用户,本发明提高了系统吞吐量,降低了数据包的等待时间,可用于多个用户共享从网络层接收到的数据信息。 |
申请公布号 |
CN105873233A |
申请公布日期 |
2016.08.17 |
申请号 |
CN201610187164.9 |
申请日期 |
2016.03.29 |
申请人 |
西安电子科技大学 |
发明人 |
陈晨;项红玉;任智源;赵力强;李红艳;侯蓉晖 |
分类号 |
H04W74/08(2009.01)I |
主分类号 |
H04W74/08(2009.01)I |
代理机构 |
陕西电子工业专利中心 61205 |
代理人 |
王品华;朱红星 |
主权项 |
基于分层调度的IEEE 802.11ax接入增强方法,其步骤包括如下:(1)发起信道接入:每一个接入点AP,将收到的网络层接口包,按数据业务类别进行分类;(2)将按业务类别分类的数据包采用丢尾方式组成数据业务队列;(3)将每个数据业务队列按照数据分组的大小分成n个分队列;(4)对每个数据业务队列中的n个分队列进行一级调度:(4a)读取每个分队列的第一个数据分组并记录数据分组长度;(4b)采用香农公式,计算数据分组的传输速率R;(4c)计算第k个数据分组的传输时间:<img file="FDA0000953017870000011.GIF" wi="285" he="110" />其中,L(k)表示第k个数据分组长度;(4d)计算第k个数据分组的等待时间:T<sub>w</sub>(k)=n*T<sub>1</sub>,其中,n表示已接入的数据分组个数,T<sub>1</sub>表示传输一个数据分组需等待的时间,T<sub>1</sub>=T(AIFS)+T(ACK),其中,T(AIFS)表示仲裁帧间隔,T(ACK)表示确认帧间隔;(4e)计算第i个分队列中第k个数据分组的接入响应比:<img file="FDA0000953017870000012.GIF" wi="406" he="126" />其中,T<sub>t</sub>(k)表示第k个数据分组的传输时间,T<sub>w</sub>(k)表示第k个数据分组的等待时间;(4f)创建一个空的变长队列作为输出队列,比较各分队列接入响应比p<sub>i</sub>(k)并将接入响应比最大的数据分组移到变长队列;(4g)判断各分队列是否非空,若是,返回步骤(4a),否则,将步骤(4f)中的输出队列作为新的数据业务队列;(5)采用载波侦听多路访问和冲突避免接入机制CSMA/CA,对得到的新的数据业务队列进行二级调度;(6)结束信道接入:将经过二级调度的数据传输给一个或几个用户。 |
地址 |
710071 陕西省西安市太白南路2号 |