发明名称 基于队长预测的信道动态分配方法
摘要 本发明公开了一种基于队长预测的信道动态分配方法,主要解决现有时分双工/时分多址信道分配方法中信道资源分配结果无法反映节点的实际业务需求与信道利用率不能满足要求的问题。其技术方案是:设网络中存在一个中心节点和若干从属节点,并将信道划分成连续且互不重叠的传输周期;各从属节点向中心节点报告其上行队列长度,中心节点获取各从属节点的下行队列长度;中心节点据此预测各从属节点的上下行信道需求,然后使用调度算法计算各从属节点上下行数据传输区间的长度,并将其填入到规划帧中相关字段;中心节点在指定时刻发布规划帧。本发明能更准确地预测节点的实际业务需求,提高了信道利用率,可应用于各种通信的局域网和接入网领域。
申请公布号 CN105530708A 申请公布日期 2016.04.27
申请号 CN201510967238.6 申请日期 2015.12.21
申请人 西安电子科技大学 发明人 张奭;姜思捷;张冰;姜逸坤;张宇;罗佳韵;陈添财;段江鹏;杜滨源
分类号 H04W72/04(2009.01)I;H04W72/12(2009.01)I 主分类号 H04W72/04(2009.01)I
代理机构 陕西电子工业专利中心 61205 代理人 王品华;朱红星
主权项 一种基于队长预测的信道动态分配方法,包括如下步骤:(1)设网络中有一个中心节点A和P个从属节点,从属节点的编号为Z<sub>i</sub>,i从1到P;(2)将信道划分成连续且互不重叠的传输周期,各从属节点在规定的传输区间向中心节点A发送报告帧,中心节点A通过发布规划帧告知P个从属节点其后某一个传输周期的信道分配方案;(3)设置不同传输周期的工作时刻:在传输周期a中,设从属节点Z<sub>i</sub>向中心节点A发送报告帧的时刻为T<sub>Ri</sub>;在传输周期b中,设中心节点A预测从属节点Z<sub>i</sub>在传输周期d中的上下行信道需求的时刻为T<sub>C</sub>;在传输周期c中,设中心节点A发布规划帧的时刻为T<sub>M</sub>;在传输周期d中,设上行数据传输区段的开始时刻为T<sub>B</sub>,下行数据传输区段的开始时刻为T<sub>E</sub>;其中a≤b≤c&lt;d,T<sub>Ri</sub>﹤T<sub>C</sub>﹤T<sub>M</sub>,T<sub>M</sub>﹤T<sub>B</sub>,T<sub>M</sub>﹤T<sub>E</sub>;(4)中心节点A在T<sub>C</sub>时刻按照下述规则预测在传输周期d中从属节点Z<sub>i</sub>的上行信道需求S<sub>Ui</sub>,i从1到P:(4a)中心节点A预测T<sub>C</sub>时刻从属节点Z<sub>i</sub>的上行队列长度:L<sub>UCi</sub>=max(L<sub>Ri</sub>+N<sub>RCi</sub>‑S<sub>RCi</sub>,0),其中L<sub>Ri</sub>为T<sub>Ri</sub>时刻从属节点Z<sub>i</sub>报告的上行队列长度,N<sub>RCi</sub>为T<sub>Ri</sub>至T<sub>C</sub>之间进入从属节点Z<sub>i</sub>上行队列的预测数据量,S<sub>RCi</sub>为T<sub>Ri</sub>至T<sub>C</sub>之间从属节点Z<sub>i</sub>按照规划帧的规定传输的上行数据量;(4b)中心节点A预测T<sub>M</sub>时刻从属节点Z<sub>i</sub>的上行队列长度:L<sub>UMi</sub>=max(L<sub>UCi</sub>+N<sub>Ui</sub>‑S<sub>UMi</sub>,0),其中N<sub>Ui</sub>为T<sub>C</sub>至T<sub>M</sub>之间进入从属节点Z<sub>i</sub>上行队列的预测数据量,S<sub>UMi</sub>为T<sub>C</sub>至T<sub>M</sub>之间从属节点Z<sub>i</sub>按照规划帧的规定传输的上行数据量;(4c)中心节点A预测T<sub>B</sub>时刻从属节点Z<sub>i</sub>的上行队列长度:L<sub>Bi</sub>=max(L<sub>UMi</sub>+N<sub>MBi</sub>‑S<sub>MBi</sub>,0),其中N<sub>MBi</sub>为T<sub>M</sub>至T<sub>B</sub>之间进入从属节点Z<sub>i</sub>上行队列的预测数据量,S<sub>MBi</sub>为T<sub>M</sub>至T<sub>B</sub>之间从属节点Z<sub>i</sub>按照规划帧的规定传输的上行数据量;(4d)中心节点A预测从属节点Z<sub>i</sub>的上行信道需求:S<sub>Ui</sub>=L<sub>Bi</sub>;(5)中心节点A在T<sub>C</sub>时刻按照下述规则预测在传输周期d中从属节点Z<sub>i</sub>的下行信道需求S<sub>Di</sub>,i从1到P:(5a)中心节点A预测T<sub>M</sub>时刻从属节点Z<sub>i</sub>的下行队列长度:L<sub>DMi</sub>=max(L<sub>DCi</sub>+N<sub>Di</sub>‑S<sub>DMi</sub>,0),其中L<sub>DCi</sub>为T<sub>C</sub>时刻从属节点Z<sub>i</sub>的下行队列长度,N<sub>Di</sub>为T<sub>C</sub>至T<sub>M</sub>之间进入从属节点Z<sub>i</sub>下行队列的预测数据量,S<sub>DMi</sub>为T<sub>C</sub>至T<sub>M</sub>之间从属节点Z<sub>i</sub>按照规划帧的规定传输的下行数据量;(5b)中心节点A预测T<sub>E</sub>时刻从属节点Z<sub>i</sub>的下行队列长度:L<sub>Ei</sub>=max(L<sub>DMi</sub>+N<sub>MEi</sub>‑S<sub>MEi</sub>,0),其中N<sub>MEi</sub>为T<sub>M</sub>至T<sub>E</sub>之间进入从属节点Z<sub>i</sub>下行队列的预测数据量,S<sub>MEi</sub>为T<sub>M</sub>至T<sub>E</sub>之间从属节点Z<sub>i</sub>按照规划帧的规定传输的下行数据量;(5c)中心节点A预测从属节点Z<sub>i</sub>的下行信道需求:S<sub>Di</sub>=L<sub>Ei</sub>;(6)中心节点A计算从属节点Z<sub>i</sub>的上行数据传输区间长度X<sub>Ui</sub>和下行数据传输区间长度X<sub>Di</sub>:中心节点A计算从属节点Z<sub>i</sub>传输S<sub>Ui</sub>的时长:<img file="FDA0000884637730000021.GIF" wi="202" he="142" />和传输S<sub>Di</sub>的时长:<img file="FDA0000884637730000022.GIF" wi="221" he="135" />得到P个从属节点的T<sub>Ui</sub>和T<sub>Di</sub>后,使用调度算法计算得到传输周期d中分配给从属节点Z<sub>i</sub>的上行数据传输区间长度X<sub>Ui</sub>和下行数据传输区间长度X<sub>Di</sub>,其中V<sub>Ui</sub>为从属节点Z<sub>i</sub>的上行传输速率,V<sub>Di</sub>为从属节点Z<sub>i</sub>的下行传输速率;(7)中心节点A将P个从属节点的上行数据传输区间长度X<sub>Ui</sub>和下行数据传输区间长度X<sub>Di</sub>填入到规划帧中相关字段,并在T<sub>M</sub>时刻发布规划帧;(8)在传输周期d的上行传输方向,从属节点Z<sub>i</sub>在规划帧规定的上行数据传输区间向中心节点A发送数据;在传输周期d的下行传输方向,中心节点A在规划帧规定的从属节点Z<sub>i</sub>的下行数据传输区间向从属节点Z<sub>i</sub>发送数据。
地址 710071 陕西省西安市太白南路2号